Determining system requirements
Download
1 / 18

Determining System Requirements - PowerPoint PPT Presentation


  • 157 Views
  • Updated On :

Determining System Requirements. Week 4 CMIS570. SDLC. Project Planning. Analysis. Design. Implementation. Support. Requirements Determination. System requirements Functional requirements Current and future functions Current and future data Current and future employee jobs.

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' - ringo


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

Week 4

CMIS570


Slide2 l.jpg

SDLC

Project Planning

Analysis

Design

Implementation

Support


Requirements determination l.jpg
Requirements Determination

  • System requirements

    • Functional requirements

      • Current and future functions

      • Current and future data

      • Current and future employee jobs


Other requirements to consider l.jpg
Other requirements to consider

  • Technical requirements

  • Performance requirements

  • Usability requirements

  • Reliability requirements

  • Security requirements


Requirements structuring l.jpg
Requirements Structuring

  • Three essential views of the current and replacement information systems

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

      • Data flow diagrams

    • Logic and timing: Rules by which data are transformed & manipulated & an indication of what triggers data transformation

      • Structured English, Decision tables, Decision trees, State-transition diagrams

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

      • Entity-relation diagrams


Slide6 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



Techniques for determining system requirements l.jpg
Techniques for Determining System Requirements

  • Review existing documentation

  • Observation

  • Interviews

  • Building a prototype

  • Questionnaire

  • JAD


Existing documentation observation l.jpg
Existing documentation/observation

  • 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 observing users



Other things to remember l.jpg
Other things to remember

  • Use both open-ended and close-ended questions

  • Take advantage of follow-up questions, visual cues

  • Interview in groups


Distribute and collect questionnaires l.jpg

Strengths

1.

2.

3.

Weaknesses

1.

2.

3.

Distribute and collect Questionnaires


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


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

  • Vendor solutions

  • 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