Develop detailed object-oriented design models

Assignment Help Computer Engineering
Reference no: EM131504402 , Length: word count:2000

Assessment - Validation phase

Task -

In this assignment, you are required to complete the followings to validate your system designs.

You have the following two choices to develop detailed object-oriented design models. You also need to submit a proper documentation describing the different aspect of developed component, within 2000 words.

Task 1: The students who have expertise in object-oriented programming are required to validate their system design through developing a prototype for at least one subsystem of chosen case study. You have an option to use any object-oriented programming language such as C++, Java, C#, etc. to develop this subsystem.

OR

Task 2: The students who have no expertise in object-oriented programming are required to validate their system design using interaction diagrams (i.e., communication diagrams or sequence diagrams) for at least one subsystem of chosen case study. To do this, identify 3 (three) most important use cases for the subsystem and develop communication diagrams or sequence diagrams for these use cases.

Rationale -

The purpose of this assessment task is to develop student's skills and knowledge in :

  • validating an OO design through the construction of a prototype
  • converting design diagrams into program code
  • preparing project documentation
  • developing presentations, and through peer review to reflect on their own practice and improve their design.

Attachment:- Case Studies.zip

Reference no: EM131504402

Questions Cloud

Best deal with water pollution along its shoreline : Suppose the government of an ocean-side municipality is trying to determine how to best deal with water pollution along its shoreline.
Determine the amount of dollars : a. Determine the amount of dollars that you will receive if you use a forward hedge.
Calculate the npv of this investment opportunity : FastTrack? Bikes, Inc. is thinking of developing a new composite road bike. Calculate the NPV of this investment opportunity. Should the company make investment
Funds in a particular investment : Investors are driven by results; they place their funds in a particular investment, such as a stock or bond, and expect to receive a return on this investment.
Develop detailed object-oriented design models : You have the following two choices to develop detailed object-oriented design models. You also need to submit a proper documentation
A reflective essay on the diagnostic radiography degree : Write a reflective essay on the Diagnostic Radiography degree . Use the given example to write it.
The risk-free asset to obtain your desired beta : How much should you invest in the risk-free asset to obtain your desired beta?
Calculate stock coefficient of variation : Calculate each stock's coefficient of variation. Which stock is riskier for a diversified investor?
Calculate the value of cash and marketable securities : Mandy, Inc., has current liabilities of $8,700,000, current ratio of 1.9 times, inventory turnover of 11 times, average collection period of 30 days.

Reviews

len1504402

5/23/2017 1:15:57 AM

Australian student, Word length- 1800 to 2000 words. Task 1: Fully functional prototype using major principles of object-oriented programming such as encapsulation, data abstraction, polymorphism and inheritance. Each variable, function/method, loops, if/else statements, etc are well commented. Task 2: All possible use cases of the subsystem are identified; developed communication or sequence diagrams are correctly showing logical flow of the system activities, input/output messages, and accurate symbols/notations. Task 1 & Task 2: Comprehensive documentation which describes each component of developed system and has insights and awareness of deeper more subtle aspects of the case study.

Write a Review

Computer Engineering Questions & Answers

  Mathematics in computing

Binary search tree, and postorder and preorder traversal Determine the shortest path in Graph

  Ict governance

ICT is defined as the term of Information and communication technologies, it is diverse set of technical tools and resources used by the government agencies to communicate and produce, circulate, store, and manage all information.

  Implementation of memory management

Assignment covers the following eight topics and explore the implementation of memory management, processes and threads.

  Realize business and organizational data storage

Realize business and organizational data storage and fast access times are much more important than they have ever been. Compare and contrast magnetic tapes, magnetic disks, optical discs

  What is the protocol overhead

What are the advantages of using a compiled language over an interpreted one? Under what circumstances would you select to use an interpreted language?

  Implementation of memory management

Paper describes about memory management. How memory is used in executing programs and its critical support for applications.

  Define open and closed loop control systems

Define open and closed loop cotrol systems.Explain difference between time varying and time invariant control system wth suitable example.

  Prepare a proposal to deploy windows server

Prepare a proposal to deploy Windows Server onto an existing network based on the provided scenario.

  Security policy document project

Analyze security requirements and develop a security policy

  Write a procedure that produces independent stack objects

Write a procedure (make-stack) that produces independent stack objects, using a message-passing style, e.g.

  Define a suitable functional unit

Define a suitable functional unit for a comparative study between two different types of paint.

  Calculate yield to maturity and bond prices

Calculate yield to maturity (YTM) and bond prices

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