System Analysis and Design

Verified

Added on  2023/06/14

|14
|3119
|159
AI Summary
This report discusses the selection of a SDLC model for UNICEF, visualizing scheduling, work breakdown structure and justifying the project through cost-benefit analysis. It covers approaches to systems development, functional and non-functional requirements, and project schedule. The subject is System Analysis and Design, and the course code is not mentioned. The report is relevant for students studying software development, system analysis and design, and project management. The university is not mentioned.

Contribute Materials

Your contribution can guide someone’s learning journey. Share your documents today.
Document Page
Running head: SYSTEM ANALYSIS AND DESIGN
System Analysis and Design
Name of the Student
Name of the University

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
1SYSTEM ANALYSIS AND DESIGN
Table of Contents
Introduction:....................................................................................................................................2
Task 1: Approaches to Systems Development................................................................................2
Task 2: Functional and Non-Functional Requirements...................................................................3
Task 3: Cost Benefit Analysis.........................................................................................................5
Task 4: Project Schedule.................................................................................................................6
Task 5: System Information Requirement Investigation Techniques..............................................9
Reflection and Conclusion:............................................................................................................11
Bibliography:.................................................................................................................................12
Document Page
2SYSTEM ANALYSIS AND DESIGN
Introduction:
The SDLC model are the collection of organized activities that are followed for
completing a software development project successfully. Various software development life
cycle models are available. The selection of a particular SDLC model is depended on the
characteristics of the project. Such as, if the project is lengthy and complex then agile models are
suitable. On the other hand, for simple and short projects traditional waterfall model is the best
choice.
The report is aimed to select a SDLC model for UNICEF, visualize scheduling, work
breakdown structure and justify the project through cost-benefit analysis. The main objective of
the project is to install a stable and effective technology within UNICEF environment.
Task 1: Approaches to Systems Development
The complexity, required resources, project requirements and many more factors are
required to be considered and analyzed. The findings of the evaluation will be used for
determining the SDLC model. The traditional SDLC models are for simple and straight forward
system development. The complex one requires more scalable agile model or others.
The proposed UNICEF Child Care System Development project is a big and complex
one. The proposed system has to support payment options. For this purpose, a payment gateway
will be incorporated into the system. The system will be collecting input from the parents of the
children. The parents will be registered into the system. The system will have a database attached
to its core. This database will store all the data into a central location. The biggest advantage of
spiral model offers to the client organization and development firms is minimum risks. In the
proposed project risk and budget constraint analysis is a vital part. The risks of the project are
Document Page
3SYSTEM ANALYSIS AND DESIGN
also medium to high. The project is lengthy and needs various changes throughout the
development. The management of UNICEF has decided that many requirements will be shared
during development life cycle. The features and benefits of spiral model is suitable for handling
the above mentioned development factors (Abrahamsson et al. 2017). The organization also
needs extensive amount of prototypes. The spiral model is able to provide vast amount of
prototypes during life cycle. There is an issue in spiral model, the processes defined in the spiral
model can be too complex. For this reason, the organization must select skilled and experienced
personnel as project team members (Alshamrani and Bahattab 2015).
Task 2: Functional and Non-Functional Requirements
Functional requirements: The behavior of the system is defined based on the functional
requirements. The following are the functional requirements of the system.
i. Process Automation: The system will be developed with the intention of
minimizing the human intervention. To achieve this objective, the organization
requires a system that can automate various processes (Dabbagh and Lee 2014).
Taken as an example, the system will be tracking business data and creating
report automatically.
ii. Data Storing: Data is the most vital part of a system. The systems are developed
with the aim of processing data and generating information and knowledge. The
system will be incorporating a database software within its core (Khan et al.
2016). All the data will be stored in this database.
iii. Interface: The interface will be the medium of communication between the end
users and the system. The interface will collect input from the user and show
output. Taken as an example, parents will input required information through the

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
4SYSTEM ANALYSIS AND DESIGN
interface. The system shows a successful message on the screen if the registration
is successful.
iv. Online Payment: Parents have to pay for the registration. The system will be
equipped with the feature of accepting payment from the parents. The system will
include a payment gateway (Eckhardt, Vogelsang and Fernandez 2016). All the
payments will be handled through this gateway. Parents can pay using cards or net
banking or electronic wallet.
v. Generating and Sharing Report: The data stored in the database is the source of
all the processes and data presentation. The system will automatically retrieve the
required data present it as reports. The reports will be shared with the authorized
personnel.
Non-Functional Requirements: The non-functional requirements are as following.
i. Real time data flow: The real time data flow means input data will be shared
with the users as soon as system receives it. Real time data flow increases
business efficiency (Ameller et al. 2015). Taken as example, the system will
show the payment data to the administrator before the data are stored in the
system.
ii. Scalability: Scalability is a must have non-functional requirement for UNICEF
system. Scalability refers to the system capability of adapting with business
requirements. The owner of the system can reduce the additional resources to
save cost. If required, those resources can be added again to scale up system.
iii. Security: The security ensures safety of the sensitive data. The system will store
parents’ personal data (Shahid and Tasneem 2017). Moreover, the card details
Document Page
5SYSTEM ANALYSIS AND DESIGN
will be processed by the system. If the system gets hacked, then the hacker can
access the details of the card easily.
Task 3: Cost Benefit Analysis
The stakeholders must have an idea about how much capital is required for the project
and how much can be earned from it. The cost benefit analysis does the work of analyzing and
presenting the cost and profits from the project. All the cost including maintenance over the
years are presented through it. The cost of the project is $225,000. Total benefit from the system
is $507,043.00.
ROI 1.87
Breakeven analysis
Yearly
NPV
Cashflo
w
($33,608.0
0)
$33,254.7
2
$68,022.4
3
$105,086.
75
$150,612.
33
$183,674.
77
Overall
NPV
Cashflo
w
($33,608.0
0)
($353.28) $67,669.1
4
$172,755.
89
$323,368.
23
$507,043.
00
Project Breakeven occurs between year 1 and 2 1.01
Actual Breakeven
Document Page
6SYSTEM ANALYSIS AND DESIGN
Cost/Benefit Analysis for the Recovery project
Category Year 0 Year 1 Year 2 Year 3 Year 4 Year 5
Value of benefits $20,000 $25,500 $15,570 $27,500 $35,260
Development
costs
($225,000)
Annual expenses ($13,500) ($15,150) ($9,250) ($11,570) ($9,530)
Net benefit/costs ($65,700) $6,500 $10,350 $6,320 $15,930 $25,730
Discount factor $13,500 0.9091 0.8264 0.7513 0.6830 0.6209
Net present value ($55,000) $5,909 $8,554 $4,748 $10,880 $15,976
Cumulative NPV ($35,200) ($29,291) ($20,737) ($15,989) ($5,108) $10,868
Task 4: Project Schedule
Task Name Duration Start Finish Predecessors
UNICEF Child Care System Development 96 days Mon
4/16/18
Mon
8/27/18
Planning 23 days Mon
4/16/18
Wed
5/16/18
Requirements are studied and gathered 2 days Mon
4/16/18
Tue
4/17/18
Feasibility study 3 days Wed
4/18/18
Fri
4/20/18 2
Reviews and walkthroughs to streamline the
requirements 2 days Mon
4/23/18
Tue
4/24/18 3
Project team is selected 1 day Wed Wed 4

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
7SYSTEM ANALYSIS AND DESIGN
4/25/18 4/25/18
Project Schedule Creating 3 days Thu
4/26/18
Mon
4/30/18 5
Resource Allocation Planning 5 days Tue 5/1/18 Mon
5/7/18 6
Project Budgeting 2 days Tue 5/8/18 Wed
5/9/18 7
Team Meetings 3 days Thu
5/10/18
Mon
5/14/18 8
Meetings with the Stakeholders 2 days Tue
5/15/18
Wed
5/16/18 9
Risk Analysis 17 days Thu
5/17/18 Fri 6/8/18
Requirements are studied 2 days Thu
5/17/18
Fri
5/18/18 10
Brain storming sessions are done 2 days Mon
5/21/18
Tue
5/22/18 12
Identify Potential Risks 3 days Wed
5/23/18
Fri
5/25/18 13
Risk mitigation strategy is identified 1 day Mon
5/28/18
Mon
5/28/18 14
Risk response is generated 3 days Tue
5/29/18
Thu
5/31/18 15
Risk owner is identified 4 days Fri 6/1/18 Wed
6/6/18 16
Risk Register is Generated 1 day Thu 6/7/18 Thu 6/7/18 17
Risk Matrix is created 1 day Fri 6/8/18 Fri 6/8/18 18
Engineering 53 days Mon
6/11/18
Wed
8/22/18
System functions are identified 7 days Mon
6/11/18
Tue
6/19/18 19
Functional requirement identification 6 days Wed
6/20/18
Wed
6/27/18 21
Non-functional requirement identification 8 days Thu
6/28/18
Mon
7/9/18 22
System UML design 9 days Tue
7/10/18
Fri
7/20/18 23
Database design 4 days Mon
7/23/18
Thu
7/26/18 24
Network design 7 days Fri
7/27/18
Mon
8/6/18 25
Unit Development 5 days Tue 8/7/18 Mon
8/13/18 26
Document Page
8SYSTEM ANALYSIS AND DESIGN
System database development 4 days Tue
8/14/18
Fri
8/17/18 27
System Network development 3 days Mon
8/20/18
Wed
8/22/18 28
Evaluation 3 days Thu
8/23/18
Mon
8/27/18
Customers evaluate the software 1 day Thu
8/23/18
Thu
8/23/18 29
Provide their feedback and approval 1 day Fri
8/24/18
Fri
8/24/18 31
System finalization 1 day Mon
8/27/18
Mon
8/27/18 32
ID Task
Mode
Task Name Duration Start Finish Predecessors
0 UNICEF Child Care System Development 96 days Mon
4/16/18
Mon
8/27/18
1 Planning 23 days Mon 4/16/18Wed 5/16/18
2 Requirements are studied and gathered 2 days Mon 4/16/18Tue 4/17/18
3 Feasibility study 3 days Wed 4/18/18Fri 4/20/182
4 Reviews and walkthroughs to streamline the requirements2 days Mon 4/23/18Tue 4/24/183
5 Project team is selected 1 day Wed 4/25/18Wed 4/25/184
6 Project Schedule Creating 3 days Thu 4/26/18Mon 4/30/185
7 Resource Allocation Planning 5 days Tue 5/1/18Mon 5/7/186
8 Project Budgeting 2 days Tue 5/8/18Wed 5/9/187
9 Team Meetings 3 days Thu 5/10/18Mon 5/14/188
10 Meetings with the Stakeholders 2 days Tue 5/15/18Wed 5/16/189
11 Risk Analysis 17 days Thu 5/17/18Fri 6/8/18
12 Requirements are studied 2 days Thu 5/17/18Fri 5/18/1810
13 Brain storming sessions are done 2 days Mon 5/21/18Tue 5/22/1812
14 Identify Potential Risks 3 days Wed 5/23/18Fri 5/25/1813
15 Risk mitigation staregy is identified 1 day Mon 5/28/18Mon 5/28/1814
16 Risk response is generated 3 days Tue 5/29/18Thu 5/31/1815
17 Risk owner is identified 4 days Fri 6/1/18 Wed 6/6/1816
18 Risk Register is Generated 1 day Thu 6/7/18Thu 6/7/1817
19 Risk Matrix is created 1 day Fri 6/8/18 Fri 6/8/18 18
20 Engineering 53 days Mon 6/11/18Wed 8/22/18
21 System fucntions are identified 7 days Mon 6/11/18Tue 6/19/1819
22 Fucntional requirement identification 6 days Wed 6/20/18Wed 6/27/1821
23 Non-fucntional requirement identification 8 days Thu 6/28/18Mon 7/9/1822
24 System UML design 9 days Tue 7/10/18Fri 7/20/1823
25 Database design 4 days Mon 7/23/18Thu 7/26/1824
26 Network design 7 days Fri 7/27/18Mon 8/6/1825
27 Unit Development 5 days Tue 8/7/18Mon 8/13/1826
28 System database development 4 days Tue 8/14/18Fri 8/17/1827
29 System Network development 3 days Mon 8/20/18Wed 8/22/1828
30 Evaluation 3 days Thu 8/23/18Mon 8/27/18
31 Customers evaluate the software 1 day Thu 8/23/18Thu 8/23/1829
32 Provide their feedback and approval 1 day Fri 8/24/18Fri 8/24/1831
33 System finalization 1 day Mon 8/27/18Mon 8/27/1832
Apr May Jun Jul Aug Sep
Qtr 2, 2018 Qtr 3, 2018
Figure 1: Gantt Chart of the Project
(Source: Created by Author)
Document Page
9SYSTEM ANALYSIS AND DESIGN
Figure 2: Work Breakdown Structure of the Project
(Source: Created by Author)
The project initiation date is 16th April, 2018. The Gantt chart is for visualizing the
project schedule. The project activities are the activities in the Work Breakdown Structure. The
WBS in the figure 2 is a three level WBS. The lowest level works are the main activities of the
project.
Task 5: System Information Requirement Investigation Techniques
Stakeholders: The main two stakeholders of the project are UNICEF staff and parents.
The staff will be accessing the system for executing job related activities. The parents will be

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
10SYSTEM ANALYSIS AND DESIGN
registering and making payments in the system. Therefore, both of the above mentioned
stakeholders have to participate in the project management. Based on their reviews and
feedbacks, the prototypes will be created in the spiral life cycle model.
Investigation Techniques: The analysts will be responsible for collecting business and
system requirements. In order to collect information following three techniques will be used.
i. Interviews: Those examiners will organize meeting for the distinct stakeholders.
In the meeting they will accumulate client prerequisite majority of the data. Each
of the stakeholders will convey uninhibitedly with those questioners (Schwalbe
2015). The questioner will solicit them different inquiries and the stakeholders
will gatherings give address. The questioner will record every last one of inquiries
also replies done an archive.
ii. Questionnaire: Those investigators will make a set from claiming inquiries.
These inquiries will a chance to be approached of the stakeholders. Every last one
of inquiries will be pre-determined.
iii. Survey: The survey will a chance to be done through dissecting the documents
furthermore business methods about UNICEF. The investigator will accumulate
different data also impart with those managements (Kaiser, Arbi and Ahlemann
2015). In the meeting for the management, those investigators will ask different
inquiries in regards those distinguished information.
Justification: Interview will be used for collecting individual users’ requirements. The
survey will reveal the hidden business requirements. Survey offers so much insight to the
business requirements that no other method can provide. Questionnaire is essential for collecting
Document Page
11SYSTEM ANALYSIS AND DESIGN
grouped data, such as what all the parents requires. The questionnaire are usually done for
collecting more information on a specific topic.
Reflection and Conclusion:
From the above study, it can be concluded that the proposed system has the capability of
minimizing the operational efforts of UNICEF and maximizing profits from business operations.
The selected SDLC model, spiral fulfills all the requirements of the project. The cost of the
project may exceed the profit in first year of implementation but from next years, UNICEF will
be collecting more capital than invested. It is estimated that within few years, UNICEF will
recover all the money invested in the project. The schedule represented in the report has
visualized all the activities and time lines properly. The work breakdown structure is also very
good. It has been assumed that project will include only the conventional spiral model activities.
Document Page
12SYSTEM ANALYSIS AND DESIGN
Bibliography:
Abrahamsson, P., Salo, O., Ronkainen, J. and Warsta, J., 2017. Agile software development
methods: Review and analysis. arXiv preprint arXiv:1709.08439.
Alshamrani, A. and Bahattab, A., 2015. A comparison between three SDLC models waterfall
model, spiral model, and Incremental/Iterative model. International Journal of Computer Science
Issues (IJCSI), 12(1), p.106.
Ameller, D., Franch, X., Gómez, C., Araujo, J., Svensson, R.B., Biffl, S., Cabot, J., Cortellessa,
V., Daneva, M., Fernández, D.M. and Moreira, A., 2015, August. Handling non-functional
requirements in model-driven development: an ongoing industrial survey. In Requirements
Engineering Conference (RE), 2015 IEEE 23rd International (pp. 208-213). IEEE.
Boardman, A.E., Greenberg, D.H., Vining, A.R. and Weimer, D.L., 2017. Cost-benefit analysis:
concepts and practice. Cambridge University Press.
Dabbagh, M. and Lee, S.P., 2014. An approach for integrating the prioritization of functional and
nonfunctional requirements. The Scientific World Journal, 2014.
Eckhardt, J., Vogelsang, A. and Fernandez, D.M., 2016. Are" Non-functional" Requirements
really Non-functional? An Investigation of Non-functional Requirements in Practice. In Software
Engineering (ICSE), 2016 IEEE/ACM 38th International Conference on (pp. 832-842). IEEE.
Golini, R., Kalchschmidt, M. and Landoni, P., 2015. Adoption of project management practices:
The impact on international development projects of non-governmental organizations.
International Journal of Project Management, 33(3), pp.650-663.

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
13SYSTEM ANALYSIS AND DESIGN
Kaiser, M.G., El Arbi, F. and Ahlemann, F., 2015. Successful project portfolio management
beyond project selection techniques: Understanding the role of structural alignment. International
Journal of Project Management, 33(1), pp.126-139.
Khan, S., Babar, M., Khan, F., Arif, F. and Tahir, M., 2016. Collaboration Methodology for
Integrating Non-Functional Requirements in Architecture. the Journal of Applied Environmental
and Biological Sciences (JAEBS), 6, pp.63-67.
Lock, D., 2017. The essentials of project management. Routledge.
Schwalbe, K., 2015. Information technology project management. Cengage Learning.
Shahid, M. and Tasneem, K.A., 2017. Impact of Avoiding Non-functional Requirements in
Software Development Stage. American Journal of Information Science and Computer
Engineering, 3(4), pp.52-55.
1 out of 14
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]

Your All-in-One AI-Powered Toolkit for Academic Success.

Available 24*7 on WhatsApp / Email

[object Object]