UNIVERSIDADE FEDERAL DO MATO GROSSO
ENGENHARIA DE
SOFTWARE I
PLANO DE ENSINO
AULA 0
Profª MSc. MICHELLE DE OLIVEIRA PARREIRA
[email protected]
Roteiro
Apresentações
 Ementa
 Objetivos do Curso
 Conteúdo Programático
 Critérios de Avaliação
 Bibliografia Básica

2
Apresentações
Quem sou eu?
 Quem são vocês?
 Nome/Período
 Estágio? Trabalho? Projeto? Iniciação
Científica?
 Onde pretende estar daqui 10 anos?
 Expectativas para Engenharia de Software I

3
Ementa
Princípios da Engenharia de Software.
Processo de desenvolvimento de
software. Projeto de Software.
Especificação de requisitos. Técnicas de
planejamento e gerenciamento de
software.Verificação, teste e validação.
Manutenção. Qualidade de software.
Padrões de projeto. Engenharia reversa.
Reengenharia. Engenharia de Software
Apoiada por Computador.
4
Escopo do Curso

Atividades de Desenvolvimento
5
Objetivo
Este curso tem como objetivo principal
introduzir alguns conceitos básicos de
Engenharia de Software aos alunos de
Sistemas de Informação.
Ao final do curso, o aluno deverá ser capaz de
aplicar os princípios e conceitos da
Engenharia de Software na implementação
do componente software, como parte dos
Sistemas de Informações.
6
Conteúdo Programático
1)
2)
3)
4)
5)
6)
7)
8)
9)
10)
11)
12)
13)
14)
15)
16)
Apresentação do Curso e Definição das Regras
Princípios da Engenharia de Software.
Processo de desenvolvimento de software.
Projeto de Software.
Especificação de requisitos.
Técnicas de planejamento e gerenciamento de software.
Apresentação parcial dos trabalhos
Verificação, teste e validação.
Manutenção.
1ª Prova
Qualidade de software.
Padrões de projeto.
Engenharia reversa.
Reengenharia.
Engenharia de Software Apoiada por Computador.
2ª prova / Entrega Final do Relatório.
7
Critérios de Avaliação

P1:
◦ Prova Escrita (10 pontos): 40% da nota final;

P2:
◦ Prova Escrita (10 pontos): 40% da nota final;

T:
◦ Trabalho (10 pontos): 20% da nota final;
Média Final (MF): P1+ P2 + T
8
Critérios de Avaliação

Aprovado:
◦ Presença >= 75% e Média >= 5.0

Reprovado:
◦ Presença < 75% ou Média < 5.0
9
Trabalho
Cada grupo deve,
preferencialmente na primeira
semana de aula, escolher um
sistema para ser o tema do seu
trabalho.
10
Trabalho
O trabalho consiste em utilizar as técnicas
aprendidas para explicitar os requisitos
do sistema em questão e produzir os
diagramas de análise e projeto para esse
sistema. À medida que o curso for
evoluindo, a aplicação dos conceitos
aprendidos deve ser implementada no
sistema escolhido.
11
Trabalho

Será feito um seminário durante o curso:
◦ detalhar de que se trata o trabalho,
andamento do trabalho e apresentar o que já
foi desenvolvido (15' por grupo)

Ao final deverá ser mostrado o resultado
do trabalho, através de um relatório
impresso no formato da ABNT.
12
Grupos
Grupos de 4 alunos
 Enviar por email, de preferência até a
próxima aula, os grupos com nome e
matrícula, bem como o tema do trabalho
(assunto: ES1)

13
Bibliografia Básica

Engenharia de Software Ian Sommerville.
◦ 8ª edição. Pearson Education

Engenharia de Software Roger Pressman
◦ 6ª edição. McGrawHill

Engenharia de Software Wilson de Pádua
Paula Filho
◦ 2ª edição. LTC

Artigos sobre Engenharia de Software
14
BIBLIOGRAFIA
BÁSICA

Engenharia de Software - Ian
Sommerville.
 8ª edição. Pearson
Education

Engenharia de Software Roger
Pressman
 6ª edição. McGraw-Hill

Engenharia de Software
Wilson de Pádua Paula Filho
 2ª edição. LTC
15
AGUARDEM
PRÓXIMO
CONTEÚDO !!!
Contato: [email protected]
Professora MSc. Michelle Parreira
“Aprender é a única coisa de que a mente nunca
se cansa, nunca tem medo e nunca se arrepende”
Leonardo da Vinci
17
Download

Eng Software I