Buscar

Processo Unificado

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Processo de Desenvolvimento de Sistemas: é um 
conjunto de atividades, parcialmente ordenadas, com 
a finalidade de obter um produto de software. 
Processo Unificado: É o conjunto de atividades 
necessárias para transformar requisitos do usuário em 
um sistema de software. Caracteristicas: dirigido a 
casos de uso, centrado em arquitetura. iterativo e 
incremental. Iterações = passos em um fluxo de 
trabalho. Incrementos = crescimentos do produto. 
Fases do Processo Unificado: Concepção, Elaboração, 
Construção e Transição. UML Unified Modeling 
Language, utilizada no preparo de quase todos os 
artefatos do sistema. 
Fase de Concepção: Inception ou Planejamento: 
Levantamento de requisitos (com detalhamento). 
Organização dos requisitos em Casos de Uso. 
Planejamento dos Ciclos Iterativos. 
Fase de Elaboração: 
• Analise de Requisitos: Artefatos: caso de uso, 
identificação de eventos e operações de 
sistema. 
• Analise de domínio: modelagem conceitual, 
elaboração de contratos. 
• Casos de Uso: descrição de um processo. 
Casos de uso expandidos ajudam no 
aprofundamento da analise de requisitos 
porque explica todos os passos e variações 
detalhadamente. Os passos utilizados para 
expandir casos de uso podem ser, por 
exemplo: ações dos atores. Atores, 
interessados, pós-condições de sucesso, pré-
condições, variações tecnológicas são algumas 
das seções que podem fazer parte de um caso 
de uso. As partes utilizadas para descrever 
fluxos alternativos, são: Identificação, 
Identificação da exceção, ações corretivas, 
finalização. 
• Operações e Consulta de Sistema: Evento de 
Sistema [EV - IN]: algo que é realizado por um 
ator que consiste em uma interferência no 
sistema, como, por exemplo, o envio de uma 
informação; Operações de Sistema: uma 
operação (método) que o sistema executa 
internamente em resposta a um evento de 
sistema; Provoca alteração no estado interno 
do sistema. Criação ou destruição de 
instância. Criação ou destruição de 
associação. Alteração de atributo. Resposta 
do Sistema [RS - OUT]: informações que o 
sistema apresenta aos atores após a execução 
de um evento de sistema. Consulta de 
Sistema: um método que é executado para 
produzir uma resposta de sistema. 
• Modelo Conceitual: 
• Contratos: são feitos para cada operação de 
sistema. Podem conter pré-condições. 
• Projeto da Camada de Domínio: Artefatos: 
Diagramas de conexão, padrões de projetos, 
diagrama de classe de Projetos. 
• Projeto da Camada de Interface: Diagrama de 
Navegação, projeto gráfico da Tela Central. 
• Projeto da Camada de Persistência: 
Elaboração de do Banco de dados 
 
Fase de Construção: Gerações de códigos, testes. 
Fase de Transição: Implantação do sistema no 
ambiente real com dados reais.

Continue navegando