Buscar

ENGSOFT_Aula_01

Prévia do material em texto

1
ENGENHARIA DE 
SOFTWARE
UNIDADE 1 – Introdução à Engenharia de Software
(Aula 1 – Aspectos da Disciplina) 
Prof. Ivan Nunes da Silva
2
Apresentação:
 Introduzir aos alunos de engenharia elétrica os conceitos relacionados 
ao desenvolvimento de técnicas de engenharia de software.
Objetivos:
Métodos de Avaliação:
 Projeto de Software (40%) // Grupo de 5 Pessoas:
– Parte I  Projeto Parcial (10%)
Entrega do Projeto Parcial (Via e-disciplinas): 10/10/2023
– Parte II Projeto Completo (30%)
Entrega do Projeto Completo (Via e-disciplinas): 05/12/2023
 Provas (60%) // Individual:
– P1 Data: 10/10/2023 (30%)
– P2 Data: 05/12/2023 (30%)
1. Aspectos da Disciplina
 Prof. Ivan Nunes da Silva
 Alunos: Naturalidade, Curso, Período, IC, Estágio, TCC, Grupo Extracurricular
2
3
2. Projeto de Software
1. Análise de Necessidades
2. Análise de Requisitos
3. Diagrama de Fluxo de Dados
4. Dicionário de Dados
5. Especificação de Processos
6. Diagrama Entidade-Relacionamento
7. Codificação e Memorial de Procedimentos
8. Descrição das Estratégias de Testes 
Realizadas no Software
9. Documentação das Falhas Observadas 
nos Testes
10. Análise dos Fatores e Métricas da 
Qualidade do Software
Projeto 
Parcial
Projeto 
Completo
4
3. Conteúdo Programático
 Introdução
 Modelos de Processos de Software
 Etapas de Desenvolvimento de Software
 Modelagem de Dados e Análise de 
Funções
 Codificação e Linguagens de Programação 
 Técnicas de Testes de Software
 Qualidade de Software
 Manutenção de Software
3
5
4. Bibliografia
R. Pressman & Bruce R. Maxim. Engenharia de 
Software.
McGraw-Hill (Bookman), 8a Edição, 2016.
 I. Sommerville. Engenharia de Software.
Pearson Education, 9a Edição, 2012.
S. L. Pfleeger. Engenharia de Software – Teoria e 
Prática.
Prentice-Hall, 2a Edição, 2004.
W. P. Paula Filho, Engenharia de Software.
LTC, 3a Edição, 2009.
J. Peters & W. Pedrycz. Engenharia de Software.
Editora Campus, 1a Edição, 2001.
6
5. Materiais da Disciplina
https://edisciplinas.usp.br/
4
7
6. Revisão Inicial
 Lógica de Programação
 Linguagens de Programação
 Estruturas de Repetição
 Estruturas Condicionais
 Conceitos de Procedimentos e Funções

Continue navegando