Logo Passei Direto
Material
Study with thousands of resources!

Text Material Preview

Handbook de Questões de TI Comentadas para Concursos Volume 02 � Edição 2
28. Assuntos relacionados: Processo Uni�cado,
Banca: CESGRANRIO
Instituição: Petrobras
Cargo: Analista de Sistemas - Eng. de Software
Ano: 2008
Questão: 48
Um princípio fundamental do Processo Uni�cado é
(a). ser centrado em arquitetura.
(b). empregar times auto-dirigidos e auto-organizados.
(c). o desenvolvimento em cascata.
(d). a programação em pares.
(e). a propriedade coletiva do código fonte.
Solução:
O Processo Uni�cado de desenvolvimento de software reúne três características que o faz ser
único. Essas três características se relacionam entre si e são igualmente importantes. São
elas:
• Orientado a Diagrama de Casos de Uso: um caso de uso, de acordo com a UML
(Uni�ed Modeling Language), é uma sequência de ações de um sistema que devolve ao
usuário um resultado de valor. Um conjunto de casos de uso de�nido sob determinado
contexto forma um Diagrama de Casos de Uso, que descreve uma funcionalidade do
sistema sob esse contexto. Em outras palavras, um Diagrama de Casos de Uso de�ne
a funcionalidade de um sistema para cada tipo de usuário. Esse tipo de abordagem
favorece o atendimento das necessidades de cada tipo de usuário que interage com
o sistema, evitando, dessa forma, que o sistema possa ser desenvolvido a ponto de
apresentar funcionalidades desnecessárias;
• Centrado na arquitetura do sistema: arquitetura de sistema é uma visão do
projeto como um todo, destacando suas características mais importantes de forma
abrangente e sem detalhes especí�cos. Esse tipo de abordagem auxilia o arquiteto
a se concentrar nas metas corretas, como inteligibilidade, poder de recuperação para
mudanças futuras e reutilização. Ou seja, a arquitetura de um sistema deve ser pro-
jetada a ponto de permitir que o sistema evolua, não apenas durante o início do seu
desenvolvimento, mas também ao longo das iterações futuras;
• Metodologia iterativa e incremental: uma iteração pode ser entendida como um
miniprojeto, que resulta em uma nova versão do sistema. Justamente devido ao fato de
a cada interação ser gerada uma nova versão do sistema que essa metodologia também
se apresenta como incremental. Perceba que estas duas características, iterativa e
incremental, nem sempre aparecem juntas. Há metodologias de desenvolvimento de
software que são iterativos, mas não incrementais.
O Processo Uni�cado organiza suas iterações em quatro fases principais:
1. Concepção: o objetivo desta fase é levantar, de forma genérica e pouco precisa, o
escopo do projeto. Não deve existir aqui a pretensão de especi�car de forma detalhada
requisitos, a ideia é ter uma visão inicial do problema, estimar de forma vaga esforço e
prazos e determinar se o projeto é viável e merece uma análise mais profunda;
Página 60 de 114
www.handbookdeti.com.br
www.handbookdeti.com.br