Information Systems Analysis

Base Knowledge

 

Não existem quaisquer pré-requisitos para a frequência desta Unidade Curricular.

Teaching Methodologies

As aulas serão teórico práticas, com exposição dos conteúdos (método expositivo) e aplicação dos mesmos por modelação de processos e software (método demostrativo) por utilização de ferramentas.

Através de trabalho de grupo com suporte num enunciado para os grupos de alunos (no fundo equipas de projeto) serão discutidas ideias sobre o Processo de Desenvolvimento do SI (método interrogativo), nomeadamente no que diz respeito à construção de software desde o uso da BPMN (Business Process Management Notation) até à UML (Unified Modeling Language), no sentido de proporcionar aos alunos a melhor apreensão de conhecimentos (método ativo).

Learning Results

Objetivos

OB1 – Dotar os alunos de conhecimentos sobre tecnologias de especificação, análise, design, implementação e manutenção de Sistemas de Informação nas organizações.

OB2 – Promover o conhecimento da área de Engenharia de Software.

OB3 – Promover a correlação do desenho de software com a representação de Processos de Negócio.

OB4 – Promover a utilização de ferramentas de edição de desenho de especificações de software e de processos de negócio.

OB5 – Dotar os alunos de conhecimento de avaliação e qualidade do desenvolvimento de software.

Competências

CO1 – Compreender as tecnologias chave e as questões metodológicas da ASI.

CO2 – Conhecer os modelos de processos de desenvolvimento de software.

CO3 – Manipular linguagens e técnicas para modelação e desenvolvimento de SIs.

CO4 – Dominar os métodos e questões relacionadas com o desenho de SIs.

CO5 – Compreender a evolução futura da ASI.

Program

1. Introdução

1.1 A Análise de Sistemas de Informação na Gestão de Sistemas de Informação

1.2 Noção de sistema e de produto/software

1.3 Enquadramento da ASI na Engenharia de Software e nos paradigmas de programação

2. A análise dos sistemas suportada em Modelação

2.1 Conceito de Arquitetura Empresarial

2.2 Modelação dos Processos de Negócio

2.3 Modelação de Software

3. A ASI na Gestão de Projetos

3.1 Importância dos Requisitos

3.2 Escolha do Processo de Desenvolvimento de Software

4. Evolução da ASI

Curricular Unit Teachers

Pedro Manuel Carqueijeiro Espiga da Maia Malta

Internship(s)

NAO

Bibliography

Fundamental

• Pressman, Roger (2020) Software Engineering: A Practitioner’s Approach, 9th edition, McGraw-Hill, ISBN10: 1259872971;  ISBN13: 9781259872976.

• Sommerville, Ian (2016) Software Engineering, 10th Edition , University of St Andrews, Scotland.

• Introdução à Engenharia de Software – Sérgio Guerreiro, FCA ; ISBN 9789727227952 (PT).

• Fundamental UML (Third Edition), by Mauro Nunes e Henrique O´Neill, FCA-Lidel, ISBN:972-722-481-4.

• Dumas, M., Rosa, M. L., Mendling, J., & Reijers, H. A. (2018). Fundamentals of Business Process Management 2nd Edition. Springer Berlin Heidelberg.

Complementar

• Software Engineer¿s Reference Book; John McDermid; Butterworth-Heinemann (1992);  ISBN: 978-0750608138.

• UML Metodologias e ferramentas CASE, by Alberto Silva e Carlos Videira, Centro Atlântico, ISBN:989-615-0095.

• vom Brocke, J., & Mending, J. (Ed.) (2018). Business Process Management Cases: Digital Innovation and Business Transformation in Practice. Springer Berlin Heidelberg.