Thursday 30 October 2014

Contemporary Methods for Determining Requirements


In this section, you will learn about several contemporary information-gathering techniques for analysis JAD, CASE tools to support JAD and Prototyping.

·         Joint Application Design (JAD)
o   Brings together key users, managers, and systems analysts
o   Purpose:  collect system requirements simultaneously from key people
o   Conducted off-site

·         Group Support Systems
o   Facilitate sharing of ideas and voicing of opinions about system requirements

·         CASE tools
o   Used to analyze existing systems
o   Help discover requirements to meet changing business conditions

·         System prototypes
o   Iterative development process
o   Rudimentary working version of system is built
o   Refine understanding of system requirements in concrete terms

Joint Application Design
  • Brings together key users, managers, and systems analysts to work together in series of intensive meetings to specify or review system requirements.
  • Team member meet in isolation for an extended period of time.
  • Purpose:  collect  system requirements  simultaneously  from key  people involved with the system
  • Conducted off-site. It is usually conducted at a location other than the place where the people involved normally work.

Illustration of the typical room layout for a JAD



JAD Participants
1.       Session Leader: facilitates group process
2.       Users: active, speaking participants
3.       Managers: active, speaking participants
4.       Sponsor: high-level champion, limited participation
5.       Systems Analysts:  should mostly listen
6.       Scribe: record session activities
7.       IS Staff: should mostly listen

Joint Application Design
1.       End Result
  • Documentation  detailing  existing  system
  • Features  of proposed  system
2.       CASE Tools During  JAD
  • Upper  CASE  tools  are used
  • Enables  analysts to enter  system  models  directly  into  CASE during  the JAD  session
  •  Screen  designs  and prototyping  can be done  during  JAD and shown  to users
3.       Supporting JAD  with GSS
  • Group support systems (GSS) can be used to enable more participation by group members in JAD
  • Members type their answers into the computer
  • All members of the group see what other members have been typing

Prototyping
  • Quickly converts  requirements  to working  version of system
  • Once the user sees requirements  converted  to system, will ask for modifications  or will generate additional  requests

Most useful when:
·         User requests  are not clear
·         Few  users are involved  in  the system
·         Designs  are complex  and require  concrete  form
·         History  of communication  problems  between  analysts and
·         users
·         Tools  are readily  available  to build  prototype
·         Prototyping (cont.)

Drawbacks
·         Tendency to avoid  formal documentation
·         Difficult  to adapt  to more general user audience
·         Sharing  data with other systems is often not considered
·         Systems Development Life Cycle (SDLC) checks are often bypassed



RADICAL METHODS







Wednesday 29 October 2014

Performing Requirements Determination
 Characteristic for successful requirement determination
 deliverable of requirement determimnation

TRADITIONAL METHODS FOR DETERMINING REQUIREMENTS


                                         http://www.youtube.com/watch?v=9s_n3oWxXS4










Tuesday 28 October 2014

determining system requirements

Assalamualaikum
this will be our blog for system development
you guys are required to post as much information as possible regarding chapter 6 'DETERMINING SYSTEM REQUIREMENTS'
hope we can give full commitment to accomplish this task
so, let's start doing our work now

sincerely,
system analysts.