en

Ementa do curso


Desenvolvimento de um sistema de software para um problema dado. Trabalho realizado seguindo um plano de supervisão com pontos de controle pré-estabelecido

Objetivos do curso


Geral: Pôr em perspectiva os conceitos relacionados com a concepção, desenvolvimento e gestão de sistemas de informação, com abordagem prática.

Específicos: Estabelecer a ligação entre os princípios teóricos de desenvolvimento de sistemas de informação e exemplos reais. Utilizar o paradigma orientado a objetos na prática de análise e projeto de sistemas de informação. Utilizar métodos e ferramentas de gerência de desenvolvimento de sistemas

Conteúdo programático


  1. Levantamento de Requisitos
  2. Story Boards
  3. Casos de Uso
  4. Diagramas de Classes
  5. Testes de Unidade
  6. Implementação
  7. Programação Gráfica
  8. Persistência

Plano de aulas


Data Assunto Deadlines
08/08/2016 Apresentação do curso  
15/08/2016 Levantamento de Requisitos  
22/08/2016 Técnicas de Especificação de Requisitos Milestone 1
30/08/2016 Falta  
05/09/2016 Casos de Uso Milestone 2
12/09/2016 Diagrama de Classes Milestone 3
19/09/2016 Diagrama de Classes - Controle de Versão  
26/09/2016 Controle de Versão - Atividade DC Milestone 4
03/10/2016 Github  
10/10/2016 Não há aula Milestone 5
17/10/2016 Pull Request e Issues Track  
24/10/2016 Conexão JDBC  
31/10/2016 Integração Contínua - Codeship/Jenkins Milestone 6
07/11/2016 Implementação de Visão  
14/11/2016 Integração de modelo e visão Milestone 7
21/11/2016 Integração de modelo e visão Milestone 8
28/11/2016 P2 - Apresentação dos Projetos Milestone 9
05/12/2016 Prova Substitutiva  
12/12/2016 Prova Final  

Metodologia


Aulas expositivas e práticas. Avaliação continua através de entregas de artefatos relacionados com a análise e implementação de um software funcional.


Projeto da Disciplina

Notas

Avaliação Final

Comunicação


Será utilizado o slack como meio de comunicação para a disciplina. Acesse aqui

Também haverá atendimento presencial, horário: Todas segundas-feira das 20h20 às 21h50

Referências


PRESSMAN, Roger S. Engenharia de software. Tradução Rosângela Delloso Penteado. São Paulo: McGraw-Hill, 2006. 720 p. ISBN 85-346-0237-9

LARMAN, Craig. Utilizando UML e padrões: uma introdução à análise e ao projeto orientados a objetos e ao desenvolvimento iterativo. Porto Alegre: Bookman, 2007. 696 p. ISBN 9788560031528

DEITEL, Paul; DEITEL, Harvey. Java: como programar. São Paulo: Pearson Prentice Hall, 2010. 1114 p. ISBN 9788576050193