Create the use case diagram for the otmc system

Assignment Help Software Engineering
Reference no: EM131162874

Identify the use cases for the following system: Of the-Month Club (OTMC) is an innovative young firm that sells memberships to people who have an interest in certain products. People pay membership fees for one year and each month receive a product by mail. For example, OTMC has a coffee-of-the-month club that sends members one pound of special coffee each month. OTMC currently offers six memberships (coffee, wine, beer, cigars, flowers, and computer games), each of which costs a different amount. Customers usually belong to just one, but some belong to two or more. When people join OTMC, the telephone operator records the name, mailing address, phone number, e-mail address, credit card information, start date, and membership service(s) (e.g., coffee). Some customers request a double or triple membership (e.g., two pounds of coffee, three cases of beer). The computer game membership operates a bit differently from the others. In this case, the member must also select the type of game (action, arcade, fantasy/science fiction, educational, etc.) and age level. OTMC is planning to greatly expand the types of memberships it offers (e.g., video games, movies, toys, cheese, fruit, vegetables), so the system must accommodate this future expansion. OTMC is also planning to offer three-month and six-month memberships.

• Create the use case diagram for the OTMC system.
• Choose one use case diagram and create a sequence diagram.
• Create a class diagram for the OTMC system.
• Create a behavioral state machine diagram to depict one of the classes on the previous class diagram.

Reference no: EM131162874

Questions Cloud

Create class diagrams that describe the classes : Create class diagrams that describe the classes and relationships depicted in the scenarios- Researchers are placed into a database that is maintained by the state of Georgia.
Draw a behavioral state machine diagram : Draw a behavioral state machine diagram that describes the various states that a travel authorization can have through its approval process. A travel authorization form is used in most companies to approve travel expenses for employees.
Create the use case diagram for the pru system : Create the use case diagram for the PRU system. Choose one use case diagram and create a sequence diagram. Create a class diagram for the PRU system.
Construct a frequency distribution and display it as a table : Construct a frequency distribution and display it as a table and as a histogram.
Create the use case diagram for the otmc system : Create the use case diagram for the OTMC system. Choose one use case diagram and create a sequence diagram. Create a class diagram for the OTMC system. Create a behavioral state machine diagram to depict one of the classes on the previous class diagr..
Compute the expected running costs : Compute the expected running costs in both cases and determine which repairman should be hired.
Create the use case diagram for the library system : Create the use case diagram for the library system. Choose one use case diagram and create a sequence diagram. Create a class diagram for the library system.
Create a class diagram for the student admission system : Create a class diagram for the student admission system. An admissions form includes the contents of the form, SAT information, and references.
Write down the markov chain : Write down the Markov chain and the generator matrix for the states of this machine repairing model. - Find the steady-state probability pi that there are Pi broken machines in the system.

Reviews

Write a Review

Software Engineering Questions & Answers

  Create a database-driven application

The system is expected to provide functionality for maintaining the list of employees and general maintenance of the system database by a manager including creation, modification and deletion of employees' accounts.

  Create eer model using visio notation or supertypes notation

Create an EER model for the following situation using the traditional EER notation, Visio notation or supertypes notation.

  Apply principles of coding to using software to code data

Apply principles of coding to using software to code data. Submit your coding structure and some kind of sample documentation (e.g. screen shots) showing supporting codes

  Discuss the importance of saving work

Access saves database values as they are added eliminating the need to save every time a record is added, edited, or deleted. Discuss and explain the importance of protecting your work.

  What would you look for in a company software system

Identify and explain reasons why you think that companies using a management systems approach might be in a position to perform better than competing companies. What would you look for in a company software system to support your ESH endeavors and ..

  Components of a software system can make

Explain why a high degree of coupling among components of a software system can make maintenance of the system dif?cult. Provide at least one example that supports your answer

  Question 1a write class weather to contain the following-i

question 1a write class weather to contain the following-i data members- humidity airpressure atmospherictemperature

  Moist air enters a device operating at steady state

Moist air enters a device operating at steady state at 1 atm with a dry-bulb temperature of 55C and a wet-bulb temperature of 25C. Liquid water at 20C is sprayed into the air stream, bringing it to 40 C, 1atm at the exit. Determine

  Question 1ashneidermans eight golden rules for discussion

question 1ashneidermans eight golden rules for discussion design are as follows1 strive for consistency2 enable

  Compute student grades via linux shell script

Construct a shell script to run on Knoppix or Linux, that will compute and display the letter grades for the students based on the average of four test scores.

  Assign resources to processes for k processes will be active

Given a set of process and resources, set of requested resources for each process, and number k, is it possible to assign resources to processes so that at least k processes will be active?

  Explain tool used to infer the conceptual model

Another tool used to infer the conceptual model are the end user's forms. The form below will help you identify the entities and relationships.

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