Determining system requirements
Download
1 / 25

Determining System Requirements - PowerPoint PPT Presentation


  • 215 Views
  • Updated On :

Determining System Requirements. Classes 9,10. SDLC. Project Identification & Selection. Project Initiation & Planning. Analysis **. Logical Design. Physical Design. Implementation. Maintenance. Requirements Determination. System requirements Functional requirements

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Determining System Requirements' - mieko


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Determining system requirements l.jpg

Determining SystemRequirements

Classes 9,10


Slide2 l.jpg

SDLC

Project Identification

& Selection

Project Initiation

& Planning

Analysis

**

Logical Design

Physical Design

Implementation

Maintenance


Requirements determination l.jpg
Requirements Determination

  • System requirements

    • Functional requirements

      • Current and future functions

      • Current and future data

      • Current and future employee jobs


Requirements structuring l.jpg
Requirements Structuring

  • Two essential views of the current and replacement information systems. Both are describing the same system, but in a different way.

    • Process view: The sequence of data movement & handling operations within the system

      • Data flow diagrams

    • Data: The inherent structure of data independent of how or when it is processed

      • Entity-relation diagrams


Slide5 l.jpg

Remember to...

Assume Anything is Possible

Question Everything

Pay Attention to Details

Don't Jump to Conclusions

Be Impartial


Who will you get info from l.jpg
Who will you get info from?

  • User Stakeholders

    • Users

    • Managers

  • Client Stakeholders

  • Technical Stakeholders



Traditional methods for determining system requirements l.jpg
Traditional Methods for Determining System Requirements

  • Administering questionnaires

  • Interviewing and listening

  • Interviewing groups

  • Directly observing users

  • Analyzing procedures & other documents


Administering questionnaires advantages disadvantages l.jpg

Strengths

1.

2.

3.

Weaknesses

1.

2.

3.

Administering QuestionnairesAdvantages & Disadvantages


Give me ambiguity or give me something else l.jpg
Give Me Ambiguity or Give Me Something Else!

  • How often do you back up your computer files?

    • A. Frequently

    • B. Sometimes

    • C. Hardly at all

    • D. Never


This is better l.jpg
This is better…

  • How often do you back up the computer files stored on the hard disk on the PC you use for over 50% of your work time?

    • A. Frequently (at least once per week)

    • B. Sometimes (from 1 to 3 times per month)

    • C. Hardly at all (once per month or less)

    • D. Never


Interviewing listening l.jpg
Interviewing & Listening

  • Before

  • During the interview

  • Afterwards


During the interview l.jpg
During the Interview

  • Beginning

    • Introduction, open-ended questions, interest & attention

  • Middle

    • Open & close-ended questions, f-u questions, active listening, provide feedback, limit note-taking

  • End

    • Summarize, request feedback and/or f-u, ask for corrections


Interviews advantages disadvantages l.jpg

Strengths

Extracts both qualitative and quantitative data

Detailed and summary data

Good way to find needs and assumptions

Weaknesses

Requires skills

May be biased; May collect lots of useless data

Expensive, time consuming

Requires other methods to verify results

InterviewsAdvantages & Disadvantages


How do you choose interview questions l.jpg
How do you choose interview questions?

  • Open-ended questions

    • 1.

    • 2.

    • 3.

  • Closed-ended questions

    • 1.

    • 2.

    • 3.


Find out about someone s job l.jpg

Write 3 open-ended questions

Ask 3 open-ended questions (You may substitute questions during interview.)

Write down answers

Write 3 closed-ended questions

Ask 3 closed-ended questions (You may substitute questions during interview.)

Write down answers

Find out about someone’s job


Interviewing groups adv disadv l.jpg

Strengths

Not biased by one user’s opinion

Can get many user’s opinion

Weaknesses

With many people present, decision-making takes time

Interruptions during process

Interviewing Groups Adv & Disadv


You may need to analyze work procedures l.jpg
You May Need to Analyze Work Procedures

  • Work procedures describe a particular job or task

  • May show duplication of effort

  • May find missing steps

  • May contradict info collected from interviews, questionnaires, and observations

  • Formal systems vs informal systems


Directly observing users l.jpg

Strengths

Doesn’t rely on a user’s memory

More objective and accurate than interviews

Weaknesses

Hawthorne effect

Time consuming

Directly ObservingUsers


Temporary job assignment l.jpg

Strengths

Good for learning context, terminology, procedures

Provides insight for other questions

Get operation “feel”; adds to analysts credibility with users

Weaknesses

Time Consuming

May bias future work design towards way things are currently done

Temporary Job Assignment


Reviewing internal documents l.jpg

Strengths

Good way to learn history and politics

Explains current context

May help understand why and way of current procedures & applications

Weaknesses

May bias future work design

Not useful for obtaining current attitudes or motives

Reviewing internal documents


Modern methods for determining system requirements l.jpg
Modern Methods for Determining System Requirements

  • Prototyping

  • Joint Application Design (JAD) - Intensive meetings between users, managers, sponsor, & systems analysts to discuss & review system requirements

  • Group Support Systems (GSS) to share ideas & voice opinions

  • BPR – Business process reengineering

  • CASE tools to analyze existing systems


Structured walkthroughs l.jpg
Structured Walkthroughs

  • What is it?

  • When is it done?

  • Who is involved?

  • How is it done?


ad