Disciplina

Á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

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

Tim Weilkiens

2008

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.

2013

Springer


Requirements Engineering: Fundamentals, Principles, and Techniques

Klaus Pohl

2010

Springer


UML, Metodologias e Ferramentas CASE

Alberto Silva, Carlos Videira

2005

2ª Edição, Volume I - Editora Centro Atlântico