SlideShare une entreprise Scribd logo
1  sur  23
Télécharger pour lire hors ligne
ISINFORMATION SYSTEMS
BY: JAN WONG
HELLO AND
WELCOME TO
Chapter Two:
DEVELOPMENT OF
INFORMATION SYSTEMS
“How to get started?”
ISHow do you start designing an
information system?
IS
It starts with a problem.
Consumers Business
P R O C E S S
“Network of activities or a series of activities,
repositories, roles, resources, and data flows that
interact to accomplish a business function.”
Then with an objective.
Consumers Business
To correct
a problem
To improve
Competition
External
demand
To initiate a project request.
And assemble a team.
Users

The people whom
which the system
is being
developed for.
Steering Committee

The decision making body
Systems Analyst

The Project Leader
manages, schedules
and controls the team.
Programmer

Converts the design
into a working product.
Vendor

External party that
supplies necessary
support to the team.
Tester

Breaks things… I mean,
make sure the product
is working as intended.
Specialist

An expert in a
specific field e.g.
mobile, database,
UX, etc.
Systems Architect

Ensures all specs are catered to with the right support.
And assemble a team.
To commence
SDLC.
ISIntroducing, the System
Development Lifecycle (SDLC)
5 steps of SDLC.
1. Planning
4. Implementation
5. Operation,
Support & Security
3. Design
2. Analysis
SDLC
Let’s talk about
PLANNING
Phase one:
5 steps in making sure the
system is successful
• Begins when the steering committee
(stakeholders) receives the request.

• Includes: 

• Review & approval of requests.

• Prioritise requests.

• Allocation of resources.

• Find the right team members.
I call the shots
here.
SDLC
Let’s talk about
ANALYSIS
Phase two:
5 steps in making sure the
system is successful
• Conducts two things:

• To create a:
Feasibility Study
(Or preliminary investigation)

• To determine if the project
is really worth doing.

• Using data gathering
techniques:

• Documentation Review

• Observation

• Questionnaire / Interview

• Joint-Application Design
(JAD)

• Research
Detailed Analysis
(Or logical design)

• To determine what the
project should have by:

• Studying how the current
system works

• Find out users’
requirements and needs

• Recommend a solution
+
System Proposal
• Contains the results from Feasibility Study

• Recommends solution based on detailed analysis

• Presented to Steering Committee for decision making
SDLC
Let’s talk about
DESIGN
Phase three:
5 steps in making sure the
system is successful
• Does two things to ensure all
components of the system is present:

• The outcome: Deliverables that will
help periodic inspection to make sure
errors are identified and fixed.

Acquire Required
Hardware & Software
• To identify relevant
technical specifications

• Solicit vendor proposals

• Test & evaluate proposals

• Make a decision
Develop All Details of
The Required System
(Detailed / Physical design)

• Detailed specifications for
all required system
components:



1.



2.



3.
Database Design
Input & Output Design
Program Design
DESIGN
Phase three:
Database Design Input & Output Design Program Design
Goal of Detailed /
Physical Design:
To remove ambiguity among the programming team
during the implementation phase.
List down what data &
records are needed.
A table of expected inputs &
outputs from the system.
A mockup containing sample
data and information.
SDLC
Let’s talk about
IMPLEMENTATION
Phase four:
5 steps in making sure the
system is successful
• To construct new or modified system
to be deployed for the users.

• Four (4) phases:
Develop
Test
Train
Convert
Programmers write code.
For quality assurance.
Show users how to use.
Replace old system.
IMPLEMENTATION
Phase four:
Develop Test Train Convert
Step 1:
Analyze
Requirements
Step 2:
Design
Solution
Step 3:
Validate
Design
Step 4:
Implement
Design
Step 5:
Test
Solution
Step 6:
Document
Solution
Making sure
Detailed / Physical
design is clear.
Starts preparing
coding framework
and pseudocode.
Checks if framework
is suitable for the
system.
Starts developing the
required features.
Quality checks to
ensure features are
working as intended.
Produces both technical
& user manuals for
future reference.
IMPLEMENTATION
Phase four:
Develop Test Train Convert
Quality checks to
ensure features are
working as intended.
Step 5:
Test
Solution
Unit
Testing
Verifies each
module /
feature works
by itself.
Systems
Testing
Verifies all
modules / features
work together.
Integration
Testing
Verifies overall
system works with
other systems.
Acceptance
Testing
Verifies new systems
works with actual data.
IMPLEMENTATION
Phase four:
Develop Test Train Convert
• Sessions / workshops with the
users to guide them in using the
new system.

• Users are usually grouped based
on their departments or user
access level.

• User manuals are given out as a
guide.
IMPLEMENTATION
Phase four:
Develop Test Train Convert
4 Types of Conversion Strategies
Direct Old System New System
Parallel Old System
New System
Phased
Old System New System
Pilot Old Old New New
New Old Old New
Old New Old New
SDLC
Let’s talk about
OPERATION,
SUPPORT &
SECURITY
Phase five:
5 steps in making sure the
system is successful
• To provide on-going assistance after
system is implemented:

• Post-Implementation Review: meeting
ensure system is performing to expectations.

• Perform Maintenance Activities: Keeping
the system in a good state for repair /
upgrades / transfers. 

• Monitor System Performance: Periodic
checks to ensure system is running optimally
(speed, accuracy, reliability, etc).

• Assess System Security: To have a
computer security plan to explain all the
safeguards in place and considered.
Identify all
system assets
List all potential
security risks
List safeguards
for each risk
5 steps of SDLC.
1. Planning
4. Implementation
5. Operation,
Support & Security
3. Design
2. Analysis
ISHow do you think companies / project
teams can cope with everything in SDLC?
Computer-aided
software engineering
(CASE) to support the
activities.
Companies use what we call
In short, softwares to help manage SDLC.
Prototyping (UX)
Creates wireframe / models to help
users visualise the system better.
Project Management
Keeps tracks of tasks, backlogs and
timeline for timely system delivery.
Code Repository
Central codes storage for coding
teams and to minimise overlaps.
Quality Assurance
Analyzes deliverables to ensure
input/output is accurate & expected.
Housekeeping
User access management, security
processes, backup & recovery.
Graphics
Enables drawing of project diagrams,
flow charts or user interface.
QUESTIONS?
jan.wong@apu.edu.my
slideshare.net/janwong
iamjanwongjanwongmy janwongmy

Contenu connexe

Tendances

System analysis and_design
System analysis and_designSystem analysis and_design
System analysis and_design
Tushar Rajput
 
CIS 2303: System Planning Part 1
CIS 2303: System Planning Part 1CIS 2303: System Planning Part 1
CIS 2303: System Planning Part 1
Ahmad Ammari
 
การพัฒนาระบบสารสนเทศ
การพัฒนาระบบสารสนเทศการพัฒนาระบบสารสนเทศ
การพัฒนาระบบสารสนเทศ
Pe' KhumSae
 
analysis and design of information system
analysis and design of information systemanalysis and design of information system
analysis and design of information system
Renu Sharma
 
System Design Presentation
System Design PresentationSystem Design Presentation
System Design Presentation
SCOUT9989
 
A&D - Introduction to Analysis & Design of Information System
A&D - Introduction to Analysis & Design of Information SystemA&D - Introduction to Analysis & Design of Information System
A&D - Introduction to Analysis & Design of Information System
vinay arora
 
CIS 2303 LO1: Introduction to System Analysis and Design
CIS 2303 LO1: Introduction to System Analysis and DesignCIS 2303 LO1: Introduction to System Analysis and Design
CIS 2303 LO1: Introduction to System Analysis and Design
Ahmad Ammari
 
Structure system analysis and design method -SSADM
Structure system analysis and design method -SSADMStructure system analysis and design method -SSADM
Structure system analysis and design method -SSADM
FLYMAN TECHNOLOGY LIMITED
 

Tendances (20)

Lesson 1 System Analysis and Design
Lesson 1 System Analysis and DesignLesson 1 System Analysis and Design
Lesson 1 System Analysis and Design
 
Success or failure of information system implementation
Success or failure of information system implementationSuccess or failure of information system implementation
Success or failure of information system implementation
 
System Analysis and Design slides by Belew yenealem DTU Ethiopia
System Analysis and Design slides by Belew yenealem DTU EthiopiaSystem Analysis and Design slides by Belew yenealem DTU Ethiopia
System Analysis and Design slides by Belew yenealem DTU Ethiopia
 
System Analysis and Design
System Analysis and DesignSystem Analysis and Design
System Analysis and Design
 
System analysis and_design
System analysis and_designSystem analysis and_design
System analysis and_design
 
CIS 2303: System Planning Part 1
CIS 2303: System Planning Part 1CIS 2303: System Planning Part 1
CIS 2303: System Planning Part 1
 
การพัฒนาระบบสารสนเทศ
การพัฒนาระบบสารสนเทศการพัฒนาระบบสารสนเทศ
การพัฒนาระบบสารสนเทศ
 
System Analysis and Design (SAD)
System Analysis and Design (SAD)System Analysis and Design (SAD)
System Analysis and Design (SAD)
 
Introducing systems analysis, design & development Concepts
Introducing systems analysis, design & development ConceptsIntroducing systems analysis, design & development Concepts
Introducing systems analysis, design & development Concepts
 
System Analysis and Design slides by yared yenealem DTU Ethiopia
System Analysis and Design slides by yared yenealem DTU EthiopiaSystem Analysis and Design slides by yared yenealem DTU Ethiopia
System Analysis and Design slides by yared yenealem DTU Ethiopia
 
analysis and design of information system
analysis and design of information systemanalysis and design of information system
analysis and design of information system
 
System analysis and design
System analysis and designSystem analysis and design
System analysis and design
 
System Design Presentation
System Design PresentationSystem Design Presentation
System Design Presentation
 
System Analysis Methods
System Analysis Methods System Analysis Methods
System Analysis Methods
 
System Analysis & Designing : Elements of a System [In short]
System Analysis & Designing : Elements of a System [In short]System Analysis & Designing : Elements of a System [In short]
System Analysis & Designing : Elements of a System [In short]
 
Over view of system analysis and design
Over view of system analysis and designOver view of system analysis and design
Over view of system analysis and design
 
A&D - Introduction to Analysis & Design of Information System
A&D - Introduction to Analysis & Design of Information SystemA&D - Introduction to Analysis & Design of Information System
A&D - Introduction to Analysis & Design of Information System
 
Pm02 system design
Pm02   system designPm02   system design
Pm02 system design
 
CIS 2303 LO1: Introduction to System Analysis and Design
CIS 2303 LO1: Introduction to System Analysis and DesignCIS 2303 LO1: Introduction to System Analysis and Design
CIS 2303 LO1: Introduction to System Analysis and Design
 
Structure system analysis and design method -SSADM
Structure system analysis and design method -SSADMStructure system analysis and design method -SSADM
Structure system analysis and design method -SSADM
 

Similaire à IS L02 - Development of Information Systems

System Development Life Cycle & Implementation of MIS
System Development Life Cycle & Implementation of MISSystem Development Life Cycle & Implementation of MIS
System Development Life Cycle & Implementation of MIS
George V James
 
Systems development
Systems developmentSystems development
Systems development
Elijah Liu
 
System Analysis and Design Project documentation
System Analysis and Design Project documentationSystem Analysis and Design Project documentation
System Analysis and Design Project documentation
MAHERMOHAMED27
 

Similaire à IS L02 - Development of Information Systems (20)

Mis unit iii by arnav
Mis unit iii by arnavMis unit iii by arnav
Mis unit iii by arnav
 
Sdlc
SdlcSdlc
Sdlc
 
System Development Life Cycle & Implementation of MIS
System Development Life Cycle & Implementation of MISSystem Development Life Cycle & Implementation of MIS
System Development Life Cycle & Implementation of MIS
 
1. system development ruchika
1. system development   ruchika1. system development   ruchika
1. system development ruchika
 
Week 10
Week 10Week 10
Week 10
 
Week 10
Week 10Week 10
Week 10
 
SDLC
SDLCSDLC
SDLC
 
Systems development
Systems developmentSystems development
Systems development
 
Lesson 9 system develpment life cycle
Lesson 9 system develpment life cycleLesson 9 system develpment life cycle
Lesson 9 system develpment life cycle
 
Sdlc1
Sdlc1Sdlc1
Sdlc1
 
system development life cycle SDLC
system development life cycle SDLCsystem development life cycle SDLC
system development life cycle SDLC
 
System Development Life Cycle (Notes)
System Development Life Cycle (Notes)System Development Life Cycle (Notes)
System Development Life Cycle (Notes)
 
Presentation2
Presentation2Presentation2
Presentation2
 
Report on SOFTWARE DEVELOPMENT LIFE CYCLE SDLC
Report on SOFTWARE DEVELOPMENT LIFE CYCLE SDLC Report on SOFTWARE DEVELOPMENT LIFE CYCLE SDLC
Report on SOFTWARE DEVELOPMENT LIFE CYCLE SDLC
 
Creating Functional Testing Strategy.pptx
Creating Functional Testing Strategy.pptxCreating Functional Testing Strategy.pptx
Creating Functional Testing Strategy.pptx
 
System development life cycle
System development life cycleSystem development life cycle
System development life cycle
 
Gr 6 sdlc models
Gr 6   sdlc modelsGr 6   sdlc models
Gr 6 sdlc models
 
System development life cycle
System development life cycleSystem development life cycle
System development life cycle
 
Different Approaches To Sys Bldg
Different Approaches To Sys BldgDifferent Approaches To Sys Bldg
Different Approaches To Sys Bldg
 
System Analysis and Design Project documentation
System Analysis and Design Project documentationSystem Analysis and Design Project documentation
System Analysis and Design Project documentation
 

Plus de Jan Wong

MISO L007 managing system security
MISO L007 managing system securityMISO L007 managing system security
MISO L007 managing system security
Jan Wong
 
MISO L008 Disaster Recovery Plan
MISO L008 Disaster Recovery PlanMISO L008 Disaster Recovery Plan
MISO L008 Disaster Recovery Plan
Jan Wong
 
MISO L006 IT Strategy
MISO L006 IT StrategyMISO L006 IT Strategy
MISO L006 IT Strategy
Jan Wong
 
MISO L005 Understanding ERP
MISO L005 Understanding ERPMISO L005 Understanding ERP
MISO L005 Understanding ERP
Jan Wong
 
IS CH2 Database Management (p1)
IS CH2 Database Management (p1)IS CH2 Database Management (p1)
IS CH2 Database Management (p1)
Jan Wong
 

Plus de Jan Wong (20)

IS L06 Communications and Networks
IS L06 Communications and NetworksIS L06 Communications and Networks
IS L06 Communications and Networks
 
IS L05 Multimedia
IS L05 MultimediaIS L05 Multimedia
IS L05 Multimedia
 
IS L04 Programming Language
IS L04 Programming LanguageIS L04 Programming Language
IS L04 Programming Language
 
IS L07 - Security, Ethics and Privacy
IS L07 - Security, Ethics and PrivacyIS L07 - Security, Ethics and Privacy
IS L07 - Security, Ethics and Privacy
 
IS L01 - Introduction to Information Systems (2019)
IS L01 - Introduction to Information Systems (2019)IS L01 - Introduction to Information Systems (2019)
IS L01 - Introduction to Information Systems (2019)
 
Decision Making for Entrepreneurs
Decision Making for EntrepreneursDecision Making for Entrepreneurs
Decision Making for Entrepreneurs
 
L008 Disaster Recovery Plan (2016)
L008 Disaster Recovery Plan (2016)L008 Disaster Recovery Plan (2016)
L008 Disaster Recovery Plan (2016)
 
L007 Managing System Security (2016)
L007 Managing System Security (2016)L007 Managing System Security (2016)
L007 Managing System Security (2016)
 
L006 IT Strategy (2016)
L006 IT Strategy (2016)L006 IT Strategy (2016)
L006 IT Strategy (2016)
 
L004 E-Commerce (2016)
L004 E-Commerce (2016)L004 E-Commerce (2016)
L004 E-Commerce (2016)
 
L003 Network Computing (2016)
L003 Network Computing (2016)L003 Network Computing (2016)
L003 Network Computing (2016)
 
MISO L001 Digital Economy (2016)
MISO L001 Digital Economy (2016)MISO L001 Digital Economy (2016)
MISO L001 Digital Economy (2016)
 
L002 IT Concepts & Management (2016)
L002 IT Concepts & Management (2016)L002 IT Concepts & Management (2016)
L002 IT Concepts & Management (2016)
 
Social Media for Entrepreneurs
Social Media for EntrepreneursSocial Media for Entrepreneurs
Social Media for Entrepreneurs
 
MISO L010
MISO L010MISO L010
MISO L010
 
MISO L007 managing system security
MISO L007 managing system securityMISO L007 managing system security
MISO L007 managing system security
 
MISO L008 Disaster Recovery Plan
MISO L008 Disaster Recovery PlanMISO L008 Disaster Recovery Plan
MISO L008 Disaster Recovery Plan
 
MISO L006 IT Strategy
MISO L006 IT StrategyMISO L006 IT Strategy
MISO L006 IT Strategy
 
MISO L005 Understanding ERP
MISO L005 Understanding ERPMISO L005 Understanding ERP
MISO L005 Understanding ERP
 
IS CH2 Database Management (p1)
IS CH2 Database Management (p1)IS CH2 Database Management (p1)
IS CH2 Database Management (p1)
 

Dernier

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Dernier (20)

DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 

IS L02 - Development of Information Systems

  • 1. ISINFORMATION SYSTEMS BY: JAN WONG HELLO AND WELCOME TO Chapter Two: DEVELOPMENT OF INFORMATION SYSTEMS “How to get started?”
  • 2. ISHow do you start designing an information system?
  • 3. IS It starts with a problem. Consumers Business P R O C E S S “Network of activities or a series of activities, repositories, roles, resources, and data flows that interact to accomplish a business function.”
  • 4. Then with an objective. Consumers Business To correct a problem To improve Competition External demand To initiate a project request.
  • 5. And assemble a team. Users The people whom which the system is being developed for. Steering Committee The decision making body Systems Analyst The Project Leader manages, schedules and controls the team. Programmer Converts the design into a working product. Vendor External party that supplies necessary support to the team. Tester Breaks things… I mean, make sure the product is working as intended. Specialist An expert in a specific field e.g. mobile, database, UX, etc. Systems Architect Ensures all specs are catered to with the right support.
  • 6. And assemble a team. To commence SDLC.
  • 8. 5 steps of SDLC. 1. Planning 4. Implementation 5. Operation, Support & Security 3. Design 2. Analysis
  • 9. SDLC Let’s talk about PLANNING Phase one: 5 steps in making sure the system is successful • Begins when the steering committee (stakeholders) receives the request. • Includes: • Review & approval of requests. • Prioritise requests. • Allocation of resources. • Find the right team members. I call the shots here.
  • 10. SDLC Let’s talk about ANALYSIS Phase two: 5 steps in making sure the system is successful • Conducts two things: • To create a: Feasibility Study (Or preliminary investigation) • To determine if the project is really worth doing. • Using data gathering techniques: • Documentation Review • Observation • Questionnaire / Interview • Joint-Application Design (JAD) • Research Detailed Analysis (Or logical design) • To determine what the project should have by: • Studying how the current system works • Find out users’ requirements and needs • Recommend a solution + System Proposal • Contains the results from Feasibility Study • Recommends solution based on detailed analysis • Presented to Steering Committee for decision making
  • 11. SDLC Let’s talk about DESIGN Phase three: 5 steps in making sure the system is successful • Does two things to ensure all components of the system is present: • The outcome: Deliverables that will help periodic inspection to make sure errors are identified and fixed. Acquire Required Hardware & Software • To identify relevant technical specifications • Solicit vendor proposals • Test & evaluate proposals • Make a decision Develop All Details of The Required System (Detailed / Physical design) • Detailed specifications for all required system components: 1. 2. 3. Database Design Input & Output Design Program Design
  • 12. DESIGN Phase three: Database Design Input & Output Design Program Design Goal of Detailed / Physical Design: To remove ambiguity among the programming team during the implementation phase. List down what data & records are needed. A table of expected inputs & outputs from the system. A mockup containing sample data and information.
  • 13. SDLC Let’s talk about IMPLEMENTATION Phase four: 5 steps in making sure the system is successful • To construct new or modified system to be deployed for the users. • Four (4) phases: Develop Test Train Convert Programmers write code. For quality assurance. Show users how to use. Replace old system.
  • 14. IMPLEMENTATION Phase four: Develop Test Train Convert Step 1: Analyze Requirements Step 2: Design Solution Step 3: Validate Design Step 4: Implement Design Step 5: Test Solution Step 6: Document Solution Making sure Detailed / Physical design is clear. Starts preparing coding framework and pseudocode. Checks if framework is suitable for the system. Starts developing the required features. Quality checks to ensure features are working as intended. Produces both technical & user manuals for future reference.
  • 15. IMPLEMENTATION Phase four: Develop Test Train Convert Quality checks to ensure features are working as intended. Step 5: Test Solution Unit Testing Verifies each module / feature works by itself. Systems Testing Verifies all modules / features work together. Integration Testing Verifies overall system works with other systems. Acceptance Testing Verifies new systems works with actual data.
  • 16. IMPLEMENTATION Phase four: Develop Test Train Convert • Sessions / workshops with the users to guide them in using the new system. • Users are usually grouped based on their departments or user access level. • User manuals are given out as a guide.
  • 17. IMPLEMENTATION Phase four: Develop Test Train Convert 4 Types of Conversion Strategies Direct Old System New System Parallel Old System New System Phased Old System New System Pilot Old Old New New New Old Old New Old New Old New
  • 18. SDLC Let’s talk about OPERATION, SUPPORT & SECURITY Phase five: 5 steps in making sure the system is successful • To provide on-going assistance after system is implemented: • Post-Implementation Review: meeting ensure system is performing to expectations. • Perform Maintenance Activities: Keeping the system in a good state for repair / upgrades / transfers. • Monitor System Performance: Periodic checks to ensure system is running optimally (speed, accuracy, reliability, etc). • Assess System Security: To have a computer security plan to explain all the safeguards in place and considered. Identify all system assets List all potential security risks List safeguards for each risk
  • 19. 5 steps of SDLC. 1. Planning 4. Implementation 5. Operation, Support & Security 3. Design 2. Analysis
  • 20. ISHow do you think companies / project teams can cope with everything in SDLC?
  • 21. Computer-aided software engineering (CASE) to support the activities. Companies use what we call In short, softwares to help manage SDLC.
  • 22. Prototyping (UX) Creates wireframe / models to help users visualise the system better. Project Management Keeps tracks of tasks, backlogs and timeline for timely system delivery. Code Repository Central codes storage for coding teams and to minimise overlaps. Quality Assurance Analyzes deliverables to ensure input/output is accurate & expected. Housekeeping User access management, security processes, backup & recovery. Graphics Enables drawing of project diagrams, flow charts or user interface.