Desirable for a structure chart

Assignment Help Business Management
Reference no: EM131339110

Question 1: Explain and give an example for the following concepts

Encapsulation. Inheritance Polymorphism.

Question 2: Why is it desirable for a structure chart to be highly cohesive and loosely coupled?

Part 2

Question 3: Draw a use case diagram for the system described below:

Web Customer uses our web site to make purchases online. Top level functionality given by the web site are View ItemsMake Purchase and Client Register. View Items use case could be used by customer as top level use case if customer only wants to find and see some products before registration. This use case could also be used as a part of Make Purchase use case after registration. Client Register use case allows customer to register on the web site to Make Purchase. Note, that Checkout use case is part of making purchase.

View Items use case have several optional use cases - customer may search for items, browse items, view items recommended for him/her, add items to shopping cart or wish list.

Question 4: Draw a State Machine Diagram to show the following behaviors of a DVD player.

Be sure to label all transitions with the events that cause them. The DVD player is initially off. It can turned on or off by pressing the power button. When it is off, none of the other buttons do anything. When it is on, the tray can be opened or closed by pressing the eject button. When it is open, only the power and eject buttons will do anything. When the tray is closed, the motor is either spinning or stopped. When you turn on the power or close the tray, the machine first spins up the motor to read the disk. It then gets one of three signals:

(a) no disk - it stops the motor, and disables all buttons other than eject and power.

(b) timeout, indicating it was unable to read the disk - it stops the motor, displays an error message, and disables all buttons other than eject and power.

(c) disk okay - it stops the motor, but enables the play control buttons. There are three play control buttons. Play starts the DVD playing, spinning up the motor if necessary. Pause toggles between playing and paused, without stopping the motor. Pause does nothing if pressed when the motor is stopped. Stop stops the motor, if it was spinning. 

Question 5: Draw a sequence diagram to illustrate the normal operation of the Use Case for "Change DVDs" for the DVD player described in the previous question.

Your sequence should start in the Playing state, and describe the scenario in which the user ejects the current disk, inserts a new one, and selects play again. Assume the DVD player software has to send signals to the motor (to tell it when to spin) and to the tray (to open and close), and in both cases needs to await confirmation from the device before doing anything else. Use activation bars to indicate when the devices are active. State any further assumptions you make.

Reference no: EM131339110

Questions Cloud

Development of a forensic lab for computers : 1. The development of a forensic lab for computers and mobile devices involves numerous specialized tools. Describe both hardware and software tools that might be utilized in such a lab.
Annual dividend on common stock-what is the rate of return : The Vinyard recently paid a $2.38 annual dividend on its common stock. This dividend increases at 1.75 percent per year and currently sells for $40.15 a share. What is the rate of return? You have $100,000 saved today and plan to withdraw $8,000 a ye..
In which year was the company more liquid and why : In which year was the company more liquid and why? Was the company financed by more debt or more equity in 2014 and 2015 and why? What trends do you see on the balance sheet?
Write an equation that represents this situation : The supervisor observes that a tree 40 meters tall with a girth of 1.5 meters produces 288 cubic meters of wood.
Desirable for a structure chart : Web Customer uses our web site to make purchases online. Top level functionality given by the web site are View Items, Make Purchase and Client Register.
What advice would you give to the dean : Develop 95% confidence intervals for the proportion of all students. What advice would you give to the dean based upon your analysis of the data?
Assume discount bond has a few years until maturity : Assume a discount bond has a few years until maturity and a positive yield. All else constant, the bonds' yield to maturity is:
Write function that models the concentration of the mixture : Write the function that models the concentration of the mixture as a function of the number of liters t of 3-molar solution added.
Identify ten validation tests and techniques : Identify ten validation tests and techniques used to enhance the validity of data input; be sure to give an example of each in your discussion. How are these tests handled?

Reviews

Write a Review

Business Management Questions & Answers

  Post-modernism technocracy management styles systems

post-modernism technocracy management styles systems theory1. briefly explain how post-modernism has affected

  What are the credit risks faced by retail banking

How does your bank assess credit risks and does your bank have an effective plan for managing and mitigating these risks? Explain.

  Role of economicswhat is economics what role does economics

role of economicswhat is economics? what role does economics play in your personal decisions? what role does economics

  Maria choose to maximize profits

a) What price and output will Maria choose to maximize profits? b) Maria returns to college and asks her cousin Victor to manage her pizza business. Victor faces the same demand and cost conditions as Maria, but he decides to maximize revenue. Wha..

  What is global consumer culture positioning

What is global consumer culture positioning (GCCP)? What other strategic positioning choices do global marketers have?

  Identify control procedures you would recommend to improve

Identify control procedures you would recommend to improve the organization's internal controls. Document the key control procedures using a control objectives framework.

  What makes real estate different from all other commodities

What makes real estate different from all other commodities

  Illustrate the original and new budget constraints

For each of the following please illustrate the original and new budget constraints and then explain/show how each option is likely to affect the hours of work.

  Using a five –week moving average

a) Prepare a forecast through week 11 by using a five –week moving average b) Prepare a forecast through week 11 by using a 3-period weighted moving average, giving the weight of 0.5 to the most recent week, 0.3 to the second week and 0.2 to the thir..

  Determining the comma-separated values

Arrays that store other arrays are called __________ arrays.An array is an example of a __________, which is a collection of related data items.You can declare an array and supply it with comma-separated values to immediately populate it with data..

  Impacts of major it trends on organizations and

impacts of major it trends on organizations and customerswith the pace of technological innovation rapidly accelerating

  Explaining different styles of leadership

What is a leadership style? What are the different styles of leadership and which one would you adopt if you were asked to lead a group?

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