Mountain Valley Community Hospital chapter 14 - PowerPoint PPT Presentation

1 / 24
About This Presentation
Title:

Mountain Valley Community Hospital chapter 14

Description:

Vanessa Haggans. Jerry Mack. Shancona ... Vanessa's Question ... Vanessa's Answer. Nurse, staff, and Technician are subclasses of the superclass Employee. ... – PowerPoint PPT presentation

Number of Views:559
Avg rating:3.0/5.0
Slides: 25
Provided by: cltAs
Category:

less

Transcript and Presenter's Notes

Title: Mountain Valley Community Hospital chapter 14


1
Mountain Valley Community Hospital chapter 14
  • Presented by
  • Lou Bearden
  • Vanessa Haggans
  • Jerry Mack
  • Shancona Cranford

2
Introduction
  • Chapter 14 follows chapter 3 and 4 using class
    diagrams to show further detail.
  • Creating more detailed diagrams will take the
    team at MVCH one step closer to their final goal.

3
Project Question 1
  • Is the ability to model superclass/subclass
    relationships likely to be important in a
    hospital environment such as Mountain View
    Community Hospital? Why or Why not?
  • Yes! Each of the four groups of people have at
    least one unique attribute. Employees have a
    date hired, volunteers have a skill, physicians
    have specialty and pager number, and patients
    have date of contact and calc-age.

4
Project Question 2
  • Do there appear to be any link objects in the
    description of tee data requirements in this
    project segment? If so, what are they?
  • There are no link objects in this example. A
    person could however say that the Nurse class and
    Care Center class can be represented with a class
    having information showing if the Nurse is in
    charge or not.

5
Project Question 3
  • Are there any abstract object classes in the
    description of this hospital? Why or Why not?
  • Yes, the entity Employee is abstract because it
    does not have direct instances. However the
    descendants technician, nurse, and staff do have
    direct instances.

6
Project Question 3
7
Project Exercise 1
  • Draw a class diagram to accurately represent this
    set of requirements, carefully following the
    notation from this chapter.

8
Class Diagram
9
Project Exercise 2
  • Develop definitions for each of the following
    types of objects in your class diagram from
    project exercise one. Consult with some member of
    the hospital or healthcare community is one is
    available otherwise make reasonable assumptions
    based on your own knowledge and experience.

10
Project Exercise 2
  • Classes. A place to store information and actions
    associated with entities in the real world.
  • Attributes. Are places to store a piece of
    information.
  • Relationships are the connection or dependence
    upon other classes to help define the hospital
    system
  • Methods are actions and procedures the classes
    perform.

11
Project Exercise 3
  • You Should recognize the statement A nurse
    cannot be appointed Nurse_in_charge of a care
    center unless she or he has a RN certificate as
    a statement of a business rule. How did you
    model this bussiness rule differently from what
    you did in the project case in chapter 4? What
    is the constrained object? Is it an entity, and
    attribute, a relationship, or some other object?

12
Project Exercise Answer 3 from chapter 4For a
nurse to be appointed nurse in charge of a care
center, that nurse must possess an RN
certificate.
13
Project Exercise 3
  • Bussiness rules in class diagrams are represented
    using a box with a folded down corner and plan
    english to describe the rule.
  • Here Nurse is the constrained object and is an
    entity.

14
Project Exercise 4
  • Compare the class diagram you developed in
    Chapter 4 and with the E-R diagram you developed
    in Chapter 3 in Project Exercise 2. What are the
    differences between these two diagrams? What are
    there differences?

15
Project Exercise 4 con.
  • The object-oriented model in this chapter is
    different from the EER diagram and ER diagrams
    by the object model can be used for data and
    process modeling. The object model also is used
    to develop complex systems such as the one used
    in this MVCH model. The object-oriented model
    also provides better communication and more
    in-depth understanding than the ER and EER
    diagrams. ER and EER diagrams lack a common
    underlying representation and are weakly
    connected.

16
ER and EER diagrams
17
Class Diagram
  • The object-oriented model provides a continuous
    representation from analysis, to design and
    implementation.

18
Project Exercise 5
  • Did you find any examples of aggregation or
    composition in the description of the project in
    this chapter? Why or why not?

19
Yes Maternity, Emergency, and cardiology, are
parts of the composition Care center.
20
Vanessas Question
  • What is one of the subclass and superclass
    relationships from the class diagram?

21
Vanessas Answer
  • Nurse, staff, and Technician are subclasses of
    the superclass Employee.

22
Lous Question
  • Why is the aggregation of person overlapping,
    incomplete?
  • Employee, physician, patient, and volunteer are
    the only entities shown, but there is a small
    number of other people involved in the hospital.
  • The overlap rule applies here because someone can
    be a patient while also being listed as an
    employee or volunteer.

23
Shanconas Question
  • What is the relationship between the MVCH
    laboratory and the building?
  • A laboratory is housed in one and only one
    building and a building may house many
    laboratories.

24
Jerrys Question
  • Name three concrete classes shown in the diagram,
    and why are they concrete?
  • Three concrete classes are nurse, staff, and
    technician. They are concrete because they can
    have direct instances.
Write a Comment
User Comments (0)
About PowerShow.com