Skip to content

Commit

Permalink
Reformulação da linha de Engenharia de Software
Browse files Browse the repository at this point in the history
  • Loading branch information
ranisalt committed Apr 27, 2016
1 parent 2b5de60 commit 86a2935
Show file tree
Hide file tree
Showing 4 changed files with 11 additions and 22 deletions.
4 changes: 2 additions & 2 deletions fase4/engenharia-de-software-i.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@
código: INE5417
nome: Engenharia de Software I
H/A: 90
status: mantido
status: alterado
---

#### Ementa:
Análise de requisitos: requisitos funcionais e requisitos não-funcionais; técnicas para levantamento e representação de requisitos, incluindo casos de uso. Modelagem OO: classe, atributo, associação, agregação e herança. Projeto OO: técnicas para projeto; padrões de projeto, componentes e frameworks; projeto de arquitetura; mapeamento objeto-relacional. Linguagem de especificação orientada a objetos. Métodos de análise e projeto orientados a objetos. Desenvolvimento de um software OO.
Construção de software: verificação de código; programação orientada a testes (TDD); testes automatizados; testes unitários e funcionais; cobertura de testes; debugging; prototipagem de software. Versionamento: sistemas de controle de versão (SVN, Git, Mercurial); versionamento semântico; integração contínua (Jenkins, Travis, Strider, etc); refatoração. Modularidade e reusabilidade de código.

10 changes: 0 additions & 10 deletions fase5/engenharia-de-software-ii.md

This file was deleted.

10 changes: 0 additions & 10 deletions fase6/planejamento-e-gestao-de-projetos.md

This file was deleted.

9 changes: 9 additions & 0 deletions optativas/engenharia-de-software-ii.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
código: INE5419
nome: Engenharia de Software II
status: alterado
---

#### Ementa:
Análise de requisitos: requisitos funcionais e não-funcionais; levantamento e representação de requisitos; casos de uso. Modelagem OO: classe, atributo, associação, agregação, herança. Projeto OO: arquitetura, padrões de projeto, componentes e frameworks; mapeamento objeto-relacional. Linguagem de especificação orientada a objetos. Qualidade de artefatos de software; modelagem estrutural e dinâmica; modelos de ciclo de vida; engenharia reversa; modelagem formal de sistemas; gerenciamento do processo de produção de software; apoio automatizado ao desenvolvimento de software.

0 comments on commit 86a2935

Please sign in to comment.