System Analysis and Design Module 2
System Analysis and Design Module 2
Introduction
Systems Analysis and Design is an active field in which analysts repetitively
learn new approaches and different techniques for building the system more
effectively and efficiently. The primary objective of systems analysis and
design is to improve organizational systems. This course provides a basic
understanding of system characteristics, system design, and its development
processes. It is a good introductory guide that provides an overview of all
the concepts necessary to build a system. Here in this lesson will primarily
focus on System Analysis, which it conducts studying a system or its parts in
order to identify its objectives and System Design which focuses on how to
accomplish the objective of a system.
2
Directions On How To Use The
Module Properly
3
Lesson 3: System Planning
Discussion
Requirements Investigation
It is studying the current system and documenting its features for further
analysis.
Requirements Specifications
It includes the analysis of data which determine the requirement
specification, description of features for new system, and specifying
what information requirements will be provided.
4
Information Gathering
Techniques
Interviewing
Systems analyst collects information from individuals or groups by
interviewing. The analyst can be formal, legalistic, play politics, or be
informal; as the success of an interview depends on the skill of analyst as
interviewer.
Questionnaires
This method is used by analyst to gather information about various
issues of system from large number of persons.
Observation
This is a method of gathering information by noticing and observing the
people, events, and objects. The analyst visits the organization to observe
the working of current system and understands the requirements of the
system.
5
Joint Application Development (JAD)
It is a new technique developed by IBM which brings owners, users,
analysts, designers, and builders to define and design the system using
organized and intensive workshops. JAD trained analyst act as facilitator
for workshop who has some specialized skills.
Feasibility Study
Feasibility Study can be considered as preliminary investigation that helps
the management to take decision about whether study of system should be
feasible for development or not.
6
Learning Activities/Exercises 3
Develop a questionnaire to gather information about various issues of
any system you can think of.
Example:
Practice Task/Assessment 3
1) Explain what is Requirements Determination
2) Give at least 2 advantages of each of the Information Gathering
Techniques.
3) What are the two types of questionnaires?
4) What are the five types of Feasibilities?
7
Teacher Intervention
To submit your Learning Activities/Exercises and Practice
Task/Assessment, scan the QR Code or click the link below:
READ ME!
Scan the QR Code or click the link below
https://forms.gle/LHxR44YUzzSQVqay8
Feedback To Assessment
Scoring Rubrics
Category 9-10 Points 6-8 Points 0-5 Point/s
Answers Clear, complete Correct yet Incorrect and
and correct incomplete or totally irrelevant
answer/s to the insufficient answer/s to the
question/s asked. answer/s to the question/s asked.
question/s asked.
Assignment
8
Lesson 4: Structured Analysis
Discussion
Analysts use various tools to understand and describe the information
system. One of the ways is using structured analysis.
9
Pseudocode
10
Basic Elements of DFD
DFD is easy to understand and quite effective when the required design
is not clear and the user wants a notational language for communication.
However, it requires a large number of iterations for obtaining the most
accurate and complete solution.
The following table shows the symbols used in designing a DFD and
their significance −
Symbol Name Symbol Meaning
Types of DFD
DFDs are of two types: Physical DFD and Logical DFD. The following table
lists the points that differentiate a physical DFD from a logical DFD.
It provides low level details of hardware, It explains events of systems and data
software, files, and people. required by each event.
It depicts how the current system operates It shows how business operates; not how the
and how a system will be implemented. system can be implemented.
11
Context Diagram
A context diagram helps in understanding the entire system by one DFD
which gives the overview of a system. It starts with mentioning major
processes with little details and then goes onto giving more details of the
processes with the top-down approach.
The context diagram of mess management is shown below.
Data Dictionary
12
Decision Trees
Decision trees are a method for defining complex relationships by
describing decisions and avoiding the problems in communication. A
decision tree is a diagram that shows alternative actions and conditions
within horizontal tree framework.
Decision trees depict the relationship of each condition and their
permissible actions.
Decision Tables
13
Structured English
Pseudocode
14
Guidelines for Selecting
Appropriate Tools
Use the following guidelines for selecting the most appropriate tool that
would suit your requirements −
Use DFD at high or low level analysis for providing good system
documentations.
Use data dictionary to simplify the structure for meeting the data
requirement of the system.
Use structured English if there are many loops and actions are
complex.
Use decision tables when there are a large number of conditions
to check and logic is complex.
Use decision trees when sequencing of conditions is important
and if there are few conditions to be tested.
15
Learning Activities/Exercises 4
1) Design or Draw an example of any of the following system development
tools and techniques and label it;
Practice Task/Assessment 4
1) Give at least two attributes of Structured Analysis?
2) What are the four components of a Decision Table?
Teacher Intervention
To submit your Learning Activities/Exercises and Practice
Task/Assessment, scan the QR Code or click the link below:
READ ME!
Scan the QR Code or click the link below
https://forms.gle/Fn2QfFrqw2DRPtbJ7
16
Feedback To Assessment
Scoring Rubrics
Category 9-10 Points 6-8 Points 0-5 Point/s
Answers Clear, complete Correct yet Incorrect and
and correct incomplete or totally irrelevant
answer/s to the insufficient answer/s to the
question/s asked. answer/s to the question/s asked.
question/s asked.
Assignment
REFERENCE
https://www.tutorialspoint.com/system_analysis_and_design/index.htm
17