PLANO DE CURSO  
ANO: 2024
 
CURSO: CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS SÉRIE: 02
DISCIPLINA: ENGENHARIA DE SOFTWARE I    
 

Aulas Teóricas: 152

A) EMENTA
Estudo de problemas relativos ao projeto e desenvolvimento de software. Análise de Requisitos. Validação e manutenção. Gerenciamento e organização de projetos de software. Técnicas e ferramentas de especificação.

B) OBJETIVO GERAL
Ao término da disciplina, o aluno deverá ser capaz de: identificar e discutir as atividades técnicas e de engenharia de um produto de software; descrever aspectos, princípios e métodos associados com a teoria e prática da engenharia de software; trabalhar como parte de um grupo e conhecer os processos de desenvolvimento de software; estar ciente dos aspectos envolvidos na ética profissional.


C) CONTEÚDO PROGRAMÁTICO
1. Introdução à Engenharia de Software.
1.1. Modelos de processos de desenvolvimento de software.
1.2. Ciclos de vida do desenvolvimento de software.
2. Requisitos do Software.
2.1. Técnicas de Levantamento.
2.2. Análise dos Requisitos: classificação; resolução de conflitos.
2.3. Validação dos Requisitos: revisão.
2.4. Gerenciamento dos Requisitos: atributos; documentação da especificação.
3. Metodologia de Especificação de Software.
4. Planejamento de Projeto de Software.
4.1. WBS - Work Breakdown Structure.
4.2. Definição e sequenciamento de atividades.
4.3. Estimativas de duração e cronogramas.
4.4. Definição de recursos.
4.5. Estimativas de custos e orçamento.
4.6. Controle de custos.
5. Garantia da Qualidade de Software.
6. Prototipação.



D) ATIVIDADES DISCENTES
1. Aulas teóricas e práticas.
2. Exercícios individuais e em grupo.
3. Aulas práticas em laboratório.
4. Desenvolvimento e apresentação de trabalhos relacionados ao conteúdo programático.


E) AVALIAÇÃO
1. Avaliações escritas
2. Trabalhos práticos
3. Apresentação de seminários


F) BIBLIOGRAFIA BÁSICA
GILLEANES T. A. GUEDES. UML 2: Uma abordagem prática. 2a. edição. São Paulo: NOVATEC EDITORA, 2011.
PRESSMAN, R. Engenharia de Software. 6ª edição. São Paulo: McGraw-Hill, 2006.
SOMMERVILLE, Ian. Engenharia de Software. São Paulo: Pearson, 2011.


BIBLIOGRAFIA COMPLEMENTAR
LIMA, Adilson da Silva. Uml 2.3: do Requisito à Solução. São Paulo: Érica, 2012.
XAVIER, Carlos Magno da S. Gerenciamento de Projetos: Como Definir e Controlar o Escopo do Projeto. São Paulo: Saraiva, 2011.
RUMBAUGH, J. BOOCH, G. JACOBSON, I. UML: Guia do Usuário. São Paulo: Elsevier, 2006.