system analysis assignment

Upload: abidah-zulkifli

Post on 03-Jun-2018

222 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/11/2019 system analysis assignment

    1/18

    TASK

    1) SDLC IS A STANDARD GUIDELINE IN DEVELOPING ANY NEW INFORMATION

    SYSTEM. DISCUSS AND EXPLAIN THE STAGES INVOLVED IN SDLC

    According to website (James, 2009) The systems development life cycle (S!") is a concept#al

    model #sed inpro$ect management that describes the stages involved in an information system

    development pro$ect, from an initial feasibility st#dy thro#gh maintenance of the completed

    application%

    &ased on my #nderstanding, S!" is the model that had been #sed by organi'ation or

    management to develop an information system% t also can be described as the one of the detail

    process that m#st need to follow the step in order to solve the problem% This model that been #sed bythe system analyst% ario#s S!" models have been created and also can be implemented s#ch as

    waterfall model, prototyping, spiral model, rapid application development (*A) and etc% There are +

    stages or steps that involved in the S!"% S!" stages incl#de the plannin! anal"#$! %$&in!

    i'pl$'$n(a(in an% 'ain($nan*$.

    SDLC P+a&$ O,-$*(i$

    Plannin To identify the scope of the new system, ens#re

    that the pro$ect is feasible, develop a sched#le,

    reso#rce plan, and b#dget for the remainder of the

    pro$ect%

    Anal"&i& To #nderstand and doc#ment in detail the

    b#siness needs and the processing re#irements

    of the new system%

    D$&in To design the sol#tion system based on the

    re#irements defined and decisions made d#ring

    analysis%

    I'pl$'$n(a(in To b#ild, to test, and install a reliable information

    system with trained #sers ready to benefit as

    e-pected from #se of system%

    Main($nan*$ To .eep the system r#nning prod#ctivity initially

    and d#ring the many years of system/s lifetime%

    NUR ABIDAH BT ZULKIFLI |SYSTEM ANALYSIS -22081Y 1

    http://searchcio-midmarket.techtarget.com/definition/project-managementhttp://searchcio-midmarket.techtarget.com/definition/project-management
  • 8/11/2019 system analysis assignment

    2/18

    1.1) Plannin

    According to the online article (ay, 2001) it states that planning stages in the S!" is to

    establish a highlevel view of the intended pro$ect and determines its goals%

    As we .now, 3lanning is the /i0&( &($pin the S!" steps% n this phase, before a program is created,

    the organi'ation has to .now +a( (+$" an( ( *0$a($% n simple words, the ob$ective of the pro$ect

    that needs to be done is determined and the re#irements to prod#ce the prod#ct are considered s#ch

    as an estimate of reso#rces, s#ch as personnel and costs is prepared, along with a concept for the new

    prod#ct% 3lanning also need beca#se ( $&(a,li&+$& a +i+2l$$l i$ / (+$ in($n%$% p0-$*( % The

    company has #sed this stage ( %$($0'in$ (+$ n$$% / (+$ p0$&$n( / (+$ 'a03$(% So, the pro$ect can

    ,$ 04n &'(+l"in the ne-t phase after this phase%

    4or the planning phase, the organi'ation m#st identify the b#siness val#e% The b#siness val#e here

    means before the organi'ation want to do the pro$ect, what are the benefits that can give to the

    organi'ation by ma.ing that pro$ect% The idea of ma.ing the pro$ect m#st be eval#ated again and

    again% The pro$ect m#st be '$$( (+$ $n%24&$0 n$$%$%% &esides that, the company the #ite important

    to developer that needs to .now is the /$a&i,ili(" &(4%" n (+$ p0-$*(% The main reasons for the

    feasibility st#dies for the aimed at %$($0'inin 54i*3l" (+$ p0-$*( i(+ (+$ 0$a&na,l$ *&( i/ (+$

    p0,l$' *an ,$ &l$%% 4or e-ample, the organi'ation m#st also interview the individ#als to get the

    information abo#t their opinion if the pro$ect is ma.ing% The organi'ation also m#st ta.e a loo. the

    possible competition that will happen if the pro$ect is done% After determine the b#siness val#e and

    analy'e the feasibility, the organi'ation can develop the wor. plan% There is where the organi'ation

    m#st ma.e an estimate of the pro$ect% Then, the organi'ation m#st staff the pro$ect% 5hich means

    here, the organi'ation m#st have the systematic flow while ma.ing the pro$ect% The organi'ation also

    m#st control the pro$ect from time to time%

    There have fo#r factors that can be concl#de in the feasibility st#dies that s ($*+ni*al! p$0a(inal!

    $*n'i*al an% &*+$%4l$%

    According to the website (6, 2009), it states that feasibility st#dy is an analysis and eval#ation of a

    proposed to determine if it (7) is technically feasible, (2) is feasible within the estimated cost, and (8)

    will profitable% 4easibility st#dies are almost always cond#cted where large s#ms at sta.e%

    4or the factors of the ($*+ni*al, is abo#t the problem that e-ists in the pro$ect can be solve% 4irstly the

    organi'ation or developer m#st .now the so#rce that been #sing is #ite eno#gh is not in term of

    hardware and software% This very important beca#se it can ma.e the organi'ation or developer is

    .now that the hardware and software is available or can s#pport to do what are they needed% The

    NUR ABIDAH BT ZULKIFLI |SYSTEM ANALYSIS -22081Y 2

  • 8/11/2019 system analysis assignment

    3/18

    hardware and software that implemented or #sing by the organi'ation is s#itable to #se it in term of

    e-ist the technology or not%

    e-t, for the factors p$0a(inal, we need to .now that beca#se it very important% This

    factors are determined the system will receive s#pport from the people who operate it and also ma.e itwor.% This operational factor is e-ists when the pro$ect will operate and will be #sed after the

    installation or the pro$ect wor.s% As we loo. as e-ample in the organi'ations, the team pro$ect that

    will be s#bcon will handle to the installation of the wifi in the organi'ation s#ch as T: wor.ers%

    Then the wifi are e-ist in will be #sed by the wor.ers in the organi'ations%

    Another factors is $*n'i*al, this factors can be described as the li.ely benefits o#tweigh of

    the cost of solving the problems% t can be determined by the money, people and time% 4or the money,

    it can be generally described as the b#dget that will be #sing on the pro$ect% The developers m#st

    .now the b#dget that will be #sing% t can minimi'e the cost if the developers .now that to handle

    with b#dget brilliantly% 4or the people and time, the developers or organi'ations m#st .now the

    e-pertise or people that have been #sing beca#se it can ma.e the time of the pro$ect is #ic.ly be done

    witho#t any problem will be occ#r%

    !astly, for the factors of &*+$%4l$in the feasibility st#dy is also important, the organi'ations need to

    .now that the flow of the pro$ect% n ma.ing the pro$ect, the organi'ation m#st planning first the

    sched#le of the time d#ration for the pro$ect %This is beca#se the organi'ation m#st .now this factor

    beca#se any delayed that occ#r for the pro$ect will be affected the flow of the pro$ect%

    So! (+i& p+a&$ i& $0" i'p0(an( in 0ani#a(in beca#se it is re#ired ( %$($0'in$ (+$ /$a&i,ili("

    / +$(+$0 (+$ p0-$*( &+4l% p0*$$% 0 n(% n this phase, the company m#st to .now the

    feasibility of the pro$ect that sho#ld ongoing or not% f fail#re may occ#r on the planning phase, the

    company sho#ld not to proceed with the pro$ect% n this step also, the company m#st determine the

    information system that fit or s#itable to #se it% This is beca#se, by planning, the organi'ation can

    have the systematic pro$ect%

    1.6) Anal"&i&

    According to the comp#terworld%com websites, it states that anal"&i&is refines pro$ect goals

    into defined f#nctions and operation of the intended application% it is also abo#t to analy'es end#ser

    information needs%

    This is the second step that n$$%& ( ,$ /*4& a/($0 plannin.This step is involved *ll$*(in!

    %$/inin an% ali%a(in /4n*(inal! &4pp0( and (0ainin 0$54i0$'$n(% This step is /*4&$& n

    +a( (+$ &"&($' ill % in an effort that views all sta.eholders, incl#ding sponsors and potential

    NUR ABIDAH BT ZULKIFLI |SYSTEM ANALYSIS -22081Y 3

  • 8/11/2019 system analysis assignment

    4/18

    #sers, as important so#rces of information% This phase sho#ld be based on the analysis of the end#ser

    information% &ased on that, the organi'ation can ma.e the analysis abo#t what the end#ser needed%

    To complete this step, the organi'ation needs to gather all the information abo#t the pro$ect need to be

    done especially the end#ser information% &esides that, it also needs to create a process diagrams% n

    this phase, the organi'ation really needs to foc#s abo#t what they really and end#ser really needed for

    the pro$ect to refines pro$ect goals into defined f#nctions and operation of the intended application% %

    5ith the description above, it can be simply that the analysis phase is for the information

    gathering techni#es% This phase arise beca#se ( %$($0'in$ (+$ p0,l$' (+a( (+$ %$$lp$0& n$$%&

    ( /i7in order to ma.e s#re that the system will wor.% n simple it can be described as the pro$ect is

    done with the problem are not occ#rred% The activities the done in completion the tas.s also will affect

    the pro$ect beca#se i( ill 'ini'i#$ 0 0$%4*$ (+$ 0$%4n%an*" (+a( ill ,$ **400$% % This phase

    also is important for the pro$ect beca#se it can give the alternative ways if the problem arises% That

    beca#se, the developer will *0$a($ (+$ /l %ia0a' / (+$ p0-$*(% So, if the problem arises it can

    be solved with the alternative ways that had been created%

    The problem will be solved #sing the fact findings that had been so#ght thro#gh p0i'a0"

    %a(a and &$*n%a0" %a(a. As we .now, collection of the primary data is the best so#rce of the

    information% The e-ample of the method to ma.e the collection of the data is 54$&(innai0$!

    in($0i$or,&$0a(in% ;sing this collection will be the best so#rce information gather beca#se the

    developer or organi'ation will get the precise or basic data of information that they need% The

    collection of the data that collected also will be #nbiased information for the pro$ect that will be

    developed%

    &esides that, the developer also can #se the &$*n%a0" &40*$as to facing the problem that

    will be occ#rred s#ch as $o#rnal and internet% Secondary data can #s#ally be obtained '0$ 54i*3l"

    an% a( l$0 *&( (+an p0i'a0" %a(a % So, it will c#t the cost that had been #sing to solve the

    problem% ;sing secondary data also can ma.e sometimes provide data an individ#al company cannot

    collect on its owninformation that either is not directly available or wo#ld be too e-pensive to collect

    to overcome the problem%

    1.8) D$&in

    According to the comp#terworld%com website, it states that design is to describe desired

    feat#res and operations in detail, incl#ding screen layo#ts, b#siness r#les, process diagrams,

    pse#docode and other doc#mentation%

    NUR ABIDAH BT ZULKIFLI |SYSTEM ANALYSIS -22081Y 4

  • 8/11/2019 system analysis assignment

    5/18

    This is the third phase need to be foc#s after analysis phase% n this phase, the organi'ation will design

    the pro$ect that they want based on the planning and the analysis that had been done% There is many

    costs will be #sed in this phase% The organi'ation need to design the system models% There will be the

    e-pert person to be wor. in this phase%

    n this phase, the main reason of the phase is arise beca#se it to describes how the proposed sol#tion is

    to be developed% The sol#tion design is specific to the system/s technical environment and the tools to

    be #sed in constr#cting the system% This phase also is to create a bl#eprint for the new system that

    will satisfy the doc#mentation re#irements% There are two elements that need to be f#lfilled that are

    logical and physical%

    4or the logical elements, a logical element is the system is logic for the #ser% That/s mean that

    the developer needs to .now the system are logic for the #ser or not% 4or the ill#stration, the

    developer needs to find o#t the system that will be created and also will help to overcome the problem

    that will be occ#rred% So, with the logic based that they have #sed it based on the information that

    they get% They need to acc#rate determine the f#nction of the flow in the system% 5ith that, the

    developers can fig#re o#t the flow of the pro$ect and system that will be operated%

    e-t, the second elements are the physical element% This element is for the creation of

    interface of the system design% 4or an e-ample, the physical element is important beca#se it can ma.e

    the developer ill#strate or vis#ali'e the pro$ect that will be ongoing% To ma.e it easy, they will create

    the flow chart or story board beca#se it will give them lot of advantages% 5ith the ill#stration, it will

    help them to design the system and find o#t the f#nction of the system% This ill#stration also will help

    them in order to avoid the error% 5ith this element, it will be foc#sed on the whole re#irement that

    the system that will be create need% 5ith that, it will overcome the problem that will occ#r%

    1.9) I'pl$'$n(a(in

    According to the comp#terworld%com website, it states that implementation is abo#t to brings

    all the pieces together into a special testing environment, then chec.s for errors, b#gs and

    interoperability%

    This is the forth phase need to be foc#sed after the design phase% mplementation is the fo#rth phase

    of the systems development life cycle% mplementation proceeds after the system design phase has

    ta.en place% The main reason for this stage is an implementation of the design specified in the design

    doc#ment into e-ec#table programming lang#age code% This stage also is for the detection of errors in

    the system% The testing process starts with a test plan that recogni'es testrelated activities% The code

    NUR ABIDAH BT ZULKIFLI |SYSTEM ANALYSIS -22081Y 5

  • 8/11/2019 system analysis assignment

    6/18

    is tested against the design doc#ment created in the design phase% There are fo#r types of

    implementation of the system which is (+$ Pil(! Pl4n$! Pa0all$land P+a&$%.

    The first type is pilot, for this type the developer is trying o#t a new information system at

    one site and #sing the e-perience to decide if and how the new system sho#ld be deployed thro#gho#tthe organi'ation% That/s mean the new system that will deploy will ma.e the b#siness r#n well with

    the prod#ction also will better%

    e-t, the type is pl#nge% n pl#nge, the developers will change over from the old information

    system to a new one by t#rning off the old system when the new one is t#rned on% The developer also

    m#st to ma.e s#re that the system that being #sing are contin#o#sly #pdated to avoid any problem

    that will be occ#rred% That beca#se, with the contin#o#sly #pdated the system, it will ma.e the

    b#siness r#n smoothly beca#se the system more sophisticated before this%

    4or the third factor is parallel, the developer m#st r#nning the old information system and the

    new one at the same time #ntil management decides the old system can be t#rned off% That beca#se,

    the old system can be considered a bac.#p for the new system if there is a problem and also o#tp#t of

    one system is compared to the o#tp#t of the other that which one is better% 5ith the parallel type that

    implemented, it can ma.e the developers will be safest beca#se they already have the bac.#p if

    anything bad will happen%

    !astly, the type is phased, in this phase, the developer need to change from the oldinformation system to the new one incrementally (step by step), starting with one or a few f#nctional

    components and then grad#ally e-tending the installation to cover the whole new system% 4or an

    e-ample, as we can see in the 3:S, the installation of wifi in the certain part of area has been

    done% After few months, the installation will be #pgraded and added to another place and also the

    service is also provided widely% So, with this type, it can ma.e s#re that the developer can ma.e the

    #sers can reap the benefits of part of the system before the entire system is completed%

    1.:) Main($nan*$

    !astly, the last phase is maintenance, after the developer are s#ccessf#lly implemented the

    system, they m#st to be ma.e s#re that the system will be r#n on smoothly and the problem does not

    happen% They need to always chec. and #pdate the system that had been their created%

    4or the simple ill#stration, android software are #s#ally fast #pdated s#ch as gingerbread

    version to $elly bean version beca#se it to ma.e s#re that their software are compatible with the latest

    and #pdate smart phone or tablet to ma.e the gadget will be r#n fast and smoothly% This stage called

    that maintenance beca#se it incl#de the #pgrading the system%

    NUR ABIDAH BT ZULKIFLI |SYSTEM ANALYSIS -22081Y 6

  • 8/11/2019 system analysis assignment

    7/18

    :aintenance is very important phase in order to maintain the prod#ction r#n better with

    sol#tion if any problem arises% 5ith the chec.ing #pdate time by time, developer will concern and

    noticed that if any problem occ#r d#ring the system r#n% So, developers need to review and find the

    sol#tion to overcome the problem% The main reason for the maintenance phase is developer will .now

    abo#t the capabilities of their system% That/s mean the system is wor.ing efficiency and effectively or

    not% 5ith the chec.ing or #pdated time to time, the developers can add the re#irement to ma.e their

    system become efficient and effective% So, with that the system can be r#n smoothly witho#t any

    problem%

    can concl#de after listing all the phases in S!" is, S!" is create and design for the #ser

    beca#se #sing this system can ma.e the res#lt #ality is better and can f#lfill the c#stomer wants% The

    system that need to create m#st wor. effectively and efficiency, from that it can ma.e the system will

    maintain to r#n and r#n smoothly witho#t any problem occ#r% f any problem, developer m#st need to

    ma.e s#re their system will be maintained to solve that the problem%

    FIGURE 1.1; S"&($' D$$lp'$n( Li/$ C"*l$

  • 8/11/2019 system analysis assignment

    8/18

    6) THERE ARE A FEW MODELS IN DEVELOPING INFORMATION SYSTEM. =ASED ON

    THE SCENARIO A=OVE! WHICH MODEL OF SDLC IS THE =EST TO USE. GIVEYOUR

    OPINION AND PROVIDE EVIDENCES TO SUPPORT YOUR SUGGESTION.

    n the case of I&0a3 T$*+nl" S%n =+%they has appoint G%C0$ S/(a0$ S%n =+%to help

    them develop a new information system, so to develop new system

  • 8/11/2019 system analysis assignment

    9/18

    According to the >a'$& Ma0(in, 1??1, Rapi% Appli*a(in D$$lp'$n( i& a %$$lp'$n( li/$ *"*l$

    %$&in$% ( i$ '4*+ /a&($0 %$$lp'$n( an% +i+$0254ali(" 0$&4l(& (+an (+&$ a*+i$$% i(+

    (+$ (0a%i(inal li/$ *"*l$. I( i& %$&in$% ( (a3$ (+$ 'a7i'4' a%an(a$ / p$0/4l

    %$$lp'$n( &/(a0$ (+a( +a& $l$% 0$*$n(l".

    4rom the above definitions, it can be described as the development life cycle that has been

    created and design to give lot of advantages to the #ser that #sed this model% t can be said that

    beca#se (+i& '%$l +a$ ,$$n *0$a($% /0 i$ '4*+ /a&($0 %$$lp'$n( an% +i+$0 54ali(" 0$&4l(

    (+an an(+$0 li/$ *"*l$ (+a( $7i&(% That beca#se, n *A models, the components or f#nctions are

    developed in parallel% This is the incremental model design% RAD al& *0$a($ 'a3$ $na,l$& 54i*3

    %$$lp'$n( / &/(a0$ p0%4*(& ," 4&in C'p4($0 Ai%$% S/(a0$ Enin$$0in

  • 8/11/2019 system analysis assignment

    10/18

    As we .now that

  • 8/11/2019 system analysis assignment

    11/18

    *A concentrates on the delivery of the prod#ct and involves the client from the start and foc#ses on

    the client/s needs, #ses an incremental approach, .eeps the pro$ect plan #pdated, applies development

    f#ndamentals, and manages ris.s to avoid any problem happen% @ther than that sra. Technology Sdn

    &hd want the system to be ready #rgently so it is one of the cl#e that

  • 8/11/2019 system analysis assignment

    12/18

    8) FROM THE MODEL

  • 8/11/2019 system analysis assignment

    13/18

    FIGURE 1.:; T+$ pi*(40$ / Rapi% Appli*a(in D$$lp'$n(

  • 8/11/2019 system analysis assignment

    14/18

    FIGURE 1.; T+$ Pi*(40$ /

    Wa($0/all M%$l

    T+$ *'pa0i&n ,$($$n Rapi% Appli*a(in D$$lp'$n( M%$l! Wa($0/all M%$l an%

    P0(("pin M%$l;

    C0i($0ia Rapi% Appli*a(in

    D$$lp'$n( M%$l

    P0(("pin M%$l Wa($0/all M%$l

    P0-$*( &i#$ "an handle large pro$ect "an handle large pro$ect S#itable for small pro$ect

    Ti'in Short Short !ong

    C&( "heap 6-pensive "heap

    U&$0 inl$'$n( n all stages esign and analysis phase mplementation phase

    I'pl$'$n(a(in

    &(a$

    4ollow all steps in

    S!" (parallel)

    "an be t#rning bac. inprevio#s phase%

    4ollow common steps

    in S!"%

    "an be t#rning bac. indesign phase%

    4ollow common steps

    in S!"%

    "annot be t#rningbac. in previo#s

    phase%

    TA=LE 1; Di//$0$n*$& ,$($$n Rapi% Appli*a(in D$$lp'$n( M%$l! P0(("pin M%$l an%

    Wa($0/all '%$l.

    4rom the table above, it shown the point of comparison between *A model, 3rototyping

    and 5aterfall :odel, this differences have been divide by some criteria that is pro$ect si'e, timing,

    cost, #ser involvement and implementation stage%

    4or the first criteria, the characteristics are pro$ect si'e% 4or the RAD '%$l, this model can

    handle the large pro$ect% That beca#se, this model is #ses the all people or #ser to implement this

    model% So, it can ma.e the system that will develop to the end#ser% This model also is mostly s#itable

    for the large pro$ect beca#se, if there have any errors on phase, it can be t#rning bac. to the previo#s

    NUR ABIDAH BT ZULKIFLI |SYSTEM ANALYSIS -22081Y 14

  • 8/11/2019 system analysis assignment

    15/18

    phase to solve that problem% 4or the prototyping, this model also can handle for the large pro$ect, that

    beca#se if there any error for the implementation stage for this pro$ect, it can be t#rning in design

    phase to solve that problem% So, based on that, this model will can be handle for the large pro$ect as

    beca#se the end#ser had involved at the earlier stage%

    "ompare with the a($0/all '%$l, this model are s#itable for the small pro$ect% t can be described

    that beca#se this models are allowed the #ser to complete the stage by stage% This model are cannot

    the #ser to t#rn on the previo#s stage if there have the problem% So, it ma.e this model are s#itable for

    the only small pro$ect%

    e-t, the criteria that will be disc#ssed are timing, for the *A, the timing for this model is

    short% That beca#se, it involved all the #ser or e-pertise to design and create abo#t the system that will

    develop% They will meeting and give o#t the opinion to create the system% The model also can be

    t#rning bac. ma.e this model are short time beca#se if there have problem, it will be fi-% 4or the

    prototyping model, this model also is short time to develop it% That beca#se, according to the

    definition that disc#ss above, #ser .eep the feedbac., so if there have any problem or b#gs, it will be

    fi- at the design stage% So this model allowed the #ser to b#ild the system in the short time% "ompare

    to the waterfall model, it will be ta.e a long time to create the system% That beca#se, this models has

    to follow stages by stages% t not allowed the developer to reedit the system that want develop% So, it

    will ma.e the long time period beca#se it want to ma.e the #ser had to finish the stages first%

    The third criteria is cost, for the *A, the cost is lower, beca#se this models needs all the

    e-pertise to create the model, so it can prod#ce the #ality res#lt% t will save the cost beca#se if there

    any error also, the errors will be fi- with the lower cost% "ompare to the 3rototyping model, it

    involved a higher cost% That beca#se this model is needs to prod#ce a cost to b#ild the model first to

    be test for the end#ser% This model also higher cost beca#se if there any problems, it need to be

    solved first then it will ma.e the lot of cost for the developer to fi- it based on the model prototyping

    that had been made% 4or the waterfall model, the cost is lower b#t it also can be higher d#e of several

    factors% 5hen the problem e-ist, the developer need to fi- #ntil the problem are fi-ed% That beca#se,

    in this model to proceed to another stages, it m#st f#lfill or complete the stages first%

    4or the fo#rth criteria, the criteria are #sers/ involvement, for the *A, this model are

    allowed #ser to involve in all stages% So, it will ma.e the system will be developed with the higher

    #ality% 4or the prototyping model, the #sers had involved in two stages that is planning stages and

    analysis stages% That beca#se, this #ser has to involve in two stages to create the prototyping to give at

    the #ser% t will ma.e the system that will b#ild meet the satisfaction for the #ser% 4or the waterfall

    model, the #ser is only involved at the implementation stage%

    NUR ABIDAH BT ZULKIFLI |SYSTEM ANALYSIS -22081Y 15

  • 8/11/2019 system analysis assignment

    16/18

    That beca#se, at this stage, the system will be tested with the #ser environment% So, it will ma.e this

    model are #ite hard to give the f#lly satisfaction for the #sers%

    !astly, for the last criteria are implementation stages% 4or the *A, this model m#st be

    following all steps in S!"% t this model will be advantage beca#se this models are allowed thedeveloper to t#rning bac. in previo#s phase if there any problems% This model also has the

    prototyping to give the #sers test the system% That will ma.e the system meet the re#irement that

    #sers needs% So, it will ma.e this model really save time and money% "ompare to prototyping model,

    this model m#st be follow common steps in S!"% At the planning and analysis phase, the

    prototyping will be ma.ing and it contin#es to another stage #ntil the system developed% t if there

    any problem occ#rred, this model is can be t#rning bac. in design phase% 4or the waterfall model,

    implementation of stages also commonly follows step by step in S!"% The stages also m#st be

    complete to go thro#gh to another phase% The phase cannot be t#rning bac. to the previo#s% So it will

    ma.e this system inefficient beca#se if there have problems, the problems can be solved after all the

    phase is complete in S!"%

    So, from the above e-planation, it had shown the comparison between *apid Application

    evelopment, 3rototyping and 5aterfall model% After ma.e some comparison, it shown that the *A

    is still lot of advantages for the

  • 8/11/2019 system analysis assignment

    17/18

    CONCLUSION

    n concl#sion from the research that has been made abo#t S!" we can .now that the str#ct#re

    imposed by this S!" is specifically designed to ma-imi'e the probability of a s#ccessf#l

    software development effort% To ma.e a good system, when rely on S!" it will provide an

    e-traordinary res#lt beca#se we .now that thro#gh S!" the developer will go thro#gh each of

    the phase and it will give them a good res#lt from the analysis that they have made in each of the

    phase% So here S!" is important to the developer and with S!" it will bring the create great

    o#tp#t res#lt beca#se S!" also provides a detailed g#ide to help system developer to all aspects

    of T system development, regardless of the system si'e and scope%

    @ther than that S!" also cooperation with all people involve for normally it will involve the third

    party to gain more information abo#t the system that will be prod#ce and thro#gh these

    cooperation it will give e-tra scope of idea to the developer to create the system and at the same

    way it will help the developer f#lfill the re#irements easily% So what we can concl#de here is

    S!" need to be #sed by all the system analyst so that it will give a clear view abo#t the system

    that they need to create beca#se S!" g#ide them in every phase and it ma.e the systematic

    arrangement of the process the system will be created%

    @ther than that what can concl#de here is regarding the *A model that have been s#ggest to

  • 8/11/2019 system analysis assignment

    18/18

    REFERENCES

    , J% (2009, :ay 79)% TechTarget% *etrieved from systems development life cycle (S!")B

    httpBCCsearchsoftware#ality%techtarget%comCdefinitionCsystemsdevelopmentlifecycle

    6,