Engenharia de Software - RUP
01 - O ciclo de vida de um processo unificado consiste de quatro fases e nove disciplinas. Cite quais são essas fases e disciplinas.
R: Fases: concepção, elaboração, construção, transição.
Disciplinas: modelagem de negócios, requisitos, análise e design, implementação, teste, implantação, gerenciamento de configuração e mudança, gerenciamento de projeto, ambiente.
02 - Explique as quatro fases da representação gráfica do RUP.
R: Concepção: fase que define o escopo do projeto.
Elaboração: fase que define os requisitos e a arquitetura.
Construção: fase de desenvolvimento do sistema.
Transição: fase de implantação do sistema.
03 - Especifique o processo do RUP.
R: Os processos são organizados em disciplinas, para posteriormente definirem os fluxos de trabalho e outros elementos do processo. As disciplinas são descritas por meio de fluxos de trabalho que mostram uma seqüência de grupos de atividades que produz um determinado resultado. Cada grupo de atividades é descrito por um diagrama de atividade que detalha o fluxo de trabalho. Esses diagramas mostram todas as atividades do grupo, os papéis envolvidos e os artefatos de entrada e saída.
04 - Existem problemas no desenvolvimento do software. Quais os sintomas comuns em projetos que falham?
R: Entendimento impreciso das necessidades do usuário final; Falta de habilidade para lidar com mudanças nos requisitos; Módulos que não se comunicam; Softwares difíceis de manter ou entender; Descobertas tardias de falhas graves no projeto; Qualidade de software pobre; Desempenho inaceitável; E processo de construção-entrega não confiável.
05 - A maioria dos projetos que falham tem algumas causas em comum. Quais são essas causas?
R: Gerenciamento de requisitos Ad Hoc; Comunicação ambígua e imprecisa; Arquiteturas falhas; Complexidade alta; Inconsistências não detectadas nos requisitos, projeto e implementação; Testes insuficientes; Medição subjetiva do status do projeto; Falhar em atacar os riscos;