130 likes | 237 Vues
Understand the Object-Oriented Software Development Process, with defined activities, responsibilities, artifacts, dependencies, and order of execution, based on lifecycle models. Explore the Rational Unified Process (RUP) phases like Inception, Elaboration, Construction, and Transition. Learn about Business Modeling and Requirements Flow in RUP.
E N D
Introdução a um Processo de Desenvolvimento Orientado a Objeto Wolley W. Silva
Processo de Desenvolvimento de Software? • Conjunto de atividades • bem definidas; • com responsáveis; • com artefatos de entrada e saída; • com dependências entre as mesmas e ordem de execução; – baseado em algum modelo de ciclo de vida; Define quem faz o que, quando e como, para atingir um certo alvo
Processo Unificado • Inicio de 1990, os autores se propuseram a combinar as melhores características de cada um de cada um dos seus métodos individuais de análise e projeto orientado a objetos.
Fases do RUP • Iniciação • Entender os problemas/necessidades do negócio; • Definir o escopo do projeto; • Estimar custos e riscos; • Elaboração • Analisar domínio do problema; • Definir a arquitetura do sistema. • Construção • Programação e teste de sistema. • Transição • Implantar o sistema no seu ambiente operacional.
Fluxo de Modelagem de Negócio • O fluxo de modelagem de negócio descreve como desenvolver uma visão da nova organização alvo e, baseando-se nesta visão, definir os processos, papéis e responsabilidades daquela organização num modelo de negócio.
O fluxo de Requisitos • O fluxo de requisitos descreve como definir uma visão do sistema e traduzi-la num modelo de caso de uso que, com especificações adicionais, define os requisitos de software detalhadas no sistema.
As metas da Análise e Projeto são: • Traduzir os requisitos numa especificação que descreva como implementar o sistema, selecionando a melhor estratégia; • Adaptar os resultados da análise às restrições impostas pelos requisitos não funcionais, ambientes de implementação, requisitos de desempenho e outros;
Fontes de Consulta • http://www.wthreex.com/rup/portugues/index.htm • http://epf.eclipse.org/wikis/openup/ • http://open2up.blogspot.com.br/