199k views
0 votes
Answer each question separately.

How is behavioral modeling related to functional and structural modeling?
How do functional, structural, and behavioral models work together to describe a whole system?
Think about an ATM and its functionality. If you were creating a functional model for an ATM, what would be the use cases for that system?
Note: You do not need to create a functional model or diagram. You may just describe the use cases.
Based on the use cases you described, what objects might you need for an ATM system?

User Yariv Adam
by
8.1k points

1 Answer

3 votes

1. Behavioral modeling depicts how a system acts over time, complementing functional (what it does) and structural (how it's built) models.

2. Functional models define system actions, structural models define components, and behavioral models illustrate system dynamics for a comprehensive description.

3. Use cases for an ATM include withdrawing cash, checking balance, transferring funds, and depositing money.

4. Objects for an ATM system might include User, ATM Machine, Bank Database, Transaction, Cash Dispenser, and Card Reader.

1. Behavioral modeling is like making a movie about a gadget, capturing its actions over time.

It complements functional (what it does) and structural (how it's built) models, much like filming a documentary to truly understand the device's behavior in different scenarios.

2. In ATM functionality, think of use cases as distinct scenes in a film script—transactions like withdrawing cash, checking balance, transferring funds.

To bring this script to life, you introduce actors or objects such as Users, ATM Machines, and Bank Databases, creating an engaging storyline for seamless performance.

User Jan Schaefer
by
8.5k points