Chapter 9 System Development Life Cycle
Chapter 9 System Development Life Cycle
GROUP 1- ORLANDO
CATUDIO , ENCILA, GUTIERREZ, KATIGBAK, LAGOS, LOPEZ, MARQUEZ, MENDIGORIN, MERCADER, NERO, ROMERA
I_f__m_t___
System
Information
System
INTRODUCTION
PLANNING
The planning stage involves identifying the needs and requirements
of healthcare professionals and patients
ANALYSIS
The analysis stage involves analyzing the requirements identified in
the planning stage.
DESIGNING
The design stage involves designing the software system based on
the requirements specified in the planning and analysis stages.
IMPLEMENTATION
The implementation stage consists in developing the software
system based on the design created in the previous step.
MAINTENANCE/DEPLOYMENT
The maintenance stage consists in maintaining and updating the
software system after it has been released to users.
APPROACHES
TO SDLC
01 WATERFALL MODEL
OBJECT-ORIENTED SYSTEM
03
DEVELOPMENT (OOSD)
05 AGILE METHOD
W____ f___
M___l
Waterfall
Model
APPROACHES TO THE SDLC
waterfall
model
03
waterfall phases
Rapid
Analysis
Implemen
and quick Demon- Testing
-tation
design strate
prototyping Refine
The RAD approach uses: Major advantage of RAD Also the biggest
Informal communication The speed with which the disadvantage
Repurposes components system can be deployed (If a person is in a tight
Typically follows a fast- development schedule)
At times, the system may be
paced schedule The process may be too
deemed acceptable if it meets
Object-oriented fast for adequate testing
a predefined minimum set of
programming requirements, rather than all to be put in place and
Using languages (C++ and of the identified requirements. completed.
Java) This rapid deployment also The most dangerous lack
Promotes software limits the project's exposure to of testing is in the realm
repurposing and reuse change elements. of security.
The RAD approach is chosen because it builds systems quickly through user-driven prototyping and
adherence to quick, strict delivery milestones.
Object oriented
Class hierarchy - allows objects to inherit attributes from par-int classes, which
fosters object reuse and results in less coding. Therefore, the class hierarchy must
be clearly and appropriately designed to deep the benefits of this SLC approach,
The processing begins by investige ing where object-oriented solutions can address
Business problems or needs,
Determining user requirements,
Designing the system,
Programming or modifying object modeling (class hierarchy and objects),
Implementing, testing, and modifying and reimplementing the system and ends with the
new system
The Dynamic Systems
Development Method (DSDM)
FIRST PHASE
PROJECT Life
Cycle
SECOND PHASE
PROJECT Life Cycle
1 . F e a s i b i l i t y
The phase where it identifies the potential risk during the study. It covers feasibility reports, project plan and risk
log
2 . B u s i n e s s S t u d i e s
This part extended the feasibility report by examining the process and the stockholders needs . It is important to
align the stakeholders and secure in buy-in because is is necessary to o input and involvement throughout the
DSDM process.
MoSCoW - Must have ( requirement needed ) , Should have ( requirements are those that would be great to have ),
Could have (requirement that is nice to have ) and Would have ( requirements that can be put up to after )
Approach in setting priorities to meet the business needs
3 . F u n t i o n a l I t e r a t i o n M o d e l
The phase where deliverables are functional model and prototype ready for user testing,
examination of quality of products , revisions and risk logs.
PROJECT Life Cycle
4 . D e s i g n a n d B u i l d I t e r a t i o n
It integrates the functional components and the identifying the non functional requirment needed to be in tested
system
5 . I m p l e m e n t a t i o n
Deliverables are the system ready to use, documentation, and trained users. It should be satisfied along the users
need.
The first and final part of this phase consist of the full review and training of users , implementing the approved
system of the project.
POSTPROJECT
PHASE
THIRD PHASE
Agile methodology prioritizes the
01
collaboration and effectiveness of teams over
rigid processes.
It enables users to implement, modify, apply, reconstruct, and restructure the rich
libraries of source codes available from proven, well-tested products.
Early attempts at OSS ventures in the healthcare realm failed because of a lack of
support for sustained effort, technological lags, lack of authority and credibility and other
such issues.
North America is the home of many mature, stable and widely disseminated FLOSS
(Free/Libre Open Source Software) applications. It has the longest tradition in applying
FLOSS-HC (healthcare) delivery.
Examples of OSS and FOSS OTHER BENEFITS OF
FLOSS
LOW COST
FLEXIBILITY
OPPORTUNITIES TO INNOVATE
DATA
Hospitals INTEROPERABILITY State agencies
PLATFORM
Registries Practices
BENEFITS OF
INTEROPERABILITY
01 STREAMLINE DATA
MANAGEMENT
02 IMPROVE PRODUCTIVITY
55+
Our Facilities 03 PROMOTE SCALABILITY
04 REDUCED COST
Thank You