Systems_Overview IA SDLC Overview

Embed Size (px)

Citation preview

  • 8/9/2019 Systems_Overview IA SDLC Overview

    1/29

    The System Development LifeCycleWhat is an information system (IS)?

    Hardware, software, data,

    people, and procedures that

    work together to produce

    quality information

    Hardware, software, data,

    people, and procedures that

    work together to producequality information

    SystemSet of components

    that interact to achieecommon goal

    SystemSet of components

    that interact to achiee

    common goal

    !usinesses use many types of

    systems

    !usinesses use many types of

    systems

  • 8/9/2019 Systems_Overview IA SDLC Overview

    2/29

    The System Development LifeCycleWhat are the phases of the system deelopment cycle?

    Phase 1. Planning

    Phase 2. Analysis

    Phase 3. Design

    Phase 4. ImplementationPhase 5. Support

    Review project requests

    Prioritize project

    requests Allocate resources

    Identify project

    development team

    Conduct preliminary investigation

    Perform detailed analysis activities:

    Study current system

    Determine user requirements

    Recommend solution

    Acquire ardware

    and software! if

    necessary

    Develop details of

    system

    Develop programs! if necessary

    Install and test new system

    "rain users

    Convert to new system

    Conduct post#implementation

    system review

    Identify errors and enancements

    $onitor system performance

  • 8/9/2019 Systems_Overview IA SDLC Overview

    3/29

    "rrange tasks into phases

    (groups of actiities)

    The System Development LifeCycleWhat are guidelines for system deelopment?

    Inole users(anyone for whom

    system is #eing #uilt)

    $eelop clearly defined standards(procedurescompany e%pects employees to follow)

  • 8/9/2019 Systems_Overview IA SDLC Overview

    4/29

  • 8/9/2019 Systems_Overview IA SDLC Overview

    5/29

    The System Development LifeCycleWhat is a systems analyst?

    &esponsi#le for designing&esponsi#le for designing

    and deelopingand deeloping

    information systeminformation system

    'iaison #etween users'iaison #etween users

    and I professionalsand I professionals

  • 8/9/2019 Systems_Overview IA SDLC Overview

    6/29

    The System Development LifeCycleWhat is theproect team?

    Consists of users, systems analyst, and other IT professionals

    Formed to work on project from beginning to end

    Project leaderone member of the team who

    manages and controls project budget and schedule

  • 8/9/2019 Systems_Overview IA SDLC Overview

    7/29

  • 8/9/2019 Systems_Overview IA SDLC Overview

    8/29

    The System Development LifeCycleWhat is documentation?

    Includes reports, diagrams,

    programs, and other deliera#les

    0ollection and summari1ation

    of data and information

  • 8/9/2019 Systems_Overview IA SDLC Overview

    9/29

    The System Development LifeCycleWhat are si% data and information gathering techniques?

    &eiew documentation +#sere 2uestionnaire Interiew 3oint4application

    design (3"$) session &esearch

  • 8/9/2019 Systems_Overview IA SDLC Overview

    10/29

    The System Development LifeCycleWhat are some reasons to create or modify an

    information system?

    0ompetition canlead to change

    o improe

    e%isting system

    +utside group maymandate change

    o correct pro#lem

    in e%isting system

  • 8/9/2019 Systems_Overview IA SDLC Overview

    11/29

    The System Development LifeCycleWhat is a request for system serices? ormal request for

    new or modified

    information system

    Also called

    proect request

  • 8/9/2019 Systems_Overview IA SDLC Overview

    12/29

    The System Development LifeCycleWhat is the planning phase?

    !egins when steering committee receies proect request

    SteeringSteering

    committeecommittee

    decision4makingdecision4making#ody for the#ody for the

    companycompany

    unction of committee-

    &eiew and&eiew and

    approe proectapproe proect

    requestsrequests

    "llocate"llocate

    resourcesresources

    orm proectorm proectdeelopmentdeelopment

    team for eachteam for each

    approedapproed

    proectproect

    5rioriti1e5rioriti1e

    proect requestsproect requests

  • 8/9/2019 Systems_Overview IA SDLC Overview

    13/29

    The System Development LifeCycleWhat is the analysis phase?

    0onduct preliminary0onduct preliminary

    inestigation, alsoinestigation, also

    called feasi#ilitycalled feasi#ilitystudystudy

    5erform detailed5erform detailed

    analysisanalysis

  • 8/9/2019 Systems_Overview IA SDLC Overview

    14/29

    The System Development LifeCycleWhat is the preliminary inestigation? $etermine e%act nature of pro#lem or improement

    and whether it is worth pursuing %indings are presented in feasi&ility report! also 'nown as a feasi&ility study

  • 8/9/2019 Systems_Overview IA SDLC Overview

    15/29

    The System Development LifeCycleWhat is detailed analysis?

    Sometimes called logical design

    () Determine user*s wants! needs!

    and requirements

    +) Recommend solution

    ,) Study ow current system

    wor's

  • 8/9/2019 Systems_Overview IA SDLC Overview

    16/29

    Presented toPresented to

    steeringsteering

    committee,committee,

    which decideswhich decideshow system willhow system will

    be developedbe developed

    The System Development LifeCycleWhat is the

    system proposal? AssessesAssessesfeasibilityfeasibility

    of eachof each

    alternativealternative

    solutionsolution

    RecommendsRecommends

    the mostthe most

    feasiblefeasible

    solution forsolution for

    the projectthe project

  • 8/9/2019 Systems_Overview IA SDLC Overview

    17/29

  • 8/9/2019 Systems_Overview IA SDLC Overview

    18/29

    The System Development LifeCycleWhat is the design phase?

    Acquire ardware and softwareAcquire ardware and software

    Develop all details of new or

    modified information system

    Develop all details of new or

    modified information system

  • 8/9/2019 Systems_Overview IA SDLC Overview

    19/29

    7isit endors6 stores7isit endors6 stores7isit endors6 stores7isit endors6 stores

    The System Development LifeCycleWhat is needed to acquire new hardware and software? Identify all hardware and software requirements of new or

    modified system

    Surf We#Surf We#Surf We#Surf We#

    &ead print and&ead print and

    online trade ournals,online trade ournals,newspapers, andnewspapers, and

    maga1inesmaga1ines

    &ead print and&ead print and

    online trade ournals,online trade ournals,newspapers, andnewspapers, and

    maga1inesmaga1ines

    alk with otheralk with other

    systems analystssystems analysts

    alk with otheralk with other

    systems analystssystems analysts

  • 8/9/2019 Systems_Overview IA SDLC Overview

    20/29

    The System Development LifeCycleWhat are three #asic documents used to summari1e

    technical specifications?

    'ess formal method

    that uses standard

    form to request

    information a#out

    product or serice

    7endor quotes

    price(s) for

    listed

    product(s)

    7endor selects

    product(s) that

    meet(s) your

    requirements andthen quotes price(s)

    Identifies

    product(s)

    you want

    &equest for information (&I)&equest for information (&I)

    &equest for proposal (&5)&equest for proposal (&5)

    &equest for quotation (&2)&equest for quotation (&2)

  • 8/9/2019 Systems_Overview IA SDLC Overview

    21/29

    The System Development LifeCycleHow do systems analysts test software products? &eferences from endor alk to current users of product 5roduct demonstrations rial ersion of software !enchmark test measures performance

    h l if

  • 8/9/2019 Systems_Overview IA SDLC Overview

    22/29

    The System Development LifeCycleWhat is a detailed design?

    Includes several activities

    Data&ase

    design

    Data&ase

    designInput and

    output design

    Input and

    output designProgram

    design

    Program

    design

    Detailed design specifications for components in proposed solution

    h l if

  • 8/9/2019 Systems_Overview IA SDLC Overview

    23/29

    The System Development LifeCycleWhat is a mockup? Sample of input or output that contains actual data

  • 8/9/2019 Systems_Overview IA SDLC Overview

    24/29

    Th S D l Lif

  • 8/9/2019 Systems_Overview IA SDLC Overview

    25/29

    The System Development LifeCycleWhat is computer4aided software engineering (0"S.)? Software tools designed to support actiities of system

    deelopment cycle

    Th S D l Lif

  • 8/9/2019 Systems_Overview IA SDLC Overview

    26/29

    0onert to new system0onert to new system

    The System Development LifeCycleWhat is the implementation phase? 5urpose is to construct, or #uild, new or modified

    system and then delier it to users

    rain usersrain users

    Install and test new systemInstall and test new system

    $eelop programs$eelop programs

    Th S t D l t Lif

  • 8/9/2019 Systems_Overview IA SDLC Overview

    27/29

    The System Development LifeCycleWhat are the three types of tests performed #y system

    deelopers?

    7erifies application

    works with other

    applications

    Systems test

    Integration est

    8nit est

    7erifies eachindiidual program

    works #y itself

    7erifies all programsin application work

    together

    Th S t D l t Lif

  • 8/9/2019 Systems_Overview IA SDLC Overview

    28/29

    The System Development LifeCycleWhat istraining? Showing users e%actly

    how they will use new

    hardware and software

    in system

    Th S t D l t Lif

  • 8/9/2019 Systems_Overview IA SDLC Overview

    29/29

    The System Development LifeCycleWhat is the support phase?

    0onductpost4implementation system reiewmeeting to find out if

    information system is performing according to e%pectations

    Identify errors

    Identify enhancements

    *onitor system performance

    5roides ongoing assistance after system is implemented