Assignment title: Information


​OBJECT-ORIENTED ANALYSIS AND DESIGN AND AGILE METHODOLOGIES 546 c4  Question :For object-oriented development, the Rational Unified Process (RUP) methodology is mostly used consisting of four phases: inception, elaboration, construction and transition. The inception phase defines the project scope, user requirements, and development plan. The elaboration and construction phases equate to design and programming development. The transition phases encompass the beta testing, user training and conversion. Each phase is divided into interactions with user and IT collaboration. The object-oriented modeling approach provides several benefits, including:  The ability to tackle more challenging problem domains  Improved communication among users, analysts, designers, and programmers  Reusability of analysis, design, and programming results  Increased consistency among the models developed during object oriented analysis, design, and programming  In the analysis phase, a model of the real-world application is developed showing its properties. The team analyzes the concepts from the application and describes what the intended system must do, rather than how it will be done. The model specifies the functional behavior of the system, independent of the environment in which it will be implemented. In the design phase, the application-oriented analysis model is adapted and refined to suit the implementation environment. Analysis is followed by the implementation phase, where the design is implemented using a programming language and/or a database system. The techniques and notations to model object- oriented are called the Unified Modeling Language (UML). The techniques and notations within UML include:  Use cases, which represent the functional requirements or the "what" of the system  Class diagrams, which show the static structure of data and the operations that act on the data  State diagrams, which represent dynamic models of how objects change their states in response to events  Sequence diagrams, which represent dynamic models of interactions between objects  In OOAD, the Unified Modeling Language (UML) is used to model requirements and create the blueprint to program the system. There are many modeling techniques to achieve analysis and design, but Module 5 introduces only use cases and state and sequence diagrams. The first required reading on OOAD with UML chapters 1-7 will provide sufficient background to create a case, state, and sequence diagrams.  Required Reading  OOAD with UML. (2009.) Object Oriented analysis and design using the UML. Retrieved from http://enel.ucalgary.ca/People/far/Lectures/SENG401/PDF/OOAD_with_UML.pdf  Hoffer, J., George, J., & Valacih, J. Modern Systems Analysis and Design. [PPT file]. Retrieved from http://instructional1.calstatela.edu/dgadish/CIS%20520/CIS520_CH01.pdf  Gunda, V (n.d.). Designing using UML (5 steps). refine. Retrieved from https://www.scribd.com/doc/14657794/Designing-using- UML-5- Steps  Valacich, J., George, J, & Hoffer, J. (2012). Modern Systems Analysis and Design. Chapter Flashcard sets. Object Oriented Part 1. [Audio file]. Retrieved from http://quizlet.com/7602703/object-oriented- analysis-and- design-definitions- for-the- test-part- 1-flash- cards/  Valacich, J., George, J, & Hoffer, J. (2012). Modern Systems Analysis and Design. Chapter Flashcard sets. Object Oriented Part 2. [Audio file]. Retrieved from http://quizlet.com/7646346/object-oriented- analysis-and- design-definitions- for-the- test-part- 2-flash- cards/  Optional Reading  O'Reilley. (2012). Heads First: OOA&D. Introduction. [PPT file] Retrieved from http://headfirstlabs.com/books/hfooad/  O'Reilley. (2012). Heads First: OOA&D. Chapter 5A. [PPT file] Retrieved from http://headfirstlabs.com/books/hfooad/  OOA&D Lecture Notes. (n.d). Chapters 1-5. Retrieved from http://csenote.weebly.com/object-oriented- analysis-and- design.html  Case Assignment  This case has two parts, a theoretical question and a hands-on exercise.  Compare and contrast the object-oriented analysis and design models with structured analysis and design models. Write this part in 2-3 pages.  Create a set of use cases for the process of buying glasses from the patient viewpoint. The first step is to see the eye doctor who will give the patient a prescription. Once the prescription is ready, the patient will go to the glasses store to select frames and place the order for glasses. Once the glasses are ready, the patient returns to the store for a fitting and to pay for the glasses.  APA formatted references and proper citations a must.