CP 212: Systems Analysis and Design: Lecture One
CP 212: Systems Analysis and Design: Lecture One
Lecture One
Course info.
Instructors
Ms. Christina Muro-Lecturer, CSE department
Ms. Gloriana Monko-Ass Lecturer. CSE department
4
Text book of the course
Publisher: SHELLY
CASHMAN SEWIES.
10
Introduction
11
Introduction
• Application Software
• Computer software designed to support organizational
functions or processes
•Sources of Software
•Information technology services firm
• Packaged software producers
• Open source software
• In-house developers
Systems Analysis and Design. Introduction to SAD
12
Introduction
• Systems Analyst
• Organizational role most responsible for analysis and
design of information systems
14
Systems Development Life
Cycle (SDLC)
• Traditional methodology used to develop, maintain,
and replace information systems.
• Phases in SDLC:
• Planning
• Analysis
• Design
• Implementation
• Maintenance
Systems Analysis and Design. Introduction to SAD
15
The systems development life cycle
(SDLC)
• Is the process of understanding how an information system (IS) can
support business needs by designing a system, building it, and
delivering it to users
• The SDLC has a set of four fundamental phases:
• planning,
• analysis,
• design, and
• Implementation
Each phase is itself composed of a series of steps, which rely upon techniques
that produce deliverables (specific documents and files that provide understanding
about the project).
Systems Analysis and Design. Introduction to SAD 16
Planning
• The planning phase is the fundamental process of understanding why
an information system should be built and determining how the project
team will go about building it. It has two steps:
1. Project initiation
• the system’s business value to the organization is identified: how will it lower
costs or increase revenues?
• to conduct a feasibility analysis. The feasibility analysis examines key aspects of
the proposed project:
• The idea’s technical feasibility (Can we build it?)
• The economic feasibility (Will it provide business value?)
• The organizational feasibility (If we build it, will it be used?)
• Decide weather or not the project should be undertaken
2. Project management
• creates a work plan
• The deliverable for project
management is a project plan, which
describes how the project team will
go about developing the system
Systems Analysis and Design. Introduction to SAD 18
Analysis
• The analysis phase answers the questions of who will use the system, what the
system will do, and where and when it will be used
• During this phase, the project team investigates any current system(s), identifies
improvement opportunities, and develops a concept for the new system
• This phase has three steps
1. An analysis strategy is developed to guide the project team’s efforts. Such a strategy usually includes an
analysis of the current system (called the as-is system) and its problems, and then ways to design a new
system (called the to-be system)
2. The next step is requirements gathering
• The system concept is then used as a basis to develop a set of business analysis models, which describe how the
business will operate if the new system is developed
• The set of models typically includes models that represent the data and processes necessary to support the
underlying business process.
3. The analyses, system concept, and models are combined into a document called the system
proposal(Software specification document)
Systems Analysis and Design. Introduction to SAD 19
Design
• The design phase decides how the system will operate, in terms of the
hardware, software, and network infrastructure; the user interface, forms and
reports; and the specific programs, data- bases, and files that will be needed.
• The design phase has four steps:
1. The design strategy
• It clarifies whether the system will be developed by the company’s own programmers,
whether the system will be outsourced to another firm (usually a consulting firm), or whether
the company will buy an existing software package.
2. architecture design
• In most cases, the system will add or change the infrastructure that already exists in the
organization. The interface design specifies how the users will move through the system
(e.g., navigation methods such as menus and on-screen buttons) and the forms and reports
that the system will use.
Process Product
Planning Project Plan
Design System
Specification
• Business Analyst
• Systems Analyst
• Infrastructure Analyst
• Change Management Analyst
• Project Manager