Personal celebrations and unplanned events karim
LO3 Autonomously manage a small project with respect to time and task management and be able to critically evaluate personal performance;
1) In consideration of your use case descriptions, discover as many classes as possible and record these in a CRC (Classes, Responsibilities, and Collaborations) table.
Answer:
Functional requirements
R3. The tool would be used to determine or predict future expenses.
R4. It should provide an opportunity to enter and evaluate recurrent personal expenditures.
R9. The tool should offer required security to any data captured by the system. The data can be protected through several mechanisms such as; data encryption which can be initiated from data entry point while on forms. The next data protection mechanism is through authentication and authorization. Both authentication and authorization are quite important as they determine who access the data and manipulation accorded to each user.
Non-Functional requirements
Use cases description
CRC
Class Name | Type | Responsibility | Collaboration |
---|---|---|---|
Expenses | Model | It’s a collection of all expenses details | Expenses details |
Reports | Views or query | Data query or view to update or update expenses | Design a view display table |
Users | Model | Register system administrators | Login |
Self assessment form and Report
Self-assessment form
Design implementation suitability
References
Khemani, P. and Diamond, M.J., 2005. Introducing financial Management Information Systems in Developing Countries (EPub) (No. 5-196). International Monetary Fund.
Mohammed, A.N.N.A.M. and Hu, W., 2015. Using Management Information Systems (MIS) to Boost Corporate Performance. International Journal of Management Science and Business Administration, 1(11), pp.55-61.