Aula1 Processos ProcessoUnificado
1709 palavras
7 páginas
PROCESSO UNIFICADOAnálise e Projeto de
Sistemas Baseados em um
Processo Orientado a Objetos
Processo Unificado
Introdução
É o conjunto de atividades necessárias para transformar requisitos do usuário em um sistema de software
É baseado em componentes => sistema é construído a partir de componentes de software interconectados via interfaces muito bem definidas. Utiliza a Linguagem de Modelagem Unificada
(Unified Modeling Language – UML) no preparo de quase todos os artefatos do sistema
Características:
Direcionado a Casos de Uso (UC)
Centrado na Arquitetura
Processo Unificado
Características
Direcionado
a Casos de Uso
Um sistema de software é feito para servir seus usuários.
É necessário saber quem são seus usuários potenciais e o
que eles querem e precisam
▪ usuário representa alguém ou alguma coisa (como um outro sistema) que interage com o sistema que está sendo desenvolvido. Um caso de uso é uma porção de funcionalidade do
sistema que dá ao usuário um resultado de valor.
Casos de uso capturam ou reúnem requisitos funcionais
Todos os UCs juntos resultam no diagrama de casos de uso, que descreve a funcionalidade completa do sistema.
Processo Unificado
Características - Direcionado a Casos de Uso
Este modelo substitui a especificação funcional tradicional, cujo papel é responder à seguinte questão: o que o sistema faz?
A estratégia de casos de uso pode ser caracterizada pela adição de três palavras no final dessa pergunta: para cada usuário?
O que o sistema faz para cada usuário?
Força o pensamento em termos dos valores dos
usuários, não apenas em funções que poderiam ser interessantes.
Processo Unificado
Características - Direcionado a Casos de Uso
Os
casos de uso direcionam o processo de desenvolvimento, já que, baseados no modelo de UCs:
Desenvolvedores criam uma série de modelos de projeto e
implementação que os realizam efetivamente.
Testadores realizam seu trabalho com o propósito de garantir que os