Lecture 3
Lecture 3
Lecture 3
(CBE-Mwanza)
MANAGEMENT INFORMATION SYSTEMS
SMB 07307
LECTURE THREE
SYSTEM ANALYSIS AND DESIGNING
Systems are created to solve problems. One can think of the systems approach as an
organized way of dealing with a problem. In this dynamic world, the subject System
Analysis and Design (SAD), mainly deals with the software development activities.
DEFINITION
Basically there are three major components in every system, namely input, processing
and output.
Note: In a system the different components are connected with each other and they are
interdependent. For example, human body represents a complete natural system. We are
also bound by many national systems such as political system, economic system,
educational system and so forth. The objective of the system demands that some output is
produced as a result of processing the suitable inputs. A well-designed system also includes
an additional element referred to as ‘control’ that provides a feedback to achieve desired
objectives of the system.
Planning
Analysis
Design
Implementation
Testing & Integration
Maintenance
1. Planning - This is the first phase in the systems development process. It identifies
whether or not there is the need for a new system to achieve a business’s strategic
objectives. This is a preliminary plan (or a feasibility study) for a company’s business
Deliverables: Finally, a project plan (Proposal) is created which serves the purpose of
guideline for the next phase of the model.
2. Systems Analysis and Requirements - The second phase is where businesses will
work on the source of their problem or the need for a change. In the event of a
problem, possible solutions are submitted and analyzed to identify the best fit for the
ultimate goal(s) of the project. This is where teams consider the functional
requirements of the project or solution. It is also where system analysis takes place
or analyzing the needs of the end users to ensure the new system can meet their
expectations. Systems analysis is vital in determining what a business’s needs are,
as well as how they can be met, who will be responsible for individual pieces of the
project, and what sort of timeline should be expected.
Goal/Activities: How can we solve the problem: conduct feasibility studies (Technical,
operational, economic, legal, organizational and social)
3. Systems Design - The third phase describes, in detail, the necessary specifications,
features and operations that will satisfy the functional requirements of the proposed
system which will be in place. This is the step for end users to discuss and determine
their specific business information needs for the proposed system. It’s during this
phase that they will consider the essential components (hardware and/or software)
structure (networking capabilities), processing and procedures for the system to
accomplish its objectives.
A general system design can be done with a pen and a piece of paper to determine
how the system will look like and how it will function, and then a detailed and
Goal/Activities: Select and plan the best solution: Data flow diagram, flowchart and e.t.c
Deliverables: Finally, a System Design Document is created which serves the purpose of
guideline for the next phase of the model by mention what to design and test.
In the Software Development Life Cycle, the actual code is written here, and if the
system contains hardware, then the implementation phase will contain configuration
and fine-tuning for the hardware to meet certain requirements and functions.
Goal/Activities: Actual implementation and Deployment of the solution, unit test also can
be done under this section.
HOW WORK
1. Who is a System Analyst and list any three skills of a System Analyst?
2. What is a System Development Life Cycle?
3. What are the six main phases of the general System Development Life Cycle
4. List different System Development Life Cycle models and explain any four of them?
5. Contrast V-Model from Waterfall Model
6. Contrast Iterative Model from Spiral Model