![]() |
![]() |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
CÓDIGO NOME CARGA
HORÁRIA SEMANAL
N.º DE CARGA HORÁRIA
TEÓRICA PRÁTICA CREDITOS
GLOBAL
|
Engenharia de Software e Sistemas |
3 |
2 |
04 |
75 |
PRÉ – REQUISITOS
q
Algoritmos
e Estrutura de Dados q
Lógica
para Computação |
EMENTA
q
Definição
e objetivos da Engenharia de Software q
Atividades
da Engenharia de Software q
Recursos
da Engenharia de Software q
Planejamento
do projeto e levantamento de estimativas q
Gerenciamento
do projeto q
Especificação
de requisitos q
Análise
e projeto q
Implementação q
Depuração
e testes q
Controle
de qualidade e inspeção |
CONTEÚDO PROGRAMÁTICO
q
visão completa dos
fatores de qualidade de software, produtividade e controle no
desenvolvimento q
planejamento,
gerenciamento, elicitação de requisitos, análise, projeto, codificação,
gerência de configuração, validação e testes, manutenção, reuso q
modelos
do ciclo de vida, processos, metodologias, métodos, técnicas, linguagens,
ferramentas, ambientes, modelos de qualidade do processo q
de
custo, tempo, recursos, tamanho e complexidade q
incluindo
riscos q
considerando
requisitos funcionais e não funcionais, do software e do hardware q
com
diagramas de classe, suporte a pré e pós condições, invariantes e
refinamento de dados q
incluindo
planejamento da implementação e integração do sistema, uso de drivers
e stubs q
incluindo
testes de regressão e uma visão geral dos vários tipos e escopos de
testes q
dos
artefatos gerados pelas atividades abordadas |
BIBLIOGRAFIA
BÁSICA
q
Program Development in Java: Abstraction, Specification, and
Object-Oriented Design. B. Liskov & J. Guttag.
Addison-Wesley, 2000 q
Software Engineering I. Sommerville..
Addison-Wesley, 2000. q
A Discipline for Software
Engineering. W. Humphrey., 1995 |
![]() |