Module 1
Module 1
SOFTWARE ENGINEERING
MODULE - 1
INTRODUCTION
What is a System?
• The word System is derived from Greek word
Systema, which means an organized
relationship between any set of components
to achieve some common cause or objective.
• A system is “an orderly grouping of
interdependent components linked together
according to a plan to achieve a specific goal.”
Systems Analysis
• It is a process of collecting and interpreting
facts, identifying the problems, and
decomposition of a system into its
components.
INFORMATION SYSTEM
• nInformation system (IS) is a formal,
sociotechnical,organizational system designed
to collect, process, store, and distribute
information.
• An information system is the software that
helps organize and analyze data. The purpose
of an information system is to turn raw data
into useful information that can be used
for decision making in an organization.
What are the basic concepts of information systems?
2.Lower management:
Performs supervisory functions
Day to day job scheduling
Check results of operations
3.Middle management
Tactical in nature
Allocate and control the necessary objectives
Performance are measure.
4.Top management
Startegic in nature
Establishment of goals
Long-range planning
New product development
Feedback and Control
• Feedback: Comparing actual output with a
desired output for improving the performance
of system.
• Control: action taken to bring the difference
between an actual and a desired output with
an acceptable range.
• Open loop: here provides no oppurtunity for
management control
Desired
output
Comparison
of desired Managemen Actual
and actual input system
t action output
output
SDLC
• Software Development Life-Cycle
• Software Development Life Cycle (SDLC) is a
process used by the software industry to
design, develop and test high quality
softwares.
• The SDLC aims to produce a high-quality
software that meets or exceeds customer
expectations, reaches completion within times
and cost estimates.
SDLC STAGES
SDLC Life Cycle Activities
• It can be described as an orderly sequence of
significant steps.
• We collect these steps into four major phases:
1)The Study phase
2)The Design phase
3)The development phase
4)The Operation phase
(sdlc flow chart)
The study Phase....(Tasks)
• Phase in which a problem is identified and
analyzed.
The Design Phase..
• In this phase detailed design of the system
selected in the study phase is accomplished.
• Design phase activities include allocation of
the resources for the task.
• Technical specification are also prepared in
this phase.
The Development Phase..
• Here the computer-based system is
constructed from the specifications prepared
in the design phase.
• Equipments are acquired and installed during
this phase.
• All other necessary procedures, manuals,
software specifications and other
documentation are completed.
The Operation Phase..
• New system is installed.
• New system is operated and maintained.
• Performance is reviewed and changes in it are
managed.
Management review of Life- cycle activities