CSCI 150 HW
System Analysis
Description
Together with your group, pick one of the following systems:
- A soccer game (or other sports event)
- A college class
- A hospital
- A zoo
- The US government
- The human body
Analyze the system by doing the following:
- Organize the components of the system in a "has-a"
hierarchy.
- Organize some or all of the components in one or more "is-a"
hierarchies.
- Pick some of the most important components and explain their
functions—what do they do? (Do not say what
their purpose is, only what they do.)
- How do the components interact? What sort of information (data,
money, people, hormones...) is exchanged between them?
Your hierarchies can be presented either as a text outline with
indentation to indicate the different levels, or in graphical tree
form (for example, draw.io is one
good option for making a tree diagram).
You should pick appropriate levels of detail—for example, your
hierarchies should have more than just one or two levels, but you do
not have to go crazy trying to add every possible detail (which would
of course amount to many, many books' worth!).
Presentation
You should be prepared to present your analysis in class on
Monday, taking a maximum of 8-10 minutes. Plan to use appropriate
visual aids, such as the blackboard or slides. (If you choose to use
the blackboard, you might want to plan ahead and have several members
of your group draw different things on the board simultaneously, to
save time.)
What to Hand In
You should turn in the following documents on Moodle:
- A document (in .pdf, .txt, or .doc
format) with your answers to the above questions.
- If you made slides for your presentation, you should turn them
in as well.
© Mark Goadrich, Brent Yorgey, Hendrix College