Vous êtes sur la page 1sur 12

Engenharia de Software

Msc. Vinicius Pessoni


vinicius.pessoni@gmail.com
Professor Pessoni Engenharia de Software 1
Programa da Disciplina

Contedo
1. Introduo Engenharia de Software 4. Gerncia de Projetos de Software
Conceitos bsicos e viso geral
Crise de software;
Mitos de software; 5. Modelagem, Projeto e Construo de
Swebok; Softwares
Contextualizao de reas:
CC, EC, ES
No Silver Bullet. 6. Teste de Software

2. Processos e Ciclos de Vida de


Software: 7. Qualidade de Software
processo;
modelos de processos:
sequencial, incremental, iterativo
e hbrido;
metodologias a geis

3. Requisitos de Software

Professor Pessoni Engenharia de Software 2


Programa da Disciplina

Avaliaes
N1
Prova Escrita Individual sem Consulta (27 de setembro)
nota de 0-10, 60% da N1

Entrega do trabalho 1 (27 de setembro)


nota de 0-10, 40% da N1

N2
Prova Escrita Individual sem Consulta (29 de novembro)
nota de 0-10, 60% da N2

Entrega do trabalho 2 (29 de novembro)


nota de 0-10, 40% da N2

AE
1 ponto extra de atividades extraclasse que a mdia de quantas forem as
atividades ministradas
Nota Final (NF) = ((P1 * 0,6 + T1 * 0,4) + (P2 * 0,6 + T2 * 0,4)) / 2 + (0,1 * AE)
Professor Pessoni Engenharia de Software 3
Programa da Disciplina

Ambientes de Interao
Os materiais so postados no SIGAA;
Enviem trabalhos e atividades somente para o email
abaixo:

E-mail:

viniciuspessoni@ufg.br

Professor Pessoni Engenharia de Software 4


Roteiro da Aula

1. Engenharia de Requisitos:

a. Atividade em sala sobre processos.

Professor Pessoni Engenharia de Software 5


Programa da Disciplina

Bibliografia desta Aula

Captulos:

PRESSMAN, Roger S.; - Software


Engineering - A PRACTITIONERS
APPROACH - 7th ed. 2010, McGraw-Hill.

SOMMERVILLE, Ian.; - Sommerville, Ian


Software engineering - Ian Sommerville. -
9th ed.

Professor Pessoni Engenharia de Software 6


Engenharia de Requisitos

Processo de Engenharia de Requisitos


1 2

Resultado

Gerenciamento de Requisitos
Atividade em Sala
Organizados com o mesmo grupo do trabalho prtico,
desenvolva um processo para obteno dos requisitos
do trabalho.

O processo deve conter:

fluxo de trabalho (fluxograma);


atividades com suas descries:
Objetivos;
Procedimentos;
Entradas;
Sadas;
Responsveis.

Entregar em formato .pdf por email at a prxima aula

Professor Pessoni Engenharia de Software 8


Professor Pessoni Engenharia de Software 9
Professor Pessoni Engenharia de Software 10
Sugestes de Evoluo do Trabalho

Estudar e aprender UML;


Estudar e aprender como fazer um modelo de domnio;
Pesquisar padres para descrio de requisitos;
Pesquisar padres para documentos de requisitos.

DICA: pesquisar normas ISO/IEEE para tais


documentos.

Professor Pessoni Engenharia de Software 11


Referncias
Livros descritos na bibliografia;
Puga, Sandra; RISSETTI, Gerson.; Lgica de programao e estruturas de dados: com aplicaes em Java. 1. ed.
So Paulo: Pearson Education, 2004. xiv, 262 p. ISBN 9788576052074.;
Slides Engenharia de Software - professor Hagamenon Nicolau, Centro Universitrio ALFA, gentilmente cedidos;
Slides Engenharia de Software - professor Adailton Ferreira, Universidade Federal de Gois, gentilmente cedidos;
Slides Engenharia de Software - professor Renato Bulco para o mestrado em CC, Universidade Federal de Gois,
gentilmente cedidos;
http://www.e-digg.com/services/software/sdlc-life-cycle.html
https://pt.wikipedia.org/wiki/Programa%C3%A7%C3%A3o_extrema
http://www.scrumguides.org/history.html
http://agilemanifesto.org/
http://www.scrumguides.org/history.html
http://www.desenvolvimentoagil.com.br/scrum/
http://www.extremeprogramming.org/rules/userstories.html
http://www.apinfo2.com/apinfo/informacao/artigo68.cfm
http://www.dsc.ufcg.edu.br/~jacques/cursos/1999.1/apoo/material/caso/caso3.htm

Professor Pessoni Engenharia de Software 12

Vous aimerez peut-être aussi