Programa o orientada a objeto
1. Quais são os quatro princípios fundamentais do Processo Unificado?
R.: Os quatro princípios fundamentais que norteiam o Processo Unificado são:
· Deve ser dirigido por caso de uso: planejado e organizado sobre uma lista de casos de uso;
· Centrado na arquitetura: O processo de desenvolvimento leva à construção de uma arquitetura
de sistema que permite a implementação dos requisitos. Essa arquitetura é baseada na
identificação de uma estrutura que é iterativamente construída a partir de um modelo conceitual.
· Iterativo e incremental: O desenvolvimento é dividido em iterações, onde a cada ciclo são
adicionadas novas características à arquitetura do sistema ou são corrigidas/refinadas
características já incluídas anteriormente. Buscando sempre chegar a uma forma mais completa e
mais parecida com a versão final do sistema desejado;
· Orientado a riscos: Elementos de maior risco ao projeto são tratados primeiro, onde os casos
críticos são identificados, detalhados e implementados antes dos demais;
2. Qual é o objetivo de cada uma das fases do Processo Unificado?
· Fase de concepção: É a primeira fase do Processo Unificado, onde os principais requisitos são
descobertos e a extensão do sistema é compreendida. Aqui se cria um modelo conceitual
preliminar; um documento de requisitos (lista de casos de uso de alto nível) e especificações
suplementares; e um cronograma de desenvolvimento baseado em uma lista de casos de uso.
Podem ser criados também planos para atender especificidades do projeto.
· Fase de elaboração: Análise detalhada dos requisitos, baseada na expansão dos modelos de casos
de uso. Deve fornecer uma arquitetura estável, de modo a minimizar a refatoração durante a fase
seguinte.
· Fase de construção: Realizada a maior parte de produção de códigos e testes.
· Fase de transição: Consiste nos testes finais e implantação do sistema no ambiente do cliente.
Pode incluir uma transição entre sistema com