Deck 5: Domain Analysis
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Unlock Deck
Sign up to unlock the cards in this deck!
Unlock Deck
Unlock Deck
1/100
Play
Full screen (f)
Deck 5: Domain Analysis
1
Domain analysis identifies business ________ that become the building blocks of system development.
A) concepts
B) priorities
C) boundaries
D) principles
A) concepts
B) priorities
C) boundaries
D) principles
concepts
2
Domain definition sets the ________ of domain analysis.
A) goal
B) objectives
C) boundaries
D) conclusion
A) goal
B) objectives
C) boundaries
D) conclusion
boundaries
3
To solve a problem, we must understand ________ is required to solve the problem before we can decide ________ to solve it.
A) who, when
B) what, how
C) what, when
D) who, how
A) who, when
B) what, how
C) what, when
D) who, how
what, how
4
The task of domain analysis is to help us understand the ________ of requirements.
A) context
B) goal
C) objectives
D) owner
A) context
B) goal
C) objectives
D) owner
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
5
________ organize domain concepts, explain them, and categorize them for further analysis and modeling.
A) Programmers
B) Owners
C) Analysts
D) Domain dictionaries
A) Programmers
B) Owners
C) Analysts
D) Domain dictionaries
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
6
A ________ is a directory of supporting domain documents.
A) domain catalog
B) domain dictionary
C) domain analysis
D) domain boundary
A) domain catalog
B) domain dictionary
C) domain analysis
D) domain boundary
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
7
Business rules ________.
A) are technology-independent guidelines
B) are technology-dependent directories
C) include domain dictionary
D) help us understand the context of business
A) are technology-independent guidelines
B) are technology-dependent directories
C) include domain dictionary
D) help us understand the context of business
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
8
An information system that ignores ________ will fail even if all other requirements are satisfied.
A) common sense
B) innovation
C) business rules
D) regulations
A) common sense
B) innovation
C) business rules
D) regulations
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
9
Domain analysis is primarily concerned with the ________.
A) solution domain
B) problem domain
C) system space
D) all of the above
A) solution domain
B) problem domain
C) system space
D) all of the above
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
10
Domain analysis is ________.
A) iterative
B) the foundation for analysis modeling
C) an ongoing task
D) all of the above
A) iterative
B) the foundation for analysis modeling
C) an ongoing task
D) all of the above
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
11
Solving problems involves three components: problem, solution, and ________.
A) context
B) method
C) money
D) requirements
A) context
B) method
C) money
D) requirements
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
12
We have to put the problem in the right ________ to work out the right solution.
A) context
B) method
C) and the left
D) none of the above
A) context
B) method
C) and the left
D) none of the above
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
13
In ________ we do not question the requirements or discover them, but try to realize them.
A) solution space
B) problem space
C) requirement space
D) method space
A) solution space
B) problem space
C) requirement space
D) method space
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
14
How to keep track of medical expenses when a medical service is rendered is an example of ________.
A) problem domain
B) solution domain
C) medical domain
D) all of the above
A) problem domain
B) solution domain
C) medical domain
D) all of the above
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
15
In the example "telephone Systems enable people to talk to others across vast distances in real time," telephone system is the ________.
A) requirement
B) product
C) problem domain
D) problem space
A) requirement
B) product
C) problem domain
D) problem space
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
16
The product for "to carry people into space" is a(n) ________.
A) dream
B) airplane
C) problem
D) rocket
A) dream
B) airplane
C) problem
D) rocket
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
17
In the example "telephone systems enable people to talk to others across vast distances in real time," the phrase "enable people to talk to others across vast distances in real time" is the ________.
A) requirement
B) product
C) problem domain
D) problem space
A) requirement
B) product
C) problem domain
D) problem space
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
18
A ________ is an area of related activities that operate on a set of shared rules and concepts.
A) problem domain
B) solution domain
C) business domain
D) solution space
A) problem domain
B) solution domain
C) business domain
D) solution space
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
19
Which of the following is NOT one of the business domain's properties?
A) Business domains never change.
B) Business domains are organized domains.
C) Business domains are goal-oriented.
D) Business domains can change.
A) Business domains never change.
B) Business domains are organized domains.
C) Business domains are goal-oriented.
D) Business domains can change.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
20
Business domains can change as a result of human decision that results in ________.
A) improving profit
B) streamlining
C) restructuring organization
D) high competition
A) improving profit
B) streamlining
C) restructuring organization
D) high competition
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
21
Domain scope defines the ________ of domain.
A) problem
B) boundaries
C) dictionary
D) catalog
A) problem
B) boundaries
C) dictionary
D) catalog
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
22
Business Process Re-engineering (BPR) aims to ________ the entire business or large portions of it to increase efficiency.
A) define
B) repeat
C) build
D) restructure
A) define
B) repeat
C) build
D) restructure
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
23
Derived domains are new business domains derived from ________ domains.
A) large
B) complex
C) existing
D) interesting
A) large
B) complex
C) existing
D) interesting
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
24
Which of the following does NOT belong to the "patient" domain?
A) hiring nurses
B) patient registration
C) patient medical history
D) patient admission
A) hiring nurses
B) patient registration
C) patient medical history
D) patient admission
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
25
Laundry belongs to the ________ domain.
A) patient
B) technology
C) house services
D) medical
A) patient
B) technology
C) house services
D) medical
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
26
When building an information system, we first create a ________ model of the system, from which we will design the product,
A) physical
B) conceptual
C) visionary
D) stable
A) physical
B) conceptual
C) visionary
D) stable
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
27
Domain concepts could be ________ that constitute the goals, the behavior, and the structure of a domain.
A) objects
B) processes
C) people and rules
D) all of the above
A) objects
B) processes
C) people and rules
D) all of the above
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
28
In the "M" model, which of the following is a concept that applies only to the information system?
A) design
B) conceptual modeling
C) domain definition
D) domain analysis
A) design
B) conceptual modeling
C) domain definition
D) domain analysis
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
29
In the "M" model, domain analysis applies to the ________.
A) business domain
B) information system
C) both A & B
D) neither A nor B
A) business domain
B) information system
C) both A & B
D) neither A nor B
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
30
To discover the right concepts for domain analysis, we must gather information from ________.
A) interviews
B) legacy systems
C) documentation
D) all of the above
A) interviews
B) legacy systems
C) documentation
D) all of the above
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
31
A domain dictionary organizes domain ________.
A) concepts
B) boundaries
C) analysis
D) models
A) concepts
B) boundaries
C) analysis
D) models
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
32
A domain dictionary is the link between ________ ,who must verify the concepts, and the ________, who would use them as the foundation for building a conceptual model of the system.
A) analysts, programmers
B) stakeholders, analysts
C) analysts, designers
D) designers, programmers
A) analysts, programmers
B) stakeholders, analysts
C) analysts, designers
D) designers, programmers
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
33
"Medical service" in the phrase "the scheduled date and time for providing a medical service to a patient" is a(n) ________.
A) role
B) process
C) function
D) object
A) role
B) process
C) function
D) object
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
34
Which of the following is NOT a field for a domain dictionary?
A) role
B) name
C) type
D) description
A) role
B) name
C) type
D) description
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
35
Type should reflect how the business domain perceives the concept. Which of the following is NOT an example of type?
A) patient
B) role
C) function
D) process
A) patient
B) role
C) function
D) process
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
36
________ are technology-independent business policies that the system must observe above and beyond other analysis and design issues.
A) Technology rules
B) System rules
C) Vendor rules
D) Business rules
A) Technology rules
B) System rules
C) Vendor rules
D) Business rules
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
37
Business rules overshadow other issues such as ________ issues.
A) design
B) analyses
C) vendor
D) all of the above
A) design
B) analyses
C) vendor
D) all of the above
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
38
________ reflect business rules that state how things actually are.
A) Facts
B) Inferences
C) Action enablers
D) Constraints
A) Facts
B) Inferences
C) Action enablers
D) Constraints
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
39
Business rules must be organized, maintained, and verified ________.
A) for the life of a business
B) for the duration of application
C) for the first couple years
D) at the end of fiscal year
A) for the life of a business
B) for the duration of application
C) for the first couple years
D) at the end of fiscal year
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
40
A critical purpose of organizing business rules is for ________ by business stakeholders.
A) verification
B) supervision
C) neglect
D) none of the above
A) verification
B) supervision
C) neglect
D) none of the above
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
41
To build a software system, we don't need to understand the problem.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
42
The failure to understand from where the requirements come has nothing to do with the success of building of the system.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
43
The task of domain analysis is to helps us understand the context of requirements.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
44
Domain analysis always results in one and only one domain dictionary that organizes domain concepts, explains them, and categorizes them for further analysis and modeling.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
45
A domain catalog is a directory of supporting domain documents.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
46
Domain analysis is a one-time activity.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
47
In solving problems, all we need is a thorough understanding of the problem.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
48
Problem space and solution space are the same thing.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
49
Changing an element within problem space has no effect on solution space.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
50
Solution space defines the territory in which concrete decisions about the information system are made.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
51
Domain definition identifies the problem domain, its activities, and its boundaries.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
52
The boundaries of a domain decide the scope of domain analysis and provide a conceptual framework for organizing the information system into subsystems that correspond to the business workflow.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
53
Domain is a territory with shared concepts and rules.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
54
Analyzing the problem guarantees a solution.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
55
Business domains don't have to be goal-oriented.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
56
Business domains never change.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
57
In most organization there is a domain called "human resources." This is an example of derived domain.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
58
Domains and systems or subsystems are always the same thing.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
59
Elements of a domain interact with each other the same way that the elements of a system interact.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
60
Referral is an activity related to the medical services domain.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
61
Recordkeeping relates to the "patient" domain.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
62
Domain concepts include: objects, processes, people, and rules.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
63
The reason for automating business processes is to reduce costs and increase reliability of the system.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
64
In the "M" model, business concepts reside in the domain part.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
65
In the "M" model, business concepts reside in the information system part.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
66
A domain dictionary is used for building a conceptual model of the system.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
67
There is an officially approved or industry-standard set of terms to describe the type of concepts in domain dictionary.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
68
Domain concepts must be viewed from the broad perspective of the business.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
69
Business rules are independent of business policies.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
70
Like any other concepts discovered by domain analysis, business rules evolve into object-oriented use cases.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
71
We don't need to incorporate business rules in the design and the implementation of an information system.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
72
"A patient younger than 18 years old must be accompanied by a related adult or an emergency medical worker" is an example of business rule.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
73
"When the shipping clerk fulfills an order, the credit card information must not be displayed" is an example of automation rule.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
74
Business rules must be organized only for the duration an application.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
75
Business rules should be traceable.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
76
Business rules must be verifiable by the stakeholders.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
77
Domain scope describes the boundaries of the domain and defines its major functions.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
78
The domain catalog serves as a directory for sensitive issues surrounding definitions of concepts.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
79
After we are reasonably sure that the rules have been captured correctly, we must disintegrate them within our dictionary to ensure integrity.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
80
A template for business rules must always be in tabular format.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck