UML .:Processo de desenvolvimento de software:. parte 2
Casa dos Resumos

UML .:Processo de desenvolvimento de software:. parte 2




ALGUNS MODELOS DE CLICO DE VIDA
O desenvolvimento de sistemas de software envolve diversas fases, a maneira como essas fases são encadeadas denomina o tipo de ciclo de vida. Há diversos tipos de modelos de ciclo de vida, os abordados aqui são o modelo em cascata e o modelo iterativo e incremental.




Esse modelo de ciclo de vida apresenta alguns problemas como: depois de definido os requisitos, não se pode alterar, pois há uma sequencia a seguir. Devido a complexidade cada vez maior dos sistemas, esse modelo vem sendo pouco utilizado, atualmente os modelos de ciclo de vida mais utilizados são os de abordagem incremental e interativa.

  • Modelo de ciclo de vida iterativo e incremental:  abortagem incentiva a participação do usuário nas atividade de desenvolvimento oque diminui a probabilidade de interpretações erradas em relação aos requisitos e diminui os riscos de desenvolvimento. O processo de desenvolvimento é dividido em ciclos, e em cada ciclo pode-se encontrar as fases de analise, projeto, implementação e testes. Em cada ciclo de desenvolvimento é feito um conjunto de requisitos, gerando versões adicionando novas funcionabilidades e evoluindo o sistema. 


Para que esse modelo de desenvolvimento possa existir deve haver algum mecanismo que divida os requisitos em partes, prioridades.

Em cada fase, diferentes artefatos são produzidos, ou artefatos começados em uma fase anterior são estendidos com novos detalhes. Cada fase é concluida com um macro onde um macro é um ponto de desenvolvimento.



Fases delimitados pelos macros são:

FERRAMENTAS DE SUPORTE AO PROCESSO DE DESENVOLVIMENTO
Sistema de software que são utilizados para dar suporte ao ciclo de vida de desenvolvimento são normalmente chamados de ferramentas CASE (Computer Aided Software Engineering). Caracteristicas dessas ferramentas CASE:
  • Criação de diagramas
  • Geração de código fonte a partir de diagramas
  • Depuração de código fonte
  • Relatório de testes
  • Gerenciamento de versões


IMPORTANTE
Todo o conteúdo deste post, foi baseado e tirado do livro de:
Autor:  Eduardo Bezerra
Livro: Princípios de Análise e projetos de sistemas com UML.
Em nenhum momento a leitura deste post torna indispensável a leitura do livro.




loading...

- Documentos Associados Aos Casos De Uso
O modelo de caso de uso captura os requisitos funcionais e força o desenvolvedor a pensar em como os agentes externos interagem com o sistema. No entanto esse modelo corresponde somente os requisitos funcionais. Outros tipos de requisitos que fazem...

- Uml .: Modelagem De Casos De Uso:. Parte 2
Diagramas de caso de usoCorresponde uma visão externa do sistema e representa graficamente os atores, caso de usos e relacionamentos entre esses elementos. Seu objetivo é ilustrar em um nível  alto de abstração quais elementos externos...

- Uml .: Modelagem De Casos De Uso:. Parte 1
O modelo de caso de uso é uma representação  da funcionabilidades externamente observáveis e dos elementos externos que interagem com ele. A modelagem de caso de uso é parte integrante  da especificação de requisitos, moldando...

- Uml .:visão Geral:.
Oque é um sistema de informação ? Definimos como uma combinação de pessoas, dados, processos, interfaces, redes de comunicação e tecnologia que interagem com o objetivo de dar suporte e melhorar o processo de negocio de uma organização.Um...

- Ciclo Pdca
Ciclo PDCA O ciclo PDCA (Plan-Do-Check-Act) é uma seqüência de ações que podem ser utilizadas para controlar algum processo. É uma ferramenta administrativa que auxilia na organização de um projeto ou processo. Seu nome deve-se a abreviatura...



Casa dos Resumos








.