Plano de ensino – Engenharia de software – [2019/2] – 01/08/2019

Objetivos:
INTRODUZIR AS PRINCIPAIS ATIVIDADES NO CONTEXTO DE DESENVOLVIMENTO DE SOFTWARE. PARA ISTO PRIMEIRO É DISCUTIDO A MOTIVAÇÃO PARA O SUO DE PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE, BEM COMO OS MODELOS TEÓRICOS UTILIZADOS PARA DESCREVER E CONSTRUIR PROCESSOS. POSTERIORMENTE, SÃO DISCUTIDAS QUESTÕES RELACIONADAS A ESPECIFICAÇÃO E GERÊNCIA DE REQUISITOS, MODELAGEM CONCEITUAL E PROTOTIPAÇÃO DE SISTEMAS DE SOFTWARE. TAIS QUESTÕES RELACIONADAS À ANÁLISE DE SISTEMAS SÃO COMPLEMENTADAS COM A APRESENTAÇÃO DOS PRINCIPAIS TÓPICOS RELACIONADOS AO PROJETO DE SOFTWARE: PROJETO ARQUITETURAL, PROJETO ORIENTADO A OBJETOS, REUSO DE SOFTWARE E PROJETO DE INTERFACE COM O USUÁRIO. SÃO DISCUTIDAS TAMBEM LINGUAGENS DE MODELAGEM QUE SERÃO NECESSÁRIAS PARA CADA UM DOS TÓPICOS COBERTOS PELA DISCIPLINA.

Conteúdo:
APRESENTAÇÃO DA DISCIPLINA, FORMAS DE AVALIAÇÃO(PROVAS E TRABALHO), REFERÊNCIAS BIBLIOGRÁFICAS; MECÂNICA DO TRABALHO, ESCOLHA DE TRABALHOS, CONCEITOS, SISTEMA, PROJETO, PROCESSO, PROCESSO DE SOFTWARE, ANÁLISE DE REQUISITOS, ESPECIFICAÇÃO, FERRAMENTAS PARA ESPECIFICAÇÃO, MODELAGEM DE PROCESSOS (BPMN), ARQUITETURA DE SOFTWARE, CRONOGRAMA E SUAS PRINCIPAIS FASES DO PROJETO DE SOFTWARE, UML, RAD, USO DO BIZAGI COM BPMN, USO DO STARUML COM UML, RUP E MÉTODOS ÁGEIS, POO, OO, FERRAMENTAS CASE, ENGENHARIA REVERSA, QUALIDADE DE SOFTWARE E TESTES, PROTOTIPAÇÃO DE TELAS.

Metodologias:
SERÃO MINISTRADAS AULAS TEÓRICAS DIALOGADAS, AULAS PRÁTICAS SOBRE OS ASSUNTOS ELENCADOS NA EMENTA CONFORME NECESSIDADE.

Avaliação:
3 AVALIAÇÕES PRESENCIAIS VALENDO 7 PONTOS E 3 AVALIAÇÕES VIA EAD VALENDO 3 PONTOS.
AVALIAÇÕES PRESENCIAIS DE MULTIPLA ESCOLHA OBJETIVAS, CONFORME O DESENVOLVIMENTO DO CONTEÚDO.

Observação:
SITE PARA BAIXAR CONTEÚDO WWW.PONTODEENSINO.COM E O MOODLE DA FACULDADE (DEPENDENDO DO TAMANHO DO CONTEÚDO).

Referências bibliográficas:

PRESSMAN, ROGER S. ENGENHARIA DE SOFTWARE. 6A ED. SÃO PAULO: MCGRAW-HILL, 2006
SOMMERVILLE, IAN. ENGENHARIA DE SOFTWARE, 8ED. SÃO PAULO: ADDISON-WESLEY, 2007
RUMBAUGH, JAMES; BOOCH, GRADY, JACOBSON, IVAR: UML : GUIA DO USUÁRIO, 2A. ED. SÃO PAULO, CAMPUS, 2006.
CARVALHO, A. Introdução à engenharia de software. Campinas: Unicamp, 2001.
PAULA FILHO, Wilson de Pádua. Engenharia de Software: fundamentos, métodos e padrões. Rio de Janeiro: LTC, 2011.