0% found this document useful (0 votes)
364 views

Tutorial 08 - Questions

The document contains 10 review questions about data flow diagrams (DFDs) and entity-relationship diagrams (ERDs). It asks about DFD component symbols, determining external agents vs. processes, representing ERD entities and relationships on DFDs, and more. It also contains 2 problems/exercises - one asking about additional processes needed for a course registration system DFD, and another providing a case study about a medical monitoring device and asking to develop a context diagram and DFD fragment/process explosion.

Uploaded by

Vỹ Phạm
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
364 views

Tutorial 08 - Questions

The document contains 10 review questions about data flow diagrams (DFDs) and entity-relationship diagrams (ERDs). It asks about DFD component symbols, determining external agents vs. processes, representing ERD entities and relationships on DFDs, and more. It also contains 2 problems/exercises - one asking about additional processes needed for a course registration system DFD, and another providing a case study about a medical monitoring device and asking to develop a context diagram and DFD fragment/process explosion.

Uploaded by

Vỹ Phạm
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6

Review Questions

1. List at least three different types of DFDs. What is each diagram type used to represent?

2. List the five component parts (symbols) of a DFD. Briefly describe what each symbol
represents.

3. How does an analyst determine whether a person or organization should be represented on a


DFD as an external agent or by one or more processes?

4. Processes on an event-partitioned DFD can be described by a detailed DFD or a process


specification. How does an analyst determine which is the most appropriate form of
description?

5. How are entities from the ERD represented on a DFD? How are relationships from the ERD
represented on a DFD?

6. What DFD characteristics does an analyst examine when evaluating DFD quality?

7. What is a “thing” called in models used by traditional analysts and database analysts?

8. Sketch a simple ERD that shows a team has zero or more players and each player is on one and
only one team.

9. What does a domain model class diagram show about system requirements, and how is it
different from an ERD?

10. Draw an entity-relationship diagram, including minimum and maximum cardinality, for the
following: The system stores information about two things: cars and owners. A car has
attributes for make, model, and year. The owner has attributes for name and address. Assume
that a car must be owned by one owner and an owner can own many cars, but an owner might
not own any cars (perhaps she just sold them all, but you still want a record of her in the
system).
Problems and Exercises

Figure B-6
1. Examine the course registration system described in Figure B-6. Are there any other processes
that would be required to implement a fully functioning system? Hint: Black holes and miracles
may indicate processing steps that were left out of the DFD.
Solutions to End-of-Chapter Cases
Case Study: Sandia Medical Devices
Sandia Medical Devices:

Medical monitoring technology has advanced significantly in the last decade. Monitoring that once
required a visit to a health-care facility can now be performed by devices located in a patient’s home or
carried or worn at all times. Examples include glucose level (blood sugar), pulse, blood pressure, and
electrocardiogram (EKG). Measurements can be transmitted via telephone, Internet connection, and
wireless data transmission standards, such as Bluetooth. A particularly powerful technology
combination is a wearable device that records data periodically or continuously and transmits it via
Bluetooth to a cell phone app. The cell phone app can inform the patient of problems and can
automatically transmit data and alerts to a central monitoring application (see Figure 2-17).

Health-care providers and patients incur significant costs when glucose levels are not maintained
within acceptable tolerances. Short-term episodes of very high or very low glucose often result in
expensive visits to urgent care clinics or hospitals. In addition, patients with frequent but less severe
episodes of high or low glucose are more susceptible to such expensive long-term complications as
vision, circulatory, and kidney problems.

Sandia Medical Devices (SMD), an Albuquerque manufacturer of portable and wearable medical
monitoring devices, has developed a glucose monitor embedded in a wristband. The device is powered
by body heat and senses glucose levels from minute quantities of perspiration. SMD is developing the
Real-Time Glucose Monitoring (RTGM) device in partnership with New Mexico Health Systems
(NMHS), a comprehensive health delivery service with patients throughout New Mexico, The system’s
vision statement reads as follows:

RTGM will enable patients and their healthcare providers to continuously monitor glucose levels,
immediately identify short- and long-term medical dangers, and rapidly respond to those dangers in
medically appropriate ways.

SMD will develop the initial prototype software for smart-phones with Bluetooth capability running
the Google Android operating system. If successful, NMHS and its patients will have free use of the
software and SMD will resell the software to other health systems worldwide.
Review the specifics of the Sandia Medical Devices case in Chapters 2–5, including the figures
reproduced here. Perform these tasks:

1. Develop a context diagram encompassing all the use cases in Figure B-35.
2. Develop a DFD fragment and a process explosion for the View history use case. Assume that the
system will automatically display the most recent glucose level, which is updated at five-minute
intervals by default. Assume further that the user can ask the system to view glucose levels during
a user-specified time period and that the levels can be displayed in tabular form or as a graph.

You might also like