Analyse the case study and produce a vision document

Assignment Help Basic Computer Science
Reference no: EM13818597

1. Analyse the case study and produce a Vision document for a software system to solve the business issue identified in the case study.

The Vision document should address the following points:

a) It should spell out the business case for development of the proposed system, identifying both the problem it is intended to solve, and the benefits to be expected from solving it.

b) It should identify all the stakeholders relevant to the system and their interest in it.

c) It should identify the key needs the system should satisfy and the key features by which the proposed system will satisfy those needs.

d) It should identify key qualities and characteristics that the system should exhibit

e) It should identify key considerations and constraints which affect the technical solution to be developed.

2. Use Case Model

Analyse the case study to determine the high level functional requirements for the new system. Express your understanding of those requirements with:

a) A use case diagram capturing at least all critical and significant use cases that the system will have to support

b) A document containing short use case descriptions for the use cases identified in the use case diagram.

3. Domain Model

Analyse the case study to determine the classes required to express the problem domains structure and operation. Express your understanding of the problem domain in:

a) A domain model.

4. State Machine

Analyse the lifecycle and behaviour of the most complex stateful object* identified in your domain model and express its behaviour in:

a) A state machine diagram

*Note: a list of appropriate domain objects will be made available during semester. Please contact the lecturer to confirm your selection if you wish to complete this task before that list is available.

Reference no: EM13818597

Questions Cloud

Write marketing analysis for your company and industry : Using only organic pesticides and environmentally friendly procedures, your company prides itself on the way its green methods are changing the way nurseries are run throughout the area and eventually the world. You have been asked by Mr. Johnson, ow..
What capabilities would you like to see in the car of future : Which capabilities of internationalization systems will be most critical for manufacturing or selling the cars of the future? What capabilities would you like to see in the car of the future?
Disadvantages of the following types of financing : Discuss the advantages and disadvantages of the following types of financing:
The united states to become in involved militarily : the United States to become in involved militarily
Analyse the case study and produce a vision document : Analyse the case study and produce a Vision document for a software system to solve the business issue identified in the case study - use case diagram capturing at least all critical and significant use cases that the system will have to support
Decide which alternative the company should choose : Decide which alternative the company should choose. Defend your decision by giving advantages and disadvantages of each solution based on the characteristics of the start-up company.
Which utilizing smartpay or a similar program in electronic : which utilizing SmartPay or a similar program in electronic contracting
Analyze issues that impact expatriate compensation : Analyze the issues and considerations that impact expatriate compensation to determine the single biggest challenge in setting compensation.
What is its built-in gains tax : Assume the same facts as in part (1), except that if Lockhart were a C corporation, its taxable income would have been $17,000. What is its built-in gains tax in 2013? Be sure to show your work.

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Advantages and disadvantages of grassroots computing

Discuss how grassroots computing changes the way software is designed, developed, tested, and maintained in a typical organization. What are the advantages and disadvantages of grassroots computing?

  What is ec and how has it evolved

What is EC, and how has it evolved?Describe the difference between affiliate marketing and Web adverting.What are the three stages of B2C EC?

  List three debugging methods within the debugger which can

list three debugging techniques within the debugger that can be used to locate logical error in the java code. for each

  Determine minimum number of element

We wish to find the element x that is in upper half when S is sorted, or in other words element which is greater than median. Determine the minimum number of element comparision required to solve problem ?

  What other major discoveries in cosmology have relied

Some advances in our knowledge have been made possible through better equipment, such as Hubble's discoveries using the 100-inch Hooker telescope at Mount Wilson. What other major discoveries in cosmology have relied on improvements in existing ap..

  The ftc is concerned that the merger of two rival firms

The FTC is concerned that the merger of two rival firms in the same market will increase market power. A hearing is scheduled for one of the company to present arguments that the company has not increased its market power through this merger. Is this..

  The pc platform to the cell phone

Q3. Many games have been ported from the PC platform to the cell phone. Because of the screen size, however, they tend to be simpler and sometimes more abstract.

  What are open-ended questions appropriate

What are open-ended questions appropriate for  use in interviewing

  Explain steps to install apache on the operating system

One of the great benefits of the Apache web server is its wide range of OS and platform support. Apache will run on any Unix-like OS (e.g. Linux, Unix, Mac, Solaris, and Berkeley Software Distribution (BSD) and most Windows OSs).

  Set all paragraph text to the hexadecimal color

Set all paragraph text for paragraphs nested inside div tags to the hex color #CC0000. (What color will they turn if they've already been told in step #1 to be #00E5EE? See the Hint!)

  Discuss difference between microcontroler and microprocessor

Discuss the differences between microcontrollers and microprocessors.

  Review or appraisal based on careful analytical evaluation

Your analysis should explore the positives and negatives in each case and reach a balanced view of the strengths and weaknesses of the person you have selected.

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