© pearson education limited, 20041 chapter 6 fact-finding transparencies

38
© Pearson Education Limit ed, 2004 1 Chapter 6 Fact-finding Transparencies

Upload: helena-horn

Post on 22-Dec-2015

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: © Pearson Education Limited, 20041 Chapter 6 Fact-finding Transparencies

© Pearson Education Limited, 2004

1

Chapter 6

Fact-findingTransparencies

Page 2: © Pearson Education Limited, 20041 Chapter 6 Fact-finding Transparencies

© Pearson Education Limited, 2004

2

Chapter 6 - Objectives When fact-finding techniques are

used in the database system development lifecycle.

The types of facts collected throughout the database system development lifecycle.

The types of documentation produced throughout the database system development lifecycle.

Page 3: © Pearson Education Limited, 20041 Chapter 6 Fact-finding Transparencies

© Pearson Education Limited, 2004

3

Chapter 6 - Objectives The most commonly used fact-

finding techniques. How to use each fact-finding

technique and the advantages and disadvantages of each.

About a video rental company called StayHome.

How to use fact-finding techniques in the early stages of the database system development lifecycle.

Page 4: © Pearson Education Limited, 20041 Chapter 6 Fact-finding Transparencies

© Pearson Education Limited, 2004

4

Fact-finding

The formal process of using techniques such as interviews and questionnaires to collect facts about systems, requirements, and preferences.

Page 5: © Pearson Education Limited, 20041 Chapter 6 Fact-finding Transparencies

© Pearson Education Limited, 2004

5

When are fact-finding techniques used?

Many occasions for fact-finding during the database system development lifecycle.

Particularly crucial to the early stages of the lifecycle, including the database planning, system definition, and requirements collection and analysis stages.

Page 6: © Pearson Education Limited, 20041 Chapter 6 Fact-finding Transparencies

© Pearson Education Limited, 2004

6

What facts are collected?

Page 7: © Pearson Education Limited, 20041 Chapter 6 Fact-finding Transparencies

© Pearson Education Limited, 2004

7

Fact-finding techniques A database developer normally

uses several fact-finding techniques during a single database project, including: Examining documentation Interviewing Observing the business in operation Research Questionnaires

Page 8: © Pearson Education Limited, 20041 Chapter 6 Fact-finding Transparencies

© Pearson Education Limited, 2004

8

Examining documentation

Examining documents, forms, reports, and files associated with the current system, is a good way to quickly gain some understanding of the system.

Page 9: © Pearson Education Limited, 20041 Chapter 6 Fact-finding Transparencies

© Pearson Education Limited, 2004

9

Examples of documentation to examine

Page 10: © Pearson Education Limited, 20041 Chapter 6 Fact-finding Transparencies

© Pearson Education Limited, 2004

10

Interviewing

Interviewing is the most commonly used, and normally most useful, fact-finding technique.

Objectives include: finding out and/or checking facts generating user interest and/or

feelings of involvement, identifying requirements and/or

gathering ideas and opinions.

Page 11: © Pearson Education Limited, 20041 Chapter 6 Fact-finding Transparencies

© Pearson Education Limited, 2004

11

Advantages / disadvantages of interviewing

Page 12: © Pearson Education Limited, 20041 Chapter 6 Fact-finding Transparencies

© Pearson Education Limited, 2004

12

Interviewing There are two types of interviews:

unstructured and structured. Unstructured interviews are

conducted with only a general objective in mind and with few, if any, specific questions.

In structured interviews, the interviewer has a specific set of questions to ask the interviewee.

Page 13: © Pearson Education Limited, 20041 Chapter 6 Fact-finding Transparencies

© Pearson Education Limited, 2004

13

Interviewing

There are two types of questions: open-ended and closed.

Open-ended questions allow the interviewee to respond in any way that seems appropriate.

Closed-ended questions restrict answers to either specific choices or short, direct responses.

Page 14: © Pearson Education Limited, 20041 Chapter 6 Fact-finding Transparencies

© Pearson Education Limited, 2004

14

Observing the business in operation

One of the most effective techniques.

Can either participate in, or watch a person perform activities to learn about the system.

Page 15: © Pearson Education Limited, 20041 Chapter 6 Fact-finding Transparencies

© Pearson Education Limited, 2004

15

Advantages / disadvantages of observation

Page 16: © Pearson Education Limited, 20041 Chapter 6 Fact-finding Transparencies

© Pearson Education Limited, 2004

16

Research Useful to research the application

and problem. Computer trade journals, reference

books, and the Internet are good sources of information.

May find how others have solved similar problems, plus you can learn whether or not software packages exist to solve your problem.

Page 17: © Pearson Education Limited, 20041 Chapter 6 Fact-finding Transparencies

© Pearson Education Limited, 2004

17

Advantages / disadvantages of research

Page 18: © Pearson Education Limited, 20041 Chapter 6 Fact-finding Transparencies

© Pearson Education Limited, 2004

18

Questionnaires

Can conduct surveys through questionnaires.

Questionnaires are special-purpose documents that allow you to gather facts from a large number of people while maintaining some control over their responses.

Page 19: © Pearson Education Limited, 20041 Chapter 6 Fact-finding Transparencies

© Pearson Education Limited, 2004

19

Advantages / disadvantages of questionnaires

Page 20: © Pearson Education Limited, 20041 Chapter 6 Fact-finding Transparencies

© Pearson Education Limited, 2004

20

Questionnaires There are two formats for

questionnaires: free-format and fixed-format.

Free-format questionnaires offer the respondent greater freedom in providing answers.

Fixed-format questionnaires contain questions that require specific responses from individuals.

Page 21: © Pearson Education Limited, 20041 Chapter 6 Fact-finding Transparencies

© Pearson Education Limited, 2004

21

The StayHome case study

This case study describes a company called StayHome, which rents out videos to its members. The first branch of StayHome was established in 1982 in Seattle but the company has now grown and has many branches throughout the United States.

Page 22: © Pearson Education Limited, 20041 Chapter 6 Fact-finding Transparencies

© Pearson Education Limited, 2004

22

StayHome staff registration form

Page 23: © Pearson Education Limited, 20041 Chapter 6 Fact-finding Transparencies

© Pearson Education Limited, 2004

23

Page of report listing members of staff

Page 24: © Pearson Education Limited, 20041 Chapter 6 Fact-finding Transparencies

© Pearson Education Limited, 2004

24

Page of report listing videos

Page 25: © Pearson Education Limited, 20041 Chapter 6 Fact-finding Transparencies

© Pearson Education Limited, 2004

25

StayHome member registration form

Page 26: © Pearson Education Limited, 20041 Chapter 6 Fact-finding Transparencies

© Pearson Education Limited, 2004

26

Page of report listing members

Page 27: © Pearson Education Limited, 20041 Chapter 6 Fact-finding Transparencies

© Pearson Education Limited, 2004

27

StayHome video rental form

Page 28: © Pearson Education Limited, 20041 Chapter 6 Fact-finding Transparencies

© Pearson Education Limited, 2004

28

StayHome case study – database planning

Define mission statement for the database project.

Defines the major aims of the database system.

Clarifies purpose of database and provides clearer path towards the efficient and effective creation of the required database system.

Page 29: © Pearson Education Limited, 20041 Chapter 6 Fact-finding Transparencies

© Pearson Education Limited, 2004

29

StayHome case study – database planning

Define mission objectives. Each mission objective identifies a

particular task that the database must support.

Additional information specifies, in general terms, the work to be done, the resources with which to do it, and the money to pay for it all.

Page 30: © Pearson Education Limited, 20041 Chapter 6 Fact-finding Transparencies

© Pearson Education Limited, 2004

30

Mission statement for StayHome database system

Page 31: © Pearson Education Limited, 20041 Chapter 6 Fact-finding Transparencies

© Pearson Education Limited, 2004

31

Mission objectives for StayHome database system

Page 32: © Pearson Education Limited, 20041 Chapter 6 Fact-finding Transparencies

© Pearson Education Limited, 2004

32

StayHome case study – system definition Define scope and boundary of

database system and its major user views.

A user view represents requirements to be supported by a database system as defined by a particular job role (such as Manager or Assistant) or business application area (such as video rentals or stock control).

Page 33: © Pearson Education Limited, 20041 Chapter 6 Fact-finding Transparencies

© Pearson Education Limited, 2004

33

Boundary for the StayHome database system

Page 34: © Pearson Education Limited, 20041 Chapter 6 Fact-finding Transparencies

© Pearson Education Limited, 2004

34

User views for StayHome database system

Page 35: © Pearson Education Limited, 20041 Chapter 6 Fact-finding Transparencies

© Pearson Education Limited, 2004

35

StayHome case study – requirements collection and analysis

Gather more details on user views to create users’ requirements specification, which describes data to be held in database and how data is to be used.

Page 36: © Pearson Education Limited, 20041 Chapter 6 Fact-finding Transparencies

© Pearson Education Limited, 2004

36

StayHome case study – requirements collection and analysis

Collect general requirements for the system to create - systems specification - describes features to be included in new database system such as networking, shared access, performance, and security requirements.

Page 37: © Pearson Education Limited, 20041 Chapter 6 Fact-finding Transparencies

© Pearson Education Limited, 2004

37

StayHome case study – requirements collection and analysis

Decide how to manage project where database system has more than one user view.

There are three approaches to dealing with multiple user views, namely: centralized approach view integration approach combination of both approaches

Page 38: © Pearson Education Limited, 20041 Chapter 6 Fact-finding Transparencies

© Pearson Education Limited, 2004

38

StayHome user views and data