MC426/MC436
Engenharia de Software



Primeiro Semestre de 2013




    
   Programa
   Docente Responsável
   Monitor Responsável
   Referências Bibliográficas
   Trabalhos Solicitados
   Projeto do Curso
   Avaliação
   Slides da aula
    

   Programa

Engenharia de Requisitos: Técnicas para Extração e Gerenciamento de Requisitos. Engenharia de Software e seus princípios. Paradigmas. Scrum. Casos de Uso e Diagramas de Sequência e de Colaboração. Análise e projeto orientado a objetos. Diagrama de classes.

   Docente Responsável

Horário e Sala Docente Responsável Endereço Eletrônico
terça: 19-21, sala: 353 (CC53), IC3,5

quinta: 19-21, sala: 353 (CC53), IC3,5

quinta: 21-23, salas: 302 (CC02) e 303 (CC03,) IC3

Ariadne Carvalho ariadne@ic.unicamp.br

Professor colaborador Endereço Eletrônico
Roberto Pereira robertop.ihc@gmail.com
Monitor Responsável Endereço Eletrônico
Thiago Cavalcante thicosc@gmail.com


   Referências Bibliográficas

Ariadne Maria R. Carvalho, Thelma Cecília S. Chiossi, Cecília M. F. Rubira
Apostilia de Engenharia de Requisitos
Instituto de Computação, Unicamp, Janeiro de 2009

Ariadne M. B. Rizzoni Carvalho e Thelma C. dos Santos Chiossi
Introdução à Engenharia de Software
Editora da Unicamp, 2001

Cecília M.F.Rubira
Apostila de Introdução à Análise Orientada a Objetos
Instituto de Computação, Unicamp, 2006

Roger Pressman
Software engineering: a practitioner's approach
Mc-Graw Hill, 1992

Wilson de Pádua Paula Filho
Engenharia de Software: Fundamentos, Métodos e Padrões
LTC Editora, 2003
Ian Sommerville
Engenharia de Software
Addison Wesley, 2003


   Trabalhos Solicitados

Serão solicitados três trabalhos: (a) Documento de especificação de requisitos, acompanhado dos pontos de vista com os respectivos serviços associados; (b) Descrição dos Casos de Uso, acompanhados do Diagrama de Casos de Uso e Diagramas de Sequência; e (c) Diagrama de Classes, todos relativos ao Sistema de Reserva de Viagens. Também serão feitas várias atividades práticas, além das atividades de laboratório obrigatórias para os alunos de MC436.

O documento de extração de requisitos deverá ser escrito de acordo com seguinte modelo: Documento de Especificação de Requisitos.

Exemplo de documento de requisitos: Exemplo de documento de requisitos.

Os casos de uso deverão ser elaborados de acordo com as seguintes instruções: Instruções sobre os casos de uso a ser especificados.

Exemplo de documento de casos de uso.



   Projeto do Curso

Haverá um projeto a ser utilizado durante a disciplina e que pode ser obtido em: Projeto do Curso.


   Avaliação


A média de avaliações (MA) será baseada em uma prova e nos trabalho desenvolvidos:

Prova = 4,0 (dia 18/06/2013)

Trabalho sobre extração de requisitos = 1,0 (+ 0,5 de apresentação)

Trabalho sobre casos de uso e diagramas de sequência = 1,0 (+ 0,5 de apresentação)

Diagrama de classes = 1,0 (+ 0,5 de apresentação)

Atividades práticas = 1,0 (+ 0,5 de apresentação)

MA = Prova + Notas_dos_Trabalhos

se Prova >= 2,0 e Notas_dos_Trabalhos >= 3,0

MA = mínimo(Prova, Notas_dos_Trabalhos), caso contrário

Exame: dia 09/07/2013

OBS : Todos os grupos deverão fazer uma apresentação de alguma parte do trabalho.
   Slides de aula

Engenharia de Software

Engenharia de Requisitos

Casos de Uso I

Casos de Uso II

Casos de Uso III

Análise orientada a objetos estática

Análise orientada a objetos dinâmica

   Exercícios