SlideShare a Scribd company logo
1 of 47
Download to read offline
Discovering
    Computers 2011
    Living in a Digital World
Objectives Overview
Objectives Overview

                                                                                       Discuss the importance of 
                                                                                          project management
                                                                                          project management, 
Define system development 
                                    Identify the guidelines for                          feasibility assessment, 
    and list the system 
                                      system development                               documentation, and data 
   development phases
                                                                                                         g
                                                                                       and information gathering  g
                                                                                               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
                                          analysis phase




See Page 619                  Discovering Computers 2011: Living in a Digital World                               2
for Detailed Objectives                          Chapter 12
Objectives Overview
Objectives Overview


                                                                                              Recognize the develop
                                                                                              Recognize the develop 
   Describe the various 
   D    ib h       i                        Explain the activities 
                                            E l i h        i ii
                                                                                               programs activity is 
   tools used in object                      performed in the 
                                                                                                 part of system 
        modeling                               design phase
                                                                                                  development


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


See Page 619                         Discovering Computers 2011: Living in a Digital World                         3
for Detailed Objectives                                 Chapter 12
What is System Development?
What is System Development?

   System development is a set of activities 
     used to build an information system
     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 
   components that       hardware, software, 
                         hardware software     into phases, and is 
                                               into phases and is
 interact to achieve a     data, people, and    called the system 
     common goal        procedures that work    development life 
                         together to produce       cycle (SDLC)
                          quality information

Page 620             Discovering Computers 2011: Living in a Digital World    4
                                        Chapter 12
What is System Development?
What is System Development?




Pages 620 – 621   Discovering Computers 2011: Living in a Digital World    5
Figure 12‐1                          Chapter 12
What is System Development?
What is System Development?

• System development should follow three general 
  g
  guidelines:

           Group activities or tasks into phases
               p                          p

                         Involve users
                         Involve users

                    Define standards
                      f        d d

Page 621             Discovering Computers 2011: Living in a Digital World    6
                                        Chapter 12
What is System Development?
What is System Development?

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




Page 622            Discovering Computers 2011: Living in a Digital World    7
Figure 12‐2                            Chapter 12
What is System Development?
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
                                          Required                      Time estimates
                                                                        Time estimates 
            Project scope
                                          activities                   for each activity


                                                                       Activities that 
            Cost estimates                 Order of 
                                                                      can take place at 
           for each activity
           for each activity               activities
                                                                       the same time
                                                                        h
Page 623                 Discovering Computers 2011: Living in a Digital World             8
                                            Chapter 12
What is System Development?
What is System Development?

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

           Click to view Web Link,
           click Chapter 12, Click Web
           Link from left navigation
                          navigation,
           then click Gantt Charts below
           Chapter 12
Page 623                                   Discovering Computers 2011: Living in a Digital World    9
Figure 12‐3a                                                  Chapter 12
What is System Development?
What is System Development?


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



           Click to view Web Link,
           click Chapter 12, Click Web
           Link from left navigation
                          navigation,
           then click PERT Charts below
           Chapter 12
Page 624                                  Discovering Computers 2011: Living in a Digital World    10
Figure 12‐3b                                                 Chapter 12
What is System Development?
What is System Development?

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


 Operational      Schedule                         Technical                Economic 
  feasibility     feasibility                      feasibility              feasibility



Pages 624 ‐ 625    Discovering Computers 2011: Living in a Digital World                  11
                                      Chapter 12
What is System Development?
What is System Development?

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


Page 625             Discovering Computers 2011: Living in a Digital World    12
                                        Chapter 12
What is System Development?
What is System Development?

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

   Review 
                    Observe                         Survey
documentation



     Interview
     I     i      JAD Sessions
                  JAD S i                         Research
                                                  R      h



Pages 625 – 626       Discovering Computers 2011: Living in a Digital World    13
Figure 12‐4                              Chapter 12
Who Initiates a System 
Development Project?
    l             j ?

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
for system services or a project request
Page 626               Discovering Computers 2011: Living in a Digital World    14
                                          Chapter 12
Who Initiates a System 
Development Project?
    l             j ?




Page 627      Discovering Computers 2011: Living in a Digital World    15
Figure 12‐5                      Chapter 12
Planning Phase
Planning Phase

• The planning phase for a project begins when the 
         g                       p j      q
  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 2011: Living in a Digital World                      16
                                                  Chapter 12
Analysis Phase
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 
            defines the exact                               system works
                                                            system works
            nature of the problem                         • Determine the users’ 
            or improvement
                 p                                          wants, needs, and 
                                                            wants, needs, and
          • Interview the user who                          requirements
            submitted the request                         • Recommend a solution

Pages 629 ‐ 631            Discovering Computers 2011: Living in a Digital World       17
                                              Chapter 12
Analysis Phase
Analysis Phase




           Click to view Web Link,
           click Chapter 12, Click Web
           Link from left navigation
                          navigation,
           then click Feasibility Study
           below Chapter 12
Pages 629 – 630                           Discovering Computers 2011: Living in a Digital World    18
Figure 12‐6                                                  Chapter 12
Analysis Phase
Analysis Phase

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


                                                                   Project 
           Click to view Web Link,
           click Chapter 12, Click Web                            dictionary
           Link from left navigation
                          navigation,
           then click Process Modeling
           below Chapter 12
Page 631                                 Discovering Computers 2011: Living in a Digital World         19
                                                            Chapter 12
Analysis Phase
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 2011: Living in a Digital World    20
Figure 12‐7                            Chapter 12
Analysis Phase
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 2011: Living in a Digital World    21
Figure 12‐8                      Chapter 12
Analysis Phase
Analysis Phase

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



Page 633        Discovering Computers 2011: Living in a Digital World    22
Figure 12‐9                        Chapter 12
Analysis Phase
Analysis Phase

                 A decision table is a table that 
                               y
                 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 2011: Living in a Digital World    23
                               Chapter 12
Analysis Phase
Analysis Phase

                        Decision table                                           Decision tree




Page 633                           Discovering Computers 2011: Living in a Digital World         24
Figures 12‐10 – 12‐11                                 Chapter 12
Analysis Phase
Analysis Phase

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




Page 634        Discovering Computers 2011: Living in a Digital World    25
Figure 12‐12                       Chapter 12
Analysis Phase
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:
               g


                                             Use case 
                                             Use case
                                                                                          Class diagram
           Click to view Web Link,
           click Chapter 12, Click Web
                                             diagram
           Link from left navigation
                          navigation,
           then click UML
           below Chapter 12
Page 634                                 Discovering Computers 2011: Living in a Digital World            26
                                                            Chapter 12
Analysis Phase
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 2011: Living in a Digital World    27
Figure 12‐13                            Chapter 12
Analysis Phase
Analysis Phase

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

Page 635       Discovering Computers 2011: Living in a Digital World    28
Figure 12‐14                      Chapter 12
Analysis Phase
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
  proposal and decides which alternative to pursue

                                Packaged                           Custom 
                                                                                                  Outsourcing
                                software                          software

           Click to view Web Link,
           click Chapter 12, Click Web
                          navigation,
           Link from left navigation
           then click Vertical Market
           Software below Chapter 12
Pages 635 ‐ 636                          Discovering Computers 2011: Living in a Digital World                  29
                                                            Chapter 12
Design Phase
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 2011: Living in a Digital World         30
                                          Chapter 12
Design Phase
Design Phase

• To acquire the necessary hardware and software:

                                                 Solicit vendor 
                                                                                                              Make a decision
• Use research                                     proposals                 • Various techniques 
                                                                                             q
  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
                                                                                                           steering committee
     Identify technical                                                            Test and evaluate 
       specifications                                                              vendor proposals



           Click to view Web Link,
           click Chapter 12, Click Web
           Link from left navigation
                          navigation,
           then click E-Zines below
           Chapter 12
Pages 638 ‐ 640                                 Discovering Computers 2011: Living in a Digital World                           31
                                                                   Chapter 12
Design Phase
Design Phase

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



                                   Input and 
           Database                                                             Program 
                                     output 
            design                                                               design
                                     design



Page 640               Discovering Computers 2011: Living in a Digital World               32
                                          Chapter 12
Design Phase
Design Phase

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




Page 641                     Discovering Computers 2011: Living in a Digital World           33
Figures 12‐18 – 12‐19                           Chapter 12
Design Phase
Design Phase

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




Pages 641 ‐ 642       Discovering Computers 2011: Living in a Digital World    34
                                         Chapter 12
Design Phase
Design Phase

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


                                          Quality                           Code 
           Click to view Web Link,
           click Chapter 12, Click Web                                                             Housekeeping
           Link from left navigation
                          navigation,    assurance                        generator
                                                                          g
           then click CASE Tools
           below Chapter 12
Page 642                                  Discovering Computers 2011: Living in a Digital World                   35
                                                             Chapter 12
Design Phase
Design Phase




Page 642       Discovering Computers 2011: Living in a Digital World    36
Figure 12‐20                      Chapter 12
Design Phase
Design Phase

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




Page 642             Discovering Computers 2011: Living in a Digital World    37
                                        Chapter 12
Implementation Phase
Implementation Phase

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


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



Page 643         Discovering Computers 2011: Living in a Digital World                  38
                                    Chapter 12
Implementation Phase
Implementation Phase

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


           2   • Design the solution
                     g
           3   • Validate the design
           4   • Implement the design
           5   • T t th
                 Test the solution
                            l ti
           6   • Document the solution
Page 643         Discovering Computers 2011: Living in a Digital World    39
                                    Chapter 12
Implementation Phase
Implementation Phase

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

Page 644                  Discovering Computers 2011: Living in a Digital World                       40
                                             Chapter 12
Implementation Phase
Implementation Phase

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




Page 644              Discovering Computers 2011: Living in a Digital World    41
Figure 12‐21                             Chapter 12
Implementation Phase
Implementation Phase

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




Pages 644 – 645   Discovering Computers 2011: Living in a Digital World    42
Figure 12‐22                         Chapter 12
Operation, Support, and Security Phase
Operation, Support, and Security Phase

• The purpose of the operation, support, and 
  security phase is to provide ongoing assistance for 
         yp            p         g g
  an information system and its users after the 
  system is implemented
  system is implemented
        Perform                                         Monitor 
                                                                                                  Assess system 
                                                                                                  Assess system
       maintenance                                       system 
                                                                                                     security
        activities                                    performance

           Click to view Web Link,
           click Chapter 12, Click Web
                          navigation,
           Link from left navigation
           then click Chief Security
           Officer below Chapter 12
Pages 645 ‐ 646                          Discovering Computers 2011: Living in a Digital World                     43
                                                            Chapter 12
Operation, Support, and Security Phase
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 
                                   that may cause                              exist to detect, 
                                                                               exist to detect
           assets of an 
                                   an information                               prevent, and 
           organization
                                      asset loss                               recover from a 
                                                                                     loss


Page 646                    Discovering Computers 2011: Living in a Digital World                  44
                                               Chapter 12
Video: Create a Hidden Operating System
Video: Create a Hidden Operating System




                            CLICK TO START
                            CLICK TO START

             Discovering Computers 2011: Living in a Digital World    45
                                Chapter 12
Summary

                 System                                       Guidelines for 
              development 
              d l        t                                       system 
                                                                    t
                 phases                                       development


                                                           Activities 
           Activities that occur 
                                                       performed during 
              during system 
              during system
                                                         each system 
              development
                                                      development phase
                                                            p       p
Page 647                Discovering Computers 2011: Living in a Digital World    46
                                           Chapter 12
Discovering
    Computers 2011
    Living in a Digital World


    Chapter 12 Complete

More Related Content

What's hot

Line Drawing Algorithms - Computer Graphics - Notes
Line Drawing Algorithms - Computer Graphics - NotesLine Drawing Algorithms - Computer Graphics - Notes
Line Drawing Algorithms - Computer Graphics - NotesOmprakash Chauhan
 
Introduction to Web Mining and Spatial Data Mining
Introduction to Web Mining and Spatial Data MiningIntroduction to Web Mining and Spatial Data Mining
Introduction to Web Mining and Spatial Data MiningAarshDhokai
 
Ems and mis
Ems and misEms and mis
Ems and mism mohsin
 
2D viewing & clipping
2D viewing & clipping2D viewing & clipping
2D viewing & clippingMdAlAmin187
 
Human Computer Interaction Notes 176.pdf
Human Computer Interaction Notes 176.pdfHuman Computer Interaction Notes 176.pdf
Human Computer Interaction Notes 176.pdfvijaykumarK44
 
Unit 3
Unit 3Unit 3
Unit 3ypnrao
 
Analysis modeling & scenario based modeling
Analysis modeling &  scenario based modeling Analysis modeling &  scenario based modeling
Analysis modeling & scenario based modeling Benazir Fathima
 
Computer animation
Computer animationComputer animation
Computer animationshusrusha
 
System Development Life Cycle & Implementation of MIS
System Development Life Cycle & Implementation of MISSystem Development Life Cycle & Implementation of MIS
System Development Life Cycle & Implementation of MISGeorge V James
 
Chap 6 IMplementation of Information System
Chap 6 IMplementation of Information SystemChap 6 IMplementation of Information System
Chap 6 IMplementation of Information SystemSanat Maharjan
 
Computer graphics notes
Computer graphics notesComputer graphics notes
Computer graphics notessmruti sarangi
 
Structure system analysis and design method -SSADM
Structure system analysis and design method -SSADMStructure system analysis and design method -SSADM
Structure system analysis and design method -SSADMFLYMAN TECHNOLOGY LIMITED
 
Chapter 12 information system development
Chapter 12   information system developmentChapter 12   information system development
Chapter 12 information system developmenthaider ali
 

What's hot (20)

Line Drawing Algorithms - Computer Graphics - Notes
Line Drawing Algorithms - Computer Graphics - NotesLine Drawing Algorithms - Computer Graphics - Notes
Line Drawing Algorithms - Computer Graphics - Notes
 
Introduction to Web Mining and Spatial Data Mining
Introduction to Web Mining and Spatial Data MiningIntroduction to Web Mining and Spatial Data Mining
Introduction to Web Mining and Spatial Data Mining
 
Ems and mis
Ems and misEms and mis
Ems and mis
 
E commerce use case documentation.
E commerce use case documentation.E commerce use case documentation.
E commerce use case documentation.
 
lecture4 raster details in computer graphics(Computer graphics tutorials)
lecture4 raster details in computer graphics(Computer graphics tutorials)lecture4 raster details in computer graphics(Computer graphics tutorials)
lecture4 raster details in computer graphics(Computer graphics tutorials)
 
2D viewing & clipping
2D viewing & clipping2D viewing & clipping
2D viewing & clipping
 
Human Computer Interaction Notes 176.pdf
Human Computer Interaction Notes 176.pdfHuman Computer Interaction Notes 176.pdf
Human Computer Interaction Notes 176.pdf
 
Unit 3
Unit 3Unit 3
Unit 3
 
Analysis modeling & scenario based modeling
Analysis modeling &  scenario based modeling Analysis modeling &  scenario based modeling
Analysis modeling & scenario based modeling
 
Computer animation
Computer animationComputer animation
Computer animation
 
Spline representations
Spline representationsSpline representations
Spline representations
 
System Development Life Cycle & Implementation of MIS
System Development Life Cycle & Implementation of MISSystem Development Life Cycle & Implementation of MIS
System Development Life Cycle & Implementation of MIS
 
Chap 6 IMplementation of Information System
Chap 6 IMplementation of Information SystemChap 6 IMplementation of Information System
Chap 6 IMplementation of Information System
 
Computer graphics notes
Computer graphics notesComputer graphics notes
Computer graphics notes
 
Structure system analysis and design method -SSADM
Structure system analysis and design method -SSADMStructure system analysis and design method -SSADM
Structure system analysis and design method -SSADM
 
Chapter 12 information system development
Chapter 12   information system developmentChapter 12   information system development
Chapter 12 information system development
 
Clipping
ClippingClipping
Clipping
 
Tps presentation
Tps presentationTps presentation
Tps presentation
 
Data mining
Data miningData mining
Data mining
 
Clipping
ClippingClipping
Clipping
 

Similar to Digital World Chapter 12 Objectives

Discovering Computers: Chapter 12
Discovering Computers: Chapter 12Discovering Computers: Chapter 12
Discovering Computers: Chapter 12Anna Stirling
 
CH12-Exploring Information System Development
CH12-Exploring Information System DevelopmentCH12-Exploring Information System Development
CH12-Exploring Information System DevelopmentSukanya Ben
 
CSC1100 - Chapter10 - Information System
CSC1100 - Chapter10 - Information SystemCSC1100 - Chapter10 - Information System
CSC1100 - Chapter10 - Information SystemYhal Htet Aung
 
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
 
3 D – Management Constructor
3 D – Management Constructor3 D – Management Constructor
3 D – Management ConstructorVadim Salnikov
 
Software engineering
Software engineeringSoftware engineering
Software engineeringh2eEdgar
 
Linda maleki
Linda malekiLinda maleki
Linda malekiNASAPMC
 
Agile Metrics article
Agile Metrics articleAgile Metrics article
Agile Metrics articledheimann5
 
Soft.Engg. UNIT 1.pptx
Soft.Engg. UNIT 1.pptxSoft.Engg. UNIT 1.pptx
Soft.Engg. UNIT 1.pptxKalpna Saharan
 
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
 
Introduction to agility
Introduction to agilityIntroduction to agility
Introduction to agilityAlexandre Cuva
 
CMMI Implementation with Digité Enterprise
CMMI Implementation with Digité EnterpriseCMMI Implementation with Digité Enterprise
CMMI Implementation with Digité EnterpriseDigite Inc
 

Similar to Digital World Chapter 12 Objectives (20)

Discovering Computers: Chapter 12
Discovering Computers: Chapter 12Discovering Computers: Chapter 12
Discovering Computers: Chapter 12
 
CH12-Exploring Information System Development
CH12-Exploring Information System DevelopmentCH12-Exploring Information System Development
CH12-Exploring Information System Development
 
CSC1100 - Chapter10 - Information System
CSC1100 - Chapter10 - Information SystemCSC1100 - Chapter10 - Information System
CSC1100 - Chapter10 - Information System
 
10.1.1.136.9597
10.1.1.136.959710.1.1.136.9597
10.1.1.136.9597
 
Artifacts
ArtifactsArtifacts
Artifacts
 
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
 
Unit03: Process and Business Models
Unit03: Process and Business ModelsUnit03: Process and Business Models
Unit03: Process and Business Models
 
Cis520 ch01
Cis520 ch01Cis520 ch01
Cis520 ch01
 
3 D – Management Constructor
3 D – Management Constructor3 D – Management Constructor
3 D – Management Constructor
 
Agile development
Agile developmentAgile development
Agile development
 
Software engineering
Software engineeringSoftware engineering
Software engineering
 
Linda maleki
Linda malekiLinda maleki
Linda maleki
 
Agile Metrics article
Agile Metrics articleAgile Metrics article
Agile Metrics article
 
Soft.Engg. UNIT 1.pptx
Soft.Engg. UNIT 1.pptxSoft.Engg. UNIT 1.pptx
Soft.Engg. UNIT 1.pptx
 
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
 
Introduction to agility
Introduction to agilityIntroduction to agility
Introduction to agility
 
Brochure for pmvt
Brochure for pmvtBrochure for pmvt
Brochure for pmvt
 
CMMI Implementation with Digité Enterprise
CMMI Implementation with Digité EnterpriseCMMI Implementation with Digité Enterprise
CMMI Implementation with Digité Enterprise
 
HCI Chapter_2.ppt
HCI Chapter_2.pptHCI Chapter_2.ppt
HCI Chapter_2.ppt
 
HCI Chapter_2.pdf
HCI Chapter_2.pdfHCI Chapter_2.pdf
HCI Chapter_2.pdf
 

More from Samudin Kassan

Internet and World Wide Web
Internet and World Wide WebInternet and World Wide Web
Internet and World Wide WebSamudin Kassan
 
Programming Languages and Program Develompent
Programming Languages and Program DevelompentProgramming Languages and Program Develompent
Programming Languages and Program DevelompentSamudin Kassan
 
Computer Security and Safety, Ethics & Privacy
Computer Security and Safety, Ethics & PrivacyComputer Security and Safety, Ethics & Privacy
Computer Security and Safety, Ethics & PrivacySamudin Kassan
 
Operating Systems and Utility Programs
Operating Systems and Utility ProgramsOperating Systems and Utility Programs
Operating Systems and Utility ProgramsSamudin Kassan
 
Communications and Networks
Communications and NetworksCommunications and Networks
Communications and NetworksSamudin Kassan
 
Introduction to Computers
Introduction to ComputersIntroduction to Computers
Introduction to ComputersSamudin Kassan
 
The Components of The System Unit
The Components of The System UnitThe Components of The System Unit
The Components of The System UnitSamudin Kassan
 

More from Samudin Kassan (13)

Internet and World Wide Web
Internet and World Wide WebInternet and World Wide Web
Internet and World Wide Web
 
Enterprise Computing
Enterprise ComputingEnterprise Computing
Enterprise Computing
 
Programming Languages and Program Develompent
Programming Languages and Program DevelompentProgramming Languages and Program Develompent
Programming Languages and Program Develompent
 
Database Management
Database ManagementDatabase Management
Database Management
 
Computer Security and Safety, Ethics & Privacy
Computer Security and Safety, Ethics & PrivacyComputer Security and Safety, Ethics & Privacy
Computer Security and Safety, Ethics & Privacy
 
Input
InputInput
Input
 
Operating Systems and Utility Programs
Operating Systems and Utility ProgramsOperating Systems and Utility Programs
Operating Systems and Utility Programs
 
Communications and Networks
Communications and NetworksCommunications and Networks
Communications and Networks
 
Introduction to Computers
Introduction to ComputersIntroduction to Computers
Introduction to Computers
 
Applicaton Software
Applicaton SoftwareApplicaton Software
Applicaton Software
 
The Components of The System Unit
The Components of The System UnitThe Components of The System Unit
The Components of The System Unit
 
Storage
StorageStorage
Storage
 
Output
OutputOutput
Output
 

Recently uploaded

MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfPatidar M
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Seán Kennedy
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4JOYLYNSAMANIEGO
 
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...JojoEDelaCruz
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfVanessa Camilleri
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfErwinPantujan2
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptxmary850239
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
Food processing presentation for bsc agriculture hons
Food processing presentation for bsc agriculture honsFood processing presentation for bsc agriculture hons
Food processing presentation for bsc agriculture honsManeerUddin
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxVanesaIglesias10
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxlancelewisportillo
 

Recently uploaded (20)

MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdf
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4
 
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdf
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
Food processing presentation for bsc agriculture hons
Food processing presentation for bsc agriculture honsFood processing presentation for bsc agriculture hons
Food processing presentation for bsc agriculture hons
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptx
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
 

Digital World Chapter 12 Objectives

  • 1. Discovering Computers 2011 Living in a Digital World
  • 2. Objectives Overview Objectives Overview Discuss the importance of  project management project management,  Define system development  Identify the guidelines for  feasibility assessment,  and list the system  system development documentation, and data  development phases g and information gathering  g 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 analysis phase See Page 619 Discovering Computers 2011: Living in a Digital World  2 for Detailed Objectives Chapter 12
  • 3. Objectives Overview Objectives Overview Recognize the develop Recognize the develop  Describe the various  D ib h i Explain the activities  E l i h i ii programs activity is  tools used in object  performed in the  part of system  modeling design phase development Discuss the purpose of  Discuss the purpose of Discuss the activities  the activities  performed in the  performed in the  implementation phase implementation phase operation, support, and  operation support and security phase See Page 619 Discovering Computers 2011: Living in a Digital World  3 for Detailed Objectives Chapter 12
  • 4. What is System Development? What is System Development? System development is a set of activities  used to build an information system 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  components that hardware, software,  hardware software into phases, and is  into phases and is interact to achieve a  data, people, and  called the system  common goal procedures that work  development life  together to produce  cycle (SDLC) quality information Page 620 Discovering Computers 2011: Living in a Digital World  4 Chapter 12
  • 5. What is System Development? What is System Development? Pages 620 – 621 Discovering Computers 2011: Living in a Digital World  5 Figure 12‐1 Chapter 12
  • 6. What is System Development? What is System Development? • System development should follow three general  g guidelines: Group activities or tasks into phases p p Involve users Involve users Define standards f d d Page 621 Discovering Computers 2011: Living in a Digital World  6 Chapter 12
  • 7. What is System Development? What is System Development? • System development should involve representatives from each  department in which the proposed system will be used Page 622 Discovering Computers 2011: Living in a Digital World  7 Figure 12‐2 Chapter 12
  • 8. What is System Development? 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 Required  Time estimates Time estimates  Project scope activities for each activity Activities that  Cost estimates  Order of  can take place at  for each activity for each activity activities the same time h Page 623 Discovering Computers 2011: Living in a Digital World  8 Chapter 12
  • 9. What is System Development? What is System Development? A popular tool  used to plan  used to plan and schedule  the time  relationships  among project  activities is a  Gantt chart Click to view Web Link, click Chapter 12, Click Web Link from left navigation navigation, then click Gantt Charts below Chapter 12 Page 623 Discovering Computers 2011: Living in a Digital World  9 Figure 12‐3a Chapter 12
  • 10. What is System Development? What is System Development? A PERT chart  also can be  used for  planning and  scheduling time scheduling time Click to view Web Link, click Chapter 12, Click Web Link from left navigation navigation, then click PERT Charts below Chapter 12 Page 624 Discovering Computers 2011: Living in a Digital World  10 Figure 12‐3b Chapter 12
  • 11. What is System Development? What is System Development? • Feasibility is a measure of how suitable the  p y development of a system will be to the  organization Operational  Schedule  Technical  Economic  feasibility feasibility feasibility feasibility Pages 624 ‐ 625 Discovering Computers 2011: Living in a Digital World  11 Chapter 12
  • 12. What is System Development? What is System Development? • Documentation is the collection and  summarization of data and information – A project notebook contains all documentation for a  single project single project • Users and IT professionals refer to existing  documentation when working with and modifying  d i h ki ih d dif i current systems Page 625 Discovering Computers 2011: Living in a Digital World  12 Chapter 12
  • 13. What is System Development? What is System Development? • During system development, members of the project  team gather data and information using several  techniques Review  Observe Survey documentation Interview I i JAD Sessions JAD S i Research R h Pages 625 – 626 Discovering Computers 2011: Living in a Digital World  13 Figure 12‐4 Chapter 12
  • 14. Who Initiates a System  Development Project? l j ? 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 for system services or a project request Page 626 Discovering Computers 2011: Living in a Digital World  14 Chapter 12
  • 15. Who Initiates a System  Development Project? l j ? Page 627 Discovering Computers 2011: Living in a Digital World  15 Figure 12‐5 Chapter 12
  • 16. Planning Phase Planning Phase • The planning phase for a project begins when the  g p j q 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 2011: Living in a Digital World  16 Chapter 12
  • 17. Analysis Phase 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  defines the exact system works system works nature of the problem  • Determine the users’  or improvement p wants, needs, and  wants, needs, and • Interview the user who  requirements submitted the request • Recommend a solution Pages 629 ‐ 631 Discovering Computers 2011: Living in a Digital World  17 Chapter 12
  • 18. Analysis Phase Analysis Phase Click to view Web Link, click Chapter 12, Click Web Link from left navigation navigation, then click Feasibility Study below Chapter 12 Pages 629 – 630 Discovering Computers 2011: Living in a Digital World  18 Figure 12‐6 Chapter 12
  • 19. Analysis Phase Analysis Phase • Process modeling (structured analysis and design) is an  analysis and design technique that describes processes  that transform inputs into outputs Entity Entity‐ Data flow  relationship  diagrams diagrams Project  Click to view Web Link, click Chapter 12, Click Web dictionary Link from left navigation navigation, then click Process Modeling below Chapter 12 Page 631 Discovering Computers 2011: Living in a Digital World  19 Chapter 12
  • 20. Analysis Phase 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 2011: Living in a Digital World  20 Figure 12‐7 Chapter 12
  • 21. Analysis Phase 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 2011: Living in a Digital World  21 Figure 12‐8 Chapter 12
  • 22. Analysis Phase Analysis Phase • The project dictionary contains all the  p j documentation and deliverables of a project • Structured English is a  style of writing that  style of writing that describes the steps in  a process Page 633 Discovering Computers 2011: Living in a Digital World  22 Figure 12‐9 Chapter 12
  • 23. Analysis Phase Analysis Phase A decision table is a table that  y 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 2011: Living in a Digital World  23 Chapter 12
  • 24. Analysis Phase Analysis Phase Decision table Decision tree Page 633 Discovering Computers 2011: Living in a Digital World  24 Figures 12‐10 – 12‐11 Chapter 12
  • 25. Analysis Phase Analysis Phase • The data dictionary stores the data item’s name,  p description, and other details about each data  item Page 634 Discovering Computers 2011: Living in a Digital World  25 Figure 12‐12 Chapter 12
  • 26. Analysis Phase 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: g Use case  Use case Class diagram Click to view Web Link, click Chapter 12, Click Web diagram Link from left navigation navigation, then click UML below Chapter 12 Page 634 Discovering Computers 2011: Living in a Digital World  26 Chapter 12
  • 27. Analysis Phase 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 2011: Living in a Digital World  27 Figure 12‐13 Chapter 12
  • 28. Analysis Phase Analysis Phase • A l A class diagram di graphically shows  classes and subclasses  classes and subclasses in a system • Each class can have one Each class can have one  or more subclasses • Subclasses use Subclasses use  inheritance to inherit  methods and attributes  methods and attributes of higher levels Page 635 Discovering Computers 2011: Living in a Digital World  28 Figure 12‐14 Chapter 12
  • 29. Analysis Phase 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 proposal and decides which alternative to pursue Packaged  Custom  Outsourcing software software Click to view Web Link, click Chapter 12, Click Web navigation, Link from left navigation then click Vertical Market Software below Chapter 12 Pages 635 ‐ 636 Discovering Computers 2011: Living in a Digital World  29 Chapter 12
  • 30. Design Phase 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 2011: Living in a Digital World  30 Chapter 12
  • 31. Design Phase Design Phase • To acquire the necessary hardware and software: Solicit vendor  Make a decision • Use research  proposals • Various techniques  q 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 steering committee Identify technical  Test and evaluate  specifications vendor proposals Click to view Web Link, click Chapter 12, Click Web Link from left navigation navigation, then click E-Zines below Chapter 12 Pages 638 ‐ 640 Discovering Computers 2011: Living in a Digital World  31 Chapter 12
  • 32. Design Phase Design Phase • The next step is to develop detailed design  p specifications – Sometimes called a physical design Input and  Database  Program  output  design design design Page 640 Discovering Computers 2011: Living in a Digital World  32 Chapter 12
  • 33. Design Phase Design Phase • Systems analysts typically develop two types of  g p p designs for each input and output Mockup Layout chart Page 641 Discovering Computers 2011: Living in a Digital World  33 Figures 12‐18 – 12‐19 Chapter 12
  • 34. Design Phase Design Phase • A prototype (proof of concept) is a working model  p p y of the proposed system – Prototypes have inadequate or missing documentation – Users tend to embrace the prototype as a final system Users tend to embrace the prototype as a final system – Should not eliminate or replace activities Pages 641 ‐ 642 Discovering Computers 2011: Living in a Digital World  34 Chapter 12
  • 35. Design Phase Design Phase • Computer‐aided software engineering (CASE)  g pp tools are designed to support one or more  activities of system development • CASE tools sometimes contain the following tools: CASE tools sometimes contain the following tools: Project Project  Graphics h Prototyping repository Quality  Code  Click to view Web Link, click Chapter 12, Click Web Housekeeping Link from left navigation navigation, assurance generator g then click CASE Tools below Chapter 12 Page 642 Discovering Computers 2011: Living in a Digital World  35 Chapter 12
  • 36. Design Phase Design Phase Page 642 Discovering Computers 2011: Living in a Digital World  36 Figure 12‐20 Chapter 12
  • 37. Design Phase Design Phase • Many people should review the detailed design  p specifications • An inspection is a formal review of any system  development deliverable development deliverable – A team examines the deliverables to identify errors Page 642 Discovering Computers 2011: Living in a Digital World  37 Chapter 12
  • 38. Implementation Phase Implementation Phase • The purpose of the implementation phase is to  y construct the new or modified system and then  deliver it Install and  Install and Convert to  Convert to Develop  test the new  Train users the new  programs system system Page 643 Discovering Computers 2011: Living in a Digital World  38 Chapter 12
  • 39. Implementation Phase Implementation Phase • The program development life cycle follows these  p steps: • Analyze the requirements Analyze the requirements 1 2 • Design the solution g 3 • Validate the design 4 • Implement the design 5 • T t th Test the solution l ti 6 • Document the solution Page 643 Discovering Computers 2011: Living in a Digital World  39 Chapter 12
  • 40. Implementation Phase Implementation Phase • Various tests should be performed on the new  y system Integration  Acceptance  Unit test Systems test y test test • Verifies that  • Verifies that  • Verifies that  • Checks the  each  each all programs  all programs an  an new system  new system individual  in an  application  to ensure  program or  application  works with  that it works  object works  object works work  work other  other with actual  with actual by itself together  applications data properly Page 644 Discovering Computers 2011: Living in a Digital World  40 Chapter 12
  • 41. Implementation Phase Implementation Phase • Training involves showing users exactly how they  will use the new hardware and software in the  system – One‐on‐one sessions One‐on‐one sessions – Classroom‐style lectures – Web‐based training Page 644 Discovering Computers 2011: Living in a Digital World  41 Figure 12‐21 Chapter 12
  • 42. Implementation Phase Implementation Phase • One or more of four conversion strategies can be  g y used to change from the old system to the new  system Pages 644 – 645 Discovering Computers 2011: Living in a Digital World  42 Figure 12‐22 Chapter 12
  • 43. Operation, Support, and Security Phase Operation, Support, and Security Phase • The purpose of the operation, support, and  security phase is to provide ongoing assistance for  yp p g g an information system and its users after the  system is implemented system is implemented Perform  Monitor  Assess system  Assess system maintenance  system  security activities performance Click to view Web Link, click Chapter 12, Click Web navigation, Link from left navigation then click Chief Security Officer below Chapter 12 Pages 645 ‐ 646 Discovering Computers 2011: Living in a Digital World  43 Chapter 12
  • 44. Operation, Support, and Security Phase 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  that may cause exist to detect,  exist to detect assets of an  an information  prevent, and  organization asset loss recover from a  loss Page 646 Discovering Computers 2011: Living in a Digital World  44 Chapter 12
  • 45. Video: Create a Hidden Operating System Video: Create a Hidden Operating System CLICK TO START CLICK TO START Discovering Computers 2011: Living in a Digital World  45 Chapter 12
  • 46. Summary System  Guidelines for  development  d l t system  t phases development Activities  Activities that occur  performed during  during system  during system each system  development development phase p p Page 647 Discovering Computers 2011: Living in a Digital World  46 Chapter 12
  • 47. Discovering Computers 2011 Living in a Digital World Chapter 12 Complete