CSE2SAD Systems Analysis and Design Exam 2024 PDF
Document Details
Uploaded by BeneficentModernism4191
La Trobe University
2024
La Trobe University
Dr Jinli Cao
Tags
Summary
This is a La Trobe University CSE2SAD Systems Analysis and Design exam from 2024. The exam covers multiple-choice questions, case studies, and various modeling techniques. The exam questions relate to domain analysis, behavioral modeling, structural modeling, and dynamic modeling.
Full Transcript
CSE2SAD Systems Analysis and design Subject Summary & Exam Preparation Dr Jinli Cao Computer Science & IT Email: [email protected] Copyright © La Trobe Exam Information Date: Friday, 8 November 2024 14:00 -16:00 2 hours Time: 13:3...
CSE2SAD Systems Analysis and design Subject Summary & Exam Preparation Dr Jinli Cao Computer Science & IT Email: [email protected] Copyright © La Trobe Exam Information Date: Friday, 8 November 2024 14:00 -16:00 2 hours Time: 13:30 Duration: 2:00 hours, Venue: Online Exam Allowable materials 5 5.Students from non‐English speaking backgrounds can bring unmarked, non‐electronic translation dictionaries into the examination (non‐subject specific). The final exam is 40% of the total assessment Closed book exam. You need to answer all questions 2 Resources Resources 1.The text books : Textbook – subscribed Ashrafi and Ashrafi: Object-Oriented Systems Analysis and Design, Pearson, 2009 & 2014 1.Lecture notes. 2.Theoretical questions of workshops on LMS https://lms.latrobe.edu.au/ 3 Exam Information Chapters of the textbook are involved: I THE FOUNDATIONS (quizzes). 1. System Development Methodology 2. Systems Development Approaches II. OBJECT-ORIENTED ANALYSIS. 4. Gathering Requirements 5. Domain Analysis 6. Behavioral Modeling I — Use Cases: The Basics 7. Behavioral Modeling II — Developing Use Cases 8. Structural Modeling 9. Dynamic Modeling III. OBJECT-ORIENTED DESIGN. 10. The Design Challenge 11. Application Design I — Flow & Control 12. Interface design 4 13. Database design Exam Structure 2024 Exam [120 Marks] 1. Multiple Choice Questions (20) The 10 questions are randomly selected from the question bank. It is recommended to review your Quiz results when preparing for the exam. 2. Question 2. Application Design Concepts [15 marks]; 5 Exam Structure 3 Case study (55 marks) – You are asked to analyze a given business case for a number of deliverables through the modeling activities with the techniques you have learnt. 1. The first step is to deliver your understandings of the business from the narrative. You need to create an owner’s view chart from the above narrative. [20 Marks] 2. Domain analysis: a) Identify 5 domain concepts with different 5 types of business concepts by filling in the following table. [5 marks] 6 Exam Structure 3. Behavioral Modeling: a. List all Use cases [6 marks] b. Describe two use cases you have identified in question a) by filling in the following Use Case Summary table. [9 marks] c. Complete a use case diagram including include & extend dependencies of the uses case in the subsystem [15 Marks] 7 Exam Structure Question 4. Structural Modelling [Total 20 marks] Suppose that the flow of the use case template is provided. a) Your task is to identify the class candidates in the template, summarize those classes, together with their responsibilities. Only true classes should be included [8 marks] b) Create a class diagram. The viewpoint of the class diagram is to show the class with its associations and multiplicity to its collaborators. [12 marks] 8 Exam Structure Question 5. Dynamic Modeling [10 marks] Your task is to transform the above sequence diagram into a design version of the sequence diagram (SD) 9 10 Domain Analysis 11 12 Domain Analysis Demonstrate understanding on the domain analysis evolution, from domain definition, domain scope, and domain concepts. Demonstrate an ability to develop a domain dictionary as a result of domain analysis processes. 13 Domain Analysis 14 Analysis: Behavioral Modeling 15 Behavioral Modeling Components of a use case. Demonstrate an ability to transform domain concepts into use cases. Identifying actors. Identifying major use cases. The basic elements of use case diagram. Draw up use case diagrams 16 17 Analysis: Structural Modeling 18 Structural Modeling Understand the essentials of structural modeling. Basic OO concepts in the context of structural modeling. Discovering class candidates. Elaborating and defining classes. Relationships among classes. Class diagrams. 19 20 Analysis: Dynamic Modeling 21 Dynamic Modeling 22 Dynamic Modeling Introduction to Dynamic modeling. Objects’ interaction through messages exchange. Dynamic Diagrams: – Sequence diagrams. – Collaboration diagrams. – Statechart diagrams. – Activity diagrams. 23 Design: The Challenge 24 Moving from analysis to design Analysis vs. Design Logical design vs. physical design. Types of Design Objects – Control classes and their role in the flow of applications. Flow objects. Lifecycle objects. – Boundary classes – Utility classes Ref: Ashrafi and Ashrafi: Object-Oriented Systems Design and Methodology, Int 10- 25 Ed., Chapter 10 Ref: Ashrafi and Ashrafi: Object-Oriented Systems Design and Methodology, Int 26 Ed., Chapter 12 & 13 Application Design II & III The User Interface & Database The user interface layer and its responsibilities. Graphical user interface (GUI) – Visual metaphors and their roles in the design of user interface. Database Design concepts Mapping to relational databases. Persistence layer and serialization. 10- 27 Good Luck !