Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouLaura Leite Alterado mais de 10 anos atrás
1
Metodologia de Desenvolvimento de Software – RUP 4. Implementação
Márcio Aurélio Ribeiro Moreira
2
Objetivos da implementação
Definir a organização do código em termos de subsistemas de implementação organizados em camadas Implementar os elementos de design em termos de elementos de implementação (arquivos de origem, executáveis e outros) Testar os componentes desenvolvidos como unidades Integrar os resultados produzidos por desenvolvedores individuais (ou equipes) ao sistema executável
3
Fluxo de trabalho da implementação
1 1 Iteração 1 Build 1 Subsistema 1 Comp1 Comp2 Subsistema 2 Comp3 Comp4 Comp5 Build 2 C1 C6
4
Objetivos das atividades
Estruturar o modelo de implementação: Estruturar a implementação para assegurar uma implementação, integração e processo de build estável Planejar a integração: Planejar como será feita a integração do sistema para a iteração em andamento Realização de serviço: Composta pela atividade de Decisões de Realização Decidir como serão realizados os serviços da iteração Implementar componentes: Concluir uma parte da implementação, para que possa ser liberada para integração Integrar cada subsistema: Integrar as mudanças de vários desenvolvedores, para criar uma nova versão consistente de um Subsistema de Implementação Integrar o sistema: Integrar os subsistemas de implementação, para criar uma nova versão consistente do sistema total
5
A: Estruturar o modelo de implementação
6
A: Planejar a integração
7
A: Realização de serviço A: Decisões de Realização
8
A: Implementar componentes 1
9
A: Implementar componentes 2
10
A: Implementar componentes 3
11
A: Integrar cada subsistema
12
A: Integrar o sistema
13
Essência da implementação
Planejamento Modelo de Implementação Plano de Integração de Builds Desenvolvimento e Teste Unitário: Subsistemas e interfaces Componentes (software, serviços e testes) desenvolvidos Componentes (software, serviços e testes) testados Integração: Builds Subsistemas integrados Sistema integrado
14
P: Modelo de implementação
15
P: Plano de integração de builds
4. Subsistemas: 5. Construções: 1ª Iteração: Subsistema Processos Componentes Registro em Curso StudentApplication c-abc CourseRegistrationProcess c-ewb CourseCatalogSystemAccess c-eew FinanceSystemAccess c-tyn CloseRegistrationProcess c-tgb c-wew ... c-ess Sistema Financeiro FinanceSystem Todos os componentes Catálogo do Curso CourseCatalog Subsistema Componentes Registro em Curso c-abc c-ewb c-eew c-tyn Catálogo do Curso Todos os Componentes
16
Referências Sigla Referência JAC98
Ivar Jacobson, Grady Booch, and James Rumbaugh. The Unified Software Development Process Addison Wesley Longman. KRO03 Per Kroll e Philippe Kruchten The Rational Unified Process Made Easy, A Practitioners Guide to the RUP. Addison Wesley Longman. KRU98 P. Kruchten; The Rational Unified Process: An Introduction, Object Technology Series, Addison-Wesley, 1998. MAR05 Márcio Moreira. Resumo do livro Unified Process. Márcio. Uberlândia (MG) MAR06 Márcio Moreira. Engenharia de Software - RUP . Uniube - Universidade de Uberaba - Uberlândia (MG) PRE95 PRESSMAN, R. S. Engenharia de software. São Paulo: Makron Books RUP08 IBM Rational. RUP – Rational Unified Process – 7.5 – For Large and Small Projects IBM Rational. SUM07 Sommerville, Ian. Engenharia de Software. 8ª Ed. Pearson / Prentice Hall
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.