Draw state diagrams for: (i) Online Banking System (ii) Online Examination System [MCS-219, Q4]
(i) State Diagram – Online Banking System Assumption: The diagram represents the user/account session.
(i) State Diagram – Online Banking System Assumption: The diagram represents the user/account session.
Question 1 of MCS-219: Object Oriented Analysis and Design. Answer:In Object-Oriented Analysis and Design (OOAD), a system is understood using three complementary models: Object Modeling, Dynamic Modeling, and Functional Modeling. Each focuses on a different aspect of the system.
Below is a UML Class Diagram for an Online Banking System, with necessary assumptions clearly stated. Assumptions:
Question 1 of MCS-219: Object Oriented Analysis and Design.Answer: OOAD (Object-Oriented Analysis and Design) is a software engineering approach that focuses on modeling a system as a collection of interacting objects. These objects represent real-world entities and combine data (attributes) with behavior (methods).OOAD helps in understanding system requirements (analysis) and translating them into a robust, reusable, and maintainable software design (design).