Engenharia de Software
Engenharia de software é a criação e a utilização de sólidos princípios de engenharia a fim de obter software de maneira econômica, que seja confiável e que trabalhe eficientemente em máquinas reais". O próprio significado de engenharia já traz os conceitos de criação, construção, análise, desenvolvimento e manutenção. A engenharia de software se concentra nos aspectos práticos da produção de um sistema de software, enquanto a ciência da computação estuda os fundamentos teóricos dos aspectos computacionais.
2. Quais são as áreas de conhecimento da engenharia de software.
Áreas De Conhecimento Da Engenharia De Software São:
1) Requisitos de Software
2) Projeto (Design) de Software
3) Construção de Software
4) Teste de Software
5) Manutenção de software
6) Gerência de Configuração de Software
7) Gerência de Engenharia de Software
8) Processos de Engenharia de Software
9) Ferramentas e Métodos de Engenharia de Software
10) Qualidade de Software
3. Defina qualidade de software.
Qualidade de Software é um processo sistemático que focaliza todas as etapas e artefatos produzidos com o objetivo de garantir a conformidade de processos e produtos, prevenindo e eliminando defeitos.
4. Quais são os principais tópicos da qualidade de software.
Para um melhor entendimento e estudo, o SWEBOK divide a Qualidade de Software em três tópicos, cada tópico é subdividido em atividades, da seguinte forma:
a) Fundamentos de Qualidade de Software
Cultura e Ética de Engenharia de Software
Valores e Custos de Qualidade
Modelos e Características de Qualidade
Melhoria da Qualidade
b) Gerência do Processo de Qualidade de Software
Garantia de Qualidade de Software
Verificação e Validação
Revisões e Auditorias
c) Considerações Práticas
Requisitos de Qualidade para Aplicações
Caracterização de Defeitos
Técnicas de Gerência de Qualidade de Software
Medidas de Qualidade de