Systems Design and Analysis
Part of this Programme
Level of Qualification|Semesters|ECTS
Bachelor | Semestral | 6
Year | Type of course unit | Language
2 |Mandatory |Português
Total of Working Hours | Duration of Contact (hours)
168 | 60
Recommended complementary curricular units
Prerequisites and co-requisites
1. Framework and general concepts 2. Alignment between business strategies and IS / IT. 3. Frameworks of reference in the construction of Business Architectures 4. Introduction to software development methodologies 5. Analysis and modeling of Business processes: BPM; BPMN 6. Software Design Analysis: UML Practical Component 1. Requirements Engineering 2. Analyze 2.1. Process Management: BPM 2.2. Process Representation: BPMN 2.2.1. Introduction 2.2.2. Modeling of business processes 2.2.3. BPMN Notation 3. Software Design and Design 3.1. Align Software Development with Business Processes 3.1.1. Transition from Business Process to Software Development 3.1.2. Transition rules in Modeling 3.2. Modeling with UML 3.2.1. Introduction 3.2.2. Classes and Objects Diagrams 3.2.3. Diagram Use Case 3.2.4. State diagram 3.2.5. Activity Diagram 3.2.6. Sequence Diagram
With the completion of the Curricular Unit, students should: 1. Understand the concept of the system and its usefulness; 2. Understand the importance of alignment between business strategies and technology; 3. Know the phases of the software development process; 4. Recognize the need to use Frameworks and Reference Models; With the conclusion of the Curricular Unit the student should be able to: 5. Perform critical analysis of business business processes; 6. Identify business processes and appropriate way to support them in software; 7. Select methodologies for developing software solutions 8. Represent business processes using BPM and its standard notation: BPMN. 9. Use formal representation of business processes to optimize their use 10. Design conceptual models 11. Ensure alignment between software development and business needs.
Teaching methodologies and assessment
Classes: - Lectures with concepts, definitions and theoretical framework; - Practical classes where techniques and methods are presented; - Practical exercises accompanied by case study analysis, - Representation of business processes and software design. Assessment continues: -Frequency, 50% in the final grade; - Group work (3 to 5 students), 50% in final grade: o Real case analysis (delivered statement) with process modeling in BPMN and software in UML. -Approves with a mark greater than or equal to 10 values; minimum mark of 8 values in each evaluation component; Final Evaluation: - Students with no proficiency in Continuous Assessment; - Individual practical work; -Examination written, in Season 2; -Each assessment component contributes to the final grade with the same percentage as in the continuous assessment; -A student may be exempted from one of the final exams if he obtains an evaluation of 10 or higher in the component under continuous evaluation
IIBA.: ¿A Guide to the Business Analysis Body of Knowledge (BABoK), 3rd Edition¿; International Institute of Business Analysis (2015)
Dumas, M.; La Rosa, M.; Nendling, J.; Reijers, H.: ¿Fundamentals of Business Process Management¿; Springer (2013).
White, S.; Miers, D.: "BPMN: Modeling and Reference Guide"; Future Strategies, Incorporated (2008)
Object Management Group, ¿Business Process Modeling and Notation, version 2.0¿ (2011), http://www.omg.org/spec/BPMN/2.0/PDF
Nunes, M.; O¿Neill, H.: ¿Fundamental do UML, 3.ª Edição¿; FCA (2009).
Booch, G.; Rumbaugh, J.; Jacobson, I.: ¿The Unified Modeling Language User Guide, ¿2nd Edition¿; Adisson Wesley (Object Technology Series) (2005)
Fowler, M.: ¿UML Distilled: A Brief Guide to the Standard Object Modeling Language, 3rd Edition¿; Addison-Wesley (Object Technology Series) (2003). Documentos de apoio e textos a fornecer pelos docentes.