Session SDLC

Embed Size (px)

Citation preview

  • 8/10/2019 Session SDLC

    1/39

    1

  • 8/10/2019 Session SDLC

    2/39

    Buildingnewinformationsystem

    ChangeManagement(People) Technolo Chan e Technolo

    SpecificBusinessProcesses

    CommonformofITenabledorganizationalchange

    Automation

    Redesigning

    2

  • 8/10/2019 Session SDLC

    3/39

    ClassicalSystemDevelopmentLifeCycle

    Prototype

    Model

    Approach SpiralModelApproach

    FourthGenerationTechniques

    HybridApproach

    3

  • 8/10/2019 Session SDLC

    4/39

    4

  • 8/10/2019 Session SDLC

    5/39

    5

  • 8/10/2019 Session SDLC

    6/39

    Plannin Risk Analysis

    EngineeringCustomer

    6

    Evaluation

  • 8/10/2019 Session SDLC

    7/39

    Emphasizestheverificationandva a on o epro uc .

    Theproductfromeveryphase

    needstobecheckedand

    approvedbeforemovingforward.

    parallel.

    Itisnotproposedforshortterm

    u v w eachstage.

  • 8/10/2019 Session SDLC

    8/39

    ' '

    Agilemethodologyhasanadaptiveteamwhichisabletorespondtothechangingrequirements.

    Coreprinciples Continuoustestingandvalidation

    Consistentteamcollaboration

    Ongoingcustomerinvolvement

    Frequentdeliveryofworkingsoftware

    8

  • 8/10/2019 Session SDLC

    9/39

    SystemAna yst

    InfrastructureAnal st

    ProjectManager

    Enduser

    9

  • 8/10/2019 Session SDLC

    10/39

    STEP1.ThePreliminary

    Investigation

    10

  • 8/10/2019 Session SDLC

    11/39

    Problem

    Definition:

    tatemento o ect ves scopeo pro ems

    Roughestimatesoftime&resources

    Endresultsofpreliminaryinvestigationsare:

    SystemObjectives

    System

    environment

    FeasibilityStudy:

    EconomicFeasibility

    OperationalFeasibility

    Sc e u eFeasi i ity

    OrganizationalFeasibility11

  • 8/10/2019 Session SDLC

    12/39

    TechnicalFeasibility Ist erequisitetec no ogyavai a ean proven?

    Aretherelevanttechnicalskillsavailabletoexploitit?

    Familiaritywithtechnology

    Haveweuseditbefore? Hownewisit? Compatibilitywithexistingsystems

    Howtoincreaseproductivity?

    Howtoreduceworkforce&expensegrowthrate?

    Costsavings

    Increasedprofits12

  • 8/10/2019 Session SDLC

    13/39

    Isthedatabaseavailable&reliable? DoestheMIShavemanagementsupport?

    Determinesthesystemwillbeusedasintendedtoits

    full

    capacity

    ScheduleFeasibility:

    Whether ro ectcanbefinishedwellbeforetheactual

    requirementofitsusage.

    13

  • 8/10/2019 Session SDLC

    14/39

    ANALYSIS

    14

  • 8/10/2019 Session SDLC

    15/39

    1. Analysisofthepresentsystem

    Reviewhistoricalfacts/Analyzeinputs

    Reviewmethods&procedures

    Anal zeout uts

    Reviewinternalcontrols

    .

    3. Developinganewsystem

    Report requestforapprovaltoproceedwithdevelopmentinparticularmanner.

    15

  • 8/10/2019 Session SDLC

    16/39

    S stemDevelo mentTools AnalysisTool

    16

  • 8/10/2019 Session SDLC

    17/39

    PictorialRepresentationofanalgorithm Importance

    Ma ingLogic ear

    ProperCommunication

    EffectiveAnalysis

    UsefulinCoding

    ProperTesting

    17

  • 8/10/2019 Session SDLC

    18/39

    orportionofsystem.Itconsistsofdataflows,processes,sources,destinations,andstores alldescribedthroughthe.

    Describeflowofdatainsystemwithonlyfoursymbols:

    Processes

    Datadirection

    18

  • 8/10/2019 Session SDLC

    19/39

    Process

    Data flow

    Data store

    External

    19

    ent ty

  • 8/10/2019 Session SDLC

    20/39

    Employee SINK

    Accounts Gross Salar

    Employee.

    Data

    Employees

    Gross Salary

    Salary

    Statement

    Department Processing

    Computation

    Updated DataSOURCE

    Updated Data on

    Employee

    Various

    Deductions

    20

  • 8/10/2019 Session SDLC

    21/39

    21

  • 8/10/2019 Session SDLC

    22/39

    framework.

    u u u w structuring

    22

  • 8/10/2019 Session SDLC

    23/39

    customerpaysa vance

    then Give5%discountelse

    purc aseamount 10,000then

    if customerisaregularcustomer

    thenve5 scoun

    elseNodiscount

    endif

    e se Nodiscountendif

    endif

    23

  • 8/10/2019 Session SDLC

    24/39

    Theseareappropriatewhenalargenumberofconditionsare

    tobecheckedinarrivingatasetofactions

    Rulesareformed

    24

  • 8/10/2019 Session SDLC

    25/39

    thengive5%discount

    RULE2: Ifnoadvancepaymentismadeandifthepurchaseamount 10,000andthecustomerisaregularcustomerthengive5%discount

    RULE3: Ifnoadvancepaymentismadeandifthepurchaseamountis 10,000andthecustomerisnotaregularcustomerthengivenodiscount

    RULE4: Ifnoadvancepaymentismadeandifthepurchaseamountisnot 10,000thengivenodiscount

    25

  • 8/10/2019 Session SDLC

    26/39

    Conditions Rule1 Rule2 Rule3 Rule4Advancepaymentsmade? Y N N N

    Purchaseamount 10,000? Y Y NRegularcustomer Y N

    Actions

    Give %discount X X

    NoDiscount X X

    26

  • 8/10/2019 Session SDLC

    27/39

    Graphicalwayofdepictingifthenelselogic

    27

  • 8/10/2019 Session SDLC

    28/39

    28

  • 8/10/2019 Session SDLC

    29/39

    Custom Packaged System OutsourcingDevelopment

    Businessneed The business need isunique The business needis common The business need isnot core to the business

    In-houseexperience

    In-house functionaland technicalexperience exists

    In-housefunctionalexperience exists

    In-house functional ortechnical experiencedoes not exist

    Pro ect skills Desire to build in- Skills are not Outsourcin is ahouse skills

    strategic

    strategic decision

    Projectmanagement

    Have highly skilledproject manager and

    Project managercan coordinate

    Highly skilled projectmanager at appropriate

    Time frame Time frame is Time frame is short Time frame is short or

    29

  • 8/10/2019 Session SDLC

    30/39

    30

  • 8/10/2019 Session SDLC

    31/39

    System

    Acquisition

    &

    Testing

    HardwareandSoftware Acquisition

    Testing

    Documentation

    31

  • 8/10/2019 Session SDLC

    32/39

    System Documentation Intendedtohelpprogrammersandanalysts

    understandandmaintainthesystemafteritis

    installed

    User Documentation

    Intendedtohelpusersoperatethesystem

    32

  • 8/10/2019 Session SDLC

    33/39

    33

  • 8/10/2019 Session SDLC

    34/39

    Transitionin tonews stemsinvolvesmana in chan efrompreexistingnormsandhabits.

    Chan emana ementinvolves:

    Unfreezing

    loosening

    up

    peoples

    habits

    and

    norms

    Moving transitionfromoldtonewsystems

    Refreezing institutionalizeandmakeefficientthenewwayofdoingthings

    34

  • 8/10/2019 Session SDLC

    35/39

    35

  • 8/10/2019 Session SDLC

    36/39

    36

  • 8/10/2019 Session SDLC

    37/39

    Risk

    Cost

    Time

    37

  • 8/10/2019 Session SDLC

    38/39

    ystemma ntenance saprocesso re n ngt esystemto

    makesurethatitcontinuestomeetbusinessneeds.

    WhyRequired?

    Bugs

    in

    the

    system Enhancementtothesystem

    Software&networkchanges

    Tochangeinorganizationsstrategy

    38

  • 8/10/2019 Session SDLC

    39/39

    39