A Systems Analysis and Design Reader
-
Upload
geanu-torres -
Category
Documents
-
view
219 -
download
0
Transcript of A Systems Analysis and Design Reader
-
8/14/2019 A Systems Analysis and Design Reader
1/74
-
8/14/2019 A Systems Analysis and Design Reader
2/74
2 COMPUTERSYSTEMSANALYSIS
For
Mommy,Daddy,Kuya,Popet
FincFamilia
BlockO1SandDF1
&
Dboys07
-
8/14/2019 A Systems Analysis and Design Reader
3/74
ASYSTEMSANALYSISANDDESIGNREADER 3
PrefaceGoingthroughthissubjectwasohsohard.Toomuchpapers,toomuchcasestudies,toomuchusecasenarratives,toomuchbookreviews!Iwasbeginningtogetsickofit.UntilthedayIrealizedthatthesewereallworthit.Ididntexactlysawthelightorgotinspiredorwhatevercheesythingtothinkabout,butIpredictedwhatwasgoingtohappenifIdidntdothesetimewasting,energydrainingdeeds.Well,mostprobably,Iwouldhaveahardtimedesigningproposals,implementingalgorithms,andcontinueontherestofthecycle(whichisneverending).Imean,AnalysisofComputerSystemsisthebasicofall,andweallknow,evenchildrenknowwhatisbasic,istheeasiestofall.Butinreality,Analysisisntthatextracurricularactivityyoucomeattheendoftheday,northatorganizationyouneedtospendtimewithuntilyougraduateandgetaloyaltyaward.Itwasaboutcompetence.Fundamentalsareessentialinallaspectsofthesubject,especiallyinmajorones.Evenifyoupassthesubject,youllneversurvivethenextintheflowchartbecauseyoudonthavetheprerequisiteofhavingtherequiredknowledgeofthatsubjectthatwillbetaken.Mylifethistermcrashesbecauseoftoomuchpaperwork.Nothavingtoattendreunionsofhighschoolcliques,computervideogamingdays,andthelike,justbecauseofadumboldpaperwork.Oneinstance,afterabout9or10weeksofconstantbloodypaperwork,ourprofessordecidestoletusattendtheseminarthatsamenight.Whatthespeakeraskedustodowastoreadanarticleandjotdownallsignificantdetails.Allofusweresurprisedthatwehaveimprovedalotinreadinginananalyticalmanner,andidentifyingsignificantdataforwhatwasexpectedforustoaccomplish.
Basic analytical skills weredeveloped in our analysisclass. In my opinion,our professordidntwantus toknowthatwe areunconsciouslydeveloping analyticalskillswhiledoingour paperwork, and until now, he doesnt mention a thing. All in all, I have seen myimprovements,evenifmyexpectationswerenotevenmetbutsurpassed.
-
8/14/2019 A Systems Analysis and Design Reader
4/74
4 COMPUTERSYSTEMSANALYSIS
TableofContents
UnitOne:BOOKREVIEWS..................................................................................................... 6InformationasKeyResource........................................................................................................7ManagementInformationSystems .............................................................................................7SoftwareEngineeringMethodologies ........................................................................................8ClassesandObjects...........................................................................................................................9Object-OrientedSystemsAnalysis ........................................................................................... 10Model-drivenAnalysis.................................................................................................................. 11InformationSystemsManagement .......................................................................................... 13OperatingSystems ......................................................................................................................... 14ITManagersRoles......................................................................................................................... 14StrategicInformationSystems .................................................................................................. 16PrototypingasEvaluation ........................................................................................................... 16
UnitTwo:CASESTUDIES.....................................................................................................18PayPal(MaxLevchin) ................................................................................................................... 19Hotmail(SabeerBhatia) .............................................................................................................. 19
AppleComputers(SteveWozniak) .......................................................................................... 20Excite(JoeKraus)........................................................................................................................... 20SoftwareArts(DanBricklin)...................................................................................................... 20Lotus1-2-3(MitchellKapor)...................................................................................................... 21GrooveNetworks(RayOzzie) .................................................................................................... 21Blogger.com(EvanWilliams)..................................................................................................... 22Yahoo(TimBrady) ........................................................................................................................ 22ResearchinMotion(MikeLazaridis) ...................................................................................... 23Marimba(ArthurvanHoff)......................................................................................................... 23
Gmail(PaulBuchheit) .................................................................................................................. 23WebTV(StevePerlman) .............................................................................................................. 24TiVo(MikeRamsay) ...................................................................................................................... 24del.icio.us(JoshuaSchachter).................................................................................................... 25ONElistandBlogLines(MarkFletcher) .................................................................................. 26ViaWeb(PaulGraham)................................................................................................................. 27craigslist(CraigNewmark)......................................................................................................... 27Flickr(CaterinaFake)................................................................................................................... 28WAIS,InternetArchiveandAlexaInternet(BrewsterKahle)........................................ 29
AdobeSystems(CharlesGeschke) ........................................................................................... 29OpenSystemsandHummerWinblad(AnnWinblad) ....................................................... 3037Signals(DavidHeinemeierHansson)................................................................................ 30
ArsDigita(PhilipGreenspun) .................................................................................................... 31FogCreek(JoelSpolsky) .............................................................................................................. 32TripAdvisor(StephenKaufer) .................................................................................................. 32HotorNot(JamesHong).............................................................................................................. 33Tickle(JamesCurrier).................................................................................................................. 33Firefox(BlakeRoss) ...................................................................................................................... 34SixApart(MenaTrott) ................................................................................................................. 34Lycos(BobDavis)........................................................................................................................... 35
-
8/14/2019 A Systems Analysis and Design Reader
5/74
ASYSTEMSANALYSISANDDESIGNREADER 5
AlliantComputerSystemandshareholder.com(RonGruner) ...................................... 35
UnitThree:USECASENARRATIVES ................................................................................36Enrollingfornextterm ................................................................................................................ 37ClaimingaBarangayClearance ................................................................................................. 39DepositMoneyforE-purse ......................................................................................................... 41
ApplyingforaCivilServiceExam ............................................................................................. 43ApplyingforaStudentsPermit ................................................................................................ 44GettingaTIN .................................................................................................................................... 46
ApplyingforaSmartMoneycard .............................................................................................. 47AddingaPositioninlinkedin.com ........................................................................................... 49Updateamessageontwitter.com............................................................................................. 50
Appendix1:Activities..........................................................................................................52
Appendix2:Thesis ...............................................................................................................53
Thesis Ch1: Organizing for Improvement .........................................................54COMPANYBACKGROUND ............................................................................................... 54
STATEMENTOFTHEPROBLEM ...................................................................................... 54OBJECTIVESOFTHESYSTEM ......................................................................................... 54SIGNIFICANCEOFTHESTUDY ........................................................................................ 55SCOPEANDLIMITATION ................................................................................................... 55
Thesis Ch2: Systems Analysis ..............................................................................57USECASEDIAGRAMS ........................................................................................................ 57ProcessWalkthrough .......................................................................................................... 57UseCaseNarrativesandActivityDiagramsofGeometricShoeManufacturing
ExistingAccountingSystem .............................................................................................. 59FillsupJOT............................................................................................................................................59ChecksandRecordsFinishedTasks ..........................................................................................60ComputesWeeklySalary................................................................................................................63ConfirmationofSalaryReception...............................................................................................64ProcessTimeversusCycleTime.................................................................................................66
Thesis Ch3: Systems Design..................................................................................68TABLEOFRECOMMENDATIONS ................................................................................... 68USECASEDIAGRAMSOFPROPOSEDSYSTEM ........................................................ 68UseCaseNarrativesandActivityDiagramsofGeometricShoeManufacturing
ProposedAccountingSystem ........................................................................................... 69PostsJobOrders ................................................................................................................................. 69ChecksFinishedTasks.....................................................................................................................70DistributesandConfirmsSalary ................................................................................................. 72
BENCHMARKING................................................................................................................. 73
STREAMLINING .................................................................................................................... 74
Appendix3:References ......................................................................................................74
-
8/14/2019 A Systems Analysis and Design Reader
6/74
6 COMPUTERSYSTEMSANALYSIS
UNIT ONE
BOOKREVIEWS
"We read about 1,000 times more than we write."
- Xerox PARC
-
8/14/2019 A Systems Analysis and Design Reader
7/74
ASYSTEMSANALYSISANDDESIGNREADER 7
InformationasKeyResource
Quote: Organizationshavelongrecognizedtheimportanceofmanagingkey
resources such as labor and raw materials. Information has now
moved to its rightful place as a key resource. Decision makers nowunderstand that information is not just a byproduct of conductingbusiness; rather, it fuels business and can be the critical factor indeterminingthesuccessorfailureofabusiness.KendallandKendall
Review: In the corporate world, managing key resources, for example labor
and raw materials is essential because it holds the future of thebusiness.Withthesekeyresourcesmanaged,theorganizationwouldhaveordertoavoidanydifficultiesanddelay.Itisimportantthatitismanagedcarefullyandcorrectly,becauseeverysystemor subsystemisdependenttoeachother.Onemistakewouldbringdisordertothe
wholebusinessplan,anditwillbedifficulttobemaintained. Now,informationisakeyresourcethatcanbeeasilymanaged,butto
maximizeitspotentialstohaveaworkingsystem,everyaspectunderit should be closely taken care of. As most users do not know,information isall around us, but significantly it isnot free.Buildingstrategies for positioning a business competition is a very delicateplan and should not be taken for granted. Now, we are networkingthroughthe use oftheInternetandthe WorldWide Web tomake iteasy for us to transfer back and forth, delicate information forbusinessuses.
Informationisnowanimportantaspect forthemanagementtomake
iteasyforthemtouseessentialprocesses.Before,informationis justusedtocreateforms,paperworkandwordprocessing,nowitbooststheaccuracyandspeedofbusinesssystems.Forexampleisthecashregister.Theprocessofgettingalotofinformationfromtheproducttobeboughttakesalotoftime.Bytheuseofthesystemsoftwareforthisbusinesssector,themanualbasedinformationsystemcaneasilybeobtainedbytheuseofthebarcode.
ManagementInformationSystems
Quote: Management Information Systems (MIS) would be in short to
mediumterm forecasting and budgeting and in inventory control,while DecisionSupportSystems(DSS) would be inanalysisof sales,pricing and costing and in the scheduling of production. GrahamCurtis
Chapter1:InformationSystems
-
8/14/2019 A Systems Analysis and Design Reader
8/74
8 COMPUTERSYSTEMSANALYSIS
Review: I have found out that information computerbased systems are
extremely useful and vital for managing a companys simultaneousoperations. Through the use of cuttingedge technology, applicationsoftware would bring ease, precision and accuracy to all data and
informationcarefullyflowinginthesystem.These aids for supporting business information systems leadcompaniestosuccessbecauseofforeseeingeventsthatwouldlikelybehelpfulor bringnuisance.Anotherisbecausetheelementoftime,which is essential to management. It would help the organizationscheduletheiractivitieswithouthassle.In short, Information Systems have top capabilities in terms ofBusinessfunctions,becauseitlightenstheloadofmanagersforquickdecisionmaking to all interrelated subsystems. Information systems
underMISandDSShavebasicallyaidedthedevelopmentofmodernbusinessorganizationswhich,infact,hasguidedourworldtothenextleveloftechnology.
SoftwareEngineeringMethodologies
Quote: As a generalization, methodologies which concentrate on the first
two phases identified by the National Computer Centre tend to becalled Systems Analysis Methodologies, while those focusing onphases 3 and 4 are often termed Software EngineeringMethodologies.BobRitchie
Chapter9:SystemsAnalysisandDesign
Review: According to the chapter, categories of systems of developmentmethodologiesarecharacterizeddifferentlybyhowtheyarederived.Whenthesemethodsareestablishedinthesystemandprocessisthemainfunctionofthesystem,naturally,PROCESSdrivenisthesystemdevelopmentused.DATAdriven,howeveristhesystemdevelopmentused when piles of data are built up. Lastly is USERdriven, adevelopment based on Human Activity Systems which is the mostinteractivesystemdevelopmentamongthethree.Processdriven refers to an emphasis on the functions which arecarried out in the system. Basically, processdriven is the powerhousesystem,whichisinchargeofcomputerizingamanualprocess.Beingcomputerbasedwouldcertainlybringeasetotechies,justnotuserfriendly.
-
8/14/2019 A Systems Analysis and Design Reader
9/74
-
8/14/2019 A Systems Analysis and Design Reader
10/74
10 COMPUTERSYSTEMSANALYSIS
andalongthewayprovideseveralrulesofthumbforcraftingqualityabstractionsandmechanisms.GradyBooch
Chapter3:ClassesandObjects
Review: Recognizing the nature of an object is an important ability because
objects aretangible entity that exhibitssome welldefinedbehavior,but on the other hand, an object from the human perspective is atangible and/or visible thing, something that may be understoodintellectually, or a thing toward which thought or action is directed.Some people are unable to recognize objects, because some objectsarentclassifiedashumansseeinconspicuousterms.
Usersareveryparticularorchoosyofwhattheywanttoworkwithasanenvironment.Forexample,iftheuserinterfaceisjustpuretext,thedesignisugly,buttheprogramisworkingperfectly,theuserwillthen leave that program alone and never open it again. Users need
bothobjectorientedsystems,notjustsystemsthatworkperfectly,butappealinginappearanceaswell.Now, in the chapter read, classes and objects are indeed mutualbecauseinprogramming,theyaretheelementsthatusuallyneedtobe perfected. Processes are perfected, but these classes and objectsareusuallyharderbecauseithasalotofpropertiestobefilled.Objectsandclasseshavestate,behaviorandidentity.Theelementthatencompassesalloftheusuallystaticpropertiesof theobjectplusthecurrent,usuallydynamicvaluesofeachofthesepropertiesarecalled
State.Itssimplytheabilitiesoftheobject.Whatitcanreceiveandgiveto users. Behavior is how the object acts and reacts, in terms of itsstatechangesand message passing. Italso meansthat the statecanchange,accordingtoitsabilities,anditdependsonthechangeofthestate on how it will behave, acts or reacts. Lastly, Identity is thatpropertyofanobject,whichdistinguishesitfromallotherobjects.Itindicatesthatanobjectcanbedifferentfromothers,thushavinganidentityfor itself. Itcan do a special behavior that others may, maynot,canorcannotdo.
ObjectOrientedSystemsAnalysis
Quote: Manyapproaches to systemsanalysis have been triedwith varying
degrees ofsuccess.The approachwe advocate inthistext isobjectoriented. Before immersing ourselves in objectoriented ideas,however,wewishtoexplainwhyanobjectorientedapproachislikelytoleadtogreatersuccessinunderstandinganddocumentingsystems
-
8/14/2019 A Systems Analysis and Design Reader
11/74
ASYSTEMSANALYSISANDDESIGNREADER 11
than the more traditional naturallanguage and processorientedapproaches.
Chapter1.2:ApproachestoSystemsAnalysis
Review: In systems analysis, we have three approaches: Natural Language
Analysis,ProcessOrientedAnalysisandObjectOrientedAnalysis.
Natural Language Analysis is a very simple approach because thesystems analyst narrates how the process has undergone. | Smallsystems are appropriate for this approach because it is difficult todocumentalldetailswhenlookingintoasystem.
Usersareveryparticularorchoosyofwhattheywanttoworkwithasanenvironment.Forexample,iftheuserinterfaceisjustpuretext,thedesignisugly,buttheprogramisworkingperfectly,theuserwillthen leave that program alone and never open it again. Users need
bothobjectorientedsystems,notjustsystemsthatworkperfectly,butappealinginappearanceaswell.Now, in the chapter read, classes and objects are indeed mutualbecauseinprogramming,theyaretheelementsthatusuallyneedtobe perfected. Processes are perfected, but these classes and objectsareusuallyharderbecauseithasalotofpropertiestobefilled.Objectsandclasseshavestate,behaviorandidentity.Theelementthatencompassesalloftheusuallystaticpropertiesof theobjectplusthecurrent,usuallydynamicvaluesofeachofthesepropertiesarecalled
State.Itssimplytheabilitiesoftheobject.Whatitcanreceiveandgiveto users. Behavior is how the object acts and reacts, in terms of itsstatechangesand message passing. Italso meansthat the statecanchange,accordingtoitsabilities,anditdependsonthechangeofthestate on how it will behave, acts or reacts. Lastly, Identity is thatpropertyofanobject,whichdistinguishesitfromallotherobjects.Itindicatesthatanobjectcanbedifferentfromothers,thushavinganidentityfor itself. Itcan do a special behavior that others may, maynot,canorcannotdo.
ModeldrivenAnalysis
Quote: Model-driven analysis is a problemsolving approach that
emphasizesthedrawingofpictorialsystemmodelstodocumentandvalidate existing and/or proposed systems. Ultimately, the systemmodel becomes the blueprint for designing and constructing animprovedsystem.
Chapter5:SystemsAnalysis
-
8/14/2019 A Systems Analysis and Design Reader
12/74
12 COMPUTERSYSTEMSANALYSIS
Review: What makesiteasy to analyzesystemsisto useeasytounderstand
approaches to make the most of the proposing system that will bedesigned. Analyzing business information systems, in general is acomplicated task, becauseevery single detail of data input anddata
process,especiallytheresultofinformationoutputforthebenefitofanorganizationisverysignificant.Onemissedorforgottenelementina system would lead to numerous problems that is difficult to besolved.An approach that computer systems analysts often use is ModelDrivenAnalysis.Usinggraphics,suchasflowcharts,hierarchycharts,organizationchartsandflowchartsisanexampleofmodeling.Theserepresentationsofeitherarealityorvision,sinceapictureisworthathousandwords,arecalledmodels.
Most analysts use Visio Professional to generate these helpfuldiagramstoviewallspecificdetailsinanalyzingandmostdefinitelydesigning a propositionforthesystem. There arethree examples ofmodeldrivenanalysis: Structured Analysis, Information EngineeringandObjectOrientedAnalysis.One approach that is commonly used by analysts is the structured,whose main focus is on the flow of data in business and softwareprocesses. Structured is also called processcentered, becausetechniquesusedinthisapproachisthattheyemphasizeprocessesasbuildingblocksinasystemframework.DataFlowDiagramsareused
toshow all inputs, outputs and processes,etc. TheseDFDsbasicallyjustshowwherethedataisandwhereitisgoingthroughprocesses.InformationEngineeringandDataModelingcentersitselfondata.Itiswidely practiced because it emphasizes the studyandrequirementsanalysis of data requirements before it undergoes a process. EntityRelationshipDiagramsshowtheassociationofdatatoeachothertogainknowledgefromeachpieceofdata,asagroup.Finally, ObjectOriented Paradigm focuses more on objects, whichencapsulatesdatathatdescribesadiscreteperson,object,place,event
orthingwithallofthemethodsthatareallowedtousesomedataandproperties. Object technology use languages to show their data orproperties,forexample:C#,Java,VisualBasic,etc.ThisapproachusesUnifiedModelingLanguagetoprovidegraphicalsyntaxforthewholeseriesofobjects.
-
8/14/2019 A Systems Analysis and Design Reader
13/74
ASYSTEMSANALYSISANDDESIGNREADER 13
InformationSystemsManagement
Quote: Informationsystemsanalysisanddesign isasimplemethodused
bycompaniesrangingfromIBMtoPepsitoAmazon.comtocreateand
maintain information systems thatperform basic business functionssuchas keepingtrack of customer names andaddresses, processingorders,andpayingemployees.Themaingoalofsystemsanalysisanddesign is to improve organizational system, typically by applyingsoftwarethatcanhelpemployeesaccomplishkeybusinesstasksmoreeasily, efficiently and effectively. A systems analyst is at center ofdeveloping this software. The analysis and design of informationsystems are based on the following: (a) an understanding of theorganizationsobjectives,structure,andprocesses;(b)knowledgeofhowtoexploitinformationtechnologyforadvantage.
Chapter1:FoundationsofObjectOrientedSystemsDevelopment
Review: Using modeldriven analysis, the key to approach those computer
systemsanalystsisoftenused.Usinggraphics,suchasflowcharts,andhierarchychartsisanexampleofmodeling.For example in datadriven development proponents claim that toconcentrateonmodelingdetailedactivitiesorprocessesisboundtocreateanunstablesystem.Beingmoreconstantwillbringconsistencyandthereforewouldcreateabetterworkingandstablesystem.Ithasbrought importance on the entities, their attributes and theirrelationship with each other. Datadriven is just like storing data:
storingismostimportant,andchangingitmostofthetimewouldruinit.Informationisnowanimportantaspectforthemanagementtomakeiteasyforthemtouseessentialprocesses.Before,informationisjustusedtocreateforms,paperworkandwordprocessing,nowitbooststheaccuracyandspeedofbusinesssystems.Forexampleisthecashregister.Theprocessofgettingalotofinformationfromtheproducttobeboughttakesalotoftime.Bytheuseofthesystemsoftwareforthisbusinesssector,themanualbasedinformationsystemcaneasilybeobtainedbytheuseofthebarcode.Finally,decisionmakersnowunderstandthatinformationisnotjustabyproductofconductingbusiness;rather,itfuelsbusinessandcanbethecriticalfactorindeterminingthesuccessorfailureofabusinessfirm.
-
8/14/2019 A Systems Analysis and Design Reader
14/74
14 COMPUTERSYSTEMSANALYSIS
OperatingSystems
Quote: OperatingSystemssuchasLinux,MicrosoftWindowsXPandApples
MAC OS X, are computer programs that interface between acomputershardwareanditsuser.Anoperatingsystemspurposeisto
provideastableenvironmentinwhichusersmayexecuteprograms.Thus, the primary goal of an operating system is to make thecomputer reliable and convenient. Its secondary goal is to makeefficientuseofthecomputerhardware.
Chapter5:HardwareandSoftwareTrends
Review: Before the microprocessor was ever innovated in the 20th century,users attempted to solve specific problems and to answer specificquestions. These individuals wrote programs, called hands on, tointerfacewithdirectmannertospecifichardware:storage,memory,etc.Ontheotherhand,programsmanaged,calledsystemmonitoring
by computer maintenance personnel who accepts users programsanddataandafterwards,returnsprocesseddataoutputtothesameuserslater.
Though operating systems developed from executing consecutiveprogramsalsoknownasUniprocessing,toexecutingseveralprogramsconcurrently or simultaneously, called Multiprogramming, now itadvanced to managing several interconnected processors popularlyknownasMultiprocessing.Multiprogramming systems schedule the executing programs
accordingtopredeterminedalgorithmsthatarecreatedtominimizetheidlesystemresources.Thiskindofsystemisextremelycomplexand developing this would require large amounts of time andresources. Presently known as Multitasking, Multiprogrammingoperatingsystemsarecommoncharacteristicsonpersonalcomputersthesedays.Lastly, Multiprocessor hardware configurations have lived for morethan two decades now, and operating systems in them include thehardware that comeswith it. Thesesystems handle all functions, inadditionmanagesinterconnectedmultiprogrammingCPUs.
ITManagersRoles
Quote: The studyofinformation technologymanagement concentrates on
accomplishingbusinessresults,attainingefficiencyandeffectiveness,and, achieving and maintaining competitiveness with the external
-
8/14/2019 A Systems Analysis and Design Reader
15/74
ASYSTEMSANALYSISANDDESIGNREADER 15
environment.Forasystemsanalystormanager,thegoalalwaysistoimproveoperationsforthefirm.
Chapter1:ManagementinInformationAge
Review: StrategyandPlanning,TechnologyandBusinessTrends,Applications
and Data, Operational Disciplines, Resource Control, andOrganizations and People: each element is essential to the firmssuccess.
TodevelopITstrategicactionsandtoplansuccessfulandcontrolledimplementations being critical factors is needed to be the initiationpart to incorporate every single detail for the development of asystem.CompetentITmanagersiscompetentinstrategydevelopmentandplanningtocapitalizeonallmajoropportunitiesandtechnologicaladvances completed by advantages not just in information, but intelecommunicationsaswell.
Advancing in computer hardware, software technology, operatingsystemssoftware,telecommunicationsystemsandindustrytrendsareelements signaling IT managers to inform every individual of theorganization to prepare for their future based on forecastinginformation.Applicationresources mustalways betaken cared of andto achievethisbyITmanagers,theyneedthegrandioseskilltomanageitwithpropertreatment.Softwareapplicationsoutputsuchasdatabasesanddata is an essential part of the wholeorganizationalsystem, so this
part is a critically necessary piece that builds up that lets the firmalive.Businessoperationsneedsdisciplinedapproachestohandledelicateoperationalactivities.MostITmanagersaretrainedtoobtainpatienceandpropervaluestoenrichtheirpersonalitytowardsthisstage.Beingsystematic leads to success and success may lead to high levels ofcustomerresponsivenessfromthefirmsinformationsystems.Controlling resources is one of the fundamentally taught lessons inmanagement an increasingly important and critical with most IT
systems. As technology further penetrates organizations more andmore,most industries use ITas a guideto success. Informationis akeyresourcethatcarriesoutvitalpiecesofdetailtoformorganizationinfrastructures.Lastly,managinghumanresourceseffectivelyisonesignificantroleofanITmanager.Monitoringandcontrollingeverysingleactionofthe
-
8/14/2019 A Systems Analysis and Design Reader
16/74
16 COMPUTERSYSTEMSANALYSIS
personnelisaverycompetitiverolethatneedsinterpersonalskillstobe achieved. Desirable results may be acquiredif the ITmanager iserudite in mostpsychologicalconceptsthatgreatly help understandeveryindividualoftheinternalenvironmentoftheorganization.
StrategicInformationSystemsQuote: StrategicinformationsystemsorSISareinformationsystemswhose
unique functions or specific applications shape an organizationscompetitive strategyand provide it with competitive advantage. SISmay operate in any area of the firm, supporting administrative oroperationalactivities.
Chapter2:ITsStrategicImportance
Review: The fact that a system has obtained or maintained competitiveadvantagefortheownermakesitapartoftheorganizationsstrategic
information systems. Enhancing the competitive advantagedistinguishes a strategic system from all others in differentorganizations.
Strategic Information Systems comes in unique categories. Forinstance, telecommunicationbased transaction processing systems(TPS) are the fundamentals of airlinereservation, retail brokerage,banking systems, ebay, etc. Another would be decisionsupportsystem, which have basis on confidentialalgorithms andinvestmentbanking firms for trading stocks and bonds profitably for personalaccounts.
Proprietyprogramshelptraderscapture profitsfromsmall,fleetingpricediscrepanciesinsecurities.(Frenzel,C.,p.38)
PrototypingasEvaluation
Quote: Designing and building a scaleddown but functional version of a
desiredsystemisknownasprototyping.Chapter1:HeartoftheSystemsDevelopmentProcess
Review: Having alternatives in developing systemsis ahelpfulplan to create
small computer systems that are for beginners. In this chapter,prototyping was labeled an advantage in systems developmentalternativesbecauseoneofthemostimportantelementsincreatingsystems is the user. Users are greatly involved in the prototypingprocesses because they perform experimentation and evaluation tothesystemtheyareabouttouseandsuch.
-
8/14/2019 A Systems Analysis and Design Reader
17/74
ASYSTEMSANALYSISANDDESIGNREADER 17
Incorporatingusersinthedevelopmentprocesswouldindeedbeanadvantage because of the feedback to be accepted by the developerwould most probably be unexpected. Inreality, it isan honor if thedevelopersexperimentingevaluatorsarehighendprogrammersandsystemsanalystswhohavedevelopedintensivesoftwareapplications
and systems of massive global companies. The developer mostcertainlyhasahighchancetoimprovemoreontheexistingsystemifthe evaluators are skilled critics who have skills in studying thesystemwithgreatscopeandcorrectjudgment.
-
8/14/2019 A Systems Analysis and Design Reader
18/74
18 COMPUTERSYSTEMSANALYSIS
UNIT TWO
CASESTUDIES
Reading, after a certain age, diverts the mind too much from its creative
pursuits. Any man who reads too much and uses his own brain too little falls intolazy habits of thinking.
- Albert Einstein
-
8/14/2019 A Systems Analysis and Design Reader
19/74
ASYSTEMSANALYSISANDDESIGNREADER 19
PayPal(MaxLevchin)
PayPalhadundergonea lotofchangesinitsfinalstate.Havingcrypto
asa formofsecurity,thesystemcontinuedto becometheinevitablebecausewhatthecustomersareusuallydoingisnotadvised.
First,thebusinessfirmfocusedonthehandhelddevicesdevelopment
and set the companys mainproductasthe Palm Pilot. Afterterms ofsuccess, heabstractedthehandhelddevicetoperformnumeroustaskssuchascryptographicalgorithmforsecurityandwallet applicationfor online purchasing. Thecompanyinnovatesawebsiteforthecustomerstohaveasolutionforonlinepurchasingthatgavewayto handfulproblemslikefraudandcrashing.MostusersdidntbelieveinthePayPals engineeringteam, so eventually theteam tried to prove themwrongthat PayPal will impress them,and this was the dawn ofthe new age of internet
security.Having a very skillful and erudite cofounder was advised by Max
Levchintobuildasuccessfulstartup.Doingitonyourownishardwork,butyet,itspossible.PayPalhasintellectthathasshownimprovementsincethelastcrashingandcasesoffraud,sincetheteamdoesntevengiveahinttotheirusersthattheywillgiveupforthatsimplesituation.
Hotmail(SabeerBhatia)
Foundedin1996,SabeerBhatia,togetherwithJackSmithfoundedthefirstfreewebbasedelectronicmailingservice,Hotmail.Theystartedascolleaguesin Apple Computers in developing the PowerBook and their hit was the productchips to design Personal Computers forcompanies who areinterested, andthosewhobecameinterestedwereJavaSoftandDraperFisherJurvetsonwhoapprovedinfundingtheirinnovativeproduct.
TheyfoundedafreeemailservicebecauseofJavaSoftsfirewallthat
prevent the exchange of information between networks. Being full timeprogrammersofHotmaildidntbringthemenoughprofit,asmuchasotheremailservices. People started to use their product because of numerous interesting
featuresthatareinevitablyusefulforchoosyusers.Microsoft acquired Hotmail because of too much irritation from
Draper Fisher Jurvetson that is Hotmails biggest competitor. Inconceivableproblems such as badresulting criticisms and lack of strategic planning madeMicrosoftbecometheirlight.
-
8/14/2019 A Systems Analysis and Design Reader
20/74
-
8/14/2019 A Systems Analysis and Design Reader
21/74
ASYSTEMSANALYSISANDDESIGNREADER 21
Peoplehave givenBricklinimportancebecausewithouthis intelligenceandinnovativity,themostpowerfulandusefulelectronicspreadsheetswouldntbearoundinthepresent.Beinginfluentialwouldbehelpfulwhenyouknowthatwhatyoubelievewouldchangeandmaketheworldintoabetterplace.
Lotus123(MitchellKapor)
Mitchell Kapor had done an incredible breakthrough of electronic
spreadsheetsinthe80s.AlthoughhewasapartoftheVisiCalcfamily,hedecidedtogotoadifferentpaththatotherInternationalITCompanieshaveopenedtheirdoorsforKaporsinvention:abetterspreadsheet,Lotus123. Even I would underestimate Kapor if I were in their time, because whowould,ifeverybodywouldntseehimortakehimseriouslyasaprofessional.Butwasstruckmewashislongingpatiencethattookhimmilesawayfromtheindustryinthat specifictime. Hedecided to leaveall thosebehind to get ahead. Togetherwith his partner, Jonathan Sachs, they endeavored long moments of pure
programmingandimplementationtocreateanewandbettersoftware. LotusDevelopmenthasgivenpeopleeaseandintegrationwithgraphs,chartsandotherfeaturesthroughtheuseofelectronicspreadsheets.Ithashelpedlargecompaniesbusinessstructuresandsystemstomanageeverysingleprocess. WhatIcantforgetaboutthiscasestudywasthe64Kmemorythatservesasthestorageforthespreadsheet.IrememberedthatKaporemphasizedonKilobytesnot Megabytes, because now, 1 megabyte is just a minute away from beingdownloaded.In reality,modernizationtrulyhasaccelerated;eventheChurchcantfollowwiththatupspeed.
GrooveNetworks(RayOzzie)
Ozzie truly has been inspirational since he had been in the shadows of
MicrosoftCorporation.Ivelearnedthatinnovatorssuchashimhaveendeavoredalottilhisproducthasreacheditspeak. Hemadehisprogramjustaspriedinteractionwithinbusinesssystemsoverthe World Wide Web. Peer to peer networking had gone to a level that businesssystemsareavailabletoshareideasandfiles. Grooveenteredamarketfullofbusinessstandardsthatgavehisprogramaverygoodname.Theworldwidewebopenedforitselffortheproducttobeveryusable not only for largebusinesses who can afford, but also small ones to learnmoreinmanagingonlinebusinesssystems. Well now, we have video and audio conferencing, instant messaging andpeertopeer networking which Ozzie really originated. His ideas were an eye
-
8/14/2019 A Systems Analysis and Design Reader
22/74
22 COMPUTERSYSTEMSANALYSIS
openerabouthowthefutureofrealtimebusinessplanningwouldbeaccessibleandbe effective over the Internet. This technology had become efficient enough tobecomeaworldwidesolution.
Blogger.com(EvanWilliams)
Now,Blogger.com hasrevolutionizedhow keeping ajournaleven overtheInternet would be available. It has been a breakthrough that people wanted topersonalizetheirdiariesandjournalsthroughtheuseofelectroniccapabilities,suchas wordprocessors. Thisonline applicationwouldintegrate thebloggers journalentries,friendslists,calendar,etc. This has been developed by Evan Williams who made it possible forbusinessmen to share ideas online. But on the other side, what struck me is thepointofkeepingadiary,ifbloggingwouldbedisplayingentriesinpublic.Havingadiary is all about ranting, screaming and scratching the journalists experiences
through a simple notebook to record for future purposes. The presents onlineapplicationssuchaspersonals,blogspots,etc.arenowhittingthetopchartsonwhatpeoplearemostlydoingonline.
Wehaveexperiencedmostoftheseinnovativebreakthroughsthatgavewaytobothaestheticandentrepreneurialstandardsforpresentusers.
Yahoo(TimBrady)
Yahoowasfirstmadeforresearchpaperlinksbutsomehowdeveloped
to become a collection of interests and hobbies for users. As Stanford graduates,
they had a lot of resources for their startup to work and even used the schoolsserversforit.
All of them, not just the founders, but employees in addition are
indefiniteentitiesthatshowustobecomeanalystswhoshowpatienceandethicalcharacteristics.
I just want to share on how founders of Yahoo have contributed in
InformationTechnologyethicswouldbehowtheword:BUSINESSETHICSisanoxymoron. Just for a very shallow fact that business, in a capitalists perspectivewouldbeethical.
They took the advantage of making this startup for users because the
Internetssizeandcapabilitiesarestillunknown.Havingthesekindsofthoughtsofknowing and educating others of the possibilities onhow a resource such as theInternet at that time would certainly be significant, because in the present, theInternet is giving a huge impact on the people. Not just Information Technology
-
8/14/2019 A Systems Analysis and Design Reader
23/74
ASYSTEMSANALYSISANDDESIGNREADER 23
peopleorotherswhounderstandit,butusersaswellcouldsimplyaffordandcanunderstandthecomputer.
ResearchinMotion(MikeLazaridis)
MikeLazaridis,whocofoundedResearchinMotion,wouldbeoneofthemostadmiredpeople.Hecertainlydidntgiveupon whathebelievedin.Hedidntstop hoping that not all greatthings are impossible.What heforesawin the pastbecamea veryhugehelptomostbusinessandinformationtechnologycompanies,inourworldtoday.
Blackberry was the mobile phone, which is the dominant in 1999.
Lizaridis had found out about mobile email and wireless technology is reallypossibletobedeveloped.Butbeforetheseinnovations,heresearchedonLocalAreaNetworks, which is a breakthrough in this time in Computer History becauseconnecting of computers via networking is absolutely relevant especially in real
timecomputing.
Blackberryintheirtimewasverypopular.Itwasusedbyoneofthemostpopular and most significant: NASA. A startup used by one of the biggestorganizations ina country and known all over the worldwouldbean honorandLazaridis had really contributed in making this technological breakthrough asuccess.
Marimba(ArthurvanHoff)
Again,likestartupstoriesbeforeMarimba,thesepeoplewhodidntwant
tobelockedinacompanyforaverylongtimejustbebossedaroundandliveunderonerulewouldcertainlyhaveagreatdealofsuccessinthefuture.Ofcoursethroughnatural forces internally within the person, obviously patience and fortitude isrequired. These people are very unstable with their jobs, keepson working untiltheywanttostartanotherone.
After hehad left Sun Microsystems, Arthur van Hoff created a startup,
whichisMarimbaa softwaredistributioncompany.Aftersomuchworkandeffortindoingthisstartupthathadbeensuccessfuleventually,vanHoffhadlefttofoundanother startup. This kind of attitude of Keep Moving Forward has never letinnovatorsdown.
Gmail(PaulBuchheit)
Allstartupsstartveryunsureof whattheywantto accomplish,because
mostofthetime,thesefoundersstartwiththemostgeneralofideas.
-
8/14/2019 A Systems Analysis and Design Reader
24/74
24 COMPUTERSYSTEMSANALYSIS
Forexample,MikeRamsayandJimBartonwhoseoriginalplansforTiVoshould be a Network Server. They narrowed the wide idea into a Digital VideoRecorder. A product or service being userfriendly is one of the most significantfeaturing the founder uses as a key to catch the users attention. Also, TiVo wasmade for the users to tweak their preferences to recording videos and other
features. Making the system very open for customization and exceptional userinterfacewouldimpresstheusersmore.
Another for being userfriendly would be Googles famous customized
easytousewebbasedelectronicmail.GmailhasbroughtoutuniquefeaturesinitsinterfacetomaketheInternetmailingexperienceaccessibleandimpressive.
Having a search attribute would identify the whole services being
remarkable. Searching lost and important emails in an Internet mailbox hascertainlyendedbecauseofGmail.
WebTV(StevePerlman)
A fact before and about WebTV is that Perlman started in reprogrammingandreengineeringvideogames,byhackingandtryingtomanipulateinputsoverthetelephoneline.Theyweretryingtomakeanonlinemultipleplayerfeaturesfor the game through the use ofthe Internet. I was impressed when Ivelearned about putting a highresolution image on a TV screen that Perlman wasworkingonduringhisworkinAtariandColeco.IvefoundoutwhatInterlacedisallabout.
After working more than 20 movie projects, I finally knew what
Interlaced means because of the narrative Perlman has shared with Livingston. Ineverknewitwasjustthatsimpleof1/60ofasecondthatalloddlinesarebeingdrawn,alternately,evenlines.Perlmanwasinnovativelywiseinallthatheddone.Afterallhisingenuityofprogrammingnonstopfor2days,withonlyfourhoursofsleep, he didnt stop his work until he sees it working. I was surprised that hegraduatedLiberalArtsandtookprogrammingasavocationalcourse.
Hehasinterestinsoftwaredevelopmentandengineering,andtookitas
ahobbyinsteadofamajorthing,becauseitbecameapartofhim.IwouldntdothesamebecauseIknowthatprogrammingisnotyetapartofme,butsoongoingtobe.
TiVo(MikeRamsay)
Havingaverywellthoughtplanthatbecameaverydistinctresultisa
veryunexpectedscenariothatisveryuncommoninstartingup.MikeRamsayandJim Barton founded TiVo in year 1997, which they planned to create a networkserverforhomes,buteventuallybecamethedigitalvideorecorder.Itwasreleasedin1999 and lots ofpeople wouldchange the television experienceby controlling
-
8/14/2019 A Systems Analysis and Design Reader
25/74
ASYSTEMSANALYSISANDDESIGNREADER 25
most normal television sets features have offered: skipping commercial breaks,pausinglivetelecasts,andautomaticrecording.
Becausethe foundersworriedthatit will haveahuge impact onthe
users, they want to hold it in a little while. Ramsay soon inquired to vendor
companies to show his work and hope for some VCs to acquire it from him.Fortunately, most investors and VCs that brought him up to the high level ofbusinessorganizationhelpedhim.TiVowasfoundedanditwasntthatexpensive.
Headdedmorefeaturesthathelpedhisproductbecomeoneofakind
andneverbeforeseen.Beingthatinnovativeisakeytosuccessbecausewithoutit,theprocesswillnotbeiterative.Abstractionisalwaysapartofasystemslifecyclebecausethesystemalwaysneedstobeimproved.
del.icio.us(JoshuaSchachter)
A creative work of art. It started when it was just a hobby. Managing
more than two hundred bookmarks would certainly bring pain at those times incomputerhistory.
The first tags were made that is usually a great tip in search engines,
blogs and lists. Not being available yet in public, but exposing the website builtwouldcertainlyfascinatehundredsofusers.Buthavingthewebsiteofdel.icio.ustoalotofuserswouldnotbringJoshuaprofit,sohedidntfocusonthewebsitefulltime.Itwasjustlikeanotherhobbyforhim.
After other competitors disappear, Joshua has decided to complete his
product.Beingaventure,del.icio.uswouldneverearnprofit,sohavingitasaservice
wouldhelpevenJoshuatohavemotivationtocontinueandmaintainthewebsiteservice.BookmarkingisoneofthegreateststartupsinWebhistorybecausenow,wewouldntviewalotofwebpagesifthebookmarkingfeaturehasntbeenaddedyet.
Anotherdontgiveupstorywouldbewhentheservercrashedandthe
sites bandwidth was about to exceed. Joshua never gave up in these kinds ofproblems.Justfixit.Inthattime,SQLfileshascrashedandeverypieceoffilewasconnected by linksand everything, so all is corrupted. For all companies, time isprecious. Fixing the service in 24 hours would be a great deal and in businessperspective, they were losing money. Another story would be the VendorCompanies who are found significant by Schachter because VCs work verydifferentlyanddistinctively.ManysaysthatVCsneverclosetheirdoorstostartupsbecausetheywouldntknowifthatstartupwouldbesuccessfulornot.OthersthinkthatVCswouldbringhopetothecompanybecausethestartupcompanywouldseethattheVCswouldhelpthemearnalotfromtheirstartup(dependingonhowbigthestartupis).Worse,theVCwouldripthestartupintoshredsduetohighsharesandlowinvest.
-
8/14/2019 A Systems Analysis and Design Reader
26/74
26 COMPUTERSYSTEMSANALYSIS
Butforeverycrashesandcorruptioneventsinthiscompany,theyhadto
add more and more features for, ofcourse, to benefit. New features are alwaysimportantbecauseof theneverendingevolutionofinformationtechnology.Whenyourewaybehind,youcantwin.Competitiveadvantageisthekeytowinausers
hand. Loyalty isnt directly applied in users, just the internal environment of acompanywouldhavepossessedit.
ONElistandBlogLines(MarkFletcher)
An Internet Email List Service once started because of spam. Mark
Fletcherwasimperfectto abusiness ofthespam feature,so hedecided tostartamailing list web application to his parents called ONElist to keep in touch. Theservicestartedverysmallbecauseitwasintendedtobeusedbyfamilymembers.Initially,itwasonlytobeusedforkeepingintouch.Theemaillistservicewasonlyforhisownpleasure,notasabusiness.Itwasntgonnahappen,butitdid.
The big turning pointstarted when the NeedToKnow newsletter had
came and MarkFletchersservice was recognized bythe press. Usually, itwillbeforgottenafteramonthorso,soFletcherstartedquickly.
Hethoughtofjournals,blogs,newsandotherwrittenmaterialstobesort
of in because the Internet has been growing in that time in computer history.Bloglines users were growing and more users were getting the hang of it. MostreportersinterviewingFletcherwouldmentionthattheywereBloglinesusers,even.Havinga150personcompanywouldlessentheirfundingbecausetheydontneedmuchpeopleonhandlingacompanylikethis.Maintainingisonlythethingtodo.In
economical perspective, the startup is a success with lesser people because theprofit they make doesnt acquire all people in the company. Thats why Fletcheroften didnt wantVendor Companies to lead his companyto the highest level. Hewantedtodoitonhisown.
Their biggest competitorbecame News is Free, and eventhey are still
better and has the competitive advantage, they didnt mind the problem ofcompetition.Thescarything,atfirstforFletcherwouldbethatthesystemwouldbeindangerbecauseof crashesanddatacorruptions.Afterawhile,thepagerexistedandhelpedhimtobecomemoreaware,butingreatdistancetobeabletomonitorthesystem.
Finally,theeasythingaboutwebbasedserviceapplications,isthatwhen
theapplicationhasabug,itcanbefixedinlessthananhourorso,andthesoftwarecanbefixedwithoutupgrades.Thisisoneofthegreatestbreakthroughincomputerhistoryanditeasessoftwaremaintenance.
-
8/14/2019 A Systems Analysis and Design Reader
27/74
ASYSTEMSANALYSISANDDESIGNREADER 27
ViaWeb(PaulGraham)
Paul Graham has intended to create an art gallery online as his first
startup.Butasheidentifiedalldisadvantagesandthedisapprovalofartdirectorsand managers at that certain time, he was left with a choice on online shopping
carts.Ofcoursestartingupisntthateasy.Ofallstartupsread,difficultycannotberanfrom.Hiringpeople,budgetingexpensesandmaintainingbusinessfunctionsaresomeidentifiedbeingknowledgablychallenging.Havingtheseopportunities,ontheother hand, for example is the promotion using other successful startups, likeNetscape, etc. Another is showing first investors to obtain helpful budget for thestartup. Finally is having technical bookstores as customers, becausethey have acompetitive advantage against other companies, especially another who uses asimilarsystem.
Aproblemencounteredwouldbetheneedofusers.Users,economically
are scarce resources in the Information Technology world. Launching a website
wouldbedeadwithoutusersusingandjustvisitingthesite.Itsallfreeonwhateverrequeststheuserswantedbecausethestartupisindesperateneedofusers.Havingtoscanimages,publishingwebpages,etc.areexamplesofwhattheyhaddonefortheir users. What they were worried the most was how the site has beenmaintained.Itisalsosignificantthatthewebsitewouldlookintrinsicallyattractive.As learned inclass about computer history, User Interface is one element that isprobably being forgotten, because the system processes are just the importantelementsinmakingthesoftware.Butastheevolutionofsoftwaredevelopmenthasoccurreddramatically,informationtechnologistshavetreatedtheUserInterfaceasan equal to the quality of processes. Good coding, processing and successfulprogrammingwouldindeedbeafailurewithoutgooddesignintheuserinterface.
Theimportantqualitiesofbeingastartuphasbeentoldeverysinglecase
studywritten.InGrahamsteam,hedidntgiveupinhardtimesoftheircompany,especiallywhenthelowestpointoftheirbusinessarrived.FredEganhassavedtheircompany,butwhenonesummer,thisemployeewentaway,thecompanyhadfalleninto the traps of investors pressuring to take businessmen to take over thecompany.Lastly,eveniftheevolutionofinformationtechnologyisstillhappeninginthe industry, abstraction would never stop everyone from doing it. And foreveryonesinformationabstractionistheonethingthesystemsanalystappliesintodesigning propositions for better improvements for an organization. Copying is averyseriousmatterandanunethicalacttocommit,butabstractionwouldjustbeacompetitiveadvantage.
craigslist(CraigNewmark)
Onceagain,astartuphadfirstexperiencedbeingahobbythatdeveloped
later into a corporate business firm. It was just created to post events for SanFranciscans, and because it became known to a lot of people, he added a lot of
-
8/14/2019 A Systems Analysis and Design Reader
28/74
28 COMPUTERSYSTEMSANALYSIS
features. Just whenhewasabout tohavethousandsof users, hedecidedto bringcraigslisttothenextlevel.Formingahobbyintoabusinesswouldntbesobad.Itwouldevenbringyougood,becausethesaying,youwillbehappy,ifwhatyouaredoingiswhatyoulike.Agreeingwiththatclich,Inoticedhowthebusinessfirmgrew and how numerouspeople wanted tobecome users ofthe websitebuilt by
CraigNewmark.ItbecameaClassifiedAdwebsiteafterwards,keepingpeoplepostedand
also, Craig Newmark was keeping the site as free as possible, with noadvertisements whatsoever. It was important for a lot of people to know theinternet because Newmark believed that equity brokerage business would worksomeday.Beingaverywisepersonwithinferencesthatsomedaywouldworkisagoodcharacteristicinstartups,intheirtime.Provingthatnothingisimpossibleiftheyjustpredicthypothetically.
Hundredsofcitieshavebeencontinuingtosupportthissiteandagreed
to pay the small company of 20 employees, to make sure that the service wouldgrowmoreandmore.EveneBaypurchasedstakesofthecompanythatgaveawayevidence that craigslist was a killer app in that specific time in computer andimformationtechnologyhistory.
Flickr(CaterinaFake)
I have been using Flickr for quite sometime now. Photosharing was a
thing of the future, and will be online because people want keepsakes forthemselves. Memories are quite hard to record and store in computer systemsnowadays,becauseofdatacrashesandvirusattacksinCPUs.Flickrtookmemories
storingtoalevelofbothsecurityandsharingcoexist.First, the reading was totally remarkable, how the startup people had
startedtoenvisionprettybigwiththeprojectthattheywillbedoing.AnMMORGorMassivelyMultiplayerOnlineRoleplayingGamewasaddedforanInstantMessagingservice.Itwastrulyvisionthatwasquitehardtoreachbutwasmadepossible.Butthe users wanted the feature on photosharing. It was more interesting than thegameitself.Userswantedtosharephotosmoreandmorewhileplayingthegame.Itwas infact a breakthrough that a small feature was selectedbythe users, ratherthanthebiggerfeaturethatwassoharderthanany.Iguessthestartuppeoplewasshocked when they knew that photosharing was used more often than the maingame.
So CaterinaFake, Stewart Butterfield and JasonClasson had put Game
Neverending on hold for a while because they developed a new and improvedcommunity for photosharers ina form of a website,a true exemplar for Web2.0,calledFlickr.Itwasasitetoremember,alotofusershadjoinedanduploadedalotofphotostobesharedtomanyotherusers,worldwide.Itwastrulyinspiringthat
-
8/14/2019 A Systems Analysis and Design Reader
29/74
ASYSTEMSANALYSISANDDESIGNREADER 29
eventhesmallestfeature,wouldbringamazementtomillionsofusersallovertheworld,anditwouldhelptheminsecuritymattersandsharingideastoothers.
WAIS,InternetArchiveandAlexaInternet(BrewsterKahle)
The startup people werent always starting by themselves. It wasimportant for them to have experience first before they move and innovate newideas for the developmentof computersystems. TheInformation Technology agehasbroughtalotofhelpinourworldtoday,anditmustberecognizedallovertheworld,thereasonswhythesestartupshadthegutstogiveitashottobegivenachancetomakeapieceinthehistorybookofComputersandInformationSystems.These inspirational ideas that gave us Information Systems students veryinterestingdetailsonhowwecanbecapableofdoingaftergraduatingcollege.
TheWideAreaInformationServerswasabighelpforusers,tosearchfor
awholelotofdetailsintheearlyInternettimes.WAISbecameapredefinedseparate
softwarethatprovedthatthesearchenginewasgoingtobemade.Inthecomputerageofinnovation,evencontinuingnowadays,theforecastingofwhatwouldhappentosoftware development in the future isa good thing, because the people wouldknowwhatwecandobypredictingwhatwouldhappen.Itwasnotathingofmagicorevenbeingpowerful,butitwasaboutinnovation,creativityandinstinct.
TheAlexaToolbarhasinterestingfeaturesofrecordinghistoryonweb
surfing.Whilesurfing,thecollaborativefilterswereworkingtogiverelatedlinkstothe users that would find them helpful. What users need at that time wouldabsolutelybethehelpfulfeatures,becausetheWebisjustastartingobjectatthattime in computer history. Having a helpful collaborative feature would bring
balanceintheuprisingoftheWebandthecontinuingdemandofusers.
AdobeSystems(CharlesGeschke)
Charles Geschke and John Warnock innovated Interpress when they
werestillemployeesinXeroxPARC.Butduetoinevitablereasonslikethedurationofhowlongtheyaregoingtowaitforthereleaseoftheirprogram,thedevelopersdecided to give up their exquisite job. Waiting seven years for the release ofInterpress would certainly bring problems for them, for reasons that othercompaniesmightfoundthesameconceptandreleaseinanearlierdateandthattheconceptmightbeanoldoneatthatspecifiedtime.
A business plan was developed when Geschke and Warnock met Bill
Hambrechtwho foundtheirconceptdesirable,andevenloanedamountsforthem.Adobe Systems was founded as the two developers quit Xerox PARC andimmediately developed the same concept as Interpress, and called it PostScript.PostScriptisusedbyprintserviceproviders,publishers,corporationsandagenciesglobally that gives the power to print visually rich documents reliably. Digital
-
8/14/2019 A Systems Analysis and Design Reader
30/74
30 COMPUTERSYSTEMSANALYSIS
Equipments Gordon Bell and Apples Steve Jobs were impressed on the conceptpossessedbyAdobeSystemsandinformedthemtosimplygiveacall,incasetheychangetheirmindinsellingtheirsoftwaretothosebigcompanies.Hambrechtwasambivalent when Geschke and Warnock asked for his advice, but afterwards,decidedtoaskhelpfromApple,andDigitalEntertainment.
Steve Jobs designed a proposal in order for Apple to have license for
Adobe Systems. Since then, the two developers worked on the Laser Printer forAppleComputersandledwithanagreementafterAdobeSystemsinitiatedbusiness.After so much programming and developing, they released LaserWriter thatintroduced Desktop Publishing in the IT world. Products such as Illustrator,PhotoshopandAcrobatandthelikewerefoundedalsoafterseveralyearsinAdobeSystems and now recognized asthe top notcher and leader softwarefor DesktopPublishing.
OpenSystemsandHummerWinblad(AnnWinblad)
Ann Winblad started with nothing: ideas from scratch, continuing
without stopping and finally, founded Open Systems. But before all the successhappened,shewasworkinginabankatday,anddoinghersimplestartupatnight.Fivehundredbuckswasevenborrowedfromherbrother,forthereasonthatherown were cut short. Sequoia was the company that funded Open Systems andluckily, Open Systems was strong against competitors such as the newbie ofMicrosoft:BASIC.
Winblad has never intended or occupied ambivalence in her decision
makingnoraffectedhergender.Asarelatedissue,genderdiscriminationwasntthe
greatesthindrancesheendeavoredbut,tofightforthegold.Shegavecredittoallherfailuresandcontestedahandfultospeakherheartout,andjustkeepmovingforward.Averyinspirationalstoryitwaswhenshewascorneredbycollegepapers,problem setsand the like,andin additionis the heavyburden(forus) she calledblessing.Thesignificanceofcollegewaswhatshereallyfellinto,butwhatwastheessenceofcollegeforher?
Based on what Ive read, underestimation of cocurricular activities is
onecharacteristicthatcanneverbefoundinher.Possessinganintellectual,logicaland passionate attitude towards these activities can also bring equilibrium to afulcrumofthejumblingseesawofschedules.Shebalancedherhobbiesandstudiesuntilshewasfoundtobeawellroundedindividual.
37Signals(DavidHeinemeierHansson)
David Heinemeier Hansson helped in developing this company from a
manual consulting company into a product company. Base Camp is the productname that made their firm a stable company. Base Camp is an online tool for
-
8/14/2019 A Systems Analysis and Design Reader
31/74
ASYSTEMSANALYSISANDDESIGNREADER 31
handlingprojectmanagementinsuccessiontothetransitionofthecompanyfromconsultationtoproduction.
Products such as BackPack, CampFire and TaDa List are some of
Hanssons selfprogrammed products that inspired many startup companies that
having one developer in one specific company would never stop them frombecomingasuccessfulbusinessfirm.Continuingtobethebest,evenwithouttimeintheirhandsbeingwasted,isthekeyinstartingupbecausealotofbusinessfirmsarehavingalotofproblemsinleadingtheircompanytothepeak,evenwhentheyrejuststarting.
In helping a number of clients in managing projects and business
processes, BaseCamp software has never been of ease because of using a blogsystemto distributesignificantinformationtotheonlinecommunityoftheclients.Here,inthisscene,iswherethesoftware,Noise,becameaheadoftheBaseCamp.Abstraction is one key in successing the increasing competitiveness of other
businessfirmsandasabstractionbecamethecenterofeverycompanysstrategy,37Signalswassoonfoundedbythecompany.
ArsDigita(PhilipGreenspun)
Philip Greenspun cofounded ArsDigita in aiding consulting projects for
researchandprojectsforallusersandclients.Greenspundidnthaveaclueonwhatwasgoingtobethefutureofhisrecentsoftwareofmanagingaphotographysite.IguessthatsurprisingeventsreallystruckhisstartupdaysandArsDigitawasonebigthingthatsuddenlydevelopedandburstoutofit.
The startupteamwas flexible. They knewthattheideaof aconsultingsoftware would be inevitably phenomenal, so what they disambivalentlyconstructed the technology to be open sourcelicensed. In this strategic manner,morecompanieshavecarefullystudiedandspontaneouslyevaluatedtheirprogram,causingclientstoaskformorefeatures,evenaskforcustomizationsandthelike.Inaddition to their marvelous and outright scheme in entrepreneurship, they hadbecome a more passionate and extensive on their company, having one of theimportantstakeholders,theemployeestohavecontinuallyownsomesupremacyinoffice.Inthiscontinuum,thecompanyhasmaturedinastatethattheprogramhassimultaneously grew in its share of impressive featurettes and customizedshowcases.
TheArsDigitastartupgroupdidntthinktheywouldbeattheprofitable
strategies of Microsoft Enterprises but in the long run of the evolution andabstractionofinformationtechnologyandsystems,theysucceededinconsultingforresearchandprojectsforallbusinessfunctionsofanorganization.Alltheyneededwas continuous interconnectivity with their users and clients to evaluate theirsoftwarefor improvements, maintenance,etc.Incontrast totheMicrosoftstartup,
-
8/14/2019 A Systems Analysis and Design Reader
32/74
32 COMPUTERSYSTEMSANALYSIS
the ArsDigita started with an uncomfortable setting, with incompatibleinfrastructuresusedonlyasexperimenttotellthattheirstartupsystemisworkingand whould increase their productivity. They thought their efforts were a lossbecause of the first drafts incompetence and ineffectivity, but in time, they hadmadecorrectionsthatmadehumongousimprovementsforthewholefirm.
FogCreek(JoelSpolsky)
JoelSpolskyfoundedthe software Fog Creek intheyear 2000withhis
colleague, MichaelPryor. Havingseveralsoftwaresthatis uniquein every wayinoneproductcompanywouldcertainlybringsuccessioninstrategicallyrunningthebusiness firm. Several products such as Fog Creek Capilot, FogBugz and the FogCreeksoftwarearepowerfulantihackingsystemforuserswhotrytoavoidhackersfromincapacitatinghisorhersystem.
Itistheoreticallyproventhatbeingapowerfulandskilledhackerwould
certainlystopanotherhackerfromgoingintohisorhersystem.Thissetofproductsis iterative in contributing to bring antivirus software into place in that specifictime in Information Systems history. Once again, abstraction is the key to bringthesemoderndaydiabolicsinsilence.
These founders have a very resilient background. After the hardwork
theyhavebeenthrough,theFogCreeksoftwarefinallypaidoff.Butafterawhile,compressioninmarketstrategieshaveincreased,thatgavetheirproductalowendname.Fog Bugz, City Desk and Tintin didnt even become a hit inthe IT market,becauseoftoomuchabstractionfromothercompanies.
TripAdvisor(StephenKaufer)
TheTripAdvisorisaverypowerfulonlinetravelsitethathelpsalotoftouristuserstoknowwhere,whenandwhattodo intravelling.Icantbelievethattheirsitestartedbecauseofthefounderswifewhowantedtofindavenuefortheirvacation. Other founders, Thomas Palka, Nick Shanny and Langley Steinert werehelpfulindevelopingthesite,andtheirfirstworkweretobecometravelagents.
As travel agents, they usefully counted the internet as a wide
environmentforthemtoworkon.Theirfundingislowbecausetheirsitewasntthatpopularyet.Butaftertheyvelearnedthatinteractivityisveryimportantindealingwithpopularity,sotheydecidedtoedittheirdemotoproceedingatheringratings,commentsandreviewsfortheuserstoknowif thevacationspotwasconvincinglybeautiful.Nowinprofitting,theycameupwithbrilliantideasincollectingamountsin helping their servers work in effeciency and effectivity. Their plans wereimmensely innovative, executed them in perfect condition, and the Trip Advisor,soonbecameahitofthepublic.
-
8/14/2019 A Systems Analysis and Design Reader
33/74
ASYSTEMSANALYSISANDDESIGNREADER 33
HotorNot(JamesHong)
Inlettingusersuploadtheirphotosontheweb,HotorNotisapersonals
websitetoletusersshowtheirpersonalityandbackgroundintheirrespectivepage.
Jim Youngis JamesHongs cofounder who had a difficulty solving the problem ofusers posting indecent photos of themselves, but as the abstraction continuesiteratively,thewebsitewasbuiltincloseperfection.
Theconceptofindividualityandfriendshipisacommonlessontheyve
learnedinbuildingthiswebsite,andalsousassocialpersonsinneedofothers.Hotor Not helps us as they become the communication device used in havingconversations with others. The relationship bonding in between is a continuousprocess that served as the gold of what theyve dug so far as personalsadministrators.
In low profitting, close to no profitting, they continued the site evenwithout financial support from users. Thus, they became a public figure thateveryone counts on.Being appreciatedis onething thefounderswant fromtheirusers. At the end, James Hong even advised the information systems communitywhowillstartup:(1)thestartermusthavepeoplethatwillunderstandtheproduct;(2) the starter must hustlebecause you need to know your path; (3) while stillyoung,commenceyourownstartup;(4)spendmoneyinaverywisemanner;and(5)alwaysrememberthatentrepreneurshipisnoteasyasitlooks.
Tickle(JamesCurrier)
AftergraduatingHarvardBusinessSchool,JamesCurrierfoundedTickle,
formerlyknownasEmode.Itisanonlineevaluationofpersonalquestionsforusersto enjoy. Having very interesting results would let them answer so much more!JamesCurrierwasbrilliantwhenhecameupwiththisideaofuserinteractivityandsuch.
AnimportanteventinTicklehistorywastheDogTest.Alonglistoftests
such as anxiety, educational and relationships were very comprehensive andnumerouspeopleare trying the test online. Asan advice, Tickle used the Test onDogsBreed, from advertisingagencies, whichled toheavytraffic, that led tothe
disruptionandexhaustionofthesitesserver.ThecompetitionawaitswheniVillagedecidedtogointotheonlinetest
sites. But because of Tickles longlived abstraction strategies and neverendingiterativedevelopmentofnewfeatures,thecompetitorsvanishedbecauseTicklewasjust tickled by their ferocious and tauntive planning. This startup is a historicaleventintheITworldforthereasonthatTicklehadovercomehighendcompetitors,inconceivableproblemsanddisambivalentusers.
-
8/14/2019 A Systems Analysis and Design Reader
34/74
34 COMPUTERSYSTEMSANALYSIS
Firefox(BlakeRoss)
IntheMozillacompany,BlakeRossandDavidHyattfoundedFirefox,an
opensourceprojectwhichisknownasPhoenix.BlakeRossstartedtohelpfixerrorsandbugswhenhewasfourteenyearsold.
Popups,viruses,andothernuisanceinthebrowserswerefixedinthe
Firefox application, and Blake Ross was one young programmer who intends tomake it the best independent browser inthe world. But the competition was thegreatestchallenge Ross ever encountered. Microsoftwasunbeatable at that time,butofcourse,beingtheabstractedandwisechallenger,BlakeRossfiredupFirefoxand won as the winner of all browsers in 2001 and finally let Microsoft stopdevelopingthenewversionsofInternetExplorer.
Blake Ross started to think about quitting the Mozilla community to
returntoschool.Hisgreatnessinbusinessprocessesandcomputerprogramming
hasbeenaninspirationtousfutureanalystsandstartupmanagers.Hisintelligenceover competition and advantage over dependence, worked his name up to thehighestlevel,bringinghisinnovationtothepeakoftheworldsexpectationsfromwhatthedefinitionofperfectisabout.
SixApart(MenaTrott)
MenaandBenTrottencapsulatetheblogingsystemsintheirtime,soin
result, they developed Six Apart with highend features including networkinginstallments,etcandwascalledComet,lateroncalledVox.
They created a tool to blog with ease, and it the development wasincidental with the release of the movable type of blogging. From the firstinterestingdayoflaunching,theyusedTypePadastheirtooltoworkondeveloping,andaccidentallyusedamovabletype,thattheirfirstuserwasthrilledonthewayheorshecomposedablog.
Since2001,SixAparthasenabledmillionsofindividuals,mediacompanies
andenterprisestocreateblogsandformrich,interactivecommunities.Wenowpower
conversationsamongpassionatepeopleandleadingorganizationsaroundtheglobe,
andprovideservicesandmediasolutionstohelpbloggerstobemoresuccessful.That
mightsoundlikealot,butwe'rejustgettingstarted.-SixApart
Thethoughtofbuildingrelationshipsandcommunitiesofthiscompany,themainlessoniswhatevertheprofittheyget,theyhavehelpedpeopleinbuildingstronger communities that may have helped their relationships become a bettergroupofpeople,asapartofbuildinggreatcommunitiesofthemodernworld.
-
8/14/2019 A Systems Analysis and Design Reader
35/74
ASYSTEMSANALYSISANDDESIGNREADER 35
Lycos(BobDavis)
Started in 1995, Lycos was developed as a research project in CMU.
Opportunities from people whom Michael Mauldin do not really know started toshowup,andDanNovafromCMGIinvestedinMauldinsworkandaskedDavisto
becomeCEOofhisproject.Atfirst,theybuiltthestrongteamandofcourse,plannedall:theirobjectives,goals,etc.andfinallycameupwithanideathattheyreabouttobecomeanonlinemediacompany.
They indeed controlled their small company of online working to
developamediasystemandencounteredseveralproblemsthatmadetheirfirstfewmonthsharmful.
OfcourseinthedevelopmentofLycos,theirserversencounteredalot
oftechnicaldifficultiesandbecameveryinflexible.Sooner,advertisersofferedalotofdeals tomake theirproducts become known, bytheuse ofLycos, becausethat
time,peoplearemostlyspendingtheirtimesurfingthesite.Later, when Davis decided to merge with the USA Network, the
mergingwasafailure.LycosthereonbecamevaluableandthefoundersfinallysoldLycostoTerraforUS$5.4billion.
AlliantComputerSystemandshareholder.com(RonGruner)
Togetherwith Rich Andrew and CraigMundie, the Alliant Computer
System was founded in 1982, and its function is to build a parallel of supercomputers that use multiprocessing, in order to become the fastest Computer
ProcessingUnit.TheACSbecamethenextgenerationofcomputingandtheyfinallyappearedinpublicin1986withTomPerkinsasoneoftheboardofdirectors.Withthereasonofdisagreementsandmiscommunications,RodGrunerdecidedtoleaveACSandstartanewcompanywithmoderndayneeds.
As Shareholder.coms first corporate customer, Campbells Soup
dedicated its trust to Ron Gruner, who founded Shareholder.com. With hisassociatesandfriendswhocontributedtohisstartup,hesuccessfullydevelopedasite, even pharmaceutical companies assignedhimto perform a project for them,becausetheywantedorganizationintheirshares.
-
8/14/2019 A Systems Analysis and Design Reader
36/74
36 COMPUTERSYSTEMSANALYSIS
UNIT THREE
USECASENARRATIVES
Man is still the most extraordinary computer of all.- John F Kennedy
-
8/14/2019 A Systems Analysis and Design Reader
37/74
ASYSTEMSANALYSISANDDESIGNREADER 37
Enrollingfornextterm
I. IdentificationSummary
a. Title:Enrollingforthenexttermb. Summary:ThisusecaseallowsCSBstudentstoenrollfornextterm
usingCashorCheck.c. Actors:CSBStudents,AcademicAdviserandSchoolCashier
II. FlowofEventsa. Precondition
i. The student must be enrolled in the school before they canenrollagain
ii. Thestudentmustnotbegraduatingb. MainSuccessScenario
i. The enlisted subjects of the student was approved by theacademicadviser.
ii. The students were preenrolling, selecting sections withinformationsuchastimeandclassroom.
iii. TheEnrollmentAssessmentFormwasclaimedbythestudent.iv. If thestudentswere unsuccessful in thepreenrollment, they
have an option to adjust their enlisted subjects to avoidconflictsintheirschedule.
EnlistingSubjects
CSBEnrollment
ApprovingSubjects
ClaimingofEAF
AdjustingofCourses
PayinginCashorCheck
CSBStudent
AcademicAdviser
Cashier
Preenrolling
-
8/14/2019 A Systems Analysis and Design Reader
38/74
38 COMPUTERSYSTEMSANALYSIS
v. ThestudentswerepayingincashorcheckintheAccountingOffice,specificallytheCashier.
c. AlternativeSequencesi. Pendingclearances.
ii. Pendingaccountbalances.
d. ErrorSequencesi. InvalidCreditCard.
ii. TheChequebounced.e. PostConditions
i. Availabilityofthecourse/subject.ii. Longqueues.
III.UserInterfacea. Theinput/outputmechanismsevailabletothestudentmustbe:
i. Student Information System website for enlistment, approvalofenlistedsubjectsandpreenrollment.
ii. AcademicAdvisersOfficeforcourseadjustment.
iii. Cashierwindowforenrollment.IV.NonFunctionalRequirements
a. Response Time: The SIS interface is expected to respond longeraccordingtotheschoolforpreenrollment.
b. Confidentiality:Theenrollmentisdoneinprivacy,andthecashieristosafelykeepthepaymentsinorder.
c. Availability:Studentstendtoenrollatthelastminute,soitisexpectedthatthequeuewillbefilledwithpayingstudents.
d. Frequency: The Accounting Office is only available at certain hours(8am12nnand1pm5pm)buttheSISisavailable24/7.
e. Integrity: The Accounting Office is made up of esteemed and loyal
officers make sure that the money is handled carefully and it iscoveredinmarbleanditsdoorsareprotectedbyofficers.
-
8/14/2019 A Systems Analysis and Design Reader
39/74
ASYSTEMSANALYSISANDDESIGNREADER 39
ClaimingaBarangayClearance
I. IdentificationSummary
a. Title:ClaimingaBarangayClearanceb. Summary:Thisusecaseallowscitizenswithlegalageanddiscretiontoclaimabarangayclearance.
c. Actors:Citizens,AssistantClerksandCashierII. FlowofEvents
a. Preconditioni. Thecitizenmustbelivinginthebarangay
ii. ThecitizenmusthavetwovalidIDsb. MainSuccessScenario
i. Thecitizengoestothemainofficeandfillsupacedula.ii. Thecedulaisthengiventotheassistantclerktobecopiedto
thecommunitytaxcertificate.iii. The assistant clerk asks the citizen what is requested to be
processed,andafterwardsvalidatingthecitizensIDs.iv. Theassistantclerktakesapictureofthecitizentobeprinted
withthebarangayclearance.v. Thebarangayclearanceisbeingprocessedandbeingrecorded
inthebarangaysdatabase.
FillinguptheCedula
ClaimingaBarangayClearance
rans err ng
CedulatoCommunityTaxCertificate
rea ngBarangayClearanceDocument
BarangayDatabase
ay ng as an ReceivingBarangay
ClearanceandReceipts
Citizen
AssistantClerk
Cashier
TakingaPicture
ValidatingIdentification
Cards
-
8/14/2019 A Systems Analysis and Design Reader
40/74
40 COMPUTERSYSTEMSANALYSIS
vi. Thebarangay clearance is printedandis given togetherwiththereceiptandtaxcertificatetothecitizen.
c. AlternativeSequencesi. Thecitizenhaschargesunderthebarangay.
ii. Thecitizenisunderlegalage.
d. ErrorSequencesi. Invalid IDs. (i.e. IDs without residence addresses containing
thebarangayname)ii. Hasderogatoryrecord.(charges)
e. PostConditionsi. Identification
ii. ClearedinordertoapplyforanewjobIII.UserInterface
a. Theinput/outputmechanismsavailabletothecitizenmustbe:i. Frontdeskforinformation
ii. MainOfficeforinquiriesandrequests
iii. Ministudioforpicturetakingiv. AccountingOfficeforpaying
IV.NonFunctionalRequirementsa. ResponseTime:Thesituationdependsonthenumberofpeoplelining
upforinformationandrequests.b. Confidentiality:Thetransactionis doneinprivacy,andthecashieris
tosafelykeepthepaymentsinorder.c. Availability:Citizenstendtoaskforinformationatthelastminute,so
itisexpectedthatthequeuewillbefilledwithpeople.d. Frequency: The Barangay Office is only available at certain hours.
(8am12nnand1pm5pm)
e. Integrity:Theemployeesareaisalwaysguardedbyofficerstosafelykeep the essential objects inside. Also, the police station is on theothersideofthebarangayoffice.
-
8/14/2019 A Systems Analysis and Design Reader
41/74
ASYSTEMSANALYSISANDDESIGNREADER 41
DepositMoneyforEpurse
UseCaseNarrative
I. IdentificationSummary
a. Title:Depositmoneyforepurseb. Summary:Allowsstudenttodepositmoneyc. Actors:Student,accountant
II. FlowofEvents
a. Preconditioni. ValidIDii. MinimumP50.00
b. MainSuccessScenarioi. PresentIDtoAccounting
ii. Depositdesiredamountintoepurseiii. InputPINcodeforepurseiv. Getreceiptv. GetIDbackfromAccounting
c. AlternativeSequencesi. From1
1. IDisnotvalidated2. ValidateID3. *Gobackto2
ii. From21. Toomuchdeposit(>2,500)2. Reduceamountto
-
8/14/2019 A Systems Analysis and Design Reader
42/74
42 COMPUTERSYSTEMSANALYSIS
1. InputPINnotvalid2. InputvalidPIN3. *Gobackto4
iv. From31. RefuseReceipt
2. *Gobackto5d. ErrorSequences
i. From01. Accountingofficeisclosed2. *USECASEFAILED
ii. From51. IDisnotyours2. *USECASEFAILED
e. PostConditionsi. PrintingservicesatACTCfrontdeskTaftandAKICCampuses.
ii. LibrarypenaltypaymentatLRTExtandAKICLRC6thFloor.
iii. FoodandbeveragepurchasesattheAKICcafeteria.III.UserInterface
a. Theinput/outputmechanismsavailabletothecitizenmustbe:i. AccountingOffice
1. Window1Cashier2. Window2InformationOffice3. Window4
IV.NonFunctionalRequirementsa. ResponseTime:Thesituationdependsonthenumberofpeoplelining
upforinformationandrequests.b. Confidentiality:Thetransactionis doneinprivacy,andthecashieris
tosafelykeepthepaymentsinorder.c. Availability:Studentstendtoaskforinformationatthelastminute,so
itisexpectedthatthequeuewillbefilledwithpeople.d. Frequency: TheAccounting Office is onlyavailable at certain hours.
(8am12nnand1pm5pm)e. Integrity:Theemployeesareaisalwaysguardedbyofficerstosafely
keeptheessentialobjectsinside.
-
8/14/2019 A Systems Analysis and Design Reader
43/74
ASYSTEMSANALYSISANDDESIGNREADER 43
ApplyingforaCivilServiceExam
UseCaseNarrative
I. IdentificationSummary
a. Title:CivilServiceExaminationb. Summary: This allows the applicant to acquire a CivilService Exam
managedbythePhilippineCivilServiceCommission.c. Actors:Applicant,Staff
II. FlowofEventsa. Precondition
i. Theapplicantmustbeinproperageofdiscretion.b. MainSuccessScenario
i. Theapplicantasksthefrontdeskpersonnelfortheapplication
andalso,receivestheCivilServiceEligibilityexamination.ii. TheapplicantpresentsthefinishedCSEexamapplicationform
withrequirements andalso, receives theschedule andvenuefortheexam.
c. AlternativeSequencesi. From2
1. Theapplicantpresentsanincompleteform2. Thestaffaskstocompletenecessaryfieldsandaccepts3. *Gobackto3
ii. From31. The applicant asks for a new examination schedule
because of inavailability from the first proposedschedule.
2. The staff postpones the initialproposed schedule to anewdatewheretheapplicantwillbeavailable.
d. ErrorSequencesi. From0
1. Theapplicantisstillaminor
CivilServiceExam
ve n s e applicationform
completewith
requirements
Applicant
Staff
dateandvenueof
examination
-
8/14/2019 A Systems Analysis and Design Reader
44/74
44 COMPUTERSYSTEMSANALYSIS
2. *USECASEFAILEDii. From0
1. TheCommissionOfficeisclosed2. *USECASEFAILED
iii. From1
1. Theapplicanthasinsufficientrequirements2. *USECASEFAILED
e. PostConditionsi. TheapplicantcantakethetestforCivilService
III.UserInterfacea. Theinput/outputmechanismsavailabletothecitizenmustbe:
i. TheCivilServiceCommissionOfficeIV.NonFunctionalRequirements
a. ResponseTime:Thesituationdependsonthenumberofpeopleliningupforinformationandrequests.
b. Confidentiality:Thetransactionis doneinprivacy,andthecashieris
tosafelykeepthepaymentsinorder.c. Availability:Applicantstendtoaskforinformationatthelastminute,
soitisexpectedthatthequeuewillbefilledwithpeople.d. Frequency: TheOffice is only available at certain hours. (8am12nn
and1pm5pm)e. Integrity:Theemployeesareaisalwaysguardedbyofficerstosafely
keeptheessentialobjectsinside.
ApplyingforaStudentsPermit
UseCaseNarrative
I. IdentificationSummary
a. Title:StudentsPermit
StudentsPermit
ve n s e applicationformcompletewithrequirements
Applicant
Staff
a mo c a Students
Permit
gnnamean havepicture
taken
-
8/14/2019 A Systems Analysis and Design Reader
45/74
ASYSTEMSANALYSISANDDESIGNREADER 45
b. Summary:ThisallowstheapplicanttoacquireaStudentsPermittohavepermissiontolearntodrive.
c. Actors:Applicant,StaffII. FlowofEvents
a. Precondition
i. Theapplicantmustbeover15yearsold.b. MainSuccessScenario
i. Theapplicantfillsuptheapplicationformandsubmitsittotheoffice.
ii. Theapplicantssignatureandphotoistaken.iii. TheapplicantreceivestheofficialStudentsPermit.
c. AlternativeSequencesi. From2
1. Theapplicantpresentsanincompleteform2. Thestaffaskstocompletenecessaryfieldsandaccepts3. *Gobackto1
d. ErrorSequencesi. From0
1. TheLTOOfficeisclosed2. *USECASEFAILED
ii. From11. Theapplicanthasinsufficientrequirements2. *USECASEFAILED
e. PostConditionsi. Theapplicantcanlearntodrivewithlegality.
III.UserInterfacea. Theinput/outputmechanismsavailabletotheapplicantmustbe:
i. TheLTOOfficeIV.NonFunctionalRequirements
a. ResponseTime:Thesituationdependsonthenumberofpeopleliningupforinformationandrequests.
b. Confidentiality:Thetransactionis doneinprivacy,andthecashieristosafelykeepthepaymentsinorder.
c. Availability:Applicantstendtoaskforinformationatthelastminute,soitisexpectedthatthequeuewillbefilledwithpeople.
d. Frequency:TheOfficeforstudentpermitisonlyavailableathalfday.(8am12nn)
e. Integrity:Theemployeesareaisalwaysguardedbyofficerstosafely
keeptheessentialobjectsinside.
-
8/14/2019 A Systems Analysis and Design Reader
46/74
46 COMPUTERSYSTEMSANALYSIS
GettingaTIN
UseCaseNarrative
I. IdentificationSummary
a. Title:TaxpayerIdentificationNumberorTINb. Summary:ThisallowsthecitizenortaxpayertopossessaTINc. Actors:Taxpayer,Staff
II. FlowofEventsa. Precondition
i. Theapplicantmusthaveabirthcertificate.ii. Theapplicantmusthaveabarangayclearance.
b. MainSuccessScenarioi. Thecitizenaccomplishestheformandsubmitsittotheoffice.
ii. TheapplicantreceivesthestampedformwiththeTIN.c. AlternativeSequences
i. From11. Theapplicantpresentsanincompleteform2. Thestaffaskstocompletenecessaryfieldsandaccepts3. *Gobackto1
d. ErrorSequencesi. From0
1. TheBIROfficeisclosed
2. *USECASEFAILSii. From1
1. Theapplicanthasinsufficientrequirements2. *USECASEFAILS
e. PostConditionsi. The citizen would present a TIN in order to transact any
payablegovernmentserviceormerchandise.
TIN
ve n s e formcomplete
with
requirements
Taxpayer
Staffa mformwith
TIN
-
8/14/2019 A Systems Analysis and Design Reader
47/74
ASYSTEMSANALYSISANDDESIGNREADER 47
III.UserInterfacea. Theinput/outputmechanismsavailabletotheapplicantmustbe:
i. TheBIROfficesIV.NonFunctionalRequirements
a. ResponseTime:Thesituationdependsonthenumberofpeoplelining
upforinformationandrequests.b. Confidentiality:Thetransactionis doneinprivacy,andthecashieris
tosafelykeepthepaymentsinorder.c. Availability:Taxpayerstendtoaskforinformationatthelastminute,
soitisexpectedthatthequeuewillbefilledwithpeople.d. Frequency: The Office isonly available atcertainhours for the day.
(8am12nn&1pm5pm)e. Integrity:Theemployeesareaisalwaysguardedbyofficerstosafely
keeptheessentialobjectsinside.
ApplyingforaSmartMoneycard
UseCaseNarrative
I. IdentificationSummary
a. Title:ApplyforSmartMoneyb. Summary:ThisallowsuserstoapplyfortheSmartMoneycard.c. Actors:SmartMoneyCardholder(applicant),SmartMoneyPersonnel
-
8/14/2019 A Systems Analysis and Design Reader
48/74
48 COMPUTERSYSTEMSANALYSIS
II. FlowofEventsa. Preconditions
i. TheapplicantmustbeaSmatsubscriber.ii. Theapplicantmustbeatleast12yearsold.
iii. Theapplicantmusthaveavalididentificationcard.
b. MainSuccessScenarioi. The applicant asks the personnel to activate his/her
SmartMoneyaccount.ii. Theapplicanthandsoverthedocumentsneededforapplying.
iii. Theapplicantgivesthepaymenttothepersonnel.iv. TheapplicantclaimstheSmartMoneycard.
c. AlternativeSequencesi. From3DelayofclaimingSmartMoneycard
1. The personnel gives the schedule when the applicantmayclaimtheSmartMoneycard.
2. Backto4
d. ErrorSequencesi. From0TheWirelessCenterisclosed.
1. Theapplicantfindsthatthecenterisclosed.2. UseCasefails.
e. PostConditionsi. The SmartMoney cardholder may be able to check balances,
loadamounts,withdrawamountsandpurchaseonline.III.UserInterface
a. Theinput/outputmechanismsavailabletotheusermustbe:i. SmartWirelessCenter
ii. Smartapplicationincelphone
IV.NonFunctionalRequirementsa. Response Time: The situation depends on the Internet Connection
andServerMaintenance.
-
8/14/2019 A Systems Analysis and Design Reader
49/74
ASYSTEMSANALYSISANDDESIGNREADER 49
AddingaPositioninlinkedin.com
UseCaseNarrative
I. IdentificationSummary
a. Title:AddPositionb. Summary:This allows the LinkedInusertoadd former and current
jobpositions.c. Actors:LinkedInUser
II. FlowofEventsa. Preconditions
i. TheusermusthaveaLinkedInaccount.ii. TheusermustbeconnectedtoanInternetConnection.
b. MainSuccessScenarioi. TheuserclickstheEditunderProfileCompletion.
ii. TheuserclicksAddPosition.iii. TheuserenterstheCompanyName.iv. TheuserenterstheTitle,TimePeriodandDescription.v. TheusersubmitstheformbyclickingUpdate.
c. AlternativeSequencesi. From3CompanyRecognized
1