Curricular Unit:Code:
Systems Analysis1093ANSI
Year:Level:Course:Credits:
1UndergraduateComputer Systems Engineering6 ects
Learning Period:Language of Instruction:Total Hours:
Spring SemesterPortuguese/English78
Learning Outcomes of the Curricular Unit:
The main goal of the class is to raise awareness and prepare students for an adequate development of the systems analysis activity, providing knowledge and practice towards approaches, techniques and tools. In order to favor and support the learning, a activity oriented approach is followed.
Theoretical classes provide the necessary knowledge and clues, preparing students for the development of the exercises proposed during practical classes, as well as the project assignments. Concurrently, they guide the student in his research for additional knowledge.
By the end of the semester the student should be able to document the information system requirements, establishing a framework and justifying the need for a new system, as well as the obtainable added value, defining and specifying functional and non-functional system requirements and the interface between this system and other systems. The student should be able to opt for a given approach and use the associated techniques.
Syllabus:
1. Introduction to Systems Analysis (from requirements to projects)
2. Structured Systems Analysis (concepts, techniques and practice)
3. Objects Oriented Analysis (concepts, techniques and practice)
4. Soft Systems Analysis (concepts and usage)
Demonstration of the Syllabus Coherence with the Curricular Unit's Objectives:
The herein presented syllabus covers the areas of knowledge (related with digital information systems) that are necessary and mandatory to achieve the proposed objectives. In this sense, the syllabus covers the main elements of study, qualifying the student for the development of this activity according to the main paradigms of Systems Analysis.
Teaching Methodologies (Including Evaluation):
In theoretical and practical classes an expositive, descriptive and demonstrative methodology is used to introduce a knowledge that promotes the understading of the main elements pertaining to Systems Analysis.
Laboratory Practice classes involve the development of exercises and a Systems Analysis project.
The evaluation method involves two components:
The evaluation of the theoretical and practical component includes:
• 1 Written individual evaluation assessment
• The performance of the student, including class attendance, problem solving and active participation in classes.
The evaluation of the laboratory practice component includes:
• The development of a Systems Analysis Project.
• The oral presentation of the project.
Demonstration of the Coherence between the Teaching Methodologies and the Learning Outcomes:
The proposed teaching methodologies comply with the objectives specified in the syllabus. They rely on the theoretical interpretation and practical application of the concepts under study, while trying to establish a parallel between theory and practice applied to real System Analysis problems, thereby promoting the student’s ability to effectively apply Systems Analysis techniques and methodologies in information systems development process contexts.
Reading:
[1] Luis Borges Gouveia (2019). Análise de Sistemas. Versão 2.0 Universidade Fernando Pessoa (UFP).
[2] Joey George & Joseph Valacich (2019). Modern Systems Analysis and Design. 8th Edition. Prentice Hall.
[3] Kennet Laudon & Jane Laudon (2017). Management Information Systems: Managing the Digital Firm. 15th Edition. Prentice Hall.
[4] Luis Borges Gouveia (2004). Sistemas de Informação para Gestão. SPI/Principia.
[5] Luis Borges Gouveia (2019). Práticas de Análise de Sistemas. Universidade Fernando Pessoa (UFP).
[6] David Avison & Guy Fitzgerald. (2011). Information Systems Development. Methodologies, techniques & tools. 4th Edition. McGraw Hill Higher Education