Buscar

PROVA DISCURSIVA ENGENHARIA DE SOFTWARE MARCOS

Prévia do material em texto

DISCURSIVA ENGENHARIA DE SOFTWARE
MARCOS WERLANG
Questão 1/5
Quais são os principais diagramas da UML e como eles podem ser categorizados?
- DIAGRAMAS DE SEQUENCIA
- DIAGRAMAS DE CASO DE USO
- DIAGRAMAS DE CLASSES
- DIAGRAMAS DE OBJETOS
- DIAGRAMAS DE COLABORAÇÃO
- DIAGRAMAS DE COMPONENTES
- DIAGRAMAS DE ESTADO
- DIAGRAMAS DE ATIVIDADES
- PROGRAMAS DE DISTRIBUIÇÃO
São categorizados em Dinâmicos e Estáticos..
Questão 2/5
Qualidade é um termo amplo e subjetivo e adota uma estrutura de métricas para obtenção de resultados numéricos para o auxílio na análise e melhoria no processo de desenvolvimento de software. Quais as características de uma boa métrica para qualidade de software?
A estrutura de métricas estabelece três itens importantes: medidas, métricas e construção de indicadores. Os princípios de medição consideram a formulação, a coleta, a análise e um feedback. Uma métrica contém propriedades matemáticas que estabelecem um significado para os resultados dentro de um intervalo. Tais métricas são validadas empiricamente em uma ampla variedade de contextos antes de ser publicada ou utilizada para tomada de decisões.
Métricas devem ser simples, computáveis e empiricamente intuitivamente persuasivas. Além disto, devem ser consistentes, objetivas, consistentes no uso das unidades e dimensões, independentes de linguagem de programação e servir como mecanismo efetivo para feedback de alta qualidade.
Questão 3/5
Quais são os principais fatores de qualidade de software definidos na ISO 9126?
1 – Funcionalidade
2 – Confiabilidade
3 – Usabilidade
4 – Eficiência
5 – Facilidade de manutenção
6 - Portabilidade 
Questão 4/5
Processos de melhoria podem ser aplicados ao processo de desenvolvimento de software, tais como o CMM e o IDEAL. Liste outros 3 tipos de melhoria e comente sobre os mesmos.
SPICE: Iniciativa internacional para suportar a avaliação de processo da ISO e padrões de processo de ciclo de vida
ISO/IEC 15504: Para avaliação de Processo (Software) ISO08
TICKIT: Um método de auditoria (Tic05) que avalie se uma organização está em conformidade com a norma ISO 9001:2000
Questão 5/5
O desenvolvimento de um sistema segue um ciclo de vida. Sabemos que um sistema é algo dinâmico e que muda constantemente. Quais são as principais etapas de um ciclo de vida para o desenvolvimento de um software?
Definição dos objetivos, analise das necessidades e viabilidade, concepção geral, concepção detalhada, codificação, testes unitário, integração, qualificação, documentação, produção e manutenção.

Continue navegando