Information system development and software engineering.
Requirements definition is one of the most important aspects of information system development and software engineering. Requirements should also be of high quality. Suppose that you are consulting a dentist’s office to develop an information system to support scheduling, billing, and other related activities. Prepare answers to the following questions. a. It is usually helpful to separate the requirements into several categories. What are the two common categories? Describe and provide an example for each. b. What are the characteristics or metrics that make requirements of high quality? List three and describe them. INSS 640 1. Given the following problem: When customers place orders on the company’s Web site, the system checks to see if the items are in stock, issues a status message to the customer, and generates a shipping order to the warehouse, which fills the order. When the order is shipped, the customer is billed. The system also produces various reports. a. Draw a context diagram for the order system. b. Draw a diagram 0 DFD for the order system. c. Name four attributes that you can use to define an entity in the order system. 2. Given the following problem: When customers place orders on the company’s Web site, the system checks to see if the items are in stock, issues a status message to the customer, and generates a shipping order to the warehouse, which fills the order. When the order is shipped, the customer is billed. The system also produces various reports. a. Draw a use case diagram for the order system. b. Draw a class diagram for the order system. c. Draw an activity diagram for placing an order. d. Draw an state diagram for placing an order.
Leave a Reply
Want to join the discussion?Feel free to contribute!