SlideShare a Scribd company logo
Chapter 12
Exploring Information System
Development




Discovering
    Computers 2012
     Your Interactive Guide
      to the Digital World
Objectives Overview

                                                                      Discuss the importance of
                                                                         project management,
Define system development
                             Identify the guidelines for                feasibility assessment,
    and list the system
                               system development                     documentation, and data
   development phases
                                                                      and information gathering
                                                                              techniques



   Explain the activities    Discuss the purpose of the
                                                                      Describe the various tools
 performed in the planning   activities performed in the
                                                                      used in process modeling
          phase                     analysis phase




See Page 619                                                                                   2
                             Discovering Computers 2012: Chapter 12
for Detailed Objectives
Objectives Overview


                                                                                 Recognize the develop
   Describe the various                  Explain the activities
                                                                                  programs activity is
   tools used in object                   performed in the
                                                                                    part of system
        modeling                            design phase
                                                                                     development


                                                             Discuss the purpose of
                           Discuss the activities                 the activities
                             performed in the                   performed in the
                          implementation phase               operation, support, and
                                                                 security phase


See Page 619                                                                                         3
                                        Discovering Computers 2012: Chapter 12
for Detailed Objectives
What is System Development?

   System development is a set of activities
     used to build an information system
                             An information
                             system (IS) is a  System development
  A system is a set of        collection of    activities are grouped
   components that        hardware, software,        into phases,
 interact to achieve a      data, people, and  collectively called the
     common goal         procedures that work system development
                          together to produce     life cycle (SDLC)
                           quality information

Page 620                  Discovering Computers 2012: Chapter 12     4
What is System Development?




Pages 620 – 621   Discovering Computers 2012: Chapter 12   5
Figure 12-1
What is System Development?

• System development should follow three general
  guidelines:

           Group activities or tasks into phases

                      Involve users

                    Define standards

Page 621               Discovering Computers 2012: Chapter 12   6
What is System Development?

• System development should involve representatives from each
  department in which the proposed system will be used




Page 622               Discovering Computers 2012: Chapter 12   7
Figure 12-2
What is System Development?

• Project management is the process of planning,
  scheduling, and then controlling the activities during
  system development
• To plan and schedule a project efficiently, the project
  leader identifies:
                                         Required                    Time estimates
            Project scope
                                         activities                 for each activity


                                                                    Activities that
            Cost estimates               Order of
                                                                   can take place at
           for each activity             activities
                                                                    the same time
Page 623                       Discovering Computers 2012: Chapter 12                   8
What is System Development?

 A popular tool
  used to plan
  and schedule
    the time
  relationships
 among project
  activities is a
   Gantt chart




Page 623            Discovering Computers 2012: Chapter 12   9
Figure 12-3a
What is System Development?


  A PERT chart
   also can be
     used for
 planning and
scheduling time




Page 624          Discovering Computers 2012: Chapter 12   10
Figure 12-3b
What is System Development?

• Feasibility is a measure of how suitable the
  development of a system will be to the
  organization


 Operational      Schedule                    Technical        Economic
  feasibility     feasibility                 feasibility      feasibility



Pages 624 - 625       Discovering Computers 2012: Chapter 12                 11
What is System Development?

• Documentation is the collection and
  summarization of data and information
      – A project notebook contains all documentation for a
        single project
• Users and IT professionals refer to existing
  documentation when working with and modifying
  current systems


Page 625                Discovering Computers 2012: Chapter 12   12
What is System Development?

• During system development, members of the project
  team gather data and information using several
  techniques

   Review
                    Observe                    Survey
documentation



     Interview    JAD Sessions               Research



Pages 625 – 626          Discovering Computers 2012: Chapter 12   13
Figure 12-4
Who Initiates a System
Development Project?

A user may request a new or modified system

Organizations may want to improve hardware, software, or other
technology

Situations beyond an organization’s control might require a change


Management might mandate a change

A user may request a new or modified information system using a request
for system services or a project request

Page 626                   Discovering Computers 2012: Chapter 12         14
Who Initiates a System
Development Project?




Page 627       Discovering Computers 2012: Chapter 12   15
Figure 12-5
Planning Phase

• The planning phase for a project begins when the
  steering committee receives a project request
• Four major activities are performed:


             Review and                                                     Form a project
                               Prioritize the                Allocate
             approve the                                                     development
                              project requests              resources
           project requests                                                     team




Page 628                           Discovering Computers 2012: Chapter 12                    16
Analysis Phase

• The analysis phase consists of two major
  activities:
             Conduct a preliminary                           Perform detailed
                 investigation                                   analysis
          • Determines and                          • Study how the current
            defines the exact                         system works
            nature of the problem                   • Determine the users’
            or improvement                            wants, needs, and
          • Interview the user who                    requirements
            submitted the request                   • Recommend a solution

Pages 629 - 631              Discovering Computers 2012: Chapter 12             17
Analysis Phase




Page 630         Discovering Computers 2012: Chapter 12   18
Figure 12-6
Analysis Phase

• Process modeling (structured analysis and design) is an
  analysis and design technique that describes processes
  that transform inputs into outputs
                  Entity-
                                                    Data flow
               relationship
                                                    diagrams
                diagrams


                                Project
                               dictionary

Page 631             Discovering Computers 2012: Chapter 12     19
Analysis Phase

    • An entity-relationship
      diagram (ERD) is a tool
      that graphically shows
      the connections among
      entities in a system
    • Entities are objects in
      the system that have
      data



Page 632              Discovering Computers 2012: Chapter 12   20
Figure 12-7
Analysis Phase

                                     • A data flow diagram
                                       (DFD) is a tool that
                                       graphically shows the
                                       flow of data in a system
                                            –   Data flows
                                            –   Processes
                                            –   Data stores
                                            –   Sources




Page 632         Discovering Computers 2012: Chapter 12           21
Figure 12-8
Analysis Phase

• The project dictionary contains all the
  documentation and deliverables of a project
• Structured English is a
  style of writing that
  describes the steps in
  a process



Page 633          Discovering Computers 2012: Chapter 12   22
Figure 12-9
Analysis Phase

                 A decision table is a table that
                 lists a variety of conditions
                 and the actions that
                 correspond to each condition


                             A decision tree also shows
                             conditions and actions, but it
                             shows them graphically

Page 633         Discovering Computers 2012: Chapter 12       23
Analysis Phase

                        Decision table                                        Decision tree




Page 633                                 Discovering Computers 2012: Chapter 12               24
Figures 12-10 – 12-11
Analysis Phase

• The data dictionary stores the data item’s name,
  description, and other details about each data
  item




Page 634          Discovering Computers 2012: Chapter 12   25
Figure 12-12
Analysis Phase

• Object modeling combines the data with the processes
  that act on that data into a single unit, called an object
• UML (Unified Modeling Language) has been adopted as a
  standard notation for object modeling and development
      – UML includes 13 different diagrams
      – Two diagrams include:


                  Use case
                                                   Class diagram
                  diagram

Page 634                  Discovering Computers 2012: Chapter 12   26
Analysis Phase

    • A use case diagram
      graphically shows how
      actors (users) interact
      with the information
      system
    • Diagrams are
      considered easy to
      understand



Page 634               Discovering Computers 2012: Chapter 12   27
Figure 12-13
Analysis Phase

                                     • A class diagram
                                       graphically shows
                                       classes and subclasses
                                       in a system
                                     • Each class can have one
                                       or more subclasses
                                     • Subclasses use
                                       inheritance to inherit
                                       methods and attributes
                                       of higher levels

Page 635         Discovering Computers 2012: Chapter 12          28
Figure 12-14
Analysis Phase

• The system proposal assesses the feasibility of
  each alternative solution
• The steering committee discusses the system
  proposal and decides which alternative to pursue

                  Packaged           Custom
                                                                      Outsourcing
                  software          software



Pages 635 - 636              Discovering Computers 2012: Chapter 12                 29
Design Phase

• The design phase consists of two major activities



                                                        Develop all of the
           Acquire hardware                             details of the new
             and software                                  or modified
                                                       information system




Page 638                 Discovering Computers 2012: Chapter 12              30
Design Phase

• To acquire the necessary hardware and software:

                                  Solicit vendor
                                                                                           Make a decision
• Use research                      proposals               • Various techniques
  techniques such as                                          are used to
  e-zines                 • RFQ, RFP, or RFI is               determine the best      • Systems analyst
                            sent to potential                 proposal                  makes
                            vendors or VARs                                             recommendation to
                                                                                        steering committee
     Identify technical                                           Test and evaluate
       specifications                                             vendor proposals




Pages 638 - 640                        Discovering Computers 2012: Chapter 12                                31
Design Phase

• The next step is to develop detailed design
  specifications
      – Sometimes called a physical design



                             Input and
           Database                                              Program
                               output
            design                                                design
                               design



Page 640                Discovering Computers 2012: Chapter 12             32
Design Phase

• Systems analysts typically develop two types of
  designs for each input and output
                        Mockup                                            Layout chart




Page 641                         Discovering Computers 2012: Chapter 12                  33
Figures 12-18 – 12-19
Design Phase

• A prototype (proof of concept) is a working model
  of the proposed system
       – Prototypes have inadequate or missing documentation
       – Users tend to embrace the prototype as a final system
       – Should not eliminate or replace activities




Pages 641 - 642          Discovering Computers 2012: Chapter 12   34
Design Phase

• Computer-aided software engineering (CASE)
  tools are designed to support one or more
  activities of system development
• CASE tools sometimes contain the following tools:
             Project
                                   Graphics                      Prototyping
           repository


            Quality                 Code
                                                             Housekeeping
           assurance              generator

Page 642                Discovering Computers 2012: Chapter 12                 35
Design Phase




Page 642       Discovering Computers 2012: Chapter 12   36
Figure 12-20
Design Phase

• Many people should review the detailed design
  specifications
• An inspection is a formal review of any system
  development deliverable
      – A team examines the deliverables to identify errors




Page 642                Discovering Computers 2012: Chapter 12   37
Implementation Phase

• The purpose of the implementation phase is to
  construct the new or modified system and then
  deliver it


               Install and                                   Convert to
    Develop
              test the new                 Train users        the new
   programs
                 system                                        system



Page 643            Discovering Computers 2012: Chapter 12                38
Implementation Phase

• The program development life cycle follows these
  steps:     • Analyze the requirements
           1


           2   • Design the solution
           3   • Validate the design
           4   • Implement the design
           5   • Test the solution
           6   • Document the solution
Page 643            Discovering Computers 2012: Chapter 12   39
Implementation Phase

• Various tests should be performed on the new
  system
                                                       Integration       Acceptance
           Unit test    Systems test
                                                           test             test
  • Verifies that      • Verifies that             • Verifies that     • Checks the
    each                 all programs                an                  new system
    individual           in an                       application         to ensure
    program or           application                 works with          that it works
    object works         work                        other               with actual
    by itself            together                    applications        data
                         properly

Page 644                      Discovering Computers 2012: Chapter 12                     40
Implementation Phase

• Training involves showing users exactly how they
  will use the new hardware and software in the
  system
       – One-on-one sessions
       – Classroom-style lectures
       – Web-based training




Page 644                 Discovering Computers 2012: Chapter 12   41
Figure 12-21
Implementation Phase

• One or more of four conversion strategies can be
  used to change from the old system to the new
  system




Pages 644 – 645   Discovering Computers 2012: Chapter 12   42
Figure 12-22
Operation, Support, and Security Phase

• The purpose of the operation, support, and
  security phase is to provide ongoing assistance for
  an information system and its users after the
  system is implemented

        Perform              Monitor
                                                              Assess system
       maintenance            system
                                                                 security
        activities         performance



Pages 645 - 646      Discovering Computers 2012: Chapter 12                   43
Operation, Support, and Security Phase

• A computer security plan should do the following:


                                                                     For each risk,
                             Identify all                             identify the
            Identify all
                            security risks                          safeguards that
           information
                           that may cause                           exist to detect,
           assets of an
                           an information                            prevent, and
           organization
                              asset loss                            recover from a
                                                                          loss


Page 646                   Discovering Computers 2012: Chapter 12                      44
Video: Create a Hidden Operating System




                       CLICK TO START

               Discovering Computers 2012: Chapter 12   45
Summary

                 System                                 Guidelines for
              development                                  system
                 phases                                 development


                                                     Activities
           Activities that occur
                                                 performed during
              during system
                                                   each system
              development
                                                development phase
Page 647                  Discovering Computers 2012: Chapter 12         46
Chapter 12
Exploring Information System
Development




Discovering
    Computers 2012
     Your Interactive Guide
      to the Digital World
    Chapter 12 Complete

More Related Content

What's hot

[백서] Google 드라이브에서 다운로드 방지할수 있을까
[백서] Google 드라이브에서 다운로드 방지할수 있을까 [백서] Google 드라이브에서 다운로드 방지할수 있을까
[백서] Google 드라이브에서 다운로드 방지할수 있을까 Charly Choi
 
Veeam - Les meilleurs outils de gestion d'infrastructure VMware
Veeam - Les meilleurs outils de gestion d'infrastructure VMwareVeeam - Les meilleurs outils de gestion d'infrastructure VMware
Veeam - Les meilleurs outils de gestion d'infrastructure VMwareArnaud_Quenum
 
Quality Concept
Quality ConceptQuality Concept
Quality ConceptAnand Jat
 
Veeam backup and replication
Veeam backup and replicationVeeam backup and replication
Veeam backup and replicationbluechipper
 
Deskpool making vdi cost effective for smb
Deskpool making vdi cost effective for smbDeskpool making vdi cost effective for smb
Deskpool making vdi cost effective for smbDongLiwu
 
SOFTWARE QUALITY ASSURANCE AND DESIGN PATTERNS
SOFTWARE QUALITY ASSURANCE AND DESIGN PATTERNSSOFTWARE QUALITY ASSURANCE AND DESIGN PATTERNS
SOFTWARE QUALITY ASSURANCE AND DESIGN PATTERNSshubbhi
 
requirements analysis and design
requirements analysis and designrequirements analysis and design
requirements analysis and designPreeti Mishra
 
database backup and recovery
database backup and recoverydatabase backup and recovery
database backup and recoverysdrhr
 
Quality Management in Software Engineering SE24
Quality Management in Software Engineering SE24Quality Management in Software Engineering SE24
Quality Management in Software Engineering SE24koolkampus
 
Xen Hypervisor.pptx
Xen Hypervisor.pptxXen Hypervisor.pptx
Xen Hypervisor.pptxRiyaBatool
 
Patterns of enterprise application architecture
Patterns of enterprise application architecturePatterns of enterprise application architecture
Patterns of enterprise application architectureChinh Ngo Nguyen
 
Ch 1-Non-functional Requirements.ppt
Ch 1-Non-functional Requirements.pptCh 1-Non-functional Requirements.ppt
Ch 1-Non-functional Requirements.pptbalewayalew
 
System development approaches
System development approachesSystem development approaches
System development approachesJaipal Dhobale
 
7 - Architetture Software - Software product line
7 - Architetture Software - Software product line7 - Architetture Software - Software product line
7 - Architetture Software - Software product lineMajong DevJfu
 
Component Based Software Engineering
Component Based Software EngineeringComponent Based Software Engineering
Component Based Software EngineeringSatishDabhi1
 
The Extreme Programming (XP) Model
The Extreme Programming (XP) ModelThe Extreme Programming (XP) Model
The Extreme Programming (XP) ModelDamian T. Gordon
 
Hardware supports for Virtualization
Hardware supports for VirtualizationHardware supports for Virtualization
Hardware supports for VirtualizationYoonje Choi
 

What's hot (20)

[백서] Google 드라이브에서 다운로드 방지할수 있을까
[백서] Google 드라이브에서 다운로드 방지할수 있을까 [백서] Google 드라이브에서 다운로드 방지할수 있을까
[백서] Google 드라이브에서 다운로드 방지할수 있을까
 
Delphix
DelphixDelphix
Delphix
 
Veeam - Les meilleurs outils de gestion d'infrastructure VMware
Veeam - Les meilleurs outils de gestion d'infrastructure VMwareVeeam - Les meilleurs outils de gestion d'infrastructure VMware
Veeam - Les meilleurs outils de gestion d'infrastructure VMware
 
Quality Concept
Quality ConceptQuality Concept
Quality Concept
 
Veeam backup and replication
Veeam backup and replicationVeeam backup and replication
Veeam backup and replication
 
Deskpool making vdi cost effective for smb
Deskpool making vdi cost effective for smbDeskpool making vdi cost effective for smb
Deskpool making vdi cost effective for smb
 
SOFTWARE QUALITY ASSURANCE AND DESIGN PATTERNS
SOFTWARE QUALITY ASSURANCE AND DESIGN PATTERNSSOFTWARE QUALITY ASSURANCE AND DESIGN PATTERNS
SOFTWARE QUALITY ASSURANCE AND DESIGN PATTERNS
 
requirements analysis and design
requirements analysis and designrequirements analysis and design
requirements analysis and design
 
database backup and recovery
database backup and recoverydatabase backup and recovery
database backup and recovery
 
Quality Management in Software Engineering SE24
Quality Management in Software Engineering SE24Quality Management in Software Engineering SE24
Quality Management in Software Engineering SE24
 
Xen Hypervisor.pptx
Xen Hypervisor.pptxXen Hypervisor.pptx
Xen Hypervisor.pptx
 
Patterns of enterprise application architecture
Patterns of enterprise application architecturePatterns of enterprise application architecture
Patterns of enterprise application architecture
 
Ch 1-Non-functional Requirements.ppt
Ch 1-Non-functional Requirements.pptCh 1-Non-functional Requirements.ppt
Ch 1-Non-functional Requirements.ppt
 
Lecture 8 permissions
Lecture 8   permissionsLecture 8   permissions
Lecture 8 permissions
 
System development approaches
System development approachesSystem development approaches
System development approaches
 
Component based software engineering
Component based software engineeringComponent based software engineering
Component based software engineering
 
7 - Architetture Software - Software product line
7 - Architetture Software - Software product line7 - Architetture Software - Software product line
7 - Architetture Software - Software product line
 
Component Based Software Engineering
Component Based Software EngineeringComponent Based Software Engineering
Component Based Software Engineering
 
The Extreme Programming (XP) Model
The Extreme Programming (XP) ModelThe Extreme Programming (XP) Model
The Extreme Programming (XP) Model
 
Hardware supports for Virtualization
Hardware supports for VirtualizationHardware supports for Virtualization
Hardware supports for Virtualization
 

Viewers also liked

CH13-Computer Programs and Programming Languages
CH13-Computer Programs and Programming LanguagesCH13-Computer Programs and Programming Languages
CH13-Computer Programs and Programming LanguagesSukanya Ben
 
CH14-Enterprise Computing
CH14-Enterprise ComputingCH14-Enterprise Computing
CH14-Enterprise ComputingSukanya Ben
 
CH02-Fundamental of WWW and Internet
CH02-Fundamental of WWW and InternetCH02-Fundamental of WWW and Internet
CH02-Fundamental of WWW and InternetSukanya Ben
 
Chapter 10 database management
Chapter 10   database managementChapter 10   database management
Chapter 10 database managementhaider ali
 
Chapter 4 the components of the system unit
Chapter 4   the components of the system unitChapter 4   the components of the system unit
Chapter 4 the components of the system unithaider ali
 
Chapter 5 input
Chapter 5   inputChapter 5   input
Chapter 5 inputhaider ali
 
Chapter 8 operating systems and utility programs
Chapter 8   operating systems and utility programsChapter 8   operating systems and utility programs
Chapter 8 operating systems and utility programshaider ali
 
Chapter 13 programming languages and program development
Chapter 13   programming languages and program developmentChapter 13   programming languages and program development
Chapter 13 programming languages and program developmenthaider ali
 
Chapter 9 communications and networks
Chapter 9   communications and networksChapter 9   communications and networks
Chapter 9 communications and networkshaider ali
 
Chapter 2 the internet and world wide web
Chapter 2   the internet and world wide webChapter 2   the internet and world wide web
Chapter 2 the internet and world wide webhaider ali
 
Chapter 6 output
Chapter 6   outputChapter 6   output
Chapter 6 outputhaider ali
 
Chapter 3 application software
Chapter 3   application softwareChapter 3   application software
Chapter 3 application softwarehaider ali
 
Programming Languages and Program Develompent
Programming Languages and Program DevelompentProgramming Languages and Program Develompent
Programming Languages and Program DevelompentSamudin Kassan
 
Communications and Networks
Communications and NetworksCommunications and Networks
Communications and NetworksSamudin Kassan
 
Chapter 12 information system development
Chapter 12   information system developmentChapter 12   information system development
Chapter 12 information system developmenthaider ali
 

Viewers also liked (20)

CH13-Computer Programs and Programming Languages
CH13-Computer Programs and Programming LanguagesCH13-Computer Programs and Programming Languages
CH13-Computer Programs and Programming Languages
 
Storage
StorageStorage
Storage
 
Chapter 03
Chapter 03Chapter 03
Chapter 03
 
CH14-Enterprise Computing
CH14-Enterprise ComputingCH14-Enterprise Computing
CH14-Enterprise Computing
 
CH02-Fundamental of WWW and Internet
CH02-Fundamental of WWW and InternetCH02-Fundamental of WWW and Internet
CH02-Fundamental of WWW and Internet
 
Chapter 10 database management
Chapter 10   database managementChapter 10   database management
Chapter 10 database management
 
Output
OutputOutput
Output
 
Chapter 4 the components of the system unit
Chapter 4   the components of the system unitChapter 4   the components of the system unit
Chapter 4 the components of the system unit
 
Chapter 5 input
Chapter 5   inputChapter 5   input
Chapter 5 input
 
Chapter 8 operating systems and utility programs
Chapter 8   operating systems and utility programsChapter 8   operating systems and utility programs
Chapter 8 operating systems and utility programs
 
Applicaton Software
Applicaton SoftwareApplicaton Software
Applicaton Software
 
Database Management
Database ManagementDatabase Management
Database Management
 
Chapter 13 programming languages and program development
Chapter 13   programming languages and program developmentChapter 13   programming languages and program development
Chapter 13 programming languages and program development
 
Chapter 9 communications and networks
Chapter 9   communications and networksChapter 9   communications and networks
Chapter 9 communications and networks
 
Chapter 2 the internet and world wide web
Chapter 2   the internet and world wide webChapter 2   the internet and world wide web
Chapter 2 the internet and world wide web
 
Chapter 6 output
Chapter 6   outputChapter 6   output
Chapter 6 output
 
Chapter 3 application software
Chapter 3   application softwareChapter 3   application software
Chapter 3 application software
 
Programming Languages and Program Develompent
Programming Languages and Program DevelompentProgramming Languages and Program Develompent
Programming Languages and Program Develompent
 
Communications and Networks
Communications and NetworksCommunications and Networks
Communications and Networks
 
Chapter 12 information system development
Chapter 12   information system developmentChapter 12   information system development
Chapter 12 information system development
 

Similar to CH12-Exploring Information System Development

Information System Development
Information System DevelopmentInformation System Development
Information System DevelopmentSamudin Kassan
 
CSC1100 - Chapter10 - Information System
CSC1100 - Chapter10 - Information SystemCSC1100 - Chapter10 - Information System
CSC1100 - Chapter10 - Information SystemYhal Htet Aung
 
Information system development
Information system developmentInformation system development
Information system developmentDhani Ahmad
 
Project Management at First National Bank
Project Management at First National BankProject Management at First National Bank
Project Management at First National BankIsis Quiñones
 
Software Engineering The Multiview Approach And Wisdm
Software Engineering   The Multiview Approach And WisdmSoftware Engineering   The Multiview Approach And Wisdm
Software Engineering The Multiview Approach And Wisdmguestc990b6
 
Cis 2303 lo1 part 1_weeks_1_2 - student ver
Cis 2303 lo1 part 1_weeks_1_2 - student verCis 2303 lo1 part 1_weeks_1_2 - student ver
Cis 2303 lo1 part 1_weeks_1_2 - student verAhmad Ammari
 
Nailing It Down: Detailed Design to Preserve the UX Vision
Nailing It Down: Detailed Design to Preserve the UX VisionNailing It Down: Detailed Design to Preserve the UX Vision
Nailing It Down: Detailed Design to Preserve the UX Visionjsokohl
 
Se chapter 1,2,3 2 mark qa
Se chapter 1,2,3   2 mark  qaSe chapter 1,2,3   2 mark  qa
Se chapter 1,2,3 2 mark qaAruna M
 
IT Application Development - with SDLC.pptx
IT Application Development - with SDLC.pptxIT Application Development - with SDLC.pptx
IT Application Development - with SDLC.pptxdjualaja88
 
System Development
System DevelopmentSystem Development
System Developmentintuitiv.de
 
Systems Lifecycle workbook
Systems Lifecycle workbookSystems Lifecycle workbook
Systems Lifecycle workbookMISY
 
Key Considerations for a Successful Hyperion Planning Implementation
Key Considerations for a Successful Hyperion Planning ImplementationKey Considerations for a Successful Hyperion Planning Implementation
Key Considerations for a Successful Hyperion Planning ImplementationAlithya
 
ACCOUNTING INFORMATION SYSTEM_Pertemuan 1_SIAII.pdf
ACCOUNTING INFORMATION SYSTEM_Pertemuan 1_SIAII.pdfACCOUNTING INFORMATION SYSTEM_Pertemuan 1_SIAII.pdf
ACCOUNTING INFORMATION SYSTEM_Pertemuan 1_SIAII.pdfRiaMennita
 
Systems development fall 2006
Systems development   fall 2006Systems development   fall 2006
Systems development fall 2006eeetq
 
Soft.Engg. UNIT 1.pptx
Soft.Engg. UNIT 1.pptxSoft.Engg. UNIT 1.pptx
Soft.Engg. UNIT 1.pptxKalpna Saharan
 
Getting Mileage Out of Your Dashboard - Net Gain 7.0
Getting Mileage Out of Your Dashboard - Net Gain 7.0Getting Mileage Out of Your Dashboard - Net Gain 7.0
Getting Mileage Out of Your Dashboard - Net Gain 7.0Delvinia
 

Similar to CH12-Exploring Information System Development (20)

Information System Development
Information System DevelopmentInformation System Development
Information System Development
 
CSC1100 - Chapter10 - Information System
CSC1100 - Chapter10 - Information SystemCSC1100 - Chapter10 - Information System
CSC1100 - Chapter10 - Information System
 
Information system development
Information system developmentInformation system development
Information system development
 
Project Management at First National Bank
Project Management at First National BankProject Management at First National Bank
Project Management at First National Bank
 
Ch2
Ch2Ch2
Ch2
 
Software Engineering The Multiview Approach And Wisdm
Software Engineering   The Multiview Approach And WisdmSoftware Engineering   The Multiview Approach And Wisdm
Software Engineering The Multiview Approach And Wisdm
 
Cis 2303 lo1 part 1_weeks_1_2 - student ver
Cis 2303 lo1 part 1_weeks_1_2 - student verCis 2303 lo1 part 1_weeks_1_2 - student ver
Cis 2303 lo1 part 1_weeks_1_2 - student ver
 
Nailing It Down: Detailed Design to Preserve the UX Vision
Nailing It Down: Detailed Design to Preserve the UX VisionNailing It Down: Detailed Design to Preserve the UX Vision
Nailing It Down: Detailed Design to Preserve the UX Vision
 
Se chapter 1,2,3 2 mark qa
Se chapter 1,2,3   2 mark  qaSe chapter 1,2,3   2 mark  qa
Se chapter 1,2,3 2 mark qa
 
IT Application Development - with SDLC.pptx
IT Application Development - with SDLC.pptxIT Application Development - with SDLC.pptx
IT Application Development - with SDLC.pptx
 
System Development
System DevelopmentSystem Development
System Development
 
Systems Lifecycle workbook
Systems Lifecycle workbookSystems Lifecycle workbook
Systems Lifecycle workbook
 
Database Design
Database Design Database Design
Database Design
 
10.1.1.136.9597
10.1.1.136.959710.1.1.136.9597
10.1.1.136.9597
 
Agile development
Agile developmentAgile development
Agile development
 
Key Considerations for a Successful Hyperion Planning Implementation
Key Considerations for a Successful Hyperion Planning ImplementationKey Considerations for a Successful Hyperion Planning Implementation
Key Considerations for a Successful Hyperion Planning Implementation
 
ACCOUNTING INFORMATION SYSTEM_Pertemuan 1_SIAII.pdf
ACCOUNTING INFORMATION SYSTEM_Pertemuan 1_SIAII.pdfACCOUNTING INFORMATION SYSTEM_Pertemuan 1_SIAII.pdf
ACCOUNTING INFORMATION SYSTEM_Pertemuan 1_SIAII.pdf
 
Systems development fall 2006
Systems development   fall 2006Systems development   fall 2006
Systems development fall 2006
 
Soft.Engg. UNIT 1.pptx
Soft.Engg. UNIT 1.pptxSoft.Engg. UNIT 1.pptx
Soft.Engg. UNIT 1.pptx
 
Getting Mileage Out of Your Dashboard - Net Gain 7.0
Getting Mileage Out of Your Dashboard - Net Gain 7.0Getting Mileage Out of Your Dashboard - Net Gain 7.0
Getting Mileage Out of Your Dashboard - Net Gain 7.0
 

More from Sukanya Ben

[GE207] Session03: Digital Technology Trends
[GE207] Session03: Digital Technology Trends[GE207] Session03: Digital Technology Trends
[GE207] Session03: Digital Technology TrendsSukanya Ben
 
[GE207] Session02: Digital Transformation
[GE207] Session02: Digital Transformation[GE207] Session02: Digital Transformation
[GE207] Session02: Digital TransformationSukanya Ben
 
[Ge207] Digital Technology Outline
[Ge207] Digital Technology Outline[Ge207] Digital Technology Outline
[Ge207] Digital Technology OutlineSukanya Ben
 
TQF03_DigitalTechnology
TQF03_DigitalTechnologyTQF03_DigitalTechnology
TQF03_DigitalTechnologySukanya Ben
 
[GE207] Session01: Introduction to Digital Technology
[GE207] Session01: Introduction to Digital Technology[GE207] Session01: Introduction to Digital Technology
[GE207] Session01: Introduction to Digital TechnologySukanya Ben
 
[GE207] Prototyping
[GE207] Prototyping[GE207] Prototyping
[GE207] PrototypingSukanya Ben
 
MIS-CH15: Managing Global Systems
MIS-CH15: Managing Global SystemsMIS-CH15: Managing Global Systems
MIS-CH15: Managing Global SystemsSukanya Ben
 
MIS-CH14: Managing Projects
MIS-CH14: Managing ProjectsMIS-CH14: Managing Projects
MIS-CH14: Managing ProjectsSukanya Ben
 
MIS-CH13: Building Information Systems
MIS-CH13: Building Information SystemsMIS-CH13: Building Information Systems
MIS-CH13: Building Information SystemsSukanya Ben
 
MIS-CH12: Enhancing Decision Making
MIS-CH12: Enhancing Decision MakingMIS-CH12: Enhancing Decision Making
MIS-CH12: Enhancing Decision MakingSukanya Ben
 
MIS-CH11: Managing Knowledge
MIS-CH11: Managing KnowledgeMIS-CH11: Managing Knowledge
MIS-CH11: Managing KnowledgeSukanya Ben
 
MIS-CH10: e-Commerce: Digital Markets, Digital Goods
MIS-CH10: e-Commerce: Digital Markets, Digital GoodsMIS-CH10: e-Commerce: Digital Markets, Digital Goods
MIS-CH10: e-Commerce: Digital Markets, Digital GoodsSukanya Ben
 
MIS-CH9: Achieving Operational Excellence and Customer Intimacy
MIS-CH9: Achieving Operational Excellence and Customer IntimacyMIS-CH9: Achieving Operational Excellence and Customer Intimacy
MIS-CH9: Achieving Operational Excellence and Customer IntimacySukanya Ben
 
MIS-CH08: Securing Information Systems
MIS-CH08: Securing Information SystemsMIS-CH08: Securing Information Systems
MIS-CH08: Securing Information SystemsSukanya Ben
 
MIS-CH07: Telecommunications, the Internet, and Wireless Technology
MIS-CH07: Telecommunications, the Internet, and Wireless TechnologyMIS-CH07: Telecommunications, the Internet, and Wireless Technology
MIS-CH07: Telecommunications, the Internet, and Wireless TechnologySukanya Ben
 
MIS-CH6: Foundation of BUsiness Intelligence: Databases & IS
MIS-CH6: Foundation of BUsiness Intelligence: Databases & ISMIS-CH6: Foundation of BUsiness Intelligence: Databases & IS
MIS-CH6: Foundation of BUsiness Intelligence: Databases & ISSukanya Ben
 
MIS-CH05: IT Infrastructure and Emerging Technologies
MIS-CH05: IT Infrastructure and Emerging TechnologiesMIS-CH05: IT Infrastructure and Emerging Technologies
MIS-CH05: IT Infrastructure and Emerging TechnologiesSukanya Ben
 
MIS-CH04: Ethical and Social Issues in INformation Systems
MIS-CH04: Ethical and Social Issues in INformation SystemsMIS-CH04: Ethical and Social Issues in INformation Systems
MIS-CH04: Ethical and Social Issues in INformation SystemsSukanya Ben
 
MIS-CH01: Information Systems, Organization, and Strategy
MIS-CH01: Information Systems, Organization, and StrategyMIS-CH01: Information Systems, Organization, and Strategy
MIS-CH01: Information Systems, Organization, and StrategySukanya Ben
 
MIS-CH02: Global e-Business and Collaboration
MIS-CH02: Global e-Business and CollaborationMIS-CH02: Global e-Business and Collaboration
MIS-CH02: Global e-Business and CollaborationSukanya Ben
 

More from Sukanya Ben (20)

[GE207] Session03: Digital Technology Trends
[GE207] Session03: Digital Technology Trends[GE207] Session03: Digital Technology Trends
[GE207] Session03: Digital Technology Trends
 
[GE207] Session02: Digital Transformation
[GE207] Session02: Digital Transformation[GE207] Session02: Digital Transformation
[GE207] Session02: Digital Transformation
 
[Ge207] Digital Technology Outline
[Ge207] Digital Technology Outline[Ge207] Digital Technology Outline
[Ge207] Digital Technology Outline
 
TQF03_DigitalTechnology
TQF03_DigitalTechnologyTQF03_DigitalTechnology
TQF03_DigitalTechnology
 
[GE207] Session01: Introduction to Digital Technology
[GE207] Session01: Introduction to Digital Technology[GE207] Session01: Introduction to Digital Technology
[GE207] Session01: Introduction to Digital Technology
 
[GE207] Prototyping
[GE207] Prototyping[GE207] Prototyping
[GE207] Prototyping
 
MIS-CH15: Managing Global Systems
MIS-CH15: Managing Global SystemsMIS-CH15: Managing Global Systems
MIS-CH15: Managing Global Systems
 
MIS-CH14: Managing Projects
MIS-CH14: Managing ProjectsMIS-CH14: Managing Projects
MIS-CH14: Managing Projects
 
MIS-CH13: Building Information Systems
MIS-CH13: Building Information SystemsMIS-CH13: Building Information Systems
MIS-CH13: Building Information Systems
 
MIS-CH12: Enhancing Decision Making
MIS-CH12: Enhancing Decision MakingMIS-CH12: Enhancing Decision Making
MIS-CH12: Enhancing Decision Making
 
MIS-CH11: Managing Knowledge
MIS-CH11: Managing KnowledgeMIS-CH11: Managing Knowledge
MIS-CH11: Managing Knowledge
 
MIS-CH10: e-Commerce: Digital Markets, Digital Goods
MIS-CH10: e-Commerce: Digital Markets, Digital GoodsMIS-CH10: e-Commerce: Digital Markets, Digital Goods
MIS-CH10: e-Commerce: Digital Markets, Digital Goods
 
MIS-CH9: Achieving Operational Excellence and Customer Intimacy
MIS-CH9: Achieving Operational Excellence and Customer IntimacyMIS-CH9: Achieving Operational Excellence and Customer Intimacy
MIS-CH9: Achieving Operational Excellence and Customer Intimacy
 
MIS-CH08: Securing Information Systems
MIS-CH08: Securing Information SystemsMIS-CH08: Securing Information Systems
MIS-CH08: Securing Information Systems
 
MIS-CH07: Telecommunications, the Internet, and Wireless Technology
MIS-CH07: Telecommunications, the Internet, and Wireless TechnologyMIS-CH07: Telecommunications, the Internet, and Wireless Technology
MIS-CH07: Telecommunications, the Internet, and Wireless Technology
 
MIS-CH6: Foundation of BUsiness Intelligence: Databases & IS
MIS-CH6: Foundation of BUsiness Intelligence: Databases & ISMIS-CH6: Foundation of BUsiness Intelligence: Databases & IS
MIS-CH6: Foundation of BUsiness Intelligence: Databases & IS
 
MIS-CH05: IT Infrastructure and Emerging Technologies
MIS-CH05: IT Infrastructure and Emerging TechnologiesMIS-CH05: IT Infrastructure and Emerging Technologies
MIS-CH05: IT Infrastructure and Emerging Technologies
 
MIS-CH04: Ethical and Social Issues in INformation Systems
MIS-CH04: Ethical and Social Issues in INformation SystemsMIS-CH04: Ethical and Social Issues in INformation Systems
MIS-CH04: Ethical and Social Issues in INformation Systems
 
MIS-CH01: Information Systems, Organization, and Strategy
MIS-CH01: Information Systems, Organization, and StrategyMIS-CH01: Information Systems, Organization, and Strategy
MIS-CH01: Information Systems, Organization, and Strategy
 
MIS-CH02: Global e-Business and Collaboration
MIS-CH02: Global e-Business and CollaborationMIS-CH02: Global e-Business and Collaboration
MIS-CH02: Global e-Business and Collaboration
 

Recently uploaded

Accounting and finance exit exam 2016 E.C.pdf
Accounting and finance exit exam 2016 E.C.pdfAccounting and finance exit exam 2016 E.C.pdf
Accounting and finance exit exam 2016 E.C.pdfYibeltalNibretu
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxPavel ( NSTU)
 
Matatag-Curriculum and the 21st Century Skills Presentation.pptx
Matatag-Curriculum and the 21st Century Skills Presentation.pptxMatatag-Curriculum and the 21st Century Skills Presentation.pptx
Matatag-Curriculum and the 21st Century Skills Presentation.pptxJenilouCasareno
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptxJosvitaDsouza2
 
plant breeding methods in asexually or clonally propagated crops
plant breeding methods in asexually or clonally propagated cropsplant breeding methods in asexually or clonally propagated crops
plant breeding methods in asexually or clonally propagated cropsparmarsneha2
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXMIRIAMSALINAS13
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfkaushalkr1407
 
Fish and Chips - have they had their chips
Fish and Chips - have they had their chipsFish and Chips - have they had their chips
Fish and Chips - have they had their chipsGeoBlogs
 
How to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleHow to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleCeline George
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsCol Mukteshwar Prasad
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfTamralipta Mahavidyalaya
 
Jose-Rizal-and-Philippine-Nationalism-National-Symbol-2.pptx
Jose-Rizal-and-Philippine-Nationalism-National-Symbol-2.pptxJose-Rizal-and-Philippine-Nationalism-National-Symbol-2.pptx
Jose-Rizal-and-Philippine-Nationalism-National-Symbol-2.pptxricssacare
 
Sectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfSectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfVivekanand Anglo Vedic Academy
 
PART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePedroFerreira53928
 
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxStudents, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxEduSkills OECD
 
Industrial Training Report- AKTU Industrial Training Report
Industrial Training Report- AKTU Industrial Training ReportIndustrial Training Report- AKTU Industrial Training Report
Industrial Training Report- AKTU Industrial Training ReportAvinash Rai
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxJisc
 

Recently uploaded (20)

Accounting and finance exit exam 2016 E.C.pdf
Accounting and finance exit exam 2016 E.C.pdfAccounting and finance exit exam 2016 E.C.pdf
Accounting and finance exit exam 2016 E.C.pdf
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
Matatag-Curriculum and the 21st Century Skills Presentation.pptx
Matatag-Curriculum and the 21st Century Skills Presentation.pptxMatatag-Curriculum and the 21st Century Skills Presentation.pptx
Matatag-Curriculum and the 21st Century Skills Presentation.pptx
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
plant breeding methods in asexually or clonally propagated crops
plant breeding methods in asexually or clonally propagated cropsplant breeding methods in asexually or clonally propagated crops
plant breeding methods in asexually or clonally propagated crops
 
Introduction to Quality Improvement Essentials
Introduction to Quality Improvement EssentialsIntroduction to Quality Improvement Essentials
Introduction to Quality Improvement Essentials
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
 
B.ed spl. HI pdusu exam paper-2023-24.pdf
B.ed spl. HI pdusu exam paper-2023-24.pdfB.ed spl. HI pdusu exam paper-2023-24.pdf
B.ed spl. HI pdusu exam paper-2023-24.pdf
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
 
Fish and Chips - have they had their chips
Fish and Chips - have they had their chipsFish and Chips - have they had their chips
Fish and Chips - have they had their chips
 
How to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleHow to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS Module
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
 
Jose-Rizal-and-Philippine-Nationalism-National-Symbol-2.pptx
Jose-Rizal-and-Philippine-Nationalism-National-Symbol-2.pptxJose-Rizal-and-Philippine-Nationalism-National-Symbol-2.pptx
Jose-Rizal-and-Philippine-Nationalism-National-Symbol-2.pptx
 
Sectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfSectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdf
 
PART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePART A. Introduction to Costumer Service
PART A. Introduction to Costumer Service
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
 
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxStudents, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
 
Industrial Training Report- AKTU Industrial Training Report
Industrial Training Report- AKTU Industrial Training ReportIndustrial Training Report- AKTU Industrial Training Report
Industrial Training Report- AKTU Industrial Training Report
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 

CH12-Exploring Information System Development

  • 1. Chapter 12 Exploring Information System Development Discovering Computers 2012 Your Interactive Guide to the Digital World
  • 2. Objectives Overview Discuss the importance of project management, Define system development Identify the guidelines for feasibility assessment, and list the system system development documentation, and data development phases and information gathering techniques Explain the activities Discuss the purpose of the Describe the various tools performed in the planning activities performed in the used in process modeling phase analysis phase See Page 619 2 Discovering Computers 2012: Chapter 12 for Detailed Objectives
  • 3. Objectives Overview Recognize the develop Describe the various Explain the activities programs activity is tools used in object performed in the part of system modeling design phase development Discuss the purpose of Discuss the activities the activities performed in the performed in the implementation phase operation, support, and security phase See Page 619 3 Discovering Computers 2012: Chapter 12 for Detailed Objectives
  • 4. What is System Development? System development is a set of activities used to build an information system An information system (IS) is a System development A system is a set of collection of activities are grouped components that hardware, software, into phases, interact to achieve a data, people, and collectively called the common goal procedures that work system development together to produce life cycle (SDLC) quality information Page 620 Discovering Computers 2012: Chapter 12 4
  • 5. What is System Development? Pages 620 – 621 Discovering Computers 2012: Chapter 12 5 Figure 12-1
  • 6. What is System Development? • System development should follow three general guidelines: Group activities or tasks into phases Involve users Define standards Page 621 Discovering Computers 2012: Chapter 12 6
  • 7. What is System Development? • System development should involve representatives from each department in which the proposed system will be used Page 622 Discovering Computers 2012: Chapter 12 7 Figure 12-2
  • 8. What is System Development? • Project management is the process of planning, scheduling, and then controlling the activities during system development • To plan and schedule a project efficiently, the project leader identifies: Required Time estimates Project scope activities for each activity Activities that Cost estimates Order of can take place at for each activity activities the same time Page 623 Discovering Computers 2012: Chapter 12 8
  • 9. What is System Development? A popular tool used to plan and schedule the time relationships among project activities is a Gantt chart Page 623 Discovering Computers 2012: Chapter 12 9 Figure 12-3a
  • 10. What is System Development? A PERT chart also can be used for planning and scheduling time Page 624 Discovering Computers 2012: Chapter 12 10 Figure 12-3b
  • 11. What is System Development? • Feasibility is a measure of how suitable the development of a system will be to the organization Operational Schedule Technical Economic feasibility feasibility feasibility feasibility Pages 624 - 625 Discovering Computers 2012: Chapter 12 11
  • 12. What is System Development? • Documentation is the collection and summarization of data and information – A project notebook contains all documentation for a single project • Users and IT professionals refer to existing documentation when working with and modifying current systems Page 625 Discovering Computers 2012: Chapter 12 12
  • 13. What is System Development? • During system development, members of the project team gather data and information using several techniques Review Observe Survey documentation Interview JAD Sessions Research Pages 625 – 626 Discovering Computers 2012: Chapter 12 13 Figure 12-4
  • 14. Who Initiates a System Development Project? A user may request a new or modified system Organizations may want to improve hardware, software, or other technology Situations beyond an organization’s control might require a change Management might mandate a change A user may request a new or modified information system using a request for system services or a project request Page 626 Discovering Computers 2012: Chapter 12 14
  • 15. Who Initiates a System Development Project? Page 627 Discovering Computers 2012: Chapter 12 15 Figure 12-5
  • 16. Planning Phase • The planning phase for a project begins when the steering committee receives a project request • Four major activities are performed: Review and Form a project Prioritize the Allocate approve the development project requests resources project requests team Page 628 Discovering Computers 2012: Chapter 12 16
  • 17. Analysis Phase • The analysis phase consists of two major activities: Conduct a preliminary Perform detailed investigation analysis • Determines and • Study how the current defines the exact system works nature of the problem • Determine the users’ or improvement wants, needs, and • Interview the user who requirements submitted the request • Recommend a solution Pages 629 - 631 Discovering Computers 2012: Chapter 12 17
  • 18. Analysis Phase Page 630 Discovering Computers 2012: Chapter 12 18 Figure 12-6
  • 19. Analysis Phase • Process modeling (structured analysis and design) is an analysis and design technique that describes processes that transform inputs into outputs Entity- Data flow relationship diagrams diagrams Project dictionary Page 631 Discovering Computers 2012: Chapter 12 19
  • 20. Analysis Phase • An entity-relationship diagram (ERD) is a tool that graphically shows the connections among entities in a system • Entities are objects in the system that have data Page 632 Discovering Computers 2012: Chapter 12 20 Figure 12-7
  • 21. Analysis Phase • A data flow diagram (DFD) is a tool that graphically shows the flow of data in a system – Data flows – Processes – Data stores – Sources Page 632 Discovering Computers 2012: Chapter 12 21 Figure 12-8
  • 22. Analysis Phase • The project dictionary contains all the documentation and deliverables of a project • Structured English is a style of writing that describes the steps in a process Page 633 Discovering Computers 2012: Chapter 12 22 Figure 12-9
  • 23. Analysis Phase A decision table is a table that lists a variety of conditions and the actions that correspond to each condition A decision tree also shows conditions and actions, but it shows them graphically Page 633 Discovering Computers 2012: Chapter 12 23
  • 24. Analysis Phase Decision table Decision tree Page 633 Discovering Computers 2012: Chapter 12 24 Figures 12-10 – 12-11
  • 25. Analysis Phase • The data dictionary stores the data item’s name, description, and other details about each data item Page 634 Discovering Computers 2012: Chapter 12 25 Figure 12-12
  • 26. Analysis Phase • Object modeling combines the data with the processes that act on that data into a single unit, called an object • UML (Unified Modeling Language) has been adopted as a standard notation for object modeling and development – UML includes 13 different diagrams – Two diagrams include: Use case Class diagram diagram Page 634 Discovering Computers 2012: Chapter 12 26
  • 27. Analysis Phase • A use case diagram graphically shows how actors (users) interact with the information system • Diagrams are considered easy to understand Page 634 Discovering Computers 2012: Chapter 12 27 Figure 12-13
  • 28. Analysis Phase • A class diagram graphically shows classes and subclasses in a system • Each class can have one or more subclasses • Subclasses use inheritance to inherit methods and attributes of higher levels Page 635 Discovering Computers 2012: Chapter 12 28 Figure 12-14
  • 29. Analysis Phase • The system proposal assesses the feasibility of each alternative solution • The steering committee discusses the system proposal and decides which alternative to pursue Packaged Custom Outsourcing software software Pages 635 - 636 Discovering Computers 2012: Chapter 12 29
  • 30. Design Phase • The design phase consists of two major activities Develop all of the Acquire hardware details of the new and software or modified information system Page 638 Discovering Computers 2012: Chapter 12 30
  • 31. Design Phase • To acquire the necessary hardware and software: Solicit vendor Make a decision • Use research proposals • Various techniques techniques such as are used to e-zines • RFQ, RFP, or RFI is determine the best • Systems analyst sent to potential proposal makes vendors or VARs recommendation to steering committee Identify technical Test and evaluate specifications vendor proposals Pages 638 - 640 Discovering Computers 2012: Chapter 12 31
  • 32. Design Phase • The next step is to develop detailed design specifications – Sometimes called a physical design Input and Database Program output design design design Page 640 Discovering Computers 2012: Chapter 12 32
  • 33. Design Phase • Systems analysts typically develop two types of designs for each input and output Mockup Layout chart Page 641 Discovering Computers 2012: Chapter 12 33 Figures 12-18 – 12-19
  • 34. Design Phase • A prototype (proof of concept) is a working model of the proposed system – Prototypes have inadequate or missing documentation – Users tend to embrace the prototype as a final system – Should not eliminate or replace activities Pages 641 - 642 Discovering Computers 2012: Chapter 12 34
  • 35. Design Phase • Computer-aided software engineering (CASE) tools are designed to support one or more activities of system development • CASE tools sometimes contain the following tools: Project Graphics Prototyping repository Quality Code Housekeeping assurance generator Page 642 Discovering Computers 2012: Chapter 12 35
  • 36. Design Phase Page 642 Discovering Computers 2012: Chapter 12 36 Figure 12-20
  • 37. Design Phase • Many people should review the detailed design specifications • An inspection is a formal review of any system development deliverable – A team examines the deliverables to identify errors Page 642 Discovering Computers 2012: Chapter 12 37
  • 38. Implementation Phase • The purpose of the implementation phase is to construct the new or modified system and then deliver it Install and Convert to Develop test the new Train users the new programs system system Page 643 Discovering Computers 2012: Chapter 12 38
  • 39. Implementation Phase • The program development life cycle follows these steps: • Analyze the requirements 1 2 • Design the solution 3 • Validate the design 4 • Implement the design 5 • Test the solution 6 • Document the solution Page 643 Discovering Computers 2012: Chapter 12 39
  • 40. Implementation Phase • Various tests should be performed on the new system Integration Acceptance Unit test Systems test test test • Verifies that • Verifies that • Verifies that • Checks the each all programs an new system individual in an application to ensure program or application works with that it works object works work other with actual by itself together applications data properly Page 644 Discovering Computers 2012: Chapter 12 40
  • 41. Implementation Phase • Training involves showing users exactly how they will use the new hardware and software in the system – One-on-one sessions – Classroom-style lectures – Web-based training Page 644 Discovering Computers 2012: Chapter 12 41 Figure 12-21
  • 42. Implementation Phase • One or more of four conversion strategies can be used to change from the old system to the new system Pages 644 – 645 Discovering Computers 2012: Chapter 12 42 Figure 12-22
  • 43. Operation, Support, and Security Phase • The purpose of the operation, support, and security phase is to provide ongoing assistance for an information system and its users after the system is implemented Perform Monitor Assess system maintenance system security activities performance Pages 645 - 646 Discovering Computers 2012: Chapter 12 43
  • 44. Operation, Support, and Security Phase • A computer security plan should do the following: For each risk, Identify all identify the Identify all security risks safeguards that information that may cause exist to detect, assets of an an information prevent, and organization asset loss recover from a loss Page 646 Discovering Computers 2012: Chapter 12 44
  • 45. Video: Create a Hidden Operating System CLICK TO START Discovering Computers 2012: Chapter 12 45
  • 46. Summary System Guidelines for development system phases development Activities Activities that occur performed during during system each system development development phase Page 647 Discovering Computers 2012: Chapter 12 46
  • 47. Chapter 12 Exploring Information System Development Discovering Computers 2012 Your Interactive Guide to the Digital World Chapter 12 Complete