Download - Systems Analysis and Design
![Page 1: Systems Analysis and Design](https://reader036.vdocuments.site/reader036/viewer/2022082413/56812bd4550346895d903a6f/html5/thumbnails/1.jpg)
Systems Analysis and Design
Entity Life Histories
![Page 2: Systems Analysis and Design](https://reader036.vdocuments.site/reader036/viewer/2022082413/56812bd4550346895d903a6f/html5/thumbnails/2.jpg)
Seq
uenc
e
ELH
DFD LDS
Function Structure
System Data
(SSADM) Data Views
![Page 3: Systems Analysis and Design](https://reader036.vdocuments.site/reader036/viewer/2022082413/56812bd4550346895d903a6f/html5/thumbnails/3.jpg)
Entity Name
Event A Event B Event C
Sequence
![Page 4: Systems Analysis and Design](https://reader036.vdocuments.site/reader036/viewer/2022082413/56812bd4550346895d903a6f/html5/thumbnails/4.jpg)
New Staff Recruited
New Trainee Accepted
New Employee
Event D Event E
Employee
Selection
![Page 5: Systems Analysis and Design](https://reader036.vdocuments.site/reader036/viewer/2022082413/56812bd4550346895d903a6f/html5/thumbnails/5.jpg)
New Employee
Employee Life
Event E
Employee
Iteration
Salary Payment
![Page 6: Systems Analysis and Design](https://reader036.vdocuments.site/reader036/viewer/2022082413/56812bd4550346895d903a6f/html5/thumbnails/6.jpg)
Bank Account
Account Opened
Account Life
Account Closure
Account Deletion
Transaction
Pay Deposit
Direct Deposit
Cheque Cashed
Bank Account Entity
![Page 7: Systems Analysis and Design](https://reader036.vdocuments.site/reader036/viewer/2022082413/56812bd4550346895d903a6f/html5/thumbnails/7.jpg)
New Staff Recruited
New Employee
Main Life Possible Ends
Employee
Employee Entity
New Trainee Accepted
Salary Payment
Employee Resigns
Employee Fired
![Page 8: Systems Analysis and Design](https://reader036.vdocuments.site/reader036/viewer/2022082413/56812bd4550346895d903a6f/html5/thumbnails/8.jpg)
Entity
Birth Event
Account Life
Account Closure
Account Deletion
-/1 1/2 2/3 3/4
State Indicators
State Indicator Format:
valid previous values/value set by event
![Page 9: Systems Analysis and Design](https://reader036.vdocuments.site/reader036/viewer/2022082413/56812bd4550346895d903a6f/html5/thumbnails/9.jpg)
Bank Account
Account Opened
Account Life
Account Closure
Account Deletion
Transaction
Pay Deposit
Direct Deposit
Cheque Cashed
Bank Account Entity
-/1
1,2,3,4/2 1,2,3,4/3 1,2,3,4/4
1,2,3,4/5 5/-
![Page 10: Systems Analysis and Design](https://reader036.vdocuments.site/reader036/viewer/2022082413/56812bd4550346895d903a6f/html5/thumbnails/10.jpg)
Bank Account
Account Opened
Account Life
Account Closure
Account Deletion
Transaction
Pay Deposit
Direct Deposit
Cheque Cashed
Bank Account Entity
-/1
1,2,3,4/2 1,2,3,4/3 1,2,3,4/4
1,2,3,4/5 5/-1
5 6
2 3 4
Operations List
1. Create record with account details
2. Add transaction amount to current balance – code a
3. Add transaction amount to current balance – code b
4. Subtract transaction amount from current balance
5. Replace account status by ‘N’
6. Delete account record
![Page 11: Systems Analysis and Design](https://reader036.vdocuments.site/reader036/viewer/2022082413/56812bd4550346895d903a6f/html5/thumbnails/11.jpg)
Following the opening of a bank account, a number of transactions may occur. These can be a deposit over the counter, a transfer from anotheraccount or a cheque withdrawal. The account must be closed before it can be deleted.
Draw an entity life history (ELH) diagram to reflect the above sequence of events. Include status indicators and an operations list.
![Page 12: Systems Analysis and Design](https://reader036.vdocuments.site/reader036/viewer/2022082413/56812bd4550346895d903a6f/html5/thumbnails/12.jpg)
Order > 12 months old
Order Received
Payment Received
Goods Despatched
Order
Customer
Invoice
Payment
etc …
etc …
Create Delete Modify
Modify
Create
Create
ENTITY – EVENT MATRIX