Engenharia de Software - TCC00225 - 2020.1

De Flavio Luiz Seixas
Revisão de 12h28min de 23 de março de 2020 por Fseixas (discussão | contribs)
Ir para navegação Ir para pesquisar

Logística

  • Disciplina: TCC00225 - Engenharia de Software
  • Turma: A1
  • Data: terça-feira, 18h-22h
  • Sala: 321 (18h-22h)
  • Google Classroom: ---

Ementa / Conteúdo Programático

  • Estudar o histórico, objetivo, importância e principais desafios da Engenharia de software.
  • Técnicas de análise de requisitos e modelagem na Engenharia de projeto.
  • UML (Unified Modeling Language) nas Engenharias de requisito e de projeto.
    • Diagrama de descrição de casos de uso.
    • Diagrama de classes.
    • Diagrama de transição de estados.
    • Diagrama de atividades.
    • Diagrama de sequência.

Calendário

Aula Data Conteúdo Seções Video-Aulas Slides
1 xx/xx/2020 Introdução a Engenharia de Software Sommerville cap. 1
Pressman caps. 1 e 2
[1] Aula 1

Aula 2

2 xx/xx/2020 Modelos de processo de software Sommerville caps. 2 e 3
Pressman caps. 3, 4, 5
[2] Aula 3
3 xx/xx/2020 Paradigmas de desenvolvimento de software Sommerville caps. --
Pressman caps. --
[3]
4 xx/xx/2020 Análise de requisitos: conceitos Sommerville cap. 4
Pressman caps. 5, 6 e 7
[4]
5 xx/xx/2020 Análise de requisitos: casos de uso Guedes caps. 1 e 3
Bezerra caps. 3 e 4
[5]
6 xx/xx/2020 Projeto de software Guedes caps. 1 e 3
Bezerra caps. 3 e 4
[6]
7 xx/xx/2020 Projeto de software: diagrama de classes Guedes caps. 4, 5 e 6
Bezerra cap. 5
[7]
8 xx/xx/2020 Projeto de software: diagrama de sequencia

Diagrama de atividade
Diagrama de transição de estados

Guedes caps. 7, 9 e 10
Bezerra caps. 7, 10 e 11
[8] Aula 13

Aula 12
Aula 11

9 xx/xx/2020 Projeto de software: diagrama de sequencia

Diagrama de transição de estados
Diagrama de atividade

Guedes caps. 7, 9 e 10
Bezerra caps. 7, 10 e 11
[9] Aula 13

Aula 12
Aula 11




5 xx/xx/2020 Análise de requisitos: conceitos Sommerville caps. --
Pressman caps. --
[10] Sommerville cap. 4
Pressman caps. 7, 8, 9, 10 e 11
3 xx/xx/2020 Engenharia de requisitos Sommerville cap. 4
Pressman caps. 7, 8, 9, 10 e 11
Aula 4

Aula 5

4 07/04/2020 Diagrama de Casos de Uso Guedes caps. 1 e 3
Bezerra caps. 3 e 4
Aula 8
Aula 9
5 14/04/2020 Apresentação de problemas
Exercício de levantamento de requisitos e casos de uso
6 21/04/2020 Feriado: Tiradentes
7 28/04/2020 Modelagem
Diagrama de contexto
Sommerville caps. 5, 6 e 7
Pressman caps. 13, 14, 15, 16, 17, 18
Aula 6
Aula 7
8 05/05/2020 Apresentação do projeto de aplicação - Parte 1
9 12/05/2020 P1
10 19/05/2020 Vista da P1
Diagrama de classes
Guedes caps. 4, 5 e 6
Bezerra cap. 5
Aula 10
11 26/05/2020 Diagrama de transição de estados Guedes cap. 9
Bezerra cap. 10
Aula 11
12 02/06/2020 Diagrama de atividades Guedes cap. 10
Bezerra cap. 11
Aula 12
13 09/06/2020 Diagrama de sequencia
Outros diagramas UML
Guedes cap. 7
Bezerra cap. 7
Aula 13
Aula 14
14 16/06/2020 Apresentação do projeto de aplicação - Parte 2
15 23/06/2020 P2
15 30/06/2020 Vista da P2
VR
16 07/07/2020 Vista da VR
17 14/07/2020 VS

Referências bibliográficas

  • Sommerville, Ian. Engenharia de Software 9ª Edição Edição. Pearson Brasil, 2011.
  • Pressman, Roger, e Bruce Maxim. Engenharia de Software 8ª Edição. McGraw Hill Brasil, 2016.
  • Larman, Graig. Utilizando UML e Padrões: Uma Introdução à Análise e ao Projeto Orientados a Objetos e ao Desenvolvimento Iterativo, 3ª Edição. Bookman, 2007.
  • Guedes, Gilleanes T. A. UML 2. Uma Abordagem Prática 2ª Edição. Novatec, 2011.
  • Bezerra, Eduado. Princípio de Análise e Projeto de Sistemas com UML, Elsevier Editora Campus, 2006
  • Booch, Grady; Rumbaugh, James; Jacobson, Ivar. The Unified Modeling Language User Guide, Addison-Wesley Professional, 1998.