SlideShare une entreprise Scribd logo
1  sur  46
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
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         45
Discovering
    Computers 2012
     Your Interactive Guide
      to the Digital World
    Chapter 12 Complete

Contenu connexe

Tendances

Discovering Computers: Chapter 05
Discovering Computers: Chapter 05Discovering Computers: Chapter 05
Discovering Computers: Chapter 05Anna Stirling
 
Discovering Computers: Chapter 10
Discovering Computers: Chapter 10Discovering Computers: Chapter 10
Discovering Computers: Chapter 10Anna Stirling
 
Discovering Computers: Chapter 08
Discovering Computers: Chapter 08Discovering Computers: Chapter 08
Discovering Computers: Chapter 08Anna Stirling
 
Discovering Computers: Chapter 06
Discovering Computers: Chapter 06Discovering Computers: Chapter 06
Discovering Computers: Chapter 06Anna Stirling
 
Discovering Computers: Chapter 09
Discovering Computers: Chapter 09Discovering Computers: Chapter 09
Discovering Computers: Chapter 09Anna Stirling
 
DTCC Chapter 1 - Introduction to Computers
DTCC Chapter 1 - Introduction to ComputersDTCC Chapter 1 - Introduction to Computers
DTCC Chapter 1 - Introduction to ComputersJan Fisher
 
DTCC Chapter 2 The Internet and the WWW
DTCC Chapter 2 The Internet and the WWWDTCC Chapter 2 The Internet and the WWW
DTCC Chapter 2 The Internet and the WWWJan Fisher
 
Chapter 3 application software
Chapter 3   application softwareChapter 3   application software
Chapter 3 application softwarehaider 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 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
 
Intro to computers ch 1
Intro to computers ch 1Intro to computers ch 1
Intro to computers ch 1Vanita
 
Chapter 6 output
Chapter 6   outputChapter 6   output
Chapter 6 outputhaider ali
 
Chapter 10 database management
Chapter 10   database managementChapter 10   database management
Chapter 10 database managementhaider 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
 
internet applications
 internet applications internet applications
internet applicationsSrinivasa Rao
 
Chapter 02 The Internet
Chapter 02 The InternetChapter 02 The Internet
Chapter 02 The Internetxtin101
 

Tendances (20)

Discovering Computers: Chapter 05
Discovering Computers: Chapter 05Discovering Computers: Chapter 05
Discovering Computers: Chapter 05
 
Discovering Computers: Chapter 10
Discovering Computers: Chapter 10Discovering Computers: Chapter 10
Discovering Computers: Chapter 10
 
Discovering Computers: Chapter 08
Discovering Computers: Chapter 08Discovering Computers: Chapter 08
Discovering Computers: Chapter 08
 
Discovering Computers: Chapter 06
Discovering Computers: Chapter 06Discovering Computers: Chapter 06
Discovering Computers: Chapter 06
 
Discovering Computers: Chapter 09
Discovering Computers: Chapter 09Discovering Computers: Chapter 09
Discovering Computers: Chapter 09
 
DTCC Chapter 1 - Introduction to Computers
DTCC Chapter 1 - Introduction to ComputersDTCC Chapter 1 - Introduction to Computers
DTCC Chapter 1 - Introduction to Computers
 
DTCC Chapter 2 The Internet and the WWW
DTCC Chapter 2 The Internet and the WWWDTCC Chapter 2 The Internet and the WWW
DTCC Chapter 2 The Internet and the WWW
 
Chapter 3 application software
Chapter 3   application softwareChapter 3   application software
Chapter 3 application software
 
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 04
Chapter 04Chapter 04
Chapter 04
 
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
 
Dc16 ch02
Dc16 ch02Dc16 ch02
Dc16 ch02
 
Intro to computers ch 1
Intro to computers ch 1Intro to computers ch 1
Intro to computers ch 1
 
Chapter 6 output
Chapter 6   outputChapter 6   output
Chapter 6 output
 
Chapter 10 database management
Chapter 10   database managementChapter 10   database management
Chapter 10 database management
 
Lab 1 computer intro
Lab 1   computer introLab 1   computer intro
Lab 1 computer intro
 
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
 
internet applications
 internet applications internet applications
internet applications
 
Chapter 02 The Internet
Chapter 02 The InternetChapter 02 The Internet
Chapter 02 The Internet
 
Window11
Window11Window11
Window11
 

En vedette

Introduction To computer (discovery of computer)
Introduction To computer (discovery of computer)Introduction To computer (discovery of computer)
Introduction To computer (discovery of computer)Athar Mutahari
 
Channel institutions wholesaling
Channel institutions  wholesalingChannel institutions  wholesaling
Channel institutions wholesalingSumit Biswas
 
CH. 5 Computer Security and Safety, Ethics and Privacy
CH. 5 Computer Security and Safety, Ethics and PrivacyCH. 5 Computer Security and Safety, Ethics and Privacy
CH. 5 Computer Security and Safety, Ethics and Privacymalik1972
 
(3) k 12 paft-eimplications atty.estrada_001
(3) k 12  paft-eimplications atty.estrada_001(3) k 12  paft-eimplications atty.estrada_001
(3) k 12 paft-eimplications atty.estrada_001Argie242424
 
Discovering Computers: Chapter 15
Discovering Computers: Chapter 15Discovering Computers: Chapter 15
Discovering Computers: Chapter 15Anna Stirling
 
Chapter 11 computer security and safety, ethics, and privacy
Chapter 11   computer security and safety, ethics, and privacyChapter 11   computer security and safety, ethics, and privacy
Chapter 11 computer security and safety, ethics, and privacyhaider ali
 
Grade 3 k to 12 budget of work
Grade 3 k to 12 budget of workGrade 3 k to 12 budget of work
Grade 3 k to 12 budget of workKristine Barredo
 
Computer Security and Safety, Ethics & Privacy
Computer Security and Safety, Ethics & PrivacyComputer Security and Safety, Ethics & Privacy
Computer Security and Safety, Ethics & PrivacySamudin Kassan
 
Marketing Channels and Supply Chain Management
Marketing Channels and Supply Chain ManagementMarketing Channels and Supply Chain Management
Marketing Channels and Supply Chain Managementmandalina landy
 

En vedette (10)

Introduction To computer (discovery of computer)
Introduction To computer (discovery of computer)Introduction To computer (discovery of computer)
Introduction To computer (discovery of computer)
 
Channel institutions wholesaling
Channel institutions  wholesalingChannel institutions  wholesaling
Channel institutions wholesaling
 
CH. 5 Computer Security and Safety, Ethics and Privacy
CH. 5 Computer Security and Safety, Ethics and PrivacyCH. 5 Computer Security and Safety, Ethics and Privacy
CH. 5 Computer Security and Safety, Ethics and Privacy
 
(3) k 12 paft-eimplications atty.estrada_001
(3) k 12  paft-eimplications atty.estrada_001(3) k 12  paft-eimplications atty.estrada_001
(3) k 12 paft-eimplications atty.estrada_001
 
Discovering Computers: Chapter 15
Discovering Computers: Chapter 15Discovering Computers: Chapter 15
Discovering Computers: Chapter 15
 
Chapter 11 computer security and safety, ethics, and privacy
Chapter 11   computer security and safety, ethics, and privacyChapter 11   computer security and safety, ethics, and privacy
Chapter 11 computer security and safety, ethics, and privacy
 
Grade 3 k to 12 budget of work
Grade 3 k to 12 budget of workGrade 3 k to 12 budget of work
Grade 3 k to 12 budget of work
 
Computer System Organization
Computer System OrganizationComputer System Organization
Computer System Organization
 
Computer Security and Safety, Ethics & Privacy
Computer Security and Safety, Ethics & PrivacyComputer Security and Safety, Ethics & Privacy
Computer Security and Safety, Ethics & Privacy
 
Marketing Channels and Supply Chain Management
Marketing Channels and Supply Chain ManagementMarketing Channels and Supply Chain Management
Marketing Channels and Supply Chain Management
 

Similaire à Discovering Computers: Chapter 12

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
 
Chapter 12 information system development
Chapter 12   information system developmentChapter 12   information system development
Chapter 12 information system developmenthaider ali
 
Information system development
Information system developmentInformation system development
Information system developmentDhani Ahmad
 
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
 
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
 
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
 
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
 
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
 
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
 
IT Application Development - with SDLC.pptx
IT Application Development - with SDLC.pptxIT Application Development - with SDLC.pptx
IT Application Development - with SDLC.pptxdjualaja88
 
Systems Lifecycle workbook
Systems Lifecycle workbookSystems Lifecycle workbook
Systems Lifecycle workbookMISY
 
Soft.Engg. UNIT 1.pptx
Soft.Engg. UNIT 1.pptxSoft.Engg. UNIT 1.pptx
Soft.Engg. UNIT 1.pptxKalpna Saharan
 
Systems development fall 2006
Systems development   fall 2006Systems development   fall 2006
Systems development fall 2006eeetq
 
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
 
System Development
System DevelopmentSystem Development
System Developmentintuitiv.de
 
Agile Metrics article
Agile Metrics articleAgile Metrics article
Agile Metrics articledheimann5
 

Similaire à Discovering Computers: Chapter 12 (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
 
Chapter 12 information system development
Chapter 12   information system developmentChapter 12   information system development
Chapter 12 information system development
 
Information system development
Information system developmentInformation system development
Information system development
 
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
 
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
 
Ch2
Ch2Ch2
Ch2
 
Project Management at First National Bank
Project Management at First National BankProject Management at First National Bank
Project Management at First National Bank
 
10.1.1.136.9597
10.1.1.136.959710.1.1.136.9597
10.1.1.136.9597
 
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
 
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
 
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
 
IT Application Development - with SDLC.pptx
IT Application Development - with SDLC.pptxIT Application Development - with SDLC.pptx
IT Application Development - with SDLC.pptx
 
Systems Lifecycle workbook
Systems Lifecycle workbookSystems Lifecycle workbook
Systems Lifecycle workbook
 
Soft.Engg. UNIT 1.pptx
Soft.Engg. UNIT 1.pptxSoft.Engg. UNIT 1.pptx
Soft.Engg. UNIT 1.pptx
 
Systems development fall 2006
Systems development   fall 2006Systems development   fall 2006
Systems development fall 2006
 
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
 
Agile development
Agile developmentAgile development
Agile development
 
System Development
System DevelopmentSystem Development
System Development
 
Agile Metrics article
Agile Metrics articleAgile Metrics article
Agile Metrics article
 

Plus de Anna Stirling

Technology Training in the California Community College System
Technology Training in the California Community College SystemTechnology Training in the California Community College System
Technology Training in the California Community College SystemAnna Stirling
 
New Perspectives: Access.09
New Perspectives: Access.09New Perspectives: Access.09
New Perspectives: Access.09Anna Stirling
 
New Perspectives: Access.08
New Perspectives: Access.08New Perspectives: Access.08
New Perspectives: Access.08Anna Stirling
 
New Perspectives: Access.07
New Perspectives: Access.07New Perspectives: Access.07
New Perspectives: Access.07Anna Stirling
 
New Perspectives: Access.06
New Perspectives: Access.06New Perspectives: Access.06
New Perspectives: Access.06Anna Stirling
 
New Perspectives: Access.05
New Perspectives: Access.05New Perspectives: Access.05
New Perspectives: Access.05Anna Stirling
 
New Perspectives: Access.04
New Perspectives: Access.04New Perspectives: Access.04
New Perspectives: Access.04Anna Stirling
 
New Perspectives: Access.03
New Perspectives: Access.03New Perspectives: Access.03
New Perspectives: Access.03Anna Stirling
 
New Perspectives: Access.02
New Perspectives: Access.02New Perspectives: Access.02
New Perspectives: Access.02Anna Stirling
 
New Perspectives: Access.01
New Perspectives: Access.01New Perspectives: Access.01
New Perspectives: Access.01Anna Stirling
 

Plus de Anna Stirling (10)

Technology Training in the California Community College System
Technology Training in the California Community College SystemTechnology Training in the California Community College System
Technology Training in the California Community College System
 
New Perspectives: Access.09
New Perspectives: Access.09New Perspectives: Access.09
New Perspectives: Access.09
 
New Perspectives: Access.08
New Perspectives: Access.08New Perspectives: Access.08
New Perspectives: Access.08
 
New Perspectives: Access.07
New Perspectives: Access.07New Perspectives: Access.07
New Perspectives: Access.07
 
New Perspectives: Access.06
New Perspectives: Access.06New Perspectives: Access.06
New Perspectives: Access.06
 
New Perspectives: Access.05
New Perspectives: Access.05New Perspectives: Access.05
New Perspectives: Access.05
 
New Perspectives: Access.04
New Perspectives: Access.04New Perspectives: Access.04
New Perspectives: Access.04
 
New Perspectives: Access.03
New Perspectives: Access.03New Perspectives: Access.03
New Perspectives: Access.03
 
New Perspectives: Access.02
New Perspectives: Access.02New Perspectives: Access.02
New Perspectives: Access.02
 
New Perspectives: Access.01
New Perspectives: Access.01New Perspectives: Access.01
New Perspectives: Access.01
 

Dernier

31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...Nguyen Thanh Tu Collection
 
Tree View Decoration Attribute in the Odoo 17
Tree View Decoration Attribute in the Odoo 17Tree View Decoration Attribute in the Odoo 17
Tree View Decoration Attribute in the Odoo 17Celine George
 
Scientific Writing :Research Discourse
Scientific  Writing :Research  DiscourseScientific  Writing :Research  Discourse
Scientific Writing :Research DiscourseAnita GoswamiGiri
 
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Association for Project Management
 
How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17Celine George
 
ICS 2208 Lecture Slide Notes for Topic 6
ICS 2208 Lecture Slide Notes for Topic 6ICS 2208 Lecture Slide Notes for Topic 6
ICS 2208 Lecture Slide Notes for Topic 6Vanessa Camilleri
 
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQ-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQuiz Club NITW
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 
Indexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdfIndexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdfChristalin Nelson
 
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnvESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnvRicaMaeCastro1
 
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptxDIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptxMichelleTuguinay1
 
Narcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfNarcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfPrerana Jadhav
 
Expanded definition: technical and operational
Expanded definition: technical and operationalExpanded definition: technical and operational
Expanded definition: technical and operationalssuser3e220a
 
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDecoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDhatriParmar
 
CHEST Proprioceptive neuromuscular facilitation.pptx
CHEST Proprioceptive neuromuscular facilitation.pptxCHEST Proprioceptive neuromuscular facilitation.pptx
CHEST Proprioceptive neuromuscular facilitation.pptxAneriPatwari
 

Dernier (20)

31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
 
Tree View Decoration Attribute in the Odoo 17
Tree View Decoration Attribute in the Odoo 17Tree View Decoration Attribute in the Odoo 17
Tree View Decoration Attribute in the Odoo 17
 
prashanth updated resume 2024 for Teaching Profession
prashanth updated resume 2024 for Teaching Professionprashanth updated resume 2024 for Teaching Profession
prashanth updated resume 2024 for Teaching Profession
 
Scientific Writing :Research Discourse
Scientific  Writing :Research  DiscourseScientific  Writing :Research  Discourse
Scientific Writing :Research Discourse
 
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
 
Faculty Profile prashantha K EEE dept Sri Sairam college of Engineering
Faculty Profile prashantha K EEE dept Sri Sairam college of EngineeringFaculty Profile prashantha K EEE dept Sri Sairam college of Engineering
Faculty Profile prashantha K EEE dept Sri Sairam college of Engineering
 
How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17
 
ICS 2208 Lecture Slide Notes for Topic 6
ICS 2208 Lecture Slide Notes for Topic 6ICS 2208 Lecture Slide Notes for Topic 6
ICS 2208 Lecture Slide Notes for Topic 6
 
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQ-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 
Paradigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTAParadigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTA
 
Indexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdfIndexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdf
 
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnvESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
 
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptxDIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
 
Narcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfNarcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdf
 
Mattingly "AI & Prompt Design: Large Language Models"
Mattingly "AI & Prompt Design: Large Language Models"Mattingly "AI & Prompt Design: Large Language Models"
Mattingly "AI & Prompt Design: Large Language Models"
 
Expanded definition: technical and operational
Expanded definition: technical and operationalExpanded definition: technical and operational
Expanded definition: technical and operational
 
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDecoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
 
CHEST Proprioceptive neuromuscular facilitation.pptx
CHEST Proprioceptive neuromuscular facilitation.pptxCHEST Proprioceptive neuromuscular facilitation.pptx
CHEST Proprioceptive neuromuscular facilitation.pptx
 
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptxINCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
 

Discovering Computers: Chapter 12

  • 1. 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. 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 45
  • 46. Discovering Computers 2012 Your Interactive Guide to the Digital World Chapter 12 Complete