WPÓS – Projeto e Desenvolvimento de Sistemas
ALUNO: Jonas Marques da Silva Filho – Engenharia de Software
Turma: Tecnologia da Informação – julho/2011
Unidade II - Metodologia de Desenvolvimento de Sistemas
Atividade 02 - Responda as questões abaixo
1. Um programa pode estar correto e ainda assim não ser confiável? Um programa pode estar correto e mesmo
assim não ser seguro? Responda e justifique suas respostas.
R- Um programa correto pode não ser confiável ou seguro por não obter um nível de funcionamento que suporte
situações não especificadas nos requisitos. O programa deve garantir que não vai provocar consequências graves em
situações anormais. Os programas considerados seguros ainda necessitam do fator de qualidade associado com a
robustez para garantir confiabilidade e segurança.
2. Apresente as principais características do modelo CMM — Capability Maturity Model.
R- São cinco as características comuns no modelo CMM e cada uma possui suas práticas-base a serem realizadas.
- Compromisso de realizar: Atitudes a serem tomadas pela organização para garantir que o processo se estabeleça e
seja duradouro.
- Capacidade de realizar: Pré-requisitos que devem existir no projeto ou na organização para implementar o
processo de forma competente.
- Atividades realizadas: Papéis e os procedimentos necessários para implementar uma área-chave de processo.
- Medições e análise: Necessidade de medir o processo e analisar as medições.
- Implementação com Verificação: Passos para garantir que as atividades são realizadas de acordo com o processo
estabelecido.
3. Indique quais são as principais diferenças entre o modelo PSP e o modelo CMM.
R- Pode-se dizer que o modelo CMM e o modelo PSP complementares, pois o CMM provê um ambiente de apoio
que as equipes precisam para a elaboração dos projetos e o PSP equipa os projetistas para realizar trabalhos de alta
qualidade e participar do aperfeiçoamento do processo organizacional.
4. Apresente as diferenças fundamentais entre os processos do modelo SPICE.
R- CUS - Cliente-Fornecedor: Processos que impactam diretamente os produtos e serviços de software do
fornecedor para o cliente.
ENG – Engenharia: Processos que especificam, implementam ou mantém um sistema ou produto de software e sua
documentação.
SUP – Suporte: Processos que podem ser empregados por qualquer um dos outros processos.
MAN – Gerência: Processos que contém práticas de natureza genérica que podem ser usadas por quem gerencia
projetos ou processos dentro de um ciclo de vida de software.
ORG – Organização: Processos que estabelecem os objetivos de negócios da organização.
5. O modelo RUP é baseado em cinco elementos principais. Caracterize cada um destes elementos destacando sua
contribuição para organização de um projeto.
R- Os cinco principais elementos são: Papéis, atividades, artefatos, fluxos de trabalhos e disciplinas.
Papel: é a definição do comportamento e das responsabilidades de um determinado indivíduo ou grupo no trabalho
de equipe dentro da empresa. Pode ser considerado o perfil do indivíduo que assume por exemplo o papel de
coordenar, planejar etc.
Atividade: é a parte do trabalho executada por um indivíduo quando está exercendo um determinado papel e
que produz um resultado importante para o contexto do projeto. Podemos citar como exemplos o planejamento e
revisão de um projeto.
Artefato: é parte da informação que é produzida, modificada ou utilizada em um processo. São os produtos de um
projeto, que podem ter várias formas como um modelo de projeto, um documento ou código fonte.
Fluxos de trabalho: são sequências de atividades que são executadas para a produção de um resultado valioso para
o projeto, que podem ser representados por diagramas principalmente através da linguagem UML.
Disciplina: é uma coleção de atividades relacionadas que fazem parte de um contexto comum em um projeto. As
disciplinas proporcionam um melhor entendimento do projeto sob o ponto de vista tradicional de um processo
cascata. A separação das atividades em disciplinas torna a compreensão das atividades mais fácil, porém dificulta
mais o planejamento das atividades.
Download

WPÓS – Projeto e Desenvolvimento de Sistemas ALUNO: Jonas