Currículo

Análise de Sistemas de Informação ISA

Contextos

Groupo: 8ª Edição > 2º Ciclo > Parte Escolar > Unidades Curriculares Obrigatórias

ECTS

6.0 (para cálculo da média)

Objectivos

Disponibilizar aos alunos conhecimentos de métodos e técnicas de análise de sistemas de informação que permitam compreender os requisitos organizacionais a incorporar no software a desenvolver. No final da disciplina, os alunos deverão: • Compreender vários conceitos relacionados com Sistemas de Informação e metodologias de análise de sistemas; • Aplicar conceitos de orientação a objetos para modelar requisitos de negócio usando técnicas de Unified Modeling Language (UML); • Explicar a Agile Software Development framework, planeamento Agile, e Scrum; • Aplicar métodos ágeis na identificação de requisitos com foco nas User Stories; • Compreender o básico da usabilidade e acessibilidade do software; • Aquirir os conceitos essenciais do processo de construção de aplicações de Machine Learning.

Programa

1. Introdução à Análise de Sistemas de Informação 2. Fundamentos das metodologias de análise de sistemas 3. Metodologias estruturadas 4. O Processo Unificado A. Especificação de requisitos B. Processos de negócio e modelização funcional com UML 5. Métodos ágeis 6. Novas abordagens à análise de sistemas 7. Interação Homem-Máquina: experiência do utilizador e acessibilidade 8. Fundamentos de aplicações de Machine Learning

Método de Avaliação

O ensino é de carácter iminentemente prático. A cada componente expositiva sucede a aplicação prática através da realização de diversos exercícios para aplicação e consolidação dos conhecimentos. A avaliação da unidade curricular é composta por uma componente de avaliação contínua em grupo e avaliação ao longo do semestre individual onde os alunos terão de ter aprovação em testes individuais e num trabalho escrito, sendo também incluída a avaliação da sua participação na aula.

Carga Horária

Carga Horária de Contacto -

Trabalho Autónomo - 134.0

Carga Total -

Bibliografia

Principal

  • Systems analysis and design with UML (4rd ed.): Tegarden, D. P., Dennis, A., & Wixom, B. H. 2012 USA: John Wiley & Sons
  • Fundamentals of business process management (2nd Edition): Dumas, M., La Rosa, M., Mendling, J., & Reijers, H. A. 2017 Heidelberg: Springer Berlin
  • User stories applied: For agile software development: Cohn, M. 2004 Addison-Wesley Professional
  • Agile Estimating and Planning: Cohn, M. 2006 USA: Robert C. Martin Series, Prentice Hall
  • Building Machine Learning Powered Applications: Going from Idea to Product: Ameisen, E. 2020 O'Reilly Media, Inc.

Secundária

  • Modern Systems Analysis and Design (8th Edition): Valacich, J. S., & George, J. F. 2017 Pearson
  • Succeeding with agile: software development using scrum: Cohn, M. 2009 Addison-Wesley Professional
  • Designing Machine Learning Systems: An Iterative Process for Production-Ready Applications: Chip Huyen 2022 O'Reilly Media, Inc.

Disciplinas de Execução

2009/2010 - 1 Semestre