Mudanças entre as edições de "Engenharia de Software - TCC00225 - 2020.1"
Ir para navegação
Ir para pesquisar
(→Ementa / Conteúdo Programático) |
(→Calendário) |
||
| Linha 20: | Linha 20: | ||
! Aula !! Data !! Conteúdo !! Referências !! Video-Aulas !! Slides | ! Aula !! Data !! Conteúdo !! Referências !! Video-Aulas !! Slides | ||
|- | |- | ||
| − | | 1 || | + | | 1 || 15/09/2020 |
|| Introdução a Engenharia de Software | || Introdução a Engenharia de Software | ||
|| Sommerville cap. 1<br>Pressman caps. 1 e 2 | || Sommerville cap. 1<br>Pressman caps. 1 e 2 | ||
| Linha 27: | Linha 27: | ||
[https://drive.google.com/file/d/1Nnz0esfr756a6MaYUH9uwxE0hZz6qF4H/view?usp=sharing Aula 1.2] | [https://drive.google.com/file/d/1Nnz0esfr756a6MaYUH9uwxE0hZz6qF4H/view?usp=sharing Aula 1.2] | ||
|- | |- | ||
| − | | 2 || | + | | 2 || 22/09/2020 |
| − | || | + | || Processos de desenvolvimento de software |
|| Sommerville caps. 2 e 3<br>Pressman caps. 3, 4, 5 e 6 | || Sommerville caps. 2 e 3<br>Pressman caps. 3, 4, 5 e 6 | ||
|| [http://videoaula.rnp.br/v.php?f=/cederj/sistemas_comp/ead05019/Aula_002/Aula_002.xml] | || [http://videoaula.rnp.br/v.php?f=/cederj/sistemas_comp/ead05019/Aula_002/Aula_002.xml] | ||
|| [https://drive.google.com/file/d/1OkzcSBG3t97LMGN5nL5c-SvqhbP04ZL7/view?usp=sharing Aula 2.1] | || [https://drive.google.com/file/d/1OkzcSBG3t97LMGN5nL5c-SvqhbP04ZL7/view?usp=sharing Aula 2.1] | ||
|- | |- | ||
| − | | 3 || | + | | 3 || 29/09/2020 |
| + | || Desenvolvimento ágil | ||
| + | || | ||
| + | || | ||
| + | |- | ||
| + | | 4 || 06/10/2020 | ||
|| Paradigmas de desenvolvimento de software:<br> | || Paradigmas de desenvolvimento de software:<br> | ||
- Análise estruturada<br> | - Análise estruturada<br> | ||
| Linha 42: | Linha 47: | ||
|| | || | ||
|- | |- | ||
| − | | | + | | 5 || 13/10/2020 |
| − | || | + | || Gestão de requisitos |
|| Sommerville cap. 4<br>Pressman cap. 8 | || Sommerville cap. 4<br>Pressman cap. 8 | ||
|| [http://videoaula.rnp.br/v.php?f=/cederj/sistemas_comp/ead05019/Aula_004/Aula_004.xml] | || [http://videoaula.rnp.br/v.php?f=/cederj/sistemas_comp/ead05019/Aula_004/Aula_004.xml] | ||
| Linha 49: | Linha 54: | ||
[https://drive.google.com/file/d/1EJ3vUVMVhQ_uURzwC5KbpM3Q1kymcgxk/view?usp=sharing Aula 4.2] | [https://drive.google.com/file/d/1EJ3vUVMVhQ_uURzwC5KbpM3Q1kymcgxk/view?usp=sharing Aula 4.2] | ||
|- | |- | ||
| − | | | + | | 6 || 20/10/2020 |
| − | || | + | || Casos de uso |
|| Guedes caps. 1 e 3<br>Bezerra caps. 3 e 4<br>Pressman caps. 9 | || Guedes caps. 1 e 3<br>Bezerra caps. 3 e 4<br>Pressman caps. 9 | ||
|| [http://videoaula.rnp.br/v.php?f=/cederj/sistemas_comp/ead05019/Aula_005/Aula_005.xml] | || [http://videoaula.rnp.br/v.php?f=/cederj/sistemas_comp/ead05019/Aula_005/Aula_005.xml] | ||
|| [https://drive.google.com/file/d/1xju4H1fprBrpfadAeZQL31xv-Rex_elY/view?usp=sharing Aula 5.1]<br>[https://drive.google.com/file/d/1RBT6qRLyn93DQuuYKvYKbjdCbh2KfGqo/view?usp=sharing Aula 5.2] | || [https://drive.google.com/file/d/1xju4H1fprBrpfadAeZQL31xv-Rex_elY/view?usp=sharing Aula 5.1]<br>[https://drive.google.com/file/d/1RBT6qRLyn93DQuuYKvYKbjdCbh2KfGqo/view?usp=sharing Aula 5.2] | ||
|- | |- | ||
| − | | | + | | 7 || 27/10/2020 |
| − | || | + | || Projeto de arquitetura do sistema |
|| | || | ||
|| | || | ||
|| | || | ||
|- | |- | ||
| − | + | | 8 || 03/11/2020 | |
| − | + | || Apresentação dos grupos - Projeto de Aplicação - Parte 1 | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | | 8 || | ||
| − | || Apresentação dos grupos - | ||
|| | || | ||
|| | || | ||
|| | || | ||
|- | |- | ||
| − | | 9 || | + | | 9 || 10/11/2020 |
| − | || | + | || Projeto de software usando UML |
| − | || | + | || Guedes caps. 1 e 3<br>Bezerra caps. 3 e 4<br>Sommerville caps. 5, 6 e 7<br>Pressman caps. 12, 13, 14, 15 e 16 |
| − | || | + | || [http://videoaula.rnp.br/v.php?f=/cederj/sistemas_comp/ead05019/Aula_006/Aula_006.xml] |
| − | || | + | || [https://drive.google.com/file/d/1e8ibZRhSjn1goqXj81R3_ShT9S5gQfS0/view?usp=sharing Aula 7.1]<br>[https://drive.google.com/file/d/1ndnr1J3jfEAMDBwLjXKEpktLK023U0ev/view?usp=sharing Aula 7.2] |
|- | |- | ||
| − | | 10 || | + | | 10 || 17/11/2020 |
| − | || | + | || Projeto de software: diagrama de classes |
|| Guedes caps. 4, 5 e 6<br>Bezerra cap. 5 | || Guedes caps. 4, 5 e 6<br>Bezerra cap. 5 | ||
|| [http://videoaula.rnp.br/v.php?f=/cederj/sistemas_comp/ead05019/Aula_007/Aula_007.xml] | || [http://videoaula.rnp.br/v.php?f=/cederj/sistemas_comp/ead05019/Aula_007/Aula_007.xml] | ||
|| [https://drive.google.com/file/d/1YDY2dEgArc7ehYhiPSDdFNhBgBGGVLK7/view?usp=sharing Aula 10.1] | || [https://drive.google.com/file/d/1YDY2dEgArc7ehYhiPSDdFNhBgBGGVLK7/view?usp=sharing Aula 10.1] | ||
|- | |- | ||
| − | | | + | | 12 || 24/11/2020 |
| − | || | + | || Diagrama de atividades<br> |
- Diagrama de sequencia<br> | - Diagrama de sequencia<br> | ||
| − | |||
| − | |||
|| Guedes caps. 7, 9 e 10<br>Bezerra caps. 7, 10 e 11 | || Guedes caps. 7, 9 e 10<br>Bezerra caps. 7, 10 e 11 | ||
|| [http://videoaula.rnp.br/v.php?f=/cederj/sistemas_comp/ead05019/Aula_008/Aula_008.xml] | || [http://videoaula.rnp.br/v.php?f=/cederj/sistemas_comp/ead05019/Aula_008/Aula_008.xml] | ||
| Linha 96: | Linha 93: | ||
[https://drive.google.com/file/d/1PBbb1UHmqI4aHqx33kAuHIqZbhuKjGXe/view?usp=sharing Aula 11.3] | [https://drive.google.com/file/d/1PBbb1UHmqI4aHqx33kAuHIqZbhuKjGXe/view?usp=sharing Aula 11.3] | ||
|- | |- | ||
| − | | | + | | 13 || 01/12/2020 |
| − | || Outros diagramas | + | || Diagrama de transição de estados<br> |
| + | - Outros diagramas. | ||
|| | || | ||
|| | || | ||
||[https://drive.google.com/file/d/1tYOEPd_eN8Tb2xZx9Q_--4J9QdrLffsb/view?usp=sharing Aula 12.1] | ||[https://drive.google.com/file/d/1tYOEPd_eN8Tb2xZx9Q_--4J9QdrLffsb/view?usp=sharing Aula 12.1] | ||
|- | |- | ||
| − | | | + | | 14 || 08/12/2020 |
| − | || | + | || Apresentação dos grupos - Projeto de Aplicação - Parte 2 |
|| | || | ||
|| | || | ||
|| | || | ||
|- | |- | ||
| − | | | + | | 15 || 15/12/2020 |
| − | || Apresentação dos grupos - | + | || Apresentação dos grupos - Projeto de Aplicação - Parte 2 |
|| | || | ||
|| | || | ||
| − | |||
| − | |||
| − | |||
| − | |||
|| | || | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
|- | |- | ||
|} | |} | ||
Edição das 14h59min de 10 de setembro de 2020
Índice
Logística
- Disciplina: TCC00225 - Engenharia de Software
- Turma: A1
- Data: terça-feira, 18h-22h
- Google Classroom: ppgyqbi
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 | Referências | Video-Aulas | Slides |
|---|---|---|---|---|---|
| 1 | 15/09/2020 | Introdução a Engenharia de Software | Sommerville cap. 1 Pressman caps. 1 e 2 |
[1] | Aula 1.1 |
| 2 | 22/09/2020 | Processos de desenvolvimento de software | Sommerville caps. 2 e 3 Pressman caps. 3, 4, 5 e 6 |
[2] | Aula 2.1 |
| 3 | 29/09/2020 | Desenvolvimento ágil | |||
| 4 | 06/10/2020 | Paradigmas de desenvolvimento de software: - Análise estruturada |
Larman caps. 1 e 2 Guedes cap. 2 |
[3] | |
| 5 | 13/10/2020 | Gestão de requisitos | Sommerville cap. 4 Pressman cap. 8 |
[4] | Aula 4.1 |
| 6 | 20/10/2020 | Casos de uso | Guedes caps. 1 e 3 Bezerra caps. 3 e 4 Pressman caps. 9 |
[5] | Aula 5.1 Aula 5.2 |
| 7 | 27/10/2020 | Projeto de arquitetura do sistema | |||
| 8 | 03/11/2020 | Apresentação dos grupos - Projeto de Aplicação - Parte 1 | |||
| 9 | 10/11/2020 | Projeto de software usando UML | Guedes caps. 1 e 3 Bezerra caps. 3 e 4 Sommerville caps. 5, 6 e 7 Pressman caps. 12, 13, 14, 15 e 16 |
[6] | Aula 7.1 Aula 7.2 |
| 10 | 17/11/2020 | Projeto de software: diagrama de classes | Guedes caps. 4, 5 e 6 Bezerra cap. 5 |
[7] | Aula 10.1 |
| 12 | 24/11/2020 | Diagrama de atividades - Diagrama de sequencia |
Guedes caps. 7, 9 e 10 Bezerra caps. 7, 10 e 11 |
[8] | Aula 11.1 |
| 13 | 01/12/2020 | Diagrama de transição de estados - Outros diagramas. |
Aula 12.1 | ||
| 14 | 08/12/2020 | Apresentação dos grupos - Projeto de Aplicação - Parte 2 | |||
| 15 | 15/12/2020 | Apresentação dos grupos - Projeto de Aplicação - Parte 2 |
Video-Aulas extra
| Aula | Conteúdo | Video-Aulas |
|---|---|---|
| 1 | Gerenciamento de projetos de Software | [9] |
| 2 | Verificação e validação de Software | [10] |
| 3 | Medições em Engenharia de Software | [14] |
| 4 | Entrega e manutenção do Software | [15] |
| 5 | Cenários futuro em Engenharia de Software | [16] |
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.