SlideShare une entreprise Scribd logo
1  sur  38
SYSTEM ANALYSIS AND
DESIGN
CODE: IDT06103
FASILITATOR:
MWAHASANGA HISSAN D
2/6/2020 1prepared by Mwahasanga Hissan d
THE SYSTEMS DEVELOPMENT
LIFE CYCLE (SDLC)
2/6/2020 2prepared by Mwahasanga Hissan d
Course Objectives
• Explain the role played in information systems
development by the systems analyst.
• Describe the fundamental systems development life cycle
and its four phases.
• Explain how organizations identify IS development
projects.
• Explain the importance of linking the information system
to business needs.
• Be able to create a system request.
• Describe technical, economic, and organizational
feasibility assessment.
• Be able to perform a feasibility analysis.
2/6/2020 prepared by Mwahasanga Hissan d 3
Systems Development
What is a system?
A collection of related components that interact to
perform a task in order to accomplish a goal.
Systems development (systems analysis and
design) is the process of creating systems,
developing them, and maintaining or enhancing
them.
What is system development life cycle
(SDLC)?
• The systems development life cycle (SDLC) is
the process of determining how an
information system (IS) can support business
needs, designing the system, building it, and
delivering it to users.
2/6/2020 prepared by Mwahasanga Hissan d 5
System analyst
• The key person in the SDLC is the systems
analyst, who analyzes the business situation,
identifies opportunities for improvements,
and designs an information system to
implement the improvements.
• As a systems analyst, you will work as a team
with a variety of people, including business
and technical experts.
2/6/2020 prepared by Mwahasanga Hissan d 6
Cont…..
• It is important to remember that the primary objective
of the systems analyst is not to create a wonderful
system.
• The primary goal is to create value for the organization,
which for most companies means increasing profits.
• Many failed systems were abandoned because the
analysts tried to build a wonderful system without
clearly understanding how the system would support
the organization’s goals, improve business processes,
and integrate with other information systems to
provide value.
2/6/2020 prepared by Mwahasanga Hissan d 7
Systems Analyst Skills
• Systems analysts must understand how to apply
technology to solve business problems. In addition,
systems analysts may serve as change agents who
identify the organizational improvements needed, design
systems to implement those changes, and train and
motivate others to use the systems.
• Understanding what to change, knowing how to change
it, and convincing others of the need for change require
a wide range of skills. These skills can be broken down
into six major categories: technical, business, analytical,
interpersonal, management, and ethical.
2/6/2020 prepared by Mwahasanga Hissan d 8
Summary of skills
• Analysts must have the technical skills to understand the organization’s existing technical
environment, the new system’s technology foundation, and the way in which both can be fit
into an integrated technical solution.
• Business skills are required to understand how IT can be applied to business situations and
to ensure that the IT delivers real business value.
• Analysts are continuous problem solvers at both the project and the organizational level,
and they put their analytical skills to the test regularly.
• Often, analysts need to communicate effectively, one-on-one with users and business
managers (who often have little experience with technology) and with programmers (who
often have more technical expertise than the analyst does).
• They must be able to give presentations to large and small groups and to write reports. Not
only do they need to have strong interpersonal abilities, but they also need to manage
people with whom they work, and they must manage the pressure and risks associated with
unclear situations.
• Finally, analysts must deal fairly, honestly, and ethically with other project team members,
managers, and system users. Analysts often deal with confidential information or
information that, if shared with others, could cause harm (e.g., dissent among employees); it
is important for analysts to maintain confidence and trust with all people.
2/6/2020 prepared by Mwahasanga Hissan d 9
Systems Analyst Roles
• The systems analyst role focuses on the IS issues
surrounding the system.
• This person develops ideas and suggestions for
ways that IT can support and improve business
processes, helps design new business processes
supported by IT, designs the new information
system, and ensures that all IS standards are
maintained.
• The systems analyst will have significant training
and experience in analysis and design and in
programming
2/6/2020 prepared by Mwahasanga Hissan d 10
Alleviating the Problems in
Systems Development
Elimination of the causes of system failure lie in
1. the application of methodologies
2. modeling tools
3. techniques
4. project management techniques
to design and build IS that not only meet the needs of the
users, but also are delivered on time and within budget.
Principles of Successful Systems Development
As assignment
• Get the user involved
• Use a problem-solving approach
• Establish phases and activities
• Establish standards for development and documentation
• Justify systems as capital investments
• Don't be afraid to cancel or revise scope
• Design systems for growth and change
• Proper planning and project management
2/6/2020 prepared by Mwahasanga Hissan d 12
Group assignment
• Why preliminary investigation is needed first
before developing a system.
• Required
1. what is it
2. objectives of it
3.reasons for it
2/6/2020 prepared by Mwahasanga Hissan d 13
Some Key Terms ...
• Systems development life cycle (SDLC): the life of a project,
from concept through implementation
• Methodology: a comprehensive and detailed version of an
entire SDLC
• Technique: an approach that applies specific tools and rules to
complete one or more phases of the methodology
• Modeling tools: specific tools used to apply techniques
• Project management techniques: tools used to help plan,
schedule, and control a project
2/6/2020 prepared by Mwahasanga Hissan d 14
Tools
• Software support that helps create
models or other project components
• From simple drawing programs to
complex CASE tools
2/6/2020 prepared by Mwahasanga Hissan d 15
Some Tools
• Project management applications
• Drawing/graphics applications
• Word processing/text editor
• Computer-aided system engineering (CASE) tools
• Integrated development environment (IDF)
• Database management applications
• Reverse-engineering tool
• Code generators
2/6/2020 prepared by Mwahasanga Hissan d 16
Techniques
• Collection of guidelines that help the analyst
complete a system development activity or task
• Step-by-step instructions
• General advice
2/6/2020 prepared by Mwahasanga Hissan d 17
Some Techniques
• Strategic planning
• Project management
• User interviewing
• Data-modeling
• Relational database design
2/6/2020 prepared by Mwahasanga Hissan d 18
SDLC Concepts
• All projects use some variation of the SDLC
• SDLC is more than phases
– Principles of management
– Planning and control
– Organization and scheduling
– Problem solving
2/6/2020 prepared by Mwahasanga Hissan d 19
PHASES AND THEIR RELATED
DOCUMENTATIONS
2/6/2020 prepared by Mwahasanga Hissan d 20
How we start?
• In many ways, building an information system is similar to
building a house. First, the owner describes the vision for
the house to the developer. Second, this idea is
transformed into sketches and drawings that are shown to
the owner and refined (often, through several drawings,
each improving on the other) until the owner agrees that
the pictures depict what he or she wants. Third, a set of
detailed blue- prints is developed that presents much more
specific information about the house(e.g., the layout of
rooms, placement of plumbing fixtures and electrical
outlets, and so on). Finally, the house is built following the
blueprints—and often with some changes and decisions
made by the owner as the house is erected.
2/6/2020 21prepared by Mwahasanga Hissan d
Major Attributes of the Life Cycle
• The project
– Moves systematically through phases where
each phase has a standard set of outputs
– Produces project deliverables
– Uses deliverables in implementation
– Results in actual information system
– Uses gradual refinement
2/6/2020 prepared by Mwahasanga Hissan d 22
Project Phases
1. Planning (Why build the system? How should the
team go about building it?)
2. Analysis (Who uses system, what will it do, where and
when will the system be used?)
3. Design (How will the system work?)
4. Implementation or deploy (System delivery)
The system is ready to be deployed and installed in customer’s premises, ready to become
running, live and productive, training may be required for end users.
5. System Testing and Integration
Testing is becoming more and more important to ensure customer’s
satisfaction, and it requires no knowledge in coding, hardware configuration or
design.
2/6/2020 prepared by Mwahasanga Hissan d 23
Project Phases cont.…
6. System Maintenance
-Periodic maintenance for the system will be carried out to make sure that
the system won’t become obsolete, (outdated)
-Replacing the old hardware and continuously evaluating system’s
performance,
-Providing latest updates for certain components to make sure it meets the
right standards and the latest technologies to face current security threats.
2/6/2020 prepared by Mwahasanga Hissan d 24
Phases in summary
• Building an information system using the SDLC
follows a similar set of four fundamental
phases: planning, analysis, design, and
implementation .
2/6/2020 25prepared by Mwahasanga Hissan d
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 the following steps:
• project initiation
• project management
2/6/2020 26prepared by Mwahasanga Hissan d
project initiation
• During project initiation, the system’s business value to the
organization is identified—how will it lower costs or
increase revenues. The IS department works together with
the person or department generating the request (called
the project sponsor) to conduct a feasibility analysis. The
feasibility analysis examines key aspects of the proposed
project:
• The 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?)
2/6/2020 27prepared by Mwahasanga Hissan d
Individual assignment
• Why business case? And what are its
importance?
2/6/2020 prepared by Mwahasanga Hissan d 28
project management
• Once the project is approved, it enters project
management. During project management,
the project manager creates a work plan,
staffs the project, and puts techniques in place
to help the project team control and direct the
project through the entire SDLC.
• The deliverable for project management is a
project plan that describes how the project
team will go about developing the system.
2/6/2020 29prepared by Mwahasanga Hissan d
Planning summary
• Identifying business value
• Analyze feasibility
• Develop work plan
• Staff the project
• Control and direct project
2/6/2020 prepared by Mwahasanga Hissan d 30
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. study of the current system (called the as-is system) and its problems,
and envisioning ways to design a new system (called the to-be system).
2. The next step is requirements gathering (e.g., through interviews, group
work- shops, or questionnaires).
3. system proposal, which is presented to the project sponsor and other
key decision makers (e.g., members of the approval committee) who will
decide whether the project should continue to move forward.
2/6/2020 31prepared by Mwahasanga Hissan d
2/6/2020 prepared by Mwahasanga Hissan d 32
Design
• The design phase decides how the system will
operate in terms of the hardware, software, and
network infrastructure that will be in place. i.e
the user interface, forms, and reports that will be
used; and the specific programs, databases, and
files that will be needed.
• Although most of the strategic decisions about
the system are made in the development of the
system concept during the analysis phase, the
steps in the design phase determine exactly how
the system will operate.
2/6/2020 33prepared by Mwahasanga Hissan d
Design summary
• Design selection
• Architecture design
• Interface design
• Data storage design
• Program design
2/6/2020 prepared by Mwahasanga Hissan d 34
Implementation
• The final phase in the SDLC is the
implementation phase, during which the
system is actually built (or purchased, in the
case of a packaged software design and
installed).
• This is the phase that usually gets the most
attention, because for most systems it is the
longest and most expensive single part of the
development process.
2/6/2020 35prepared by Mwahasanga Hissan d
Three phases of implementation
1. System construction is the first step. The system is built and
tested to ensure that it performs as designed. Since the cost of fixing
bugs can be immense, testing is one of the most critical steps in
implementation. Most organizations spend more time and attention
on testing than on writing the programs in the first place.
2. The system is installed. Installation is the process by which the
old system is turned off and the new one is turned on. There are
several approaches that may be used to convert from the old to the
new system. One of the most important aspects of conversion is the
training plan, used to teach users how to use the new system and
help manage the changes caused by the new system.
3. The analyst team establishes support plan for the system.
This plan usually includes a formal or informal post-implementation
review, as well as a systematic way for identifying major and minor
changes needed for the system.
2/6/2020 prepared by Mwahasanga Hissan d 36
Implementation
• Construction
– Program building
– Program and system testing
• Installation
– Conversion strategy
– Training plan
– Support plan
2/6/2020 prepared by Mwahasanga Hissan d 37
Support Phase
• Objective: Keep system running productively
following initial installation
– End-user support
• Help desks
• Training programs
– Maintaining and enhancing computer system
• Enhancements
• Upgrades
• Maintenance
2/6/2020 prepared by Mwahasanga Hissan d 38

Contenu connexe

Tendances

Mike Kapadya_Resume Updated 3-2-2016
Mike Kapadya_Resume Updated 3-2-2016Mike Kapadya_Resume Updated 3-2-2016
Mike Kapadya_Resume Updated 3-2-2016Mike Kapadya
 
vikas sethi
vikas sethivikas sethi
vikas sethivikas70
 
Chapter 09 dss-mis-eis-es-ai
Chapter 09 dss-mis-eis-es-aiChapter 09 dss-mis-eis-es-ai
Chapter 09 dss-mis-eis-es-aiPooja Sakhla
 
Bua 235 teamwork
Bua 235 teamwork Bua 235 teamwork
Bua 235 teamwork UMaine
 
Chapter 2 analyzing the business case
Chapter 2 analyzing the business caseChapter 2 analyzing the business case
Chapter 2 analyzing the business caseRaquel Miranda
 
Kerika: A Case Study of a Project Management Office at Treinen Associates
Kerika: A Case Study of a Project Management Office at Treinen AssociatesKerika: A Case Study of a Project Management Office at Treinen Associates
Kerika: A Case Study of a Project Management Office at Treinen AssociatesArun Kumar
 
Senior Manager - IT, Deepak
Senior Manager - IT, DeepakSenior Manager - IT, Deepak
Senior Manager - IT, DeepakDeepak Sharma
 
Incorporating A DesignOps Approach Into Solution Architecture
Incorporating A DesignOps Approach Into Solution ArchitectureIncorporating A DesignOps Approach Into Solution Architecture
Incorporating A DesignOps Approach Into Solution ArchitectureAlan McSweeney
 
Information systems management
Information systems managementInformation systems management
Information systems managementUMaine
 
Project management IT Project Management
Project management IT Project Management Project management IT Project Management
Project management IT Project Management Amanda Haddad
 
Core Competences of Architects
Core Competences of ArchitectsCore Competences of Architects
Core Competences of ArchitectsDanny Greefhorst
 
Six sigma implementation in it software product industry – a case study
Six sigma implementation in it software product industry – a case studySix sigma implementation in it software product industry – a case study
Six sigma implementation in it software product industry – a case studyIAEME Publication
 
What systems thinking can offer portfolio, programme & project managers, 19 O...
What systems thinking can offer portfolio, programme & project managers, 19 O...What systems thinking can offer portfolio, programme & project managers, 19 O...
What systems thinking can offer portfolio, programme & project managers, 19 O...Association for Project Management
 
Executive Information System
Executive Information SystemExecutive Information System
Executive Information SystemTheju Paul
 
Senior Manager - IT, Deepak
Senior Manager - IT, DeepakSenior Manager - IT, Deepak
Senior Manager - IT, DeepakDeepak Sharma
 
System Design and Analysis 2
System Design and Analysis 2System Design and Analysis 2
System Design and Analysis 2Boeun Tim
 

Tendances (20)

Chapter 6
Chapter 6Chapter 6
Chapter 6
 
Mike Kapadya_Resume Updated 3-2-2016
Mike Kapadya_Resume Updated 3-2-2016Mike Kapadya_Resume Updated 3-2-2016
Mike Kapadya_Resume Updated 3-2-2016
 
vikas sethi
vikas sethivikas sethi
vikas sethi
 
Lecture # 08 (developing business it solution)
Lecture # 08 (developing business it solution)Lecture # 08 (developing business it solution)
Lecture # 08 (developing business it solution)
 
Chapter 09 dss-mis-eis-es-ai
Chapter 09 dss-mis-eis-es-aiChapter 09 dss-mis-eis-es-ai
Chapter 09 dss-mis-eis-es-ai
 
Bua 235 teamwork
Bua 235 teamwork Bua 235 teamwork
Bua 235 teamwork
 
Chapter 2 analyzing the business case
Chapter 2 analyzing the business caseChapter 2 analyzing the business case
Chapter 2 analyzing the business case
 
Kerika: A Case Study of a Project Management Office at Treinen Associates
Kerika: A Case Study of a Project Management Office at Treinen AssociatesKerika: A Case Study of a Project Management Office at Treinen Associates
Kerika: A Case Study of a Project Management Office at Treinen Associates
 
Senior Manager - IT, Deepak
Senior Manager - IT, DeepakSenior Manager - IT, Deepak
Senior Manager - IT, Deepak
 
Incorporating A DesignOps Approach Into Solution Architecture
Incorporating A DesignOps Approach Into Solution ArchitectureIncorporating A DesignOps Approach Into Solution Architecture
Incorporating A DesignOps Approach Into Solution Architecture
 
SAD 1st PPT
SAD 1st PPTSAD 1st PPT
SAD 1st PPT
 
Information systems management
Information systems managementInformation systems management
Information systems management
 
Project management IT Project Management
Project management IT Project Management Project management IT Project Management
Project management IT Project Management
 
Core Competences of Architects
Core Competences of ArchitectsCore Competences of Architects
Core Competences of Architects
 
Six sigma implementation in it software product industry – a case study
Six sigma implementation in it software product industry – a case studySix sigma implementation in it software product industry – a case study
Six sigma implementation in it software product industry – a case study
 
What systems thinking can offer portfolio, programme & project managers, 19 O...
What systems thinking can offer portfolio, programme & project managers, 19 O...What systems thinking can offer portfolio, programme & project managers, 19 O...
What systems thinking can offer portfolio, programme & project managers, 19 O...
 
Chapter 10 sdlc
Chapter 10 sdlcChapter 10 sdlc
Chapter 10 sdlc
 
Executive Information System
Executive Information SystemExecutive Information System
Executive Information System
 
Senior Manager - IT, Deepak
Senior Manager - IT, DeepakSenior Manager - IT, Deepak
Senior Manager - IT, Deepak
 
System Design and Analysis 2
System Design and Analysis 2System Design and Analysis 2
System Design and Analysis 2
 

Similaire à Presentation1 & 2 Teofilo kisanji University

management system development and planning
management system development and planningmanagement system development and planning
management system development and planningmilkesa13
 
PLANNING PHASE(1).pdf and designing phases
PLANNING PHASE(1).pdf and designing phasesPLANNING PHASE(1).pdf and designing phases
PLANNING PHASE(1).pdf and designing phaseshamdiabdrhman
 
mis ch2.pptx
mis ch2.pptxmis ch2.pptx
mis ch2.pptxTeshome48
 
mis ch2.pptx
mis ch2.pptxmis ch2.pptx
mis ch2.pptxhabte11
 
PTTKHTTT_part 1.pdf
PTTKHTTT_part 1.pdfPTTKHTTT_part 1.pdf
PTTKHTTT_part 1.pdfTmTri
 
Information resources, mis, csvtu
Information resources, mis, csvtuInformation resources, mis, csvtu
Information resources, mis, csvtuNarender Chintada
 
Development of information system chap 2
Development of information system chap 2Development of information system chap 2
Development of information system chap 2amanuelayde1
 
Day 1: ICT Strategic Planning, Mr. Soufiane Ben Moussa, CTO, House of Commons...
Day 1: ICT Strategic Planning, Mr. Soufiane Ben Moussa, CTO, House of Commons...Day 1: ICT Strategic Planning, Mr. Soufiane Ben Moussa, CTO, House of Commons...
Day 1: ICT Strategic Planning, Mr. Soufiane Ben Moussa, CTO, House of Commons...wepc2016
 
DSS Presentation1.pptx
DSS Presentation1.pptxDSS Presentation1.pptx
DSS Presentation1.pptxLuciaMakwasha1
 
project evaluation of Business Subject1.docx
project evaluation of Business Subject1.docxproject evaluation of Business Subject1.docx
project evaluation of Business Subject1.docxvenkatasivakumar6
 
Lecture 1_System Integration & Architecture
Lecture 1_System Integration & ArchitectureLecture 1_System Integration & Architecture
Lecture 1_System Integration & ArchitectureCAPINPINSerelyn
 
System Development Life_IntroductionCycle.pdf
System Development Life_IntroductionCycle.pdfSystem Development Life_IntroductionCycle.pdf
System Development Life_IntroductionCycle.pdfpncitechnologies
 
System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)Showkot Usman
 
MIS.pptx
MIS.pptxMIS.pptx
MIS.pptxU V
 
Concepts Of business analyst Practices - Part 1
Concepts Of business analyst Practices - Part 1Concepts Of business analyst Practices - Part 1
Concepts Of business analyst Practices - Part 1Moutasm Tamimi
 
Sdlc presentation
Sdlc presentation Sdlc presentation
Sdlc presentation Rohaan Khan
 
CS 414 (IT Project Management)
CS 414 (IT Project Management)CS 414 (IT Project Management)
CS 414 (IT Project Management)raszky
 

Similaire à Presentation1 & 2 Teofilo kisanji University (20)

management system development and planning
management system development and planningmanagement system development and planning
management system development and planning
 
PLANNING PHASE(1).pdf and designing phases
PLANNING PHASE(1).pdf and designing phasesPLANNING PHASE(1).pdf and designing phases
PLANNING PHASE(1).pdf and designing phases
 
CHAPTER FOUR.pptx
CHAPTER FOUR.pptxCHAPTER FOUR.pptx
CHAPTER FOUR.pptx
 
mis ch2.pptx
mis ch2.pptxmis ch2.pptx
mis ch2.pptx
 
mis ch2.pptx
mis ch2.pptxmis ch2.pptx
mis ch2.pptx
 
PTTKHTTT_part 1.pdf
PTTKHTTT_part 1.pdfPTTKHTTT_part 1.pdf
PTTKHTTT_part 1.pdf
 
Information resources, mis, csvtu
Information resources, mis, csvtuInformation resources, mis, csvtu
Information resources, mis, csvtu
 
Development of information system chap 2
Development of information system chap 2Development of information system chap 2
Development of information system chap 2
 
Day 1: ICT Strategic Planning, Mr. Soufiane Ben Moussa, CTO, House of Commons...
Day 1: ICT Strategic Planning, Mr. Soufiane Ben Moussa, CTO, House of Commons...Day 1: ICT Strategic Planning, Mr. Soufiane Ben Moussa, CTO, House of Commons...
Day 1: ICT Strategic Planning, Mr. Soufiane Ben Moussa, CTO, House of Commons...
 
DSS Presentation1.pptx
DSS Presentation1.pptxDSS Presentation1.pptx
DSS Presentation1.pptx
 
project evaluation of Business Subject1.docx
project evaluation of Business Subject1.docxproject evaluation of Business Subject1.docx
project evaluation of Business Subject1.docx
 
Lecture 1_System Integration & Architecture
Lecture 1_System Integration & ArchitectureLecture 1_System Integration & Architecture
Lecture 1_System Integration & Architecture
 
System Development Life_IntroductionCycle.pdf
System Development Life_IntroductionCycle.pdfSystem Development Life_IntroductionCycle.pdf
System Development Life_IntroductionCycle.pdf
 
sdlc-170822024656.pdf
sdlc-170822024656.pdfsdlc-170822024656.pdf
sdlc-170822024656.pdf
 
System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)
 
MIS.pptx
MIS.pptxMIS.pptx
MIS.pptx
 
Concepts Of business analyst Practices - Part 1
Concepts Of business analyst Practices - Part 1Concepts Of business analyst Practices - Part 1
Concepts Of business analyst Practices - Part 1
 
Sdlc presentation
Sdlc presentation Sdlc presentation
Sdlc presentation
 
CS 414 (IT Project Management)
CS 414 (IT Project Management)CS 414 (IT Project Management)
CS 414 (IT Project Management)
 
Sdlc1
Sdlc1Sdlc1
Sdlc1
 

Plus de ITNet

lecture 8 b main memory
lecture 8 b main memorylecture 8 b main memory
lecture 8 b main memoryITNet
 
lecture 9.pptx
lecture 9.pptxlecture 9.pptx
lecture 9.pptxITNet
 
lecture 10.pptx
lecture 10.pptxlecture 10.pptx
lecture 10.pptxITNet
 
lecture 11.pptx
lecture 11.pptxlecture 11.pptx
lecture 11.pptxITNet
 
lecture 12.pptx
lecture 12.pptxlecture 12.pptx
lecture 12.pptxITNet
 
lecture 13.pptx
lecture 13.pptxlecture 13.pptx
lecture 13.pptxITNet
 
lecture 15.pptx
lecture 15.pptxlecture 15.pptx
lecture 15.pptxITNet
 
kandegeeee.pdf
kandegeeee.pdfkandegeeee.pdf
kandegeeee.pdfITNet
 
Ia 124 1621324160 ia_124_lecture_02
Ia 124 1621324160 ia_124_lecture_02Ia 124 1621324160 ia_124_lecture_02
Ia 124 1621324160 ia_124_lecture_02ITNet
 
Ia 124 1621324143 ia_124_lecture_01
Ia 124 1621324143 ia_124_lecture_01Ia 124 1621324143 ia_124_lecture_01
Ia 124 1621324143 ia_124_lecture_01ITNet
 
Cp 121 lecture 01
Cp 121 lecture 01Cp 121 lecture 01
Cp 121 lecture 01ITNet
 
Cp 111 5 week
Cp 111 5 weekCp 111 5 week
Cp 111 5 weekITNet
 
Teofilo kisanji university mbeya (TEKU) ambassador 2020
Teofilo kisanji university mbeya (TEKU) ambassador 2020Teofilo kisanji university mbeya (TEKU) ambassador 2020
Teofilo kisanji university mbeya (TEKU) ambassador 2020ITNet
 
Tn 110 lecture 8
Tn 110 lecture 8Tn 110 lecture 8
Tn 110 lecture 8ITNet
 
Tn 110 lecture 2 logic
Tn 110 lecture 2 logicTn 110 lecture 2 logic
Tn 110 lecture 2 logicITNet
 
Tn 110 lecture 1 logic
Tn 110 lecture 1 logicTn 110 lecture 1 logic
Tn 110 lecture 1 logicITNet
 
internet
internetinternet
internetITNet
 
Im 111 lecture 1
Im 111   lecture 1Im 111   lecture 1
Im 111 lecture 1ITNet
 
development study perspective full
development study perspective fulldevelopment study perspective full
development study perspective fullITNet
 
Gender issues in developement
Gender issues in developementGender issues in developement
Gender issues in developementITNet
 

Plus de ITNet (20)

lecture 8 b main memory
lecture 8 b main memorylecture 8 b main memory
lecture 8 b main memory
 
lecture 9.pptx
lecture 9.pptxlecture 9.pptx
lecture 9.pptx
 
lecture 10.pptx
lecture 10.pptxlecture 10.pptx
lecture 10.pptx
 
lecture 11.pptx
lecture 11.pptxlecture 11.pptx
lecture 11.pptx
 
lecture 12.pptx
lecture 12.pptxlecture 12.pptx
lecture 12.pptx
 
lecture 13.pptx
lecture 13.pptxlecture 13.pptx
lecture 13.pptx
 
lecture 15.pptx
lecture 15.pptxlecture 15.pptx
lecture 15.pptx
 
kandegeeee.pdf
kandegeeee.pdfkandegeeee.pdf
kandegeeee.pdf
 
Ia 124 1621324160 ia_124_lecture_02
Ia 124 1621324160 ia_124_lecture_02Ia 124 1621324160 ia_124_lecture_02
Ia 124 1621324160 ia_124_lecture_02
 
Ia 124 1621324143 ia_124_lecture_01
Ia 124 1621324143 ia_124_lecture_01Ia 124 1621324143 ia_124_lecture_01
Ia 124 1621324143 ia_124_lecture_01
 
Cp 121 lecture 01
Cp 121 lecture 01Cp 121 lecture 01
Cp 121 lecture 01
 
Cp 111 5 week
Cp 111 5 weekCp 111 5 week
Cp 111 5 week
 
Teofilo kisanji university mbeya (TEKU) ambassador 2020
Teofilo kisanji university mbeya (TEKU) ambassador 2020Teofilo kisanji university mbeya (TEKU) ambassador 2020
Teofilo kisanji university mbeya (TEKU) ambassador 2020
 
Tn 110 lecture 8
Tn 110 lecture 8Tn 110 lecture 8
Tn 110 lecture 8
 
Tn 110 lecture 2 logic
Tn 110 lecture 2 logicTn 110 lecture 2 logic
Tn 110 lecture 2 logic
 
Tn 110 lecture 1 logic
Tn 110 lecture 1 logicTn 110 lecture 1 logic
Tn 110 lecture 1 logic
 
internet
internetinternet
internet
 
Im 111 lecture 1
Im 111   lecture 1Im 111   lecture 1
Im 111 lecture 1
 
development study perspective full
development study perspective fulldevelopment study perspective full
development study perspective full
 
Gender issues in developement
Gender issues in developementGender issues in developement
Gender issues in developement
 

Dernier

Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...amitlee9823
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFxolyaivanovalion
 
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangaloreamitlee9823
 
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz1
 
Capstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics ProgramCapstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics ProgramMoniSankarHazra
 
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night StandCall Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightCheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightDelhi Call girls
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...SUHANI PANDEY
 
Generative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusGenerative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusTimothy Spann
 
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...amitlee9823
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxolyaivanovalion
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfMarinCaroMartnezBerg
 

Dernier (20)

Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFx
 
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signals
 
Sampling (random) method and Non random.ppt
Sampling (random) method and Non random.pptSampling (random) method and Non random.ppt
Sampling (random) method and Non random.ppt
 
Capstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics ProgramCapstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics Program
 
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
 
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night StandCall Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
 
Anomaly detection and data imputation within time series
Anomaly detection and data imputation within time seriesAnomaly detection and data imputation within time series
Anomaly detection and data imputation within time series
 
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
 
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightCheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
 
Generative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusGenerative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and Milvus
 
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptx
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdf
 
Predicting Loan Approval: A Data Science Project
Predicting Loan Approval: A Data Science ProjectPredicting Loan Approval: A Data Science Project
Predicting Loan Approval: A Data Science Project
 

Presentation1 & 2 Teofilo kisanji University

  • 1. SYSTEM ANALYSIS AND DESIGN CODE: IDT06103 FASILITATOR: MWAHASANGA HISSAN D 2/6/2020 1prepared by Mwahasanga Hissan d
  • 2. THE SYSTEMS DEVELOPMENT LIFE CYCLE (SDLC) 2/6/2020 2prepared by Mwahasanga Hissan d
  • 3. Course Objectives • Explain the role played in information systems development by the systems analyst. • Describe the fundamental systems development life cycle and its four phases. • Explain how organizations identify IS development projects. • Explain the importance of linking the information system to business needs. • Be able to create a system request. • Describe technical, economic, and organizational feasibility assessment. • Be able to perform a feasibility analysis. 2/6/2020 prepared by Mwahasanga Hissan d 3
  • 4. Systems Development What is a system? A collection of related components that interact to perform a task in order to accomplish a goal. Systems development (systems analysis and design) is the process of creating systems, developing them, and maintaining or enhancing them.
  • 5. What is system development life cycle (SDLC)? • The systems development life cycle (SDLC) is the process of determining how an information system (IS) can support business needs, designing the system, building it, and delivering it to users. 2/6/2020 prepared by Mwahasanga Hissan d 5
  • 6. System analyst • The key person in the SDLC is the systems analyst, who analyzes the business situation, identifies opportunities for improvements, and designs an information system to implement the improvements. • As a systems analyst, you will work as a team with a variety of people, including business and technical experts. 2/6/2020 prepared by Mwahasanga Hissan d 6
  • 7. Cont….. • It is important to remember that the primary objective of the systems analyst is not to create a wonderful system. • The primary goal is to create value for the organization, which for most companies means increasing profits. • Many failed systems were abandoned because the analysts tried to build a wonderful system without clearly understanding how the system would support the organization’s goals, improve business processes, and integrate with other information systems to provide value. 2/6/2020 prepared by Mwahasanga Hissan d 7
  • 8. Systems Analyst Skills • Systems analysts must understand how to apply technology to solve business problems. In addition, systems analysts may serve as change agents who identify the organizational improvements needed, design systems to implement those changes, and train and motivate others to use the systems. • Understanding what to change, knowing how to change it, and convincing others of the need for change require a wide range of skills. These skills can be broken down into six major categories: technical, business, analytical, interpersonal, management, and ethical. 2/6/2020 prepared by Mwahasanga Hissan d 8
  • 9. Summary of skills • Analysts must have the technical skills to understand the organization’s existing technical environment, the new system’s technology foundation, and the way in which both can be fit into an integrated technical solution. • Business skills are required to understand how IT can be applied to business situations and to ensure that the IT delivers real business value. • Analysts are continuous problem solvers at both the project and the organizational level, and they put their analytical skills to the test regularly. • Often, analysts need to communicate effectively, one-on-one with users and business managers (who often have little experience with technology) and with programmers (who often have more technical expertise than the analyst does). • They must be able to give presentations to large and small groups and to write reports. Not only do they need to have strong interpersonal abilities, but they also need to manage people with whom they work, and they must manage the pressure and risks associated with unclear situations. • Finally, analysts must deal fairly, honestly, and ethically with other project team members, managers, and system users. Analysts often deal with confidential information or information that, if shared with others, could cause harm (e.g., dissent among employees); it is important for analysts to maintain confidence and trust with all people. 2/6/2020 prepared by Mwahasanga Hissan d 9
  • 10. Systems Analyst Roles • The systems analyst role focuses on the IS issues surrounding the system. • This person develops ideas and suggestions for ways that IT can support and improve business processes, helps design new business processes supported by IT, designs the new information system, and ensures that all IS standards are maintained. • The systems analyst will have significant training and experience in analysis and design and in programming 2/6/2020 prepared by Mwahasanga Hissan d 10
  • 11. Alleviating the Problems in Systems Development Elimination of the causes of system failure lie in 1. the application of methodologies 2. modeling tools 3. techniques 4. project management techniques to design and build IS that not only meet the needs of the users, but also are delivered on time and within budget.
  • 12. Principles of Successful Systems Development As assignment • Get the user involved • Use a problem-solving approach • Establish phases and activities • Establish standards for development and documentation • Justify systems as capital investments • Don't be afraid to cancel or revise scope • Design systems for growth and change • Proper planning and project management 2/6/2020 prepared by Mwahasanga Hissan d 12
  • 13. Group assignment • Why preliminary investigation is needed first before developing a system. • Required 1. what is it 2. objectives of it 3.reasons for it 2/6/2020 prepared by Mwahasanga Hissan d 13
  • 14. Some Key Terms ... • Systems development life cycle (SDLC): the life of a project, from concept through implementation • Methodology: a comprehensive and detailed version of an entire SDLC • Technique: an approach that applies specific tools and rules to complete one or more phases of the methodology • Modeling tools: specific tools used to apply techniques • Project management techniques: tools used to help plan, schedule, and control a project 2/6/2020 prepared by Mwahasanga Hissan d 14
  • 15. Tools • Software support that helps create models or other project components • From simple drawing programs to complex CASE tools 2/6/2020 prepared by Mwahasanga Hissan d 15
  • 16. Some Tools • Project management applications • Drawing/graphics applications • Word processing/text editor • Computer-aided system engineering (CASE) tools • Integrated development environment (IDF) • Database management applications • Reverse-engineering tool • Code generators 2/6/2020 prepared by Mwahasanga Hissan d 16
  • 17. Techniques • Collection of guidelines that help the analyst complete a system development activity or task • Step-by-step instructions • General advice 2/6/2020 prepared by Mwahasanga Hissan d 17
  • 18. Some Techniques • Strategic planning • Project management • User interviewing • Data-modeling • Relational database design 2/6/2020 prepared by Mwahasanga Hissan d 18
  • 19. SDLC Concepts • All projects use some variation of the SDLC • SDLC is more than phases – Principles of management – Planning and control – Organization and scheduling – Problem solving 2/6/2020 prepared by Mwahasanga Hissan d 19
  • 20. PHASES AND THEIR RELATED DOCUMENTATIONS 2/6/2020 prepared by Mwahasanga Hissan d 20
  • 21. How we start? • In many ways, building an information system is similar to building a house. First, the owner describes the vision for the house to the developer. Second, this idea is transformed into sketches and drawings that are shown to the owner and refined (often, through several drawings, each improving on the other) until the owner agrees that the pictures depict what he or she wants. Third, a set of detailed blue- prints is developed that presents much more specific information about the house(e.g., the layout of rooms, placement of plumbing fixtures and electrical outlets, and so on). Finally, the house is built following the blueprints—and often with some changes and decisions made by the owner as the house is erected. 2/6/2020 21prepared by Mwahasanga Hissan d
  • 22. Major Attributes of the Life Cycle • The project – Moves systematically through phases where each phase has a standard set of outputs – Produces project deliverables – Uses deliverables in implementation – Results in actual information system – Uses gradual refinement 2/6/2020 prepared by Mwahasanga Hissan d 22
  • 23. Project Phases 1. Planning (Why build the system? How should the team go about building it?) 2. Analysis (Who uses system, what will it do, where and when will the system be used?) 3. Design (How will the system work?) 4. Implementation or deploy (System delivery) The system is ready to be deployed and installed in customer’s premises, ready to become running, live and productive, training may be required for end users. 5. System Testing and Integration Testing is becoming more and more important to ensure customer’s satisfaction, and it requires no knowledge in coding, hardware configuration or design. 2/6/2020 prepared by Mwahasanga Hissan d 23
  • 24. Project Phases cont.… 6. System Maintenance -Periodic maintenance for the system will be carried out to make sure that the system won’t become obsolete, (outdated) -Replacing the old hardware and continuously evaluating system’s performance, -Providing latest updates for certain components to make sure it meets the right standards and the latest technologies to face current security threats. 2/6/2020 prepared by Mwahasanga Hissan d 24
  • 25. Phases in summary • Building an information system using the SDLC follows a similar set of four fundamental phases: planning, analysis, design, and implementation . 2/6/2020 25prepared by Mwahasanga Hissan d
  • 26. 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 the following steps: • project initiation • project management 2/6/2020 26prepared by Mwahasanga Hissan d
  • 27. project initiation • During project initiation, the system’s business value to the organization is identified—how will it lower costs or increase revenues. The IS department works together with the person or department generating the request (called the project sponsor) to conduct a feasibility analysis. The feasibility analysis examines key aspects of the proposed project: • The 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?) 2/6/2020 27prepared by Mwahasanga Hissan d
  • 28. Individual assignment • Why business case? And what are its importance? 2/6/2020 prepared by Mwahasanga Hissan d 28
  • 29. project management • Once the project is approved, it enters project management. During project management, the project manager creates a work plan, staffs the project, and puts techniques in place to help the project team control and direct the project through the entire SDLC. • The deliverable for project management is a project plan that describes how the project team will go about developing the system. 2/6/2020 29prepared by Mwahasanga Hissan d
  • 30. Planning summary • Identifying business value • Analyze feasibility • Develop work plan • Staff the project • Control and direct project 2/6/2020 prepared by Mwahasanga Hissan d 30
  • 31. 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. study of the current system (called the as-is system) and its problems, and envisioning ways to design a new system (called the to-be system). 2. The next step is requirements gathering (e.g., through interviews, group work- shops, or questionnaires). 3. system proposal, which is presented to the project sponsor and other key decision makers (e.g., members of the approval committee) who will decide whether the project should continue to move forward. 2/6/2020 31prepared by Mwahasanga Hissan d
  • 32. 2/6/2020 prepared by Mwahasanga Hissan d 32
  • 33. Design • The design phase decides how the system will operate in terms of the hardware, software, and network infrastructure that will be in place. i.e the user interface, forms, and reports that will be used; and the specific programs, databases, and files that will be needed. • Although most of the strategic decisions about the system are made in the development of the system concept during the analysis phase, the steps in the design phase determine exactly how the system will operate. 2/6/2020 33prepared by Mwahasanga Hissan d
  • 34. Design summary • Design selection • Architecture design • Interface design • Data storage design • Program design 2/6/2020 prepared by Mwahasanga Hissan d 34
  • 35. Implementation • The final phase in the SDLC is the implementation phase, during which the system is actually built (or purchased, in the case of a packaged software design and installed). • This is the phase that usually gets the most attention, because for most systems it is the longest and most expensive single part of the development process. 2/6/2020 35prepared by Mwahasanga Hissan d
  • 36. Three phases of implementation 1. System construction is the first step. The system is built and tested to ensure that it performs as designed. Since the cost of fixing bugs can be immense, testing is one of the most critical steps in implementation. Most organizations spend more time and attention on testing than on writing the programs in the first place. 2. The system is installed. Installation is the process by which the old system is turned off and the new one is turned on. There are several approaches that may be used to convert from the old to the new system. One of the most important aspects of conversion is the training plan, used to teach users how to use the new system and help manage the changes caused by the new system. 3. The analyst team establishes support plan for the system. This plan usually includes a formal or informal post-implementation review, as well as a systematic way for identifying major and minor changes needed for the system. 2/6/2020 prepared by Mwahasanga Hissan d 36
  • 37. Implementation • Construction – Program building – Program and system testing • Installation – Conversion strategy – Training plan – Support plan 2/6/2020 prepared by Mwahasanga Hissan d 37
  • 38. Support Phase • Objective: Keep system running productively following initial installation – End-user support • Help desks • Training programs – Maintaining and enhancing computer system • Enhancements • Upgrades • Maintenance 2/6/2020 prepared by Mwahasanga Hissan d 38