Disciplina
Análise e Modelação de Sistemas
Área
Área Científica de Sistemas de Informação > Tecnologias de Sistemas de Informação
Activa nos planos curriculares
LEIC-T 2021 > LEIC-T 2021 > 1º Ciclo > Área Principal > Análise e Modelação de Sistemas
LEIC-A 2021 > LEIC-A 2021 > 1º Ciclo > Área Principal > Análise e Modelação de Sistemas
GENI > GENI > 1º Ciclo > Área Principal > Percursos > Percurso Livre > Opções 1 > Análise e Modelação de Sistemas
MEIC-T 2006 > MEIC-T 2006 > 2º Ciclo > Áreas de Especialização Complementares > Fundamentos de Engenharia Informática > Análise e Modelação de Sistemas
MEIC-A 2006 > MEIC-A 2006 > 2º Ciclo > Área de Especialização Complementar > Fundamentos de Engenharia Informática > Análise e Modelação de Sistemas
LEIC-A 2006 > LEIC-A 2006 > 1º Ciclo > Ciências da Engenharia Informática > Análise e Modelação de Sistemas
LEIC-T 2006 > LEIC-T 2006 > 1º Ciclo > Ciências da Engenharia Informática > Análise e Modelação de Sistemas
Nível
A avaliação desta UC é definida por uma componente teórica individual e por uma componente prática de trabalho em grupos (idealmente com grupos de 3 alunos). NotaFinal = round(0,5* NTeórica + 0,5*NProjecto) Em que NTeórica: NTeórica= Nota de Exame Final NTeórica mínima = 9.5 valores Em que NProjecto: NProjecto = 25%*1ªEntrega + 25%*2ªEntrega + 50%*3ªEntrega NProjecto mínima = 8.0 valores
Tipo
Não Estruturante
Regime
Semestral
Carga Horária
1º Semestre
2.0 h/semana
1.5 h/semana
119.0 h/semestre
Objectivos
Ao concluir esta unidade curricular o aluno deverá ser capaz de: * Entender e relacionar os principais aspetos relacionados com o processo de engenharia de requisitos, e a sua aplicação no âmbito de projetos concretos; * Conceber e modelar sistemas de informação, com base nas linguagens de modelação ArchiMate, BPMN, UML e SysML, segundo múltiplas perspectivas, mas principalmente as perspectivas da arquitetura empresarial, de processos de negócio, e da análise de sistemas de informação; * Definir e produzir documentos de especificações de requisitos de sistemas de informação, integrando especificações textuais com modelos 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.
Programa
* Introdução à arquitetura empresarial * Modelação de arquiteturas empresariais com a linguagem ArchiMate * Introdução à modelação de processos de negócio * Modelação de processos de negócio com a linguagem BPMN * Introdução à engª de requisitos * Processo e técnicas de desenvolvimento de requisitos * Processo e técnicas de gestão de requisitos * Introdução à modelação de sistemas de informação * Modelação de sistemas de informação com a linguagem UML * Modelação de sistemas ciber-físicos e físicos com a linguagem SysML * Especificação de Requisitos: Objetivos, Cenários, Casos de utilização, Histórias, Requisitos Não-Funcionais, Restrições
Metodologia de avaliação
A avaliação desta UC é definida por uma componente teórica individual e por uma componente prática de trabalho em grupos (idealmente com grupos de 3 alunos). NotaFinal = round(0,5* NTeórica + 0,5*NProjecto) Em que NTeórica: NTeórica= Nota de Exame Final NTeórica mínima = 9.5 valores Em que NProjecto: NProjecto = 25%*1ªEntrega + 25%*2ªEntrega + 50%*3ªEntrega NProjecto mínima = 8.0 valores
Pré-requisitos
Bases de Dados, e Programação com Objetos
Componente Laboratorial
As aulas de laboratórios serão para * realização de exercícios simples de aprendizagem das ferramentas e técnicas de modelação, mas * realização, discussão e feedback do projeto em grupo, a desenvolver ao longo do tempo, através de 3 entregas sucessivas (sensivelmente de 2 em 2 semanas). As aulas de feedback da 1a e 2a Entrega do Projeto: Obrigatório a presença de todos os alunos de cada grupo nas Aulas Práticas de Feedback às entregas 1 e 2 (excepto para Trabalhadores-Estudantes devidamente inscritos como tal no IST). Discussão Final de Projeto: Obrigatório a presença de todos os alunos de cada grupo.
Princípios Éticos
Todos os membros de um grupo são responsáveis pelo trabalho do grupo. Em qualquer avaliação, todo aluno deve divulgar honestamente qualquer ajuda recebida e fontes usadas. Numa avaliação oral, todo aluno deverá ser capaz de apresentar e responder a perguntas sobre toda a avaliação.
Componente de Programação e Computação
No curso onde esta UC é oferecida estão asseguradas as componentes de Computação e Programação de acordo com o MEPP 2122.
Componente de Competências Transversais
No âmbito desta unidade curricular serão promovidas e desenvolvidas as seguintes competências transversais: * Competências Interpessoais: Comunicação Escrita; e Trabalho em Equipa, pela realização do Projecto em grupos de 3 alunos. * Literacia da informação e dos media: Estruturação e formatação de relatórios e apresentações, pelo desenvolvimento de fichas e relatórios relacionados com a modelação e especificação de requisitos de sistemas de informação.
Bibliografia
Principal
Systems Engineering with SysML/UML - Modeling, Analysis, Design
The MK/OMG Press - ISBN: 978-0123742742
Fundamentals of Business Process Management (Caps 1-4)
Dumas, M., La Rosa, M., Mendling, J., Reijers, H.A.
Requirements Engineering: Fundamentals, Principles, and Techniques
UML, Metodologias e Ferramentas CASE
2ª Edição, Volume I - Editora Centro Atlântico