Assignment 1- part aobject-oriented analysisobject-oriented

Assignment Help Application Programming
Reference no: EM13362180

Assignment 1- PART A

Object-Oriented Analysis

Object-oriented analysis involves the following steps:

4. Describe use cases. Develop detailed documentation for each of the selected use cases.

5. Modelling of Use Cases. Develop a System Sequence Diagram (SSD) for each of the selected use cases.  

6. Process Modelling of Use Cases. Develop an activity diagram for each of the selected use cases.  

7. System Operation Contracts. Create at least ONE system operation contract from each of system sequence diagram developed in step 6.

8. Develop user interface specifications. Write specifications for the use interface s required for the selected use cases. 

9. Perform domain analysis and modeling. Identify classes associated to each subsystem by analysing the requirements and draw a domain class diagram for each package. Include appropriate attributes, associations and multiplicities. 

10. Develop Analysis Sequence Diagrams. Develop sequence diagrams using only domain classes for the selected use cases.  (At least two for each member)

11. Develop Analysis Class diagram. Assign relevant operations to the domain classes and complete an analysis class diagram for each subsystem.  

Assignment 1- PART B

Object-Oriented Design

Assume that the system is to be designed using a 3-layered architecture. Components should be designed to build the application into three layers: Presentation layer, Business layer, and Persistence layer.

 

Presentation

Layer                       --------------------->         Business Layer       ----------------------->    Persistence 

                                                                 (Business Logic)      <-----------------------      Layer 

(GUI)                      <-----------------------                                                                       (Database)

 

Presentation Layer

Focuses on the presentation of the data to the user in the context of  the user interface, e.g., the Web browser or a rich client

Business Layer

Provides the business logic

Includes the components/Packages that capture  the business rules of the company

Persistence Layer

The data repository for the application

Provides Data storage, retrieval, and maintenance

PART B-object-oriented design involves the steps 13-18:

13 Using a 3-layered architecture complete the design of your system. Draw architectural design diagram using a UML component diagram. Discuss some of the benefits of this architectural style for your application. 

14 Revise your domain class diagrams developed for your subsystem and update it.  Your diagram should show attributes, relationships, multiplicities and navigability for each class. 

15 Develop First-Cut Design interaction diagrams.  Develop a first-cut design sequence diagram for each of the selected use cases.  Each sequence diagram should have sufficient number of objects to ensure that design has all the important design-level objects such as entity, boundary controller, database interface class and GUI class.

16 Complete the first-cut class diagram for your packages.  Your diagram should show attributes and operations for each class.  Create controller (manager) classes that will separate entity and interface classes, as well as entity and persistent layer.

17 Complete the Final Design Class Diagram Introduce robustness in your design. Your classes should include access modifiers, variable types and method signatures. 

18 Develop and draw GUI interfaces for your packages.  Design and draw GUI interfaces for your selected use cases. Refer to the user interface specifications developed in Step 8.

Reference no: EM13362180

Questions Cloud

Explain the ceo of macys terry lundgren and address the : explain the ceo of macys terry lundgren and address the followingdefine hisher style selecting from the styles
Relationship between strategy and structureexplain what is : relationship between strategy and structureexplain what is the relationship between strategy and structure within the
Who do you believe is the most outstanding leaderwhat is : who do you believe is the most outstanding leader?what is this thing called leadership? - discussionof the people you
Bp oil spill the challenges aheadwhat is your : bp oil spill the challenges aheadwhat is your interpretation of what happened in the bp oil spill and how does this
Assignment 1- part aobject-oriented analysisobject-oriented : assignment 1- part aobject-oriented analysisobject-oriented analysis involves the following steps4. describe use cases.
In this simulation we are going to explore the design of a : in this simulation we are going to explore the design of a recursive digital filter which might be usedvin a digital
Planning my essay templatetitle pagereport title to what : planning my essay templatetitle pagereport title to what extent do you agree with free market economies being more
Question if the full-employment level of y is 250 what : question if the full-employment level of y is 250 what fiscal policy might the government follow? d. suppose y 200 c
Exacta sa is a major french producer based in lyons of : exacta s.a. is a major french producer based in lyons of precision machine tools. about two-thirds of its output is

Reviews

Write a Review

Application Programming Questions & Answers

  Problem build a class for a type called fractionnbspthis

problem build a class for a type called fraction.nbspthis class is used to show a ration of two integers.nbsp include

  To design a class-based solution to a problem using

to design a class-based solution to a problem using multiple data structures.the problemwrite a program to help an

  Problem 1nbsp in a town the percentage of men is 52the

problem 1nbsp in a town the percentage of men is 52.the percentage of total literacy is 48. if total percentage of

  Soda vending machine designnbsp design a soda vending

soda vending machine designnbsp design a soda vending machine that can deliver three kinds of soda a b and c. allnbsp

  Produce a project plan and an interim description of the

produce a project plan and an interim description of the project developmentproblem 1. northern lights alert service.

  Question 1 detail for each of the four following mips

question 1. detail for each of the four following mips instructions which actions are being taken at each of their

  Create a application using the mvc architecture no

create a application using the mvc architecture. no scripting elements are allowed in jsp

  Questions mylocation sdword

questions mylocation sdword 14thetestnbspnbspnbspnbspnbspnbspnbsp sdword 8nbspnbsp nbspmovnbspnbsp

  Directionall of them short discussion each of them 200

directionall of them short discussion. each of them 200 words all together around 1200

  When you write a program using an abstract data structure

when you write a program using an abstract data structure you can complete the design of the program before you

  Write a paper on mcdonaldsethics and social responsibility

write a paper on mcdonalds.ethics and social responsibility at mcdonaldspaper includesabout mcdonaldscorporate social

  Technical project sample website projectnbspthis assignment

technical project sample website projectnbspthis assignment consists of three 3 sections a narrative a storyboard and a

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