Presentation is loading. Please wait.

Presentation is loading. Please wait.

Review Questions How does designing questions for questionnaires differ from designing questions for interviews or JAD sessions? The major difference is.

Similar presentations


Presentation on theme: "Review Questions How does designing questions for questionnaires differ from designing questions for interviews or JAD sessions? The major difference is."— Presentation transcript:

1 Review Questions How does designing questions for questionnaires differ from designing questions for interviews or JAD sessions? The major difference is the fact that questions on questionnaires need to be very carefully stated in order to avoid misunderstanding by the recipient. If a question during an interview or a JAD session is misunderstood, the misunderstanding can be immediately detected and the question clarified. A poorly worded question on a questionnaire may confuse the recipient, causing him/her to answer with incorrect information.

2 Review Questions What is fact finding. Fact-finding is the formal process of using research, interviews, questionnaires, and other techniques to collect information about problems, requirements, and preferences. It is also called information gathering.

3 Review Questions Give some examples of multiple choice and rating questions Fixed-format multiple choice questions: –a.Do you think that the current credit checking procedures are adequate?[] Yes[] No b.Could the report you receive be improved? [] Yes [] No Fixed-format rating questions: a. The current credit checking procedures are adequate. []strongly agree []agree []uncertain []disagree []strongly disagree

4 Review Questions When collecting facts from existing documentation, what is the first document the analyst should seek out? What should the analyst do next? The first document the analyst should seek out is the organization chart. Next, the analyst may want to trace the history that led to the project

5 Review Questions Explain why it is necessary to formally document requirements. How does this benefits the users and development team? System requirements are usually documented in a formal way to communicate the requirements to the key stakeholders of the system. This document serves as the contract between the system owners and the development team on what is going to be provided in terms of a new system. It benefits the users in that they have an agreement in what the development is obligated to produce. It benefits the development team in that it defines the scope of the project and can prevent users adding additional scope without impacting schedule, budget, and resources

6 Review Questions Which fact finding technique is generally recognized as the most important and and most often used? The personal interview is generally recognized as the most important and most often used fact-finding technique

7 Review Questions Who is a JRP facilitator and what is the facilitator’s role? A facilitator is an individual who plays the role of the session leader or facilitator. The JRP facilitator is usually responsible for leading all sessions that are held for a systems project

8 Review Questions What characteristics are important for a JRP facilitator? Has excellent communication skills Possesses the ability to negotiate and resolve group conflicts Has a good knowledge of the business Has strong organizational skills Is impartial to decisions that will be addressed Does not report to any of the JRP session participants

9 Review Questions Where should JRP session be located and why? JRP sessions should be conducted away from the company workplace. By holding the JRP session at an off-site location, the attendees can concentrate on the issues and activities related to the JRP session and avoid interruptions and distractions that would occur at their regular workplace

10 Review Questions What is a use case? Give some examples. A use case is a behaviorally related sequence of steps (a scenario), both automated and manual for the purpose of completing a single business task. A use case represents steps in a specific business process Submit change of address Maintain member order Make purchase inquiry Make appointment

11 Review Questions What is an actor? Give some examples. An actor represents anything that needs to interact with the system to exchange information. An actor is a user, a role, which could be an external system as well as a person. Club member Doctor Patient

12 Review Questions: Example Use Cases Cash withdrawal from an ATM machine Withdraw cash Transfer funds Deposit funds Get report Operator Customer Bank system

13 Review Questions: Example Use Cases Cash withdrawal from an ATM machine NORMAL COURSE A greeting message is waiting The customer inserts card into machine If card is acceptable ask for PIN The customer enters PIN If PIN is correct display customer accounts and request selection The customer selects an account The ATM machine displays the account limits The customer enters the withdrawal amount The bills are dispensed The card is ejected The receipt is printed out ALTERNATE COURSE Card is not acceptable Incorrect PIN code Withdrawal request too large Customer cancels

14 Review Questions: Example Use Cases An example: The Soda Machine Soda A use case specifies a set of scenarios for accomplishing something useful for an actor. In this example, one use case is “Buy soda”

15 Review Questions: Example Use Cases An example: The Soda Machine Buy Soda Restock Collect Soda Machine Customer Supplier’s Representative Collector Customer inserting money into machine He/she makes a selection The machine has at least 1 can of selected soda in stock Machine present a cold can to the customer Supplier unsecures the machine (unlocking a lock), pulls open the front of the machine Supplier fills each brand’s compartment to capacity Supplier refills the change reserve Supplier closes the front of the machine and secures it

16 Review Questions The on-line university registration system enables the staff members of each academic department to examine the courses offered by their department, add and remove courses, and exchange the information about courses. It permits students to examine currently available courses, add and drop courses to and from their schedules, and examine the courses for which they are enrolled. Department staff is able to print a variety of reports about the courses and the students enrolled in them. The system ensures that no student takes too many courses and that students who have any unpaid fees are not permitted to register. Identify possible actors and use cases Create a use case diagram Complete a use case description document

17 Review Questions Name:Add a course Actor:Student Description:This use case describes the process used to add a course to the student schedule Successful Completion 1.Student examines the course 2.Student needs this course for his major 3.Student checks the pre-requisite of the course 4.Student fulfils the pre-requisite 5.Student checks the time table of the course 6.Student adds the course to his list. Alternative:1.Student examines the course 2.Student needs this course for his major 3.Student checks the pre-requisite of the course 4.Student does not fulfill the pre-requisite 5.Student does not add the course to his list. Pre-condition:Student must be enrolled in the University Post- Condition: Student will or will not get 4 credits Assumptions:None Actors: Staff and student Use cases: Maintain course Offerings, Produce reports, add and drop courses. On-line Registration System Staff Student Maintain Course Offerings Add a course Produce Reports Drop a course

18 Review Questions The ABC software development company is running its business in Sydney. You are assigned a duty to design a questionnaire in order to collect the following facts: General business functions of the company Information about the current staff Information about its services

19 Review Questions 1.What is your gender ?  Male  Female 2.Your age is in the range of:  18-25  25-45  Over 45 3.What is your job title? __________ 4.What is the primary business function of your company ?  Hardware  Software  Services  Outsourcing company  Do not know 5.What is the scope of your company?  Multi-national  Australian company  Do not know  Other Please specify __________ You must have these types of general questions General business functions of the company

20 Review Questions 6.Approximately how many staff are employed by your company?  Less than 10  11-100  101-500  501-2000  More than 2000  Do not know 7.Of these, approximately what percentage are employed in the following capacities? Less than26%-50% 51%-75% More than 25% 75% Software developers  Project managers  Senior software managers   Others  Please specify ____________________ Information about the staff members

21 Review Questions Information about its services 8.What type of services does your company provide?  System development  System maintenance  System support/user support  Hardware support  Consultancy  Other Please specify __________________


Download ppt "Review Questions How does designing questions for questionnaires differ from designing questions for interviews or JAD sessions? The major difference is."

Similar presentations


Ads by Google