Aula demonstrativa. Engenharia de Software: processos de software;
Engenharia de Software: processos de software;
RUP (Rational Unified Process): modelagem de negócio;
Processo Ágil: conceito, metodologia Scrum.
Levantamento e gerenciamento de requisitos;
Análise e projeto de software; 2. Análise e Arquitetura de Sistemas. Análise e Projeto Estruturado. Modelagem orientada a processos: diagrama de fluxo de dados, definição de depósitos de dados, definição lógica de processos, dicionário de dados. Modelagem orientada a objeto: objetos, atributos, relacionamento entre objetos, diagrama objeto relacionamento, diagrama de estrutura da informação, especificação de objetos, especificação de relacionamentos. Análise e Projeto Orientado a Objetos com UML (Unified Modeling Language). Parte I.
Análise e projeto de software; 2. Análise e Arquitetura de Sistemas. Análise e Projeto Estruturado. Modelagem orientada a processos: diagrama de fluxo de dados, definição de depósitos de dados, definição lógica de processos, dicionário de dados. Modelagem orientada a objeto: objetos, atributos, relacionamento entre objetos, diagrama objeto relacionamento, diagrama de estrutura da informação, especificação de objetos, especificação de relacionamentos. Análise e Projeto Orientado a Objetos com UML (Unified Modeling Language). Parte II.
Implementação, homologação; implantação; qualidade de software; gestão de configuração.
SOA e Web services: conceitos básicos, aplicações, UDDI (Universal Description Discovery and Integration), WSDL (Web Services Description Language), SOAP (Simple Object Access Protocol). Parte I.
SOA e Web services: conceitos básicos, aplicações, UDDI (Universal Description Discovery and Integration), WSDL (Web Services Description Language), SOAP (Simple Object Access Protocol). Parte II.
Conceitos de GED, Workflow e Gestão do Conhecimento.
APF - análise de ponto de função; métricas de software;