Distritos

Introdução à Engenharia de Software (Porto)

GALILEU
  • Tipo: Curso
  • Método: Presencial
  • Duração: Flexível/Não determinada
  • Preço: 575.00€IVA Incluído

Introdução à Engenharia de Software (Porto)

OBJECTIVOS

Neste módulo de formação os formandos ficarão a conhecer os modelos de desenvolvimento existentes.

DESTINATÁRIOS

Programadores ou futuros programadores

METODOLOGIA

Sessões mistas de teoria e prática, com descrição dos assuntos pelo formador e experimentação no computador pessoal.
Exercícios e simulação de situações práticas com resolução individualizada.

PRÉ-REQUISITOS

Noções de base de programação

PROGRAMA

Engenharia de Software:
•O que são Sistemas de Informação?
•O que é um Processo de negócio?
•A Pirâmide de recursos.
•Problemas e causas sentidos no desenvolvimento de Sistemas de Informação.
•Actividades e Passos no desenvolvimento de Software.
•Métodos de desenvolvimento.
•Problemas inerentes à essência do problema do desenvolvimento de software.

Metodologias de Desenvolvimento:
•SCRUM.
•RUP - Rational Unified Process.
•MSF - Microsoft Solution Framework.

Análise de Requisitos:
•O que é um Requisito?
•Requisitos funcionais e não funcionais.
•Hierarquia funcional.
•Técnicas de levantamento de requisitos.

Modelação:
•A importância da Modelação.
•Linguagem de Modelação.
•Modelação UML.

Modelação UML – Casos de Utilização:
•Casos de Utilização.
•Cenário e cenários alternativos.
•Relações entre Casos de Utilização.
•Diagrama de Casos de Utilização.

Modelação UML – Modelação de estrutura:
•Paradigma de Programação Orientada a Objectos e as suas vantagens.
•Conceito de classe, encapsulamento, herança, polimorfismo.
•Classes não herdáveis e abstractas.
•Interfaces.
•Relação entre classes.
•Diagramas de Classes.
•Conceito de Objecto, Estado do objecto.
•Diagrama de objectos.

Modelação UML - Modelação de Comportamento:
•Diagramas de Sequência (Objecto, linhas de vida, tipos de mensagens, barra de activação, bifurcação e fusão de linhas de vida).
•Diagrama de Comunicação.
•Diagrama de Actividades (Actividade, Estados, Transições, Pistas de responsabilidade, fluxo de objectos).

Modelação UML - Modelação de Arquitectura:
•Diagrama de Componentes (Componentes, interfaces, tipos de dependências entre componentes, composição e agrupamento de componentes).

Modelação de Dados:
•Modelo conceptual (Modelo Entidade Relacionamento - Entidade, atributos, relacionamentos, chave candidata e chave primária).
•Modelo Lógico (Tabelas, relações, restrições de integridade, integridade referencial, normalização (formas normais - 1ª, 2ª e 3ª).

O seu pedido de informação foi enviado correctamente. Obrigado.

Peça mais Informações

Locais da Formação

  • Local: Sede Principal (Porto, Porto)

    Turno: Todo o dia

    Datas: Inicio: 2012-04-16 Fim: 2012-04-19

Cursos em Destaque