Show the static structure of data and the operations

Assignment Help Project Management
Reference no: EM131158984

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 https://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 https://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 https://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 https://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 https://headfirstlabs.com/books/hfooad/

O'Reilley. (2012). Heads First: OOA&D. Chapter 5A. [PPT file] Retrieved from https://headfirstlabs.com/books/hfooad/

OOA&D Lecture Notes. (n.d). Chapters 1-5. Retrieved from https://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.

Verified Expert

The solution file discussed about to Compare and contrast the object-oriented analysis and design models with structured analysis and design models which includes phase analysis, advantages and disadvantages, Design, methodology, Risk etc and also discussed about to 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. The solution file prepared in MS word which contain 1100 words and references are citation as per APA format.

Reference no: EM131158984

Questions Cloud

How can this be improved at small sizes : Why are fibreglass composites stronger and tougher than bulk glass?
Agile development methods in practice : What have we learned about Agile development methods in practice? Write this assignment in 2-3 pages.
Are there some general properties : Are there any restrictions on the ways in which languages can differ from one another, and if so, what are they? Are there some general properties that are common to all human languages, and if so, what are they?
Write program that uses the radix sort to sort random digits : Write a program that uses the radix sort to sort 1000 random digits. Print the data before and after the sort. Each sort bucket should be a linked list. At the end of the sort, the data should be in the original array.
Show the static structure of data and the operations : Improved communication among users, analysts, designers, and programmers - Reusability of analysis, design, and programming results
Define physical and logical data independence : Briefly discuss the different layers of ANSI SPARC architecture. Define physical and logical data independence. How does this architecture help in achieving these?
Trasformation of todays management : When historical data are not available and the product or service is new, how would you go about arriving at a reasonable forecast?
What will be modification if there are multilevel indices : Describe the algorithm for updating indices for a single level index when a record is Inserted (ii) deleted.
Write a program that creates an array of random integers : Write a program that creates an array of 100 random integers in the range 1 to 200 and then, using the sequential search, searches the array 100 times using randomly generated targets in the same range.

Reviews

Write a Review

Project Management Questions & Answers

  Planned order releasewhen should planned order releases

planned order releasewhen should planned order releases take place for the material requirements planning mrp data

  Modify the integrated project plan

Modify the integrated project plan as a result of a team meeting to incorporate the changes to the plan as provided by the CBDF and the trickiest part of this assignment is to evaluate how you will do this.

  Audit project control

Audit Project Control.

  Depreciation methods for a new capital project

Depreciation provides a sort of shield against taxes. If there were no taxes, there would be no depreciation tax shields. Does this mean that a project's NPV would be less if there were no taxes?

  Describe the key elements of the it project management

Describe the key elements of the IT project management framework, including project stakeholders, the project management knowledge areas, common tools and techniques, and project success factors;

  Vision of the project advancement corporationas the project

vision of the project advancement corporationas the project manager for advancement corporation you act as the ceos

  Reviewing the ev technique and calculations

After reviewing the EV technique and calculations, does the method have any use when monitoring a project?

  Show the information about effective project managementto

show the information about effective project managementto manage effectively a person must have the authority to hire

  Oultine of risk management plan

Complete risk management planning by providing an oultine of risk management plan and providing a brief description of the project.

  1 a project scope statement is used to define the end

1. a project scope statement is used to define the end result of a project. its purpose is to define as clearly as

  Using the cut-and-try method for aggregate operations

Using the cut-and-try method for aggregate operations planning we can determine the production requirement in units of product. If the beginning inventory is 100 units

  Recommending project based on estimated revenues

Would you recommend that this project be adopted? Explain why?

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd