Modelação de Sistemas de Informação
• Entender e relacionar os principais aspetos relacionados com o processo de engenharia de requisitos, e o seu contexto no âmbito de projetos concretos.
• Conceber e modelar sistemas de informação, com base na linguagem UML, segundo várias perspetivas, mas principalmente as perspetivas do negócio e da análise do problema
• Definir e produzir documentos de especificações de requisitos de sistemas de informação, integrando aspetos de especificações textuais com modelos/diagramas visuais que as complementem.
• Aplicar técnicas de validação dos documentos de especificações de requisitos, de forma a garantir a sua qualidade.
• Utilizar ferramentas de suporte à modelação e à engenharia de requisitos.
• Introdução à engª de requisitos.
• Processo e técnicas de desenvolvimento de requisitos: Levantamento e análise de requisitos; Escrita de requisitos; Validação de requisitos.
• Processo e técnicas de gestão de requisitos.
• Introdução ao UML (contexto histórico, âmbito, estrutura de conceitos, mecanismos comuns, tipos de dados predefinidos).
• Modelação de estrutura.
• Modelação de casos de utilização.
• Modelação de interações.
• Modelação do ciclo de vida de objetos.
• Modelação do comportamento de atividades.
• Requisitos não funcionais.