Você está na página 1de 2

Atividade 2 – Envio de arquivo

Caro aluno,

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.

Você também pode gostar