Site hosted by Angelfire.com: Build your free website today!

Home Up Contents Search Feedback Download

Phase 2
Security Phase 1 Phase 2 Phase 3 Phase 4 Phase 5 Phase 6 Phase  7 Compiled by Muhammad Ahsan Shahzad

SYSTEMS ANALYSIS & DESIGN

CHAPTER 2 NOTES

SDLC Phases

bulletPhase 1: Preliminary Planning
bulletLearn about problem/opportunity and determine if it is feasible to proceed with SDLC

 

bulletPhase 2: Systems Analysis
bulletLearn how the current system works
bulletDetermine and document fully how the system could work better
bulletDevelop a logical model of the new system
bulletMake recommendations to management

 

Overview of the Systems Analysis Phase

bulletSystems analysis phase tasks
bulletDetermine the facts (Chap. 3)
bulletAnalyze the facts (Chap. 4)
bulletMake a decision (Chap. 5)

 

Objectives

bulletList and describe the types of system requirements that must be identified during systems analysis
bulletExplain when and how to use fact-finding techniques, including interviews, documentation review, observation, questionnaires, sampling, and research
bulletDescribe how to conduct a successful interview
bulletSet up effective documentation methods to use during systems development
bulletDescribe alternative systems development approaches, including joint application development (JAD), rapid application development (RAD), and object-oriented systems development

 

The Challenge of Systems Analysis

bulletRequirements determination questions
bulletWho does it? Why?
bulletWhat is done? Why?
bulletWhere is it done? Why?
bulletWhen is it done? Why
bulletHow is it done? Why?
bulletRequirements analysis questions
bulletWho should do it?
bulletWhat should be done?
bulletWhere should it be done?
bulletWhen should it be done?
bulletHow should it be done?

 

Systems Requirements

bulletCharacteristics or features that must be included to satisfy business requirements
bulletOutputs
bulletInputs
bulletProcesses
bulletTiming
bulletControls
bulletVolumes, sizes, and frequencies

 

Fact-finding techniques

bulletInterviewing
bulletDocumentation review
bulletObservation
bulletQuestionnaires
bulletSampling
bulletResearch

 

Interviews

bulletDetermine the people to interview
bulletEstablish objectives for the interview
bulletPrepare for the interview
bulletConduct the interview
bulletDocument the interview
bulletEvaluate the interview
bulletUnsuccessful interviews

 

bulletDetermine the people to interview
bulletSelect the right people
bulletConsider informal structures

 

bulletEstablish objectives for the interview
bulletDetermine the areas to be discussed
bulletList the facts you want to gather
bulletSolicit ideas, suggestions, and opinions
bulletKeep questions consistent

 

bulletPrepare for the interview
bulletSchedule a specific day, time, and place
bulletPlace a reminder call
bulletSend a memo to managers
bulletCreate a list of questions
bulletUse a variety of questions
bulletOpen-ended questions
bulletClosed-ended questions
bulletRange of responses questions
bulletSend confirmation memo to interviewee

 

bulletConduct the interview
bulletIntroduce yourself
bulletDescribe the project
bulletExplain your objectives
bulletAsk questions in order
bulletSummarize the main points
bulletExplain the next course of action
bulletListen carefully - practice engaged listening

 

bulletDocument the interview
bulletKeep note-taking to a minimum
bulletRecord the information quickly
bulletAllow time between interviews
bulletThank the interviewee with a memo
bulletNote the date, time, location, and purpose
bulletReview the main points discussed

 

bulletEvaluate the interview
bulletIdentify possible biases
bulletDetermine whether interviewees have necessary knowledge or experience

 

bulletUnsuccessful interviews
bulletNot all interviews are successful
bulletFind a way to conclude an unsuccessful meeting
bulletConsider alternatives

 

 

TRADEOFFS

bulletWhat is the best location for the interview?
bulletInterviewee’s office
bulletMakes the interviewee more comfortable
bulletEasier access to supporting material
bulletNeutral location
bulletFewer interruptions
bulletAdvise interviewee to bring necessary items

 

bulletOrganizational Level - does it make a difference?

 

bulletTape recorders: pros and cons
bulletCan be an effective tool
bulletIf people feel threatened
bulletDiscuss in advance
bulletReassure the interviewee
bulletTurn off tape when indicated
bulletMust use this technique carefully
bulletYou might rely too much on the recorder
bulletExtra time needed to listen to taped material

 

A KEY QUESTION

bulletShould an analyst interview several people at the same time?
bulletOne person may dominate the conversation
bulletBeware of personality or organizational clashes
bulletMay stimulate discussion; bring out overlooked information
bulletUsually helpful when number of people is small (LT 5), from different areas, and at the same organizational level
bulletMay be beneficial at beginning and end of information gathering phase

 

Other Fact-Finding Techniques

bulletDocument review
bulletReview existing system documentation
bulletObtain copies of actual forms, documents, and reports
bulletReview blank copies of forms
bulletReview samples of completed forms
bulletReview software documentation
bulletReview user policies and procedures

 

bulletObservation
bulletAsk questions about present system operation
bulletObserve all steps in the processing cycle
bulletExamine each form, record, and report
bulletConsider each person working with the system
bulletTalk to people who receive current reports
bulletConsider the Hawthorne Effect
bulletWrite it up (internal memo)

 

bulletQuestionnaires
bulletBrief and user-friendly
bulletClear instructions
bulletQuestions in logical order
bulletSimple wording to avoid misunderstanding
bulletAvoid leading questions
bulletOpen-ending questions are difficult to tabulate
bulletLimit questions raising concern/negative issues
bulletSection for general comments
bulletTest the questionnaire in advance

 

bulletSampling work and work products
bulletCollect examples of actual documents
bulletSampling techniques
bulletSystematic sample
bulletStratified sample
bulletRandom sample

 

bulletGraphics
bulletDisplay fact-finding results graphically
bulletGraphical format can highlight quality control problems/causes
bulletHistogram is common tool to display questionnaire or sampling results

 

bulletResearch
bulletJournals, periodicals, books
bulletInternet sites
bulletHardware and software vendors
bulletIndependent firms that provide information
bulletNewsgroups
bulletProfessional meetings, seminars, discussions
bulletSite visits to observe a system in use

 

TRADEOFF

bulletInterviews
bulletWork best with small number of people
bulletMore personal and familiar than questionnaires
bulletPeople talk more freely in person
bulletInterviewers can react immediately
bulletParticipation can be a human relations plus
bulletCostly and time-consuming

 

bulletQuestionnaires
bulletWork best with large groups
bulletMany people have opportunity for input
bulletMore convenient for recipients
bulletAnonymous responses might be more candid
bulletQuestions must be designed carefully
bulletSome recipients view questionnaires as intrusive, time-consuming, and impersonal

 

Recording the Facts

bulletKeeping accurate records is essential
bulletBasic rule: write it down
bulletGuidelines for good documentation
bulletRecord information as soon as possible
bulletUse the simplest recording method
bulletEnsure that your work is understandable
bulletOrganize your documentation material
bulletConsider a narrative list with simple statements
bulletSoftware tools
bulletWord processing
bulletSpreadsheets
bulletDatabase
bulletPresentation graphics
bulletPersonal or desktop information managers

 

Other Systems Development Techniques

bulletStructured analysis and design is the most common method
bulletOther techniques are available
bulletJoint application development (JAD)
bulletRapid application development (RAD)
bulletObject-oriented (O-O) systems development

 

bulletJoint application development (JAD)
bulletTask force of users, managers, and IS staff
bulletObjectives
bulletGather information
bulletDiscuss business needs
bulletDefine the new system requirements
bulletMethods
bulletTeam usually meets at specific location
bulletTeam has project leader and recorder(s)
bulletKey users participate in intense development effort
bulletJAD can be costly, but highly effective

 

bulletRapid application development (RAD)
bulletTeam method similar to JAD, but goes further
bulletRAD phases resemble a mini-SDLC
bulletRequirements planning, user design, construction, and cutover
bulletRAD involves a continuous design process
bulletTeam can react quickly
bulletFinal objective is a functioning system
bulletRAD can be faster and less costly, but stresses system mechanics rather than strategic needs

 

bulletObject-oriented (O-O) systems development
bulletObject-based model
bulletObjects and their attributes are abstract entities
bulletClasses and subclasses

 

Information Request Form

Select the items that apply, and then let us know how to contact you.

Send whole literature
Send SDLC literature
Send latest Developments

Name
Title
Company
Address
E-mail
Phone

Notice: These notes are intended to be a supplement, not a substitute, to attending class.

 

 

Home ] Up ]

Send mail to webmaster@it4castudents.cjb.net with questions or comments about this web site.
Copyright © 2003 Muhammad Ahsan Shahzad
Last modified: 05/17/03