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.