Análise de Sistemas de Informação

Conhecimentos de Base Recomendados

Não tem.

Métodos de Ensino

As aulas serão lecionadas em regime teórico-prático, em salas de computadores.

Será utilizada a metodologia expositiva para a apresentação dos conceitos da unidade curricular, apoiada pela experimentação prática através da realização de exercícios de aplicação dos conceitos transmitidos.

Resultados de Aprendizagem

A Unidade Curricular de Análise de Sistemas de Informação é uma unidade fundamental do mestrado em Sistemas de Informação de Gestão.

Pretende-se assim com esta Unidade Curricular alcançar os seguintes objetivos:

  • Conhecer e apreender conceitos adequados a uma compreensão do que são Sistemas de Informação e o papel das Tecnologias de Informação no suporte ao funcionamento dos Sistemas de Informação Organizacionais.
  • Conhecer o Software Development Life Cycle (SDLC) e as suas etapas, com principal foco nas etapas de planeamento, análise e conceção de sistemas de Sistemas de Informação.
  • Conhecer as linguagens de modelação associadas ao desenvolvimento de Sistemas de Informação, nomeadamente a linguagem UML e a BPMN.

Em termos de competências espera-se com esta unidade curricular que o aluno seja capaz de:

  • Identificar (saber que existem) os problemas inerentes à execução das fases de análise e conceção de Sistemas de Informação.
  • Discutir (saber como fazer) alternativas de resolução de problemas inerentes à execução das fases de análise e conceção de Sistemas de Informação.
  • Executar (saber fazer) as tarefas de levantamento, classificação e modelação de requisitos.

Programa

1. Processo de Desenvolvimento de Software
2. Análise e especificação de requisitos de software
3. Modelação orientada a objetos com UML
3.1 Diagramas de Casos-de-Uso
3.2 Diagramas de Atividades
3.3 Diagramas de Classes
3.4 Diagramas de Estados
3.5 Diagramas de Interação
3.6 Diagramas de Componentes
3.7 Diagramas de Implementação
3.8 Outros diagramas e aspetos da UML
4. Modelação de processos de negócio com BPMN 2.0

 

Docente(s) responsável(eis)

Estágio(s)

NAO

Bibliografia

 Fundamental:

  • Ian Sommerville (2015), Software Engineering, 10th Edition, Pearson
  • Joost Visser (2016), Building Maintainable Software https://archive.org/details/BuildingMaintainableSoftwareSIG
  • Borges J., Cunha J. & Dias T. (2015), Modelação de dados em UML – uma abordagem por problemas. FCA Editora de Informática.

Complementar:

  • Brett D. McLaughlin, Pollice, G., & West, D. (2006). Head First Object-Oriented Analysis and Design. O’Reilly Media.
  • Dumas, M., La Rosa, M., Mendling, J., & Reijers, H. A. (2013). Fundamentals of Business Process Management. Berlin, Heidelberg: Springer Berlin Heidelberg. doi:10.1007/978-3-642-33143-5
  • Weske, M. (2012). Business Process Management. Berlin, Heidelberg: Springer Berlin Heidelberg. doi:10.1007/978-3-642-28616-2