Informática
1) Objetivos da disciplina:
Conhecer os conceitos de qualidade de software e parte das técnicas gerenciais para o desenvolvimento de software de qualidade, ou seja, parte de como: * Definir e seguir um processo de desenvolvimento. * Controlar um processo de desenvolvimento. * Gerenciar o projeto de desenvolvimento.
2) Contexto da disciplina:
É uma das disciplinas que tratarão do desenvolvimento do software com qualidade e da melhoria de qualidade de software, ou seja:
3ºPer - Introdução à Engenharia de Software (1 Módulo) 5ºPer - Gerenciamento do Desenvolvimento de Software (2 Módulos) 6ºPer - Melhoria da Qualidade de Software (1 Modulo)
3) Importância da disciplina:
* Parte da formação do perfil profissional do analista/projetista de sistemas, objetivo central dos cursos (Sistema de Informação e Análise e Desenvolvimento de Sistemas). * A área é uma opção para atuação no mercado de trabalho (após obter experiência em análise e projeto de sistemas).
4) Bibliografia Básica:
* Sommerville, I., “Engenharia de Software”, Addison Wesley, 2004. * Pressman, R. S., “Engenharia de Software”, Makron Books, 1998. * Rocha, A. R. C., “Qualidade de Software – Teoria e Prática”, Pearson Educ. Do Brasil, 2001.
5) Critério de Avaliação:
2 Provas escritas, individuais e sem consulta – P1 e P2 - valor de cada multiplicado por 0,85 Exercícios em classe para fixação dos conceitos e aplicação prática – valor total dos exercícios multiplicado por 0,15.
6) Conteúdo da disciplina:
Cap 1 – Qualidade de Software
Cap. 2 – Modelos de Processo de Desenvolvimento
Cap. 3 – Controle de Produtos de software
Cap. 4 – Controle de Configuração.
Cap. 1 – Qualidade de Software:
1) Software de qualidade:
A qualidade de um sistema de software poderá ser definida por um conjunto de características de qualidade, tais como:
a) Utilidade: Faz