Object modelling

Assignment Help Other Engineering
Reference no: EM13781207

Question 1: Sequence Diagram
Define sequence diagram in UML. Draw sequence diagram for UCs in Question 1 and Question 2 of Assignment 1.

Question 2: Communication Diagram and Operations Contract
Describe the basic differences of communication diagram with sequence diagram. Using use case Start Line run, draw communication diagrams for operations getRunDetails and Write Operations contract for LineRun.start()

Question 3: Class diagram
Create a design class diagram from the seven interaction diagrams created in Question 1 and 2. Remember to show generalisation and inheritance classes. Only show class diagram features that can be derived from the objects shown in your diagrams.

Question 4: Discuss Grasp Patterns
Discuss the following Grasp patterns that have been used to construct the interaction diagrams in your solution -

Expert
Creator
Low Coupling
High Cohesion
Controller

Discuss one good application of the pattern from the interaction diagrams under a heading for each
pattern. Submit your discussion with the pattern heading, followed by your 3 - 5 lines of discussion.

Online submission via Turnitin is required for this assignment.
Rationale
This assignment is assesses your object modelling concept and understanding of the design techniques and processes contained in this subject. It has been designed to ensure that you are engaging with the subject content on a regular basis.
More specifically it seeks to assess your ability to:
create class diagrams and dynamic models (sequence, collaboration, state and activity diagrams) with UML notation
compare the syntax, semantics and pragmatics of UML.
design the system design with different design patterns; and
perform modelling of various aspects of systems of a quality that would make it useful in a system development project.

Reference no: EM13781207

Questions Cloud

Prosecutors and social media both federal and state prosecut : Topic: Prosecutors and Social Media Both federal and state prosecutors perform their duties in the midst of an explosion of technology. The impact of that technology on the criminal justice system's roles and duties is amplified by the advent of soci..
It infrastructure management : Information Management / IT Architecture
How do the different audiences affect your tone : As the operations manager, you will have to respond to Mr. Stewart. You will also have to post something to the company website. How do the different audiences mentioned above affect your tone
Smuggling teenage girls and boys out of the u.s : Pre-search Activities A confidential informant has provided your department with detailed information related to a human trafficking operation. The informant has identified and confirmed that the operation is involved in smuggling teenage girls and b..
Object modelling : Sequence Diagram
Problem related to the tort law : Examine the Federal Tort Claims Acts (FTCA). Discuss whether these laws reduce the risk to citizens or does it serve a compelling state interest. Analyze Dolan v. United States Postal Service.
Programming fundamentals paper : Explain if it is possible to implement and solve this problem programmatically.
Paper explaining the mentoring progam : 4-5 APA Format paper explaining the mentoring progam you would implement in your organization. What would be the purpose of such a program? What would you hope to accomplish?
Discuss what this suggests about the united states : Discuss what this suggests about the United States' absolute and comparative advantage when it comes to this good/service.

Reviews

Write a Review

Other Engineering Questions & Answers

  Questionsolvents are among the most commonly used chemicals

questionsolvents are among the most commonly used chemicals in workplaces. workers in different jobs regularly use

  Determine how many units of each product to produce

Determine how many units of each product to produce so as to maximize profit. For each unit of product 1, 1 unit of frame parts and 2 units of electrical components are required.

  Enmin 5120 tunnelling and mine development a continuous

a continuous miner has the following specifications ltbrgtcutter drum width 3.2m ltbrgtdrum diameter across the picks

  How biometrics is used in the medical field

Biometrics is the science of using one or more unique physical characteristics or behavioral traits to identify and verify individuals. The best-known biometric identification method is fingerprinting (National Institute of Justice, 2011). Biometr..

  Find the ultimate bod of the river water

Environmental engineering, CEE 357 Winter 2014. HW#6 Assignment: -  Find the ultimate BOD of the river water as it enters the lake. Find the value of the rate constant for BOD utilization in the river, k d,riv .

  Explain the difference in a technical performance measure

good understanding of Mil-Std-499 and Mil-Std-499A

  Characterize the production performance of bakken wells

Characterize the production performance of Bakken Wells. You need to correlate the decline rates of Bakken wells to well/reservoir/completion Parameters, and finally make contour maps.

  Calculate the change rates in orbital elements

Provide a qualitative sketch of the co-rotating coordinate system of Neptune/Triton and calculate the location of the origin of this coordinate system.

  How is problem of ghg emissions represented in victorian

How is the Problem of GHG emissions represented in Victorian transport policy - present the philosophical approach(es) and knowledge frameworks which have best assisted you to respond to your problem/issue.

  What is the friction factor of the tunnel

determine the resistance of the tunnel. If 70 m3 /s of air is passed along this tunnel what would be the pressure drop along the tunnel and what is the friction factor of the tunnel?

  Find the rotarional speed in rpm

Find the value of K, its uncertainty (with 95% confidence), and the maximum possible error - Find the rotarional speed in rpm and its uncertainty. All measured values have a confidence level of 95%.

  Assignment on managerial communication oral presentation

For the purpose of this assignment, you are the chief information officer for the Stone Goose Company. This is your big chance to be the principle change agent in the Stone Goose Company and to propose a new social media policy to executive manage..

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