CI162 – Engenharia de Requisitos
Atenção: Desocupação do bloco PC, vamos ter aulas na sala original PC06 a partir de hoje 30/11. Avisem quem vocês conseguirem
Horários e sala:
Quartas e Sextas, 17h30-19h10 na sala PC06.
Notas da Disciplina: notas das 1a. e 2a. provas e trabalhos
O Exame Final, para os Alunos que aderiram à greve será realizado no dia 10/02 (sexta-feira) as 17h30, na sala de aula (PC06).
Os alunos que possuem notas pendentes (por greve ou não entregaram o trabalho) por favor entrem em contato comigo.
A nota final da disciplina será composta da seguinte forma: notafinal = 0,35*P1 + 0,35*P2 + 0,3*T
Qualquer dúvida entrem em contato comigo, estarei no dinf todas as tardes.
Carga Horária:
60 horas - 4 horas semanais - Aulas Práticas: 2 horas - Aulas Teóricas: 2 horas
Ementa:
Engenharia de software e engenharia de requisitos, análise de sistemas e negócio, engenharia de requisitos, extração de requisitos, especificação de requisitos, validação de requisitos, modelos de análise; métodos de análise, interação entre requisitos e análise, construção do modelo de análise.
Objetivo:
Enxergar a Engenharia de Requisitos situada na Engenharia de Software. Identificar, compreender e ter capacidade para realizar as três fases da Engenharia de Requisitos, com ênfase nos métodos e técnicas de Elicitação e de Especificação, assim como no processo iterativo para a Validação de requisitos.
Pré-requisito(s):
Bibliografia:
[1] Leffingwell, D., Widrig, D. Managing Sofware Requirements: A use case approach Addison-Wesley - USA, 2003
[2] Larman, C. Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design Prentice-Hall, New Jersey - USA, 1997
[2] Bezerra, E. Princípios de Análise e Projeto de Sistemas com UML. Ed. Campus - Elsevier, Rio de Janeiro, 2007
[3] Pressman, R.B. Engenharia de Software: Uma Abordagem Profissional Bookman McGraw-Hill, Sexta Edição, 2011, Porto Alegre, RS
[4] Wazlawick, R.S. Engenharia de Software: Conceitos e Práticas Elsevier, Rio de Janeiro, RJ, 2013
[5] Sommerville, I., Software Engineering. Addison-Wesley, 1996
Trabalhos práticos:
Enunciado do trabalho. O trabalho deverá ser
entregue em formato pdf, por email do professor com assunto: "trabalho ci162", até o dia 07/12 (quarta-feira) até às 23h59 .
Listas de Exercícios:
Exercícios do Livro do Bezerra
links para artigos:
|
Data |
Tema |
|
1 |
03/08 |
Apresentação da Disciplina |
|
2 |
05/08 |
Introdução à engenharia de Software; Processo de software, Ciclos de Vida |
|
3 |
10/08 |
Requisitos de Software |
|
4 |
12/08 |
Modelo de negocio - Caps 05 e 06 (Managing Sofware Requirements: A use case approach) |
|
5 |
17/08 |
Elicitação de Requisitos - Cap 10 (Managing Sofware Requirements: A use case approach) |
|
6 |
19/08 |
Workshop de Requisitos |
resumo Caps 11 e 12 (Managing Sofware Requirements: A use case approach) |
7 |
24/08 |
Aula prática sobre Workshop de Requisitos |
|
8 |
26/08 |
Especificações e UML |
|
9 |
31/08 |
Casos de Uso |
|
10 |
02/09 |
Casos de Uso - Exercícios |
|
|
07/09 |
Feriado |
|
|
09/09 |
Recesso |
|
11 |
14/09 |
Casos de Uso - Relacionamentos |
|
12 |
16/09 |
Casos de Uso - Especificação |
|
13 |
21/09 |
Casos de Uso - Priorizando Casos de uso |
Cap 7 (Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design) |
14 |
23/09 |
Casos de Uso - Exercício |
|
15 |
28/09 |
Casos de Uso - Exercício |
|
16 |
30/09 |
Casos de Uso - Exercício |
|
|
05/10 |
SIEPE (dia não letivo) |
|
17 |
07/10 |
1a. Avaliação |
|
|
12/10 |
Feriado |
|
18 |
14/10 |
Modelo Conceitual |
Cap 9 (Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design) |
19 |
19/10 |
Modelo Conceitual - Adicionando Associações |
Cap 10 (Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design) |
20 |
21/10 |
Modelo Conceitual - Adicionando Atributos |
Cap 11 (Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design) |
|
26/10 |
Semana Acadêmica BCC e IBM |
|
|
28/10 |
Semana Acadêmica BCC e IBM |
|
|
02/11 |
Feriado |
|
21 |
04/11 |
Modelo Conceitual - Exercícios |
Caps 9, 10 e 11 (Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design) |
22 |
09/11 |
Diagramas de sequência de sistema |
Cap 13 (Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design) |
23 |
11/11 |
Contratos de Operação |
Cap 14 (Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design) |
24 |
16/11 |
Exercícios |
Caps 13 e 14 (Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design) |
25 |
18/11 |
Cartões CRC |
|
26 |
23/11 |
Estimativa Pontos por Casos de Uso |
|
27 |
25/11 |
Exercícios sobre Cartões CRC |
link para a Ferramenta de criação de cartões construída pela Larissa Ueda |
28 |
30/11 |
Estimativa Pontos por Casos de Uso: Exercícios |
|
29 |
02/12 |
2a. Avaliação |
|
30 |
07/12 |
2a. Chamada |
|