EngenhariA de software
Por: regy.conan • 16/9/2015 • Pesquisas Acadêmicas • 345 Palavras (2 Páginas) • 234 Visualizações
Questões subjetivas:
1)
1) Fazer certo da primeira vez economiza tempo e dinheiro.
Ao se preocupar em produzir com qualidade desde o primeiro momento, as atividades de correcao
de erros diminuirao e, por consequencia, havera reducao dos custos e cumprimento dos prazos
estabelecidos.
2) Qualidade é um processo preventivo.
A qualidade deve ser aplicada desde o primeiro momento, e nao so apos o produto estar pronto.
3) Qualidade é incorporada ao produto como resultado da atenção dedicada às necessidades
dos clientes.
Logo no inicio do processo de desenvolvimento, devem‑se identificar e definir os padroes de
qualidade esperados pelos clientes, a fim de construir o software alinhado a essa expectativa.
4) Qualidade é responsabilidade de todos os envolvidos.
Nao basta que a gerencia esteja preocupada com a qualidade. Cada membro da equipe deve ter
a consciencia de que deve fazer o melhor possivel sempre, bem como assumir a responsabilidade
por isso.
5) Qualidade é um processo de melhoria contínua.
Em todos os processos, sempre ha o que pode ser melhorado. A qualidade nao foge a regra. Cada
vez que produzimos algo, aprendemos e aperfeicoamos, sempre em busca de fazer melhor da
proxima vez.
2)
• Manutencao corretiva: sao as acoes efetuadas para corrigir defeitos encontrados em um software
em producao normalmente identificados pelos usuarios finais. Na maioria dos casos, essas
manutencoes possuem equipe dedicada, sao atividades rotineiras para a solucao de defeitos e a
atuacao e reativa e emergencial. Esse tipo de manutencao tem caracteristicas de proatividade e e
planejado.
• Manutencao perfectiva: sao as acoes de manutencao para incluir novas funcionalidades ou
alteracoes que tem por objetivo satisfazer novas necessidades dos usuarios. Surgem principalmente
a partir da evolucao do processo de negocio e para igualar ou superar concorrentes no mercado.
• Manutencao adaptativa: sao manutencoes feitas para adequar o software a novas tecnologias,
metodologias, modelos de gestao ou a nova legislacao. Muitas vezes sao tratadas de forma nao
planejada e reativa.
• Manutencao preventiva: sao manutencoes proativas e planejadas para melhorar algum aspecto
deficiente no software, como desempenho, seguranca, defeitos ainda nao identificados pelos
usuarios, usabilidade, dentre outros.
3)
Testes funcionais: Regressao Interoperabilidade Usabilidade Alfa/beta
Testes não funcionais: Carga ou stress Desempenho Seguranca Recuperacao
Confiablidade Portabilidade
Testes de ambiente: Estaticos Aderencia ao código Configuracao Navegacao
Instalacao
...