Professional Documents
Culture Documents
System Analysis & Design
System Analysis & Design
Learner declaration
Marks Awarded
First assessor
IV marks
Agreed grade
1
FEEDBACK FORM
INTERNATIONAL COLLEGE OF BUSINESS & TECHNOLOGY
Module: System Analysis and Designing
Student: H.M.H.S.Thilakarathna
Assessor: Induranga De Silva
Assignment: Sri Lanka COVID-19 Information Management System (SLCIMS)
Marks Awarded:
2
Task (1) contains 20 marks.
Pass
• Provide clear idea about the organization to
which the information system is proposed based
on vision, mission, objectives, and goals of the 8-12
organization.
• Management hierarchy of the organization is
included
Good •
Provide clear idea about the organization to
which the information system is proposed based
on vision, mission, objectives, and goals of the
organization.
• Management hierarchy of the organization is
included
3
• (Computerized/ manual/ Semi Computerized) 12-14
have been done that belongs to a specific
department/functional process of the
organization.
4
Excellent
• Provide clear idea about the organization to which the
information system is proposed based on vision, mission,
objectives, and goals of the organization.
• Management hierarchy of the organization is
included
5
Task (2) contains 20 marks.
Pass •
At least Five stages of the System Development
life cycle explained such as Communication,
planning, Designing, Development & Testing,
Implementation. 8-12
Good •
At least Five stages of the System Development
life cycle explained such as Communication,
planning, Designing, Development & Testing,
Implementation.
• 12-14
Every stage has been mapped with proposing
system development & designing activities.
• The description based on
Prescriptive,Incremental,Evolutionary,Agile &
Specialized Process Models
6
Excellent •
7
candidate keys, composite keys, and associate 8-12
entities.
Excellent
Use EER diagrams to design data model of the
• proposing system.
8
• 14-20
Enhanced Entity Relationships have been
thought & illustrated.
•
Write a data dictionary for the EER diagram.
•
Entities’ Attributes described based on Data
Tyep,Size,Format,& Nature (Primary.Foreign,Non
Key)
•
Has been used standard format for the Data
dictionary.
Pass •
Draw context level Data Flow Diagram to
illustrate functional model of the proposing
system.
• External Entitles, Main Information System &
Information Initial flow between External 8-12
Entities & Main Information System have been
identified & illustrated.
9
• External Entitles, Main Information System &
Information Initial flow between External
Entities & Main Information System have been
identified & illustrated.
•
External Entities, Major Processes, Data
Storages & initial Data Flows & Intermediate
Data Flows in between them have been
Identified & illustrated.
•
Draw a Level 0 Data Flow Diagram to illustrate
functional model of the proposing system
Excellent
Draw context level Data Flow Diagram to illustrate
• functional model of the proposing system.
10
Tables properly used for DFD level 0 processes. 14-20
• Draw a Level 1 Data Flow Diagram to illustrate
functional model of the proposing system
considering detailed analysis.
11
Pass
• Conclusion should be given based on the
proposing information system’s functionalities
8-12
& those benefits for the organization’s goals to
achieve.
Good
Conclusion should be given based on the
• proposing information system’s functionalities
& those benefits for the organization’s goals to
achieve.
Introduction
12
An extremely significant subject area in the context of information systems is system analysis
and design. How well the system investigation and designing activities are carried out throughout
the system development life cycle determines the long-term viability, validity, efficiency, and
correctness of information systems. For the aforementioned tasks, a system analyst must become
proficient in and use the finest tools available, such as entity relationship diagrams, data flow
diagrams, flowcharts, and diagrams in the Unified Modelling Language.
Software development teams may maintain product quality, monitor project progress, project
budget, and product nature to a better level of satisfaction by having a clear understanding of the
Software Development Life Cycle model stages and the specific responsibilities allocated to
those. For an information system project, choosing the optimal software development process
model is essential since the process model's systematic approach can determine the product's
success or failure.
Executive Summary
System Analysis & Design is a very important subject domain related to Information
systems. Information systems durability, Validity, efficiency & accuracy depends on how
well the system investigation & designing activities are accomplished during the system
development life cycle. This assignment is mainly done for the Sri Lanka COVID-19
Information Management System of the Ministry Of Health. This assignment includes all the
necessary information that the SLCIMS needed. By doing this assignment it was able to gain
these following;
Contents
Introduction....................................................................................................................................17
Executive Summary.......................................................................................................................17
13
Task 01...........................................................................................................................................21
Organization Name:...................................................................................................................21
Organization Introduction..........................................................................................................21
Organization LOGO:.................................................................................................................21
Vision:........................................................................................................................................21
Mission:......................................................................................................................................21
Organization Hierarchy..............................................................................................................22
Current System...........................................................................................................................23
Justification................................................................................................................................23
Information Gathering...............................................................................................................24
Interviewing...............................................................................................................................24
Interviewing is the meeting of two people for the purpose of exchanging information and ideas
through questions and responses. This exchange involves communication and leads to joint
understanding about a particular topic (wisestep, 2021).........................................................24
Questionnaires............................................................................................................................24
Observation................................................................................................................................25
Record review and secondary research......................................................................................25
Feasibility Report.......................................................................................................................26
A feasibility study can be thought of as a preliminary investigation that helps the management
to need selection about whether or not a study of the system should be realizable for
development or not ..................................................................................................................26
Economic feasibility.............................................................................................................26
Technical feasibility.............................................................................................................26
Operational feasibility.........................................................................................................26
It determines whether or not the system is operating effectively once it's developed and
implemented..........................................................................................................................26
Legal feasibility....................................................................................................................26
Task 02...........................................................................................................................................27
Systems Development Life Cycle (SDLC)....................................................................................27
Requirement Analysis................................................................................................................28
Planning.....................................................................................................................................28
Design........................................................................................................................................28
Software Development...............................................................................................................29
14
Testing........................................................................................................................................29
Black box...............................................................................................................................29
White box...............................................................................................................................30
Deployment & Maintenances....................................................................................................30
Implementation..........................................................................................................................30
System Development Life Cycle (SDLC) models.........................................................................31
Waterfall Model...................................................................................................................31
V-Shaped Model........................................................................................................................32
Prototype model.........................................................................................................................33
Spiral model...............................................................................................................................33
Big Bang model.........................................................................................................................34
Agile model................................................................................................................................34
Suitable one for this Organization.............................................................................................35
Task 3.............................................................................................................................................35
EER Diagram.............................................................................................................................35
The Data Dictionary of the EER Diagram.............................................................................37
Task 04...........................................................................................................................................38
DFD Diagrams...........................................................................................................................38
Context Level........................................................................................................................38
Level 0.......................................................................................................................................39
Level 1.......................................................................................................................................40
Data Dictionary for Level 0.......................................................................................................41
Level 0 Process Specification From..........................................................................................43
Process specification form.........................................................................................................43
Process specification form.........................................................................................................44
Process specification form.........................................................................................................45
Process specification form.........................................................................................................46
Approach models.......................................................................................................................47
Top-Down and Bottom-Up Design Approach...........................................................................47
Top-Down Approach...........................................................................................................47
Down-Top approach model.......................................................................................................48
Different between BSO and TSO..............................................................................................49
15
BSO........................................................................................................................................49
TSO........................................................................................................................................49
Conclusion and Recommendation.................................................................................................50
Conclusion.................................................................................................................................50
Recommendation.......................................................................................................................50
Gantt chart..................................................................................................................................51
51
References......................................................................................................................................51
Table of Figures
Table of Table
Table 1 Waterfall Model................................................................................................................32
Table 2 V-Shaped Model...............................................................................................................33
Table 3 Prototype model................................................................................................................34
Table 5 Spiral model......................................................................................................................34
Table 6 Agile model.......................................................................................................................35
Table 7 The Data Dictionary of the EER Diagram........................................................................39
Table 8 Data Dictionary for Level 0..............................................................................................43
Table 9 TSO...................................................................................................................................50
Table 10 Gantt chart.......................................................................................................................52
Task 01
16
Organization Name: Ministry Of Health
Organization Introduction:
The name was formally changed to Sri Lanka with the adoption of the new constitution in
1972. Over the years, the history of medicine in Sri Lanka has been shaped by the synthesis
of numerous internal and extrinsic influences, some of which were unique to the country.
Because it is an island, Sri Lanka is mostly immune to external pressures influencing
medicine. The British were deeply worried about the local population's health. Several
Governors expressed concern for the people's health in their presentations to the Legislative
Council.
Organization LOGO:
Vision: A healthier nation that contributes to its economic, social, mental, and spiritual
development.
Mission: To contribute to the social and economic development of Sri Lanka by achieving the
highest attainable health status through promote, preventive, curative, and rehabilitative services
of high quality made available and accessible to the people of Sri Lanka.
Company Objectives:
Company Goals:
To educate and empower the public on health concerns in order to give them more
control over their health and to enhance individual and community health.
Organization Hierarchy
18
Figure 2 Organization Hierarchy
Current System
The Ministry of Health uses an antiquated manual system. A manual system is an accounting
method in which records are kept by hand rather than through a system. Instead, details are
put in diaries, and disparate information is painstakingly compiled into a set of critical
reports. These systems have a high mistake rate and are significantly slower than
computerized systems. The HR department is still writing important reports in a book. Every
human resources officer has a book like this. When documents generated by manual
processes are misplaced, the effect on service delivery is also fairly visible, as patients'
irritation escalates and companies' reputations suffer.
Justification
19
After examining all of these factors, a computerized system appears to be the best fit for this
organization.
Information Gathering
Interviewing
The meeting of two people with the goal of exchanging information and ideas through questions
and responses is known as an interview. This exchange involves communication and results in a
shared understanding of a specific topic. (wisestep, 2022)
Questionnaires
It is made up of questions that are simple to answer and right. These types of queries
might uncover issues and point you in the right direction for answers.
Closed-ended questions can only be answered with a limited number of options, but
quantitative data is simple to analyze.
20
(Flatworld Solutions, 2022)
Close-ended questions
Open-ended questions
Observation
This strategy can obtain information through noting and watching events, people, employees,
and items. This strategy aids in identifying present system requirements and what needs to be
added to the new system. (Betts, 2022)
21
This method can identify the current system's flaws. We can use internal or external sources to
gather previously gathered information. (ucsd, 2022)
Feasibility Report
Economic feasibility
When a manual system is replaced with a computerized system, the organization must bear
the financial cost. However, after the replacement, the organization can save money because
the computerized system does not require books, pens, or more space for storing books.
Additionally, the computerized system requires less crew than a manual system.
Technical feasibility
The goal of a feasibility technical is to determine whether or not a proposed solution is likely
to provide the desired business benefits, as well as to identify any hurdles or hazards that
could potentially effect solution viability, worth, or benefit.
Operational feasibility
It determines whether or not the system is running effectively once it has been built and
implemented.
Legal feasibility
For data processing and storage, the new system follows local data protection rules.
(tutorialspoint, 2022)
22
Task 02
The Software Development Life Cycle (SDLC) is a technique for creating high-quality software
that has well defined processes. In particular, the SDLC technique focuses on the subsequent
stages of software development.
1. Requirement analysis
2. Planning
3. Design
4. Software development
5. Testing
6. Deployment & Maintenances
Figure 3 SDLC
23
Requirement Analysis
The purpose of requirement analysis is to assess present challenges and validate strengths and
weaknesses. It is extremely beneficial to the team in understanding and correcting current issues.
The following individuals perform requirement analysis:
Risky problems are emitted when engaged in requirement analysis. The biggest disadvantage of
Sri Lanka's COVID-19 Information Management System is the likelihood of data loss and the
inability to locate the history of COVID-19 cases. It is possible to avoid or eliminate these issues
with the newly recommended solution. This system is extremely beneficial to the Ministry of
Health.
Planning
When planning software or a system, the team or person first evaluates the cost for the required
items to form the software and the resources required for the program to implement the studied
requirements, as well as the dangers that they will face in the future. This planning strategy
includes sub-plans to simplify risks. These sub-plans are recorded during the planning process.
This planning is carried out by recognizing the challenges that developed during the
requirements analysis.
Sri Lanka COVID-19 Information Management System is one example of such a scheme.
Design
24
This is the third stage of SDLC. This converts the software specifications into design
specifications. This design has been created in accordance with the specification. This
contributes to the overall software architecture. This must be done in the following stages:
The next phase is to build a software structure, which is simple because the prior step defined
government personnel, hospital staff, and third-party people's expectations and system
requirements. After completing the design, developers create a suitable design document known
as the Design Document Specification.
Software Development
This comes after the design process. This is the most time-consuming aspect of the entire system,
and the developers have the most responsibility since if the coding is incorrect, the entire system
will be incorrect. Development for the full software begins at this point. The developer must
respect the Organization's guidelines. Programmers utilize high-level languages such as C++, C,
Java, Pascal, and PHP, depending on the needs of the organization, after completing the
architecture (DB, API, etc.) and functions, the program is ready for testing.
Testing
After the software is completed and deployed at the testing location, the team or individual must
test the entire system to see how it functions. This is a must since the client requires it, and in
other words, the consumer requires its optimum functioning to be done. This takes a long time
since it must be checked extremely carefully. The major goal of testing is to detect problems,
which are referred to as BUGS. System testing is divided into two categories: the white box and
the black box.
25
White box
This approach is used to locate system errors such as code statements, branches, pathways, or
conditions. This test is considered low-level testing, and it is performed by someone who is
familiar with programming.
Black box
The tester is unaware of any internal system throughout the black box test. This strategy is used
to learn about system behavior through end-user prospecting.
If any bugs are discovered in the system after applying these two methods, the next step is to
solve the bugs, which is known as DEBUGGING.
The SDLC concludes with software deployment and maintenance. The primary purpose of
software deployment is to get it into the production environment. However, many organizations
typically deploy it in various locations such as testing or staging. It is feasible to work with the
program before releasing it once it has been deployed into the production stage. This deployment
aids in identifying the software's last errors. Simply put, software maintenance is the managing
of the software after it has been launched. As the world changes, so must software, hardware,
and technology. Because of this issue, the Sri Lanka COVID-19 Information Management
System should also be upgraded. Aside from software updates, the following should be kept in
mind.
Bug fixing
Issues are reported as a result of some circumstances that were not tested at all.
Upgrade
26
Changing the application to a newer version of the software.
Enhancement
Adding additional functionality to existing software.
Implementation
Code the design into source code. A test report with mistakes is created using a test to arrange
process that includes test-related tasks such as test case preparation, testing criteria, and testing
resource allocation. Integrates the information system into its context and installs the new
system. (tutorialspoint, 2022)
Various software development life cycle models have been established and designed, and they
are followed throughout the software development process. These models are known as Software
Development Process Models. To ensure success in the software development process, each
process model follows a unique set of procedures.
i. Waterfall Model
ii. V-Shaped Model
iii. Prototyping Model
iv. Spiral Method
v. Big Bang Method
vi. Agile Method
27
Waterfall Model
The waterfall model is a linear sequential flow. Furthermore, this is the oldest, most certain,
and most straightforward software system development methodology. It is envisioned as a
constant downhill flow, similar to a waterfall, through the phases of software system
implementation. This indicates that any step of the development process can begin only after
the previous segment has been completed. The waterfall approach does not describe the
process for returning to the previous section to address changes in requirements. The
waterfall approach was the first and most frequently utilized approach for developing
software systems.
Advantages Disadvantages
It is simple to explain to users. Assumes that a system's requirements can
be frozen.
It's quite tough to return to any stage after
Approach based on structures it's ended.
Each phase has its own set of deliverables. It is difficult and costly to modify scope
with a little flexibility.
Verification at each level ensures that In addition to the precise plan, it was costly
errors/misunderstandings are detected and time-consuming.
early.
Activities and stages are well specified.
Aids in project planning and scheduling.
V-Shaped Model
Instead of progressing down in a linear fashion, the process steps are curved upwards when
the implementation and coding sections create the characteristic V shape. The main
28
difference between the v-shaped model and the waterfall model is the early test planning
within the v-shaped model.
Advantages Disadvantages
Simple and simple to use The waterfall model is very rigid.
Scope adjustment is complex and costly.
Each step has distinct deliverables.
Because test plans are developed earlier in Because the software is developed during
the life cycle, the waterfall model has a the implementation phase, no early
better likelihood of success. prototypes are created.
When the criteria are simple, it works The model does not give a clear avenue
nicely. for problems discovered during the testing
phases.
Verification and validation of the product It was costly and time-consuming, as well
at the early stages of development. as requiring a precise plan.
Table 2 V-Shaped Model
Prototype model
The prototype model begins with gathering data about the system's requirements by meeting with
users and defining the goal of the software, determining needs, and so on. As a result, it's become
a highly popular model.
Advantages Disadvantage
The users participate actively in the This model is costly.
development.
Because this methodology includes a Requests can vary way too much.
functioning model of the system, users
gain a better grasp of the system under
development.
Errors can be discovered much earlier. Developers do not always prefer too much
client interaction.
Quicker user feedback leads to better Risk of insufficient necessary analysis due
solutions. to excessive prototype dependence.
Table 3 Prototype model
Spiral model
29
The spiral model is a risk-driven process paradigm. This SDLC model assists the team in
implementing aspects of one or more process models such as waterfall, incremental,
waterfall, and so on. This paradigm combines the greatest features of the prototyping
approach and the waterfall model. The spiral process combines rapid prototyping and
concurrent design and development activities.
Advantages Disadvantages
Estimates become more realistic as work The finished product is expensive and takes
progresses because critical concerns are a long time to produce.
found earlier.
Early developer engagement To evaluate the risks and assumptions,
particular abilities are required.
Manages hazards and divides the system Customization limits reusability.
into phases.
. Table 4 Spiral model
This paradigm focuses on all areas of software development and coding tools, yet it is also
simple and requires little to no planning. This model is appropriate for small-scale applications.
Advantages Disadvantages
Good instructional aid for newcomers or Not a food model for complex projects or
students. object-oriented ones.
Little or no planning needed. Can be very expensive if requirements are
misunderstood.
Very few resources needed. Poor model for long and protracted
projects.
Gives developers flexibility. Very high uncertainty and risk.
Table 5 Spiral model
Agile model
Agile approach is a concept that encourages continuous interaction between development and
testing throughout the SDLC process of any project. The Agile methodology divides the entire
project into small incremental builds. (tutorialspoint, 2022)
30
Advantages Disadvantages
It is a very practical method to designing Not suitable for dealing with complex
applications. addictions.
Encourages collaboration and planning More sustainability risk, maintenance risk,
across boundaries. and extensibility risk.
Functionality can be readily established It will not work unless there is an overall
and proved. plan, an agile leader, and agile PM
practice.
It is primarily reliant on consumer
The infrastructural requirements are engagement, therefore if the customer is
modest. unclear, the team may be led astray.
Table 6 Agile model
The agile model is the best fit for this case. Because this is a complex system that is difficult to
construct, this method allows developers to break big programs into smaller components,
allowing them to develop the system piece by piece. Developers can utilize prototypes as a
development tool to receive input on the system. The primary benefit of pursuing agile growth is
increased productivity inside the firm. The team has defined goals, a set schedule, and each team
member is aware of his or her specific responsibilities. The program's development is also
transparent and apparent. This model is the best fit for this case.
Task 3
EER Diagram
31
Figure 4 EER Diagram
32
2.Patient PID Varchar (10) Primary key/True
Gender Varchar (3) False/False
FName Varchar (10) False/False
LName Varchar (20) False/False
33
Reception Varchar (30) False/False
34
Table 7 The Data Dictionary of the EER Diagram
Task 04
DFD Diagrams
Context Level
Level 0
35
Figure 6 Level 0
Level 1
36
Figure 7 Level 1
37
Size
1.Officer Extern Login Varchar Login Can control
al Info System login system
Entity
2.Login Proces Login Info String User Login Varchar Main Login to
s Info Menu System
(Process
1)
3.Main Proces Option Number Integer User Case Varchar Process A major
Menu s details, , 3, process
Display date/tim Process
Record, e, 4,
User integer Process
Manageme
5,
nt,
Log Process 6
out
4.Case Proces Add/Update/ Varcher,Da User Add/ Varchar Case Can
Details s Delete Case, te/ Update/ , details add/update/de
Case time, Delete date/tim lete records
Id ,feedback Integer Case, Case e,
Id integer
5.Display Proces Case Id, User Varcher,Da Case View Varchar User Can view all
Record s Id ,Feedback te/ detail details , case details
time, s, date/tim and user
Integer User e, details
Detail integer
s
6.User Proces Add/Update/ Varcher,Da User Add/ Varchar User Can
Managem s Delete Case, te/ Update/ , details add/update/de
ent Case time, Delete date/tim lete records
Id Integer Case, Case e,
Id integer
7.Log Out Proces User Id User Login Log
s page Out form
system
8.Case Storag Add/Update/ Varcher,Da Proce Record Varchar Process 4 Store all case
details e Delete record te/ ss 3 details, , details
time, Feedback date/tim
Integer e,
9.User Storag Add/Update/ Varcher,Da Proce User Varchar Process 1 Store all user
Details e Delete record te/ ss 5 Details, , Process 4 details
time, Feedback date/tim
Integer e,
Table 8 Data Dictionary for Level 0
38
Process specification form.
Number: 1
Name: Login
Description: Login for System
End if;
Unsolved issues:
39
Process specification form.
Number: 2
Name: Main menu
Description: User can select four options.
End if;
Unsolved issues:
40
Process specification form.
Number: 3
Name: Case Details
Description: Add/Update/Delete cases
End if;
Unsolved issues:
41
Process specification form.
Number: 5
Name: User Management
Description: Add/Update/Delete Users
End if;
Unsolved issues:
42
Approach models
Top-Down Approach
The entire system is organized into a hierarchy of subsystems using the top-down design
technique. An activity description is utilized at the top level. This description is divided
between a structural description and behavioral descriptions of the components. This process
of breakdown is then repeated for the components until sufficiently simple components are
obtained. The end result is a functional description of the system. A top-down technique is
employed for a less advanced project. As a result, the top-down approach strategy is
inconvenient for Sri Lanka. COVID-19 Information Management System.
Administration
Covid-19 Reports
43
Bottom-Top approach model
(Malsam, 2022)
44
Different between BSO and TSO
BSO
This is intended to aid management in making an informed decision about the system. They
are produced and presented with a variety of business system options, each of which
describes the scope and features supplied by a particular development/implementation
strategy. Identify system solutions that meet the needed standards and from which the user
can select.
TSO
It simply refers to the entire technical environment in which the system can be implemented.
This will include an overview of hardware and software, as well as technical support plans.
Its primary goal is to identify and characterize all physical implementation approaches that
could be used to meet the feature definitions.
Processor i3 or higher
RAM 8GB or higher
VGA On board 4GB or higher
Storage 500 GB
OS Windows 10/7/8
Output Monitor
Printer
Projector
Speaker
Input Keyboard
Mouse
Scanners
Finger print scanners
Table 9 TSO
45
Conclusion and Recommendation
Conclusion
This decision has been reached in relation to the newly suggested COVID-19 cases. Sri Lanka's
COVID-19 Information Management System the Ministry of Health can save critical time by
utilizing this system, as well as evaluate, manage, and retain a large amount of essential
information without losing it. SLCIMS is a great time-saving system for the Ministry of Health.
The Ministry of Health can acquire basic information regarding COVID-19 patients by using this
SLCIMS. Organizational management can gain a thorough understanding of the new system, its
characteristics, aims, and features based on the information contained in this report. This paper
contains all information, diagrams, the Sri Lanka COVID-19 Information Management System
(SLCIMS) model, feasibility studies, and data collection methodologies. I hope you have a good
understanding of the new system.
Recommendation
It is difficult to provide advice about the just introduced system. Because the system should be
extremely well suited for the present time and cannot predict what the technology will be like in
the future. If a COVID-19 patient is at home, it is preferable to have his information in this
system as well. This system can also be used on mobile devices, allowing an administration
officer to accomplish his job on the go. Capable of creating a user interface for this system. As a
result, this method is extremely beneficial to the Ministry of Health. As a result, people receive
proper service, and the Ministry of Health can easily carry out its duties.
46
Gantt chart
October
Task Name Start Date End Date
1 18 19 2 21 2 23 2 25
7 0 2 4
Task 1 10/17/2022 10/18/2022
References
Betts, J., 2022. Examples of Observation. [Online]
Available at: https://examples.yourdictionary.com/examples-of-observation.html
[Accessed 18 October 2022].
Flatworld Solutions, 2022. WHAT ARE DIFFERENT TYPES OF QUESTIONNAIRES.
[Online]
Available at: https://www.flatworldsolutions.com/research-analysis/articles/different-types-
questionnaires.php
[Accessed 18 october 2022].
GeneratePress, 2022. Information Gathering Techniques and Process, Hacker must Know.
[Online]
Available at: https://www.cyberpratibha.com/information-gathering-techniques-and-process/
[Accessed 17 october 2022].
kamuni, j., 2018. Questionnaire: Definition, Examples, Design and Types | QuestionPro.
[Online]
Available at: https://medium.com/@jagadishkamuni/questionnaire-definition-examples-
design-and-types-questionpro-34c9e3f488b
[Accessed 04 april 2021].
Malsam, W., 2022. Top Down vs. Bottom Up Management: What’s the Difference?. [Online]
47
[Accessed 17 october 2022].
tutorialspoint, 2022. SDLC - Quick Guide. [Online]
Available at: https://www.tutorialspoint.com/sdlc/sdlc_quick_guide.htm
[Accessed 18 october 2022].
tutorialspoint, 2022. System Analysis & Design - System Planning. [Online]
Available at:
https://www.tutorialspoint.com/system_analysis_and_design/system_analysis_and_design_pl
anning.htm
[Accessed 18 october 2022].
tutorialspoint, 2022. System Development Life Cycle. [Online]
Available at:
https://www.tutorialspoint.com/system_analysis_and_design/system_analysis_and_design_d
evelopment_life_cycle.htm
[Accessed 18 October 2022].
ucsd, 2022. Secondary Use Research. [Online]
Available at: https://irb.ucsd.edu/Secondary-Use-Research.shtml
[Accessed 18 October 2022].
wisestep, 2022. What is an Interview: Definition, Objectives, Types & Guidelines. [Online]
Available at: https://content.wisestep.com/what-is-an-interview/
[Accessed 18 October 2022].
48