Escolar Documentos
Profissional Documentos
Cultura Documentos
de Engenharia de Software.
Software Engineering — A Practioner’s
Approach (de Roger Pressman)
Software Engineering (de Ian Sommerville)
Engenharia de Software, Robert Pressmann
Estudo ou aplicação de abordagens
sistemáticas, econômicas e quantificáveis para o
desenvolvimento, operação e manutenção de
software de qualidade.
II. Durante a análise de requisitos, são especificados a função e o desempenho do software, bem
como a sua interface com outros elementos do sistema. Nessa etapa, também, são estabelecidas
as restrições de projeto, a que o software deve atender.
III. Durante a análise de requisitos, o principal foco do analista recai sobre "como" e não sobre "o
que". Nesse caso, o analista concentra-se em como o sistema produz ou consome dados, como
o sistema deve executar as funções e como as restrições e interfaces são definidas.
IV. Durante a especificação dos requisitos, são estabelecidos os critérios que permitirão ao
desenvolvedor e ao cliente avaliar a qualidade, assim que o software for construído.
II. Durante a análise de requisitos, são especificados a função e o desempenho do software, bem
como a sua interface com outros elementos do sistema. Nessa etapa, também, são estabelecidas
as restrições de projeto, a que o software deve atender.
III. Durante a análise de requisitos, o principal foco do analista recai sobre "como" e não sobre "o
que". Nesse caso, o analista concentra-se em como o sistema produz ou consome dados, como
o sistema deve executar as funções e como as restrições e interfaces são definidas.
IV. Durante a especificação dos requisitos, são estabelecidos os critérios que permitirão ao
desenvolvedor e ao cliente avaliar a qualidade, assim que o software for construído.
Inicial
o processo é caracterizado como ad-hoc e
algumas vezes caótico. Poucos processos são
definidos e o êxito depende do esforço
inidividual
CMM
Características dos Níveis
Repetível
é estabelecido um processo gerencial
basicamente para monitorar custos,
cronograma e funcionalidade. A disciplina
necessária ao processo está estabelecida de
forma a poder ser repetida com sucesso em
projetos com aplicações semelhantes
CMM
Definido
o processo de software tanto para as
atividades de gerência quanto de engenharia
está documentado, normalizado e integrado
em um processo padrão para a organização.
Todos os projetos da organização usam o
processo
CMM
Gerenciado
são coletadas medidas detalhadas da
qualidade do processo e do produto O
processo e o produto são quantitativamente
entendidos e controlados
CMM
Otimizado
o processo sofre contínuas melhorias através
do feedback quantitativo do processo e da
introdução de idéias e tecnologias inovadoras
5. Otimizado melhoria
contínua
4. Gerenciado
medição e
controle
3. Definido
padronização e
consistência
2. Repetível
disciplina e estabilidade
1. Inicial
Imprevisível
CMM
1-
Enorme dificuldade para previsão de:
cronogramas
orçamento
funcionalidades
qualidade do produto
Gerência Reativa
CMM
2
Disciplinado e Estável
gerenciamento de projeto
experiência anterior guia o planejamento de novos
projetos
existência de padrões
acompanhamento de custos, cronogramas e
funcionalidades
Gerência Reativa
CMM
3
todos os projetos usam uma versão aprovada
e individualmente adaptada do processo
padrão da organização para o
desenvolvimento e manutenção de software
evolução do produto é visível através do
processo
Gerência Pró-ativa
CMM
4
processo de software e qualidade do
produto medidos e controlados
quantitativamente
Níveis de Maturidade
contém
Áreas-chave (KPAs)
metas
definidas para um único nível
de maturidade
identificam as questões
essenciais para caracterizar um
nivel
Atividades Realizadas
CMM - Níveis de Maturidade e KPAs
5. Otimizado Gerência de mudanças no processo
Gerência de mudanças na tecnologia
Prevenção de defeitos
3. Definido Revisões
Coordenação entre grupos
Engenharia do produto de software
Gerência de software integrada
Programa de treinamento
Definição do processo da organização
Foco no processo da organização
2. Repetível Gerência de configuração
Garantia da qualidade de software
Gerência de contratos de software
Acompanhamento de projetos de software
Planejamento de projetos de software
Gerência de requisitos
1. Inicial
Considere as seguintes assertivas sobre o
processo de melhoria da qualidade de software
conhecida como Capability Maturity Model
Integrated – CMMI:
I- Uma das áreas de conhecimento
disponibilizadas pelo CMMI é a Engenharia de
Sistemas (Systems Engineering).
II- O CMMI usa dois tipos de representação dos
modelos: em estágios e continuada.
III- O nível de capacidade de uma área de
processo é avaliado em uma escala que vai de 1
a 5.
As assertivas corretas são:
(A) somente I;
(B) somente II;
(C) somente III;
(D) somente I e II;
(E) I, II e III.
Considere as seguintes assertivas sobre o
processo de melhoria da qualidade de software
conhecida como Capability Maturity Model
Integrated – CMMI:
I- Uma das áreas de conhecimento
disponibilizadas pelo CMMI é a Engenharia de
Sistemas (Systems Engineering).
II- O CMMI usa dois tipos de representação dos
modelos: em estágios e continuada.
III- O nível de capacidade de uma área de
processo é avaliado em uma escala que vai de 1
a 5.
As assertivas corretas são:
(A) somente I;
(B) somente II;
(C) somente III;
(D) somente I e II;
(E) I, II e III.
5 A Em Otimização
4 B Gerenciado Quantitativamente
C Definido
3
D Largamente Definido
E Parcialmente Definido
2
F Gerenciado
G
Parcialmente Gerenciado
Relacionamento
com o CMMI
MR-MPS
A que nível do CMMI é equivalente o nível de
maturidade B do MPS.Br?
a) 1
b) 2
c) 3
d) 4
e) 5
A que nível do CMMI é equivalente o nível de
maturidade B do MPS.Br?
a) 1
b) 2
c) 3
d) 4
e) 5
O modelo CMMI foi concebido para apoiar a
implantação e a mensuração de maturidade
organizacional no gerenciamento de serviços
operacionais de TI.
Certo
Errado
O modelo CMMI foi concebido para apoiar a
implantação e a mensuração de maturidade
organizacional no gerenciamento de serviços
operacionais de TI.
Certo
Errado
Aspectos da disciplina de gerência de
configuração e mudanças, proposta no RUP,
com ênfase na construção e manutenção de
uma base de gerência de configuração,
também são apresentados nos modelos
CMMI, ITIL e COBIT.
Certo
Errado
Aspectos da disciplina de gerência de
configuração e mudanças, proposta no RUP,
com ênfase na construção e manutenção de
uma base de gerência de configuração,
também são apresentados nos modelos
CMMI, ITIL e COBIT.
Certo
Errado
Aspectos da disciplina de gerência de
configuração e mudanças, proposta no RUP,
com ênfase na construção e manutenção de
uma base de gerência de configuração,
também são apresentados nos modelos
CMMI, ITIL e COBIT.
Certo
Errado
Aspectos da disciplina de gerência de
configuração e mudanças, proposta no RUP,
com ênfase na construção e manutenção de
uma base de gerência de configuração,
também são apresentados nos modelos
CMMI, ITIL e COBIT.
Certo
Errado