Um Processo de Desenvolvimento de Software para Uso no Ambiente Acadêmico.

Slides:



Advertisements
Apresentações semelhantes
Projeto Qualified Curriculum
Advertisements

RUP – Rational Unified Process
Curso Superior de Engenharia Elétrica
Engenharia de Software
Uma metodologia inovadora…
Consultoria e Produtos metas, planejamento e resultados
Sistema Gerenciador de Ocorrências
Análise e Projeto de Sistemas I
Profa. M.Sc. Yáskara Menescal
Rational Unified Process(RUP)
Valéria Maria Lauande Março/2010
Desenvolvimento ágil: eXtreme Programming vs SCRUM Tiago Rodrigues de Mello CCO-230 – ENGENHARIA DE SOFTWARE / 2010.
RUP Rational Unified Process (Processo Unificado de Desenvolvimento da Rational) 1.
MO409 / Engenharia de Software I - 1º Semestre / Prof. Eliane 1 1ª Apresentação (A1) Modelos de Processos de Software RA: / Edson Amorina.
Modelos de processo de software:
Guia para Implantação de Testes em Pequenas e Médias Empresas de Software
User Stories No contexto de XP.
Visão Geral do Desenvolvimento de Sistemas e Papéis no Desenvolvimento de Software Marcely Dias
Análise e Gerenciamento de Requisitos com Casos de Uso Módulo 0 Sobre o Curso.
Projeto FAST Interface
Alunos: Artulanez Souza Iony Melo
RUP Prof.ª Elaine B. Figueiredo.
Rational Unified Process
Sistemas Multimídia e Interface Homem-Máquina
Extreme Programming.
RUP - Cap. 2 – Os 4 P’s (Pessoas, Projeto, Produto e Processo)
RUPinho Qualidade de Software
Estratégia de Planejamento do Projeto
Apresentador: Felipe Muniz. Missão Tornar-se referência em inovação e eficácia na automação de processos e atividades empresariais.
Visão Geral PRO.NET.
Equipe Bruno Ghisi Bruno Ghisi Diogo Verçosa Diogo Verçosa Raylson Carlos Raylson Carlos Reginaldo Júnior Reginaldo Júnior Renato Arruda Renato Arruda.
Visão Geral do RUP.
Cap 2 – Processo de Software
Processos de Desenvolvimento de Software – Parte 2
MPT.Br Benefícios qualidade visibilidade melhoria contínua custo/
Raoni de Oliveira Franco
ELO 202- Execução de Projetos de Melhoria e Inovação de Processos
Gerência, Planejamento e XP
PFC Projeto Final de Curso
Aluno: Cristiano Levi Arnold Orientador: Alexandre Luís Franco 2009
PAS Características: Elaborado com o propósito de ser utilizado em práticas acadêmicas de desenvolvimento de software. Foi desenvolvido de forma iterativa.
PSBD II Projeto de Sistemas de Banco de Dados II
(Open Unified Process)
The Factory Produzindo Arte Manufaturada. The Factory Objetivo Prover uma linha de produção de soluções que atendam às necessidades específicas de cada.
Daniel Weiss Orientador: Prof. Henrique Freitas
Especificação em Projeto de Sistemas
Processos Fundamentais – Desenvolvimento de Software INF /9 Processos Fundamentais Desenvolvimento de Software Baseado na norma ISO/IEC
Bruno Silva Desenvolvido a partir de
RUP - Cap. 5 – Processo Iterativo e Incremental
EXTREME PROGRAMMING XP.
O que é? É o processo de investigação técnica com intuito de identificar a qualidade, a segurança e a exatidão do software desenvolvido. A validação do.
Desenvolvimento de software de apoio a gerência de informações da Central de Cursos de Idiomas da FUNCERN Reunião Início.
Processo de Desenvolvimento de Software – PDS C Construção - PAS
dotProject EAP – dP EAP Jose Nome Matrícula Filipe Barbosa de Almeida
Thrivial Clinic.
Introdução a um Processo de Desenvolvimento Orientado a Objeto
The Factory Processo de Desenvolvimento Autor: Roberta / Davi.
Gestão de projetos de Software GTI-16
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA TOCANTINS Campus Araguaína ANA PAULA LIMA.
PLANO DE ENSINO Projeto de Sistemas Guilherme Alexandre Monteiro Reinaldo Mestrando em Ciências da Computação.
Objetivos deste módulo
SISTEMA DE MONITORAMENTO DA TECNOLOGIA DA INFORMAÇÃO.
Wi-Fi Information Service Ademir José de Carvalho Junior Felipe Cavalcanti Ferreira.
1 YPM – Easy Project Management. 2 Complemento Francisco Eriko Barreto Brito Project Management Professional (PMP®) MBA em TI PMP Number: PMI.
APSI II Análise e Projeto de Sistemas de Banco de Dados II.
RUP – Rational Unified Process Márcia Seabra Cabral Prof. Augusto Sampaio Centro de Informática - UFPE.
PSDS com CMMI Nível 2 Dimitri de Almeida Malheiros Barbosa 27/03/2006.
Estudo Comparativo Entre Metodologias Ágeis e Tradicionais Aluno: Márcia Seabra Cabral Professor: Augusto Sampaio Disciplina: Tópicos Avançados em Engenharia.
Etapa Planejamento Fabio de Sousa, Renato Almeida, Solon Aguiar.
1 Projeto Piloto Conclusão em Agenda Projeto Piloto –Descrição –Execução da aplicação –Implementação de requisitos funcionais e não- funcionais.
Transcrição da apresentação:

Um Processo de Desenvolvimento de Software para Uso no Ambiente Acadêmico

Equipe Aliandro Higino Guedes Lima Danilo de Sousa Ferreira Fábio Luiz Leite Júnior Giselle Regina Chaves da Rocha Gustavo Wagner Diniz Mendes Renata França de Pontes Verlaynne Kelley da Hora Rocha Vinicius Farias Dantas Yuska Paola Costa Aguiar Francilene Procópio Garcia

Roteiro Introdução; Problemática; Proposta; Desenvolvimento; Estudo; Concepção;  O Processo; Implantação; Ganhos; Conclusão; Trabalhos Futuros.

Introdução Os alunos de Computação devem aprender : Importância do uso de um Processo de Desenvolvimento Necessidade de usar um processo adequado ao escopo do projeto a ser desenvolvido

Problemática Perfil dos projetos feitos na disciplina (LES): Escopo pequeno; Prazo curto; Desenvolvedores com pouco prática.

Proposta Um Processo que: se adeque a projetos de pequeno e médio porte; Com prazo de entrega de quatro meses; De fácil aprendizagem; Que seja robusto para o perfil dos alunos.

Desenvolvimento Estudo; Concepção; Implantação.

Desenvolvimento RUP[1]; UP1[2]; XP[3]; XP1[4]; Relato de experiências de alunos. Estudo

Desenvolvimento Fluxo de Trabalho; Documentos de definição de cada fase; Exemplos. Concepção

O Processo Fluxo

O Processo Definição de Papéis Cliente; Usuário; Testador; Desenvolvedor; Gerente.

O Processo Conversa com o Cliente Gerar o documento de visão

O Processo Fase Inicialização Definição e priorização das User Stories; Projeto Arquitetural; Modelo Lógico.

O Processo Fase Planejamento De Release: Aloca as User Stories. De Iteração: Quebrar User Stories em tarefas; Teste de aceitação para cada User Story.

O Processo TAT – Tabela de Alocação de Tarefas Iteração 1: 05/05/2004 a 16/05/2004 TarefaDescriçãoResponsávelEstimativa de Tempo Tempo Real Status

O Processo Fase de Implementação Padrões de Codificação; Padrões de Projeto; Refatoramento; Propriedade Coletiva de Código; Testes.

O Processo Reunião de Acompanhamento Reuniões semanais; Big Chart; TAT; Tabela de Riscos.

Desenvolvimento Implantação Disciplina de Laboratório de Engenharia de Software da Universidade Federal de Campina Grande – PB Períodos , e Relatórios de experiência de e

Ganhos Artefatos RUPUP1YP Número de Artefatos Número de artefatos X Processo utilizado

Ganhos Sucesso dos Projetos RUPUP1YP Grau de Sucesso dos Projetos 10%50%90% 8 Períodos; 120 alunos; 70 projetos.

Conclusão Curva de aprendizado : Processos anteriores - seis semanas; YP - três semanas.

Trabalhos Futuros A continuação do easYProcess será focado: Melhoria do processo através do feedback obtido; Extensões com a introdução de novos artefatos de usabilidade; Criação de uma plataforma integrada de software; Testar sua aplicação em empresas locais com projetos de pequeno e médio porte.

Informações

Referências [1][Rational Software] - [2][UP1] - [3][XP] – [4][XP1] -

Obrigada pela Atenção!