ISLA Santarém 17
Systems Analysis
-
ApresentaçãoPresentationThe Systems Analysis course introduces students to the fundamental principles, methods, and techniques for understanding, analyzing, and specifying information systems. Starting with the systems development process and different life cycle models, the course addresses requirements engineering, modeling, and systems specification, exploring structured and object-oriented methodologies. Students are also introduced to the main UML diagrams, which are essential for the formal representation of processes, structures, and interactions.
-
ProgramaProgramme1. Introduction: The process of developing an IS. Life cycle of a system. Types of process models. 2. Requirements analysis and systems specification: Framework. Requirements engineering. Modeling vs. Specification. 3. Development Methodologies: Structured methodologies. Object Oriented Methodologies. Main methodologies. Comparison betweenmethodologies. 4. Introduction to UML techniques: Use Case Diagrams. Activity Diagrams. Class Diagrams. State Diagrams. Interaction Diagrams. Component Diagrams. Implementation Diagrams. Other diagrams and aspects of the UML. 5. Development Project: Collaborative and Cooperative Work. User identification. Creation of personas. Description of scenarios. Construction of prototypes. Usability testing.
-
ObjectivosObjectivesObjectives: O1. Introduce modeling concepts for the development of Information Systems. O2. Identify the problems inherent in the execution of the analysis and design phases of information systems. O3. Discuss alternatives for solving problems inherent to the execution of the analysis and design phases of information systems. O4. Present UML techniques. Competences: C1. Analyze and design an Information System using modeling techniques. C2. Perform the tasks of surveying, classifying, and modeling user requirements, in medium complexity information systems projects.
-
BibliografiaBibliographyCervantes, H., & Kazman, R. (2024). Designing software architectures: a practical approach. 2ndedition. Addison-Wesley Professional. Larman, C. (2017). Applying UML and patterns: An introduction to object-oriented analysis and design and iterative development (3rd ed., reprint). Pearson. Nunes, M., & O’Neill, H. (2013). Fundamental de UML. FCA – Editora de Informática. Rumpe, B. (2016). Modeling with UML: Language, Concepts, Methods. Springer Link.
-
MetodologiaMethodologyFace-to-face: 1. Expository and interrogative methods: for presenting and consolidating content. 2. Active and participatory methods: for students to apply theoretical knowledge. 3. Practice: Group work and presentation by students on a specific project, applying the techniques and tools taught and demonstrated. Autonomous: 4. In addition, students are encouraged to analyze a case study proposed by the teacher. The teacher provides feedback on the project and on the analysis of the case studies in person in the classroom or through the Moodle platform.
-
LínguaLanguagePortuguês
-
TipoTypeSemestral
-
ECTS4
-
NaturezaNatureMandatory
-
EstágioInternshipNão
-
AvaliaçãoEvaluation
Avaliação Curricular (contínua):
A1. Trabalho de pratico (relatório e projeto).
A2. Teste final prático.
A classificação final é calculada através da fórmula Classificação Final = 0,5*A1+0,5*A2.
O estudante é aprovado se obtiver classificação igual ou superior a 9,5 valores.
Avaliação Final ou em Época de Recurso ou Época Especial (A):
Hipótese 1:
A1. Trabalho prático (grupo). O estudante participou no trabalho de grupo e obteve classificação positiva na componente individual:
mantém a nota que será considerada nestas épocas de avaliação.
A2. Teste teórico/prático (individual). O estudante realiza este Teste em qualquer das épocas em que se submeta a avaliação.
A classificação final é calculada através da formula prevista na avaliação Curricular (contínua).
Hipótese 2:
O estudante não realizou não participou no trabalho de grupo ou participando obteve classificação negativa na componente de avaliação individual.
Avaliação Final, Avaliação em Época de Recurso/Especial (A): O estudante realiza o exame teórico-prático (A=100%) e é aprovado se obtiver uma classificação igual ou superior a 9,5 valores em 20.


