wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

REQ - 2K19 HANU

Total questions: 65

Worksheet time: 33mins

Name
Class
Date
1.
  1. Who has the decisive role in reviewing software requirements?

a)

Developer

b)

Tester

c)

User

d)

Business Analyst

2.
  1. The                    defines the number of instances of entity B that can (or must) be associated with each instance of entity A.

a)

 Association                  

b)

Relationship

c)

Identifier                  

d)

Cardinality

3.

                       It is the non-functional requirements that “deliver” the functionality

a)

True

b)

False

4.

In the picture, 'Degree' is a

a)

Object-typed, candidate key

b)

 Required, multi-valued attribute

c)

Derived, composite attribute

d)

Multi-valued, composite attribute

5.
  1.  In an interview, open-ended questions have a pre-specified answer.

a)

True

b)

False

6.
  1. Which of the following is NOT a common source used to find out about the current issues in a system?

a)

Management     

b)

The new system analyst  

c)

Information systems staff

d)

Users of other systems

7.
  1. Similar attributes of different entity types should use                     names.

a)

A. similar but distinguishing

b)

B. dissimilar

c)

C. similar and closely related

d)

D. similar and consistent

8.
  1. What is at the core of business analysis?

a)

A. Collection of information

b)

B. The business analyst

c)

C. Procedures

d)

D. The project

9.
  1. Which of the following is NOT a characteristic of a good system analyst?

a)

A. Impertinence

b)

B. Attention to detail

c)

C. Relax constraints

d)

D. Great at finances

10.
  1. The                              rule specifies that an entity instance can simultaneously be a member of two (or more) subtypes.

a)

A. Overlap

b)

B. Partial specialization

c)

C. Disjoint

d)

D. Total specialization

11.
  1. Event that initiates a use case.

a)

A. Trigger

b)

B. Command

c)

C. Click

d)

D. Time

12.
  1. When working as a Business Analyst,                         understands the business, the existing systems and speaks the user’s language.

a)

A.  the former developer

b)

B.  former project manager

c)

C.  the former user

d)

D.  the subject matter expert

13.
  1. A                      relationship is a relationship between instances of two entity types and is the most common type of relationship encountered in data modeling.

a)

A. Primary

b)

B. Ternary  

c)

C. Secondary  

d)

D. Binary

14.
  1. How do you elicit customer input on the requirements?

a)

A.  Typical users are surveyed with questionnaires or interviewed in focus groups.

b)

B.  The developers are confident that they already know what to build.

c)

C.  We meet with people, sometimes one on one and sometimes in groups, and they tell us what they want.

d)

D.  A variety of elicitation techniques are used, including interviews and workshops with user class representatives, document analysis, and system interface analysis.

15.
  1. A                      can be best understood as data in motion, moving from one place in a system to another.

a)

A. Data source

b)

B. Data flow                      

c)

C. Process 

d)

D. Data store

16.
  1. In the following E-R diagram, can there be another type of person who is not an employee, alumnus, or student?

a)

A. Yes, because of the total specializatioN

b)

B.  Yes, because of the partial specialization

c)

C.  No, because of the partial specialization

d)

D.  No, because of the total specialization

17.
  1. In an interview, the interviewer knows all possible questions beforehand.

a)

TRUE

b)

FALSE

18.
  1. Which of the following is NOT a source of requirements gathering for the system analyst?

a)

A. Procedures

b)

B. Reports

c)

C. Users of the current system

d)

D. Market conditions

19.
  1. A(n)                             arises when one use case uses another use case and is shown diagrammatically as a dotted- line arrow pointed toward the use case that is being used.

a)

A. System boundary

b)

B. Include relationship

c)

C. Connection

d)

D. Extend relationship

20.
  1.  A(n)                            is a named property or characteristic of an entity that is of interest to the organization.

a)

A. Event

b)

                           B. Instance

c)

                        C. Attribute

d)

D. Relationship

21.
  1. A ternary relationship is a simultaneous relationship among instances of                    entity type(s).

a)

4

b)

1

c)

2

d)

3

22.
  1.                         were developed to make systems developers' work easier and more consistent.

a)

A. CASE tools

b)

B. Modeling tools

c)

C. Software designing tools

d)

D. Data analysis tools

23.
  1. It is better to gather information from people, because they are always reliable.

a)

TRUE

b)

FALSE

24.
  1. Data cannot move directly from one data store to another data store. Data must be moved by a                                         .

a)

A. Data source 

b)

B. Process      

c)

C. Procedure   

d)

D. Flow chart

25.
  1. With only                      symbols, you can use DFDs to represent both physical and logical information systems.

a)

5

b)

6

c)

4

d)

3

26.
  1. A data flow has multiple directions of flow between symbols. It may flow in both directions between a process and a data store to show a read before an update.

a)

TRUE

b)

FALSE

27.
  1.                                     are those that people expect without explicitly expressing them.

a)

A. Invisible requirements

b)

B. Hidden requirements

c)

C. Assumed requirements

d)

D. Implied requirements

28.
  1. Who has the primary responsibility for the design and analysis of information systems?

a)

A. Systems analyst

b)

B. Software engineer

c)

C. Employees

d)

D. Applications developer

29.
  1. Which of the following is a situation in which prototyping is useful for requirements determination?

a)

B. When formal documentation of system requirements are needed

b)

C. When stand-alone systems aren't needed

c)

D. When tools and data are rapidly available to working systems

30.
  1. A(n)                             diagram shows the conditional logic for the sequence of system activities needed to accomplish a business process.

a)

A. Business

b)

B. Fork

c)

                              C. Branch

d)

                               D. Activity

31.
  1. Which tool enables you to quickly take basic requirecreate a workinments and g system with limited functionality?

a)

A. User manual                

b)

 B. CASE tools                  

c)

C. Prototyping                     

d)

D. JAD

32.
  1. A(n)                             is an attribute whose value can be computed from related attribute values.

a)

A. Required attribute

b)

B. Optional attribute

c)

C. Derived attribute

d)

D. Composite attribute

33.
  1. What is the type of the following requirement: "A new client must pay 30 percent of the estimated consulting fee and travel expenses in advance"?

a)

A. User requirement

b)

B. Business objective

c)

C. Business rule

d)

D. Functional requirement

34.
  1. A(n)                             is an association between the instances of one or more entity types that is of interest to the organization.

a)

A. Attribute   

b)

B. Identifier

c)

C. Relationship

d)

D. Repeating group

35.
  1. Which of the following is the main benefit of system interface analysis?

a)

A.  It helps discover user and functional requirements.

b)

B.  It helps the business analyst understand business processes.

c)

C.  It helps identify priorities of system features.

d)

D.  It helps reveal functional requirements regarding the exchange of data between systems.

36.
  1.              and                 are the two types of prototypes.

a)

A.  Evolutionary; throwaway

b)

B.  Long term; short-term

c)

C. New process; old process

d)

D.Throwaway; permanent

37.
  1. Things that must be true before a use case can start.

a)

A. Preconditions               

b)

B. Minimal guarantee       

c)

C. Trigger          

d)

D. Success guarantee

38.
  1. The fundamental processes within requirements engineering do not include:

a)

A. Specification               

b)

B. Optimization               

c)

C. Validation                   

d)

D. Elicitation

39.

In the picture, the relationship is

a)

A. Ternary, partial specialization, disjoint

b)

B.  Unary, partial specialization, discrete

c)

C.  Unary, total specialization, discrete

d)

D.  Ternary, total specialization, disjoint

40.
  1. In the use case diagram, what is an external entity that interacts with a system?

a)

A.  Actor

b)

B.  Trigger

c)

C.  Data Store

d)

D.  Source

41.
  1. The      shows the static structure of an object-oriented model: the object classes, their internal structure, and the relationships in which they participate

a)

A. Object class 

b)

B. Data model  

c)

C. Class diagram      

d)

D. Object diagram

42.
  1. The                  rule specifies that if an entity instance of the super type is a member of one subtype, it cannot simultaneously be a member of any other subtype.

a)

A. Business

b)

B. Disjoint

c)

C. Partial specialization

d)

D. Overlap

43.
  1. A                     key is an attribute (or combination of attributes) that uniquely identifies each instance of an entity type.

a)

A. Candidate                    

b)

B. Unique                        

c)

C. Primary                            

d)

D. Primitive

44.
  1. An association between two use cases where one adds new behaviors or actions to the other.

a)

A. Inclusion

b)

B. Extend relationship

c)

C. Include relationship

d)

D. Extension

45.
  1. A(n)                  is an attribute that may take on more than one value for each entity instance.

a)

A. Identifier

b)

B. Candidate key

c)

C. Multi-valued attribute

d)

D. Single-valued attribute

46.
  1. Which of the below is a true statement regarding the systems development life cycle?

a)

A. It is not possible to complete some activities in one phase in parallel with those of another phase.

b)

B. The life cycle can be thought of as a linear process in which the end of the useful life of one system leads to the beginning of another project to develop a new version of or replace an existing system.

c)

C. The life cycle can be thought of as a circular process in which the end of the useful life of one system leads to the beginning of another project to develop a new version of or replace an existing system.

d)

D. The SDLC is not iterative.

47.
  1. A                      is a DFD that represents a system's major processes, data flows, and data stores at a high level of detail.

a)

3

b)

2

c)

1

d)

0

48.
  1. In system analysis, which of the following is NOT a component you need to understand?

a)

A.  The rules governing data

b)

B.  The size of the budget

c)

C.  Business objectives

d)

D.  The information people need to do their job

49.

8. In conceptual modeling, a(n)                      is a person, place, object, event, or concept in the user environment about which the organization wishes to maintain data.

a)

A. Entity                         

b)

B. Attribute                     

c)

C. Object                        

d)

D. Dimension

50.
  1. People who have a vested interest in the system being developed.

a)

A. Customer                     

b)

B. Investor                      

c)

C. Actor                           

d)

D. Stakeholder

51.
  1. The                              rule specifies that an entity instance of the super type does not have to belong to any subtype.

a)

A.  Overlap

b)

B.  Disjoint

c)

C.  Partial specialization

d)

D.  Total specialization

52.

In the picture, the relationship is:

a)

A. Strong specialization, override

b)

B.  Weak specialization, override

c)

C.  Partial specialization, overlap

d)

   D.  Total specialization, overlap

53.
  1. An activity diagram cannot be used to .

a)

A.  Model the sequential and concurrent steps in a computation process

b)

B.  Model workflow but not business processes

c)

C.  Help in identifying extensions in a use case

d)

D.  Depict the flow of control from activity to activity

54.
  1. Which of the following is a drawback of the traditional waterfall SDLC approach?

a)

A. It is too short of a process.

b)

B. There are no criticisms.

c)

C. The process is too chaotic.

d)

D. Users are locked into requirements

55.
  1. A unary relationship is a relationship between the instances of                       entity type(s).

a)

1

b)

5

c)

3

d)

2

56.

14. In the following E-R diagram, can an employee be something other than faculty or staff?

a)

Yes, because of partial specialization

b)

B.  Yes, because of total specialization

c)

C.  No, because of total specialization

d)

D.  No, because of disjoint rule

57.
  1. Evolutionary prototyping is used to model parts of the system, and if the system is not what the customers expected, you throw away the system.

a)

true

b)

false

58.
  1. A                      is the work or actions performed on data so that they are transformed, stored, or distributed.

a)

A. Flowchart                    

b)

B. Data flow                     

c)

C. Data store                        

d)

D. Process

59.
  1. Which of the following CASE tools is useful in the analysis phase of the SDLC?

a)

A. Documentation generators

b)

B. Report generators

c)

C. Diagramming

d)

D. Form generators

60.
  1. . In the picture, the relationship is:

a)

A. Total specialization, disjoint

b)

B. Strong specialization, disjoint

c)

C. Partial specialization, disjoint

d)

D. Weak specialization, discrete

61.
  1. The                              rule specifies that each entity instance of the super-type must be a member of some subtype of the relationship.

a)

A. Association                        

b)

B. Partial specialization          

c)

C. Total specialization

d)

  D. Overlap

62.
  1.                         are NOT a component of data flow diagram symbols.

a)

A. Processes                          

b)

B. Data programs              

c)

  C. Data flows

d)

D. Data stores

63.
  1. In throwaway prototyping there is never an intention to create a working system.

a)

true

b)

false

64.
  1. A                      is the origin and/or destination of the data, and these are sometimes referred to as external entities because they are outside the system.

a)

A. Data flow                     

b)

B. Data graph                   

c)

C. Process                             

d)

D. Source

65.
  1. A                      lists what it takes to satisfy stakeholders if the use case is completed successfully.

a)

A. Minimal guarantee

b)

B. Trigger

c)

C. Precondition

d)

D. Success guarantee