Programa

Análise e Concepção de Sistemas de Informação

Licenciatura (5 anos) em Engenharia Informática e de Computadores - Taguspark

Programa

Conceitos e enquadramento de ACSI. Introdução à engª de requisitos (requisitos de sistema; processo de engª de requisitos; importância do documento de requisitos). Ferramentas CASE para ER (ferramentas CASE para ER; visão arquitectural; ferramentas genéricas; ferramentas especializadas;DOORS; ProjectIT-Requirements). Levantamento e análise de requisitos (processo de levantamento e análise de requisitos; técnicas: reuniões, entrevistas, workshops, JAD, etnografia, prototipagem; análise de requisitos). Validação de requisitos (processo da validação de requisitos; validação vs. análise; técnicas). Gestão de requisitos (gestão de requisitos; rastreabilidade; tipos de rastreabilidade). Introdução ao UML (contexto histórico, âmbito, estrutura de conceitos, mecanismos comuns, tipos de dados predefinidos). Modelação de estrutura de sistemas. Modelação de casos de utilização. Modelação de interacções. Modelação do comportamento de objectos. Modelação do comportamento de actividades. Modelação da arquitectura de sistemas. Modelos de dados em UML (modelação a diferentes níveis: conceptual, lógico e físico; mapeamento de diagramas de classes em esquemas relacionais, versão compacta e SQL/DDL). A metodologia ICONIX. Requisitos não funcionais (requisitos não funcionais; mecanismos de classificação de RNF; técnicas de derivação de RNF; testes e métricas de RNF). Especificação de Sistemas Interactivos (definição de sistemas interactivos; viewspoints; o método VORD).