Podcast Beta
Questions and Answers
What is the first step in the case study analysis?
What should be included in the use case diagram?
Include & extend dependencies
The first step in the case study is to deliver your understanding of the business from the ______.
narrative
What is the date and time of the exam?
Signup and view all the answers
What percentage of the total assessment is the final exam worth?
Signup and view all the answers
Students from non-English speaking backgrounds can bring electronic translation devices into the examination.
Signup and view all the answers
The exam will take place in an ______ format.
Signup and view all the answers
Name one textbook recommended for the course.
Signup and view all the answers
Which of these chapters are involved in the exam? (Select all that apply)
Signup and view all the answers
What is the total marks for the exam?
Signup and view all the answers
How many multiple choice questions are there?
Signup and view all the answers
What is required in a domain analysis?
Signup and view all the answers
The exam allows the use of notes and textbooks.
Signup and view all the answers
Dynamic modeling includes ______ diagrams.
Signup and view all the answers
Study Notes
Exam Information
- Exam date: Friday, 8 November 2024
- Exam time: 14:00 - 16:00
- Duration: 2 hours
- Venue: Online Exam
- Allowable materials: Unmarked, non-electronic translation dictionaries for students from non-English speaking backgrounds
- Exam is 40% of total assessment
- Closed book exam
- Students must answer all questions
Resources
- Textbook: Ashrafi and Ashrafi: Object-Oriented Systems Analysis and Design, Pearson, 2009 & 2014
- Lecture notes
- Theoretical questions of workshops on LMS: https://lms.latrobe.edu.au/
Exam Structure
- Multiple Choice Questions (20 marks): 10 questions randomly selected from question bank. Recommended to review quiz results for preparation.
- Application Design Concepts (15 marks):
-
Case Study (55 marks): Analyze a business case to demonstrate the use of various modeling activities.
- Owner's View Chart (20 Marks): Understanding the business from the narrative and creating an owner’s view chart.
- Domain Analysis (5 Marks): Identifying 5 domain concepts with different types of business concepts.
-
Behavioral Modeling (20 Marks):
- Identify Use Cases (6 marks): Listing all use cases from the given information.
- Describe Use Cases (9 marks): Providing a summary of two chosen use cases using a table.
- Use Case Diagram (15 Marks): Creating a use case diagram with include & extend dependencies.
-
Structural Modelling (20 marks):
- Class Candidates (8 Marks: Identifying class candidates and their responsibilities from a provided flow template.
- Class Diagram (12 Marks): Creating a class diagram showing classes associations and multiplicities with collaborators.
- Dynamic Modeling (10 marks): Transforming a sequence diagram into a design version.
Domain Analysis
- Understanding of domain analysis evolution, including:
- Domain definition
- Domain scope
- Domain concepts
- Demonstrating the ability to develop a domain dictionary as a result of the domain analysis processes
Behavioral Modeling
- Understanding the components of a use case.
- Converting domain concepts into use cases.
- Identifying actors and major use cases.
- Familiarity with the basic elements of a use case diagram
- Ability to draw use case diagrams
Structural Modelling
- Understanding the fundamentals of structural modeling.
- Ability to use basic OO concepts in the structural modeling context.
- Knowledge of discovering class candidates.
- Defining and elaborating on classes.
- Understanding relationships between classes.
- Ability to create class diagrams.
Dynamic Modeling
- Introduction to dynamic modeling.
- Understanding the interaction of objects through message exchanges.
- Drawing Dynamic Diagrams using different types of diagrams:
- Sequence Diagrams
- Collaboration Diagrams
- Statechart Diagrams
Exam Information
- The exam date is Friday, 8 November 2024 from 14:00 -16:00.
- The exam duration is 2 hours, starting at 13:30.
- The exam is online.
- Students from non-English speaking backgrounds can bring unmarked, non-electronic translation dictionaries.
- The exam is closed book.
- Students need to answer all questions.
Resources
- The course uses the textbook "Object-Oriented Systems Analysis and Design" by Ashrafi and Ashrafi, 2009 & 2014.
- Students have access to lecture notes.
- Theoretical questions from workshops can be found on the LMS.
Exam Structure
- The exam is worth 120 marks.
- Section 1 consists of 20 multiple choice questions, randomly selected from a question bank.
- Section 2, "Application Design Concepts", is worth 15 marks.
- Section 3 is a case study worth 55 marks, requiring students to analyze a given business case through modelling activities.
- Section 4, "Structural Modelling", is worth 20 marks.
- Section 5, "Dynamic Modeling" is worth 10 marks.
Exam Content
- The exam covers chapters from the textbook:
- I. The Foundations: System Development Methodology and Systems Development Approaches
- II. Object-Oriented Analysis: Gathering Requirements, Domain Analysis, Behavioral Modeling I & II, Structural Modeling, and Dynamic Modeling
- III. Object-Oriented Design: The Design Challenge, Application Design I & II, Interface Design, and Database Design
Domain Analysis
- Students should understand the evolution of domain analysis, including domain definition, scope, and concepts.
- Students should be able to develop a domain dictionary as a result of the domain analysis process.
Behavioral Modeling
- Students should understand the components of a use case.
- Students should be able to transform domain concepts into use cases.
- Students should be able to identify actors, major use cases, and the elements of a use case diagram.
Structural Modeling
- Students should understand the essentials of structural modeling.
- Students should be able to apply basic OOP concepts in structural modeling.
- Students should be able to identify class candidates, elaborate and define classes, and understand relationships between classes.
Dynamic Modeling
- Students should understand dynamic modeling.
- Students should be familiar with objects' interactions via message exchange.
- Students should know how to create dynamic diagrams, including sequence diagrams, collaboration diagrams, and statechart diagrams.
Exam Information
- The exam will take place on Friday, 8 November 2024, from 14:00 to 16:00.
- It will be held online.
- The duration is two hours.
- It is a closed book exam.
- Students from non-English speaking backgrounds can bring unmarked, non-electronic translation dictionaries.
Exam Structure
- The exam is worth 120 marks.
- Multiple-choice questions (MCQ) are worth 20 marks.
- 10 MCQs are randomly selected from a bank of questions.
- Question 2, Application Design Concepts, is worth 15 marks.
- Question 3, Case Study, is worth 55 marks.
- Students must analyze a business case and create deliverables using modeling techniques.
- This includes creating an owner's view chart and identifying domain concepts.
- Behavioral modeling includes listing all use cases, describing them, and creating a use case diagram.
- Question 4, Structural Modeling, is worth 20 marks.
- Students must identify class candidates from a use case template and create a class diagram.
- Question 5, Dynamic Modeling, is worth 10 marks.
- Students must transform a sequence diagram into a design version.
Domain Analysis
- Focuses on understanding the evolution of domain analysis, from domain definition and scope to domain concepts.
- Shows how to develop a domain dictionary through domain analysis processes.
Behavioral Modeling
- Explains the components of a use case.
- Shows how to transform domain concepts into use cases.
- Highlights identifying actors, major use cases, and the basic elements of a use case diagram.
- Focuses on drawing up use case diagrams.
Structural Modeling
- Teaches the essentials of structural modeling.
- Explains basic object-oriented (OO) concepts within the context of structural modeling.
- Covers discovering class candidates, elaborating and defining classes, relationships among classes, and creating class diagrams.
Dynamic Modeling
- Introduces dynamic modeling.
- Explains how objects interact through message exchange.
- Covers dynamic diagrams, including sequence diagrams, collaboration diagrams, and statechart diagrams.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Related Documents
Description
Prepare for your upcoming exam on Object-Oriented Systems Analysis and Design with a focus on multiple choice questions, application design concepts, and a comprehensive case study. This preparation guide highlights the critical components you need to study to excel, including resources and recommended focuses for your review.