Chapter 1 Flashcards

1
Q

“Relatively recent general approach to developing software, emphasizing maintaining a high degree of flexibility and responsiveness to changing requirements and priorities.”

A

“Agile approach”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

“Software designed to accomplish business or personal goals (e.g., processing transactions or turning those transactions into management information).”

A

“Application software”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

“Creating detailed software requirements early in the project, generally prior to starting software construction or configuration.”

A

“Big requirements up front (BRUF)”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

“Process of understanding how a business currently operates and determining how that process should change in the future to support the business’s goals via a software project.”

A

“Business analysis”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

“An IT professional who focuses on determining”

A

“Business analyst “

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

“Series of tasks that must be completed for the business organization to be able to successfully deploy a new or enhanced software system.”

A

“Change management”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

“Software written by a software vendor and intended to be sold or rented to other client organizations.”

A

“Commercial off-the-shelf (COTS) software”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

“The way an organization currently operates, including problems or opportunities for improvement that may be addressed using new or improved software.”

A

“Current state”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

“Measures taken to protect a computer or computer systems against unauthorized access or attack.”

A

“Cybersecurity”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

“individual transactions produced by the first category generate large databases that data analytics systems can then transform into management information. This management information can be expressed in many ways, including tabular reports, dashboards, and data visualizations”

A

“Data analytics”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

“A software requirement that describes how a feature will be designed to work, including such issues as specifying logic and rules, data, and the user interface.”

A

“Design”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

“Capturing only key feature requirements up front, and then developing detailed designs as they emerge during the course of software construction. Often associated with agile approaches.”

A

“Emergent requirements”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

“A software requirement that describes what a software system should be able to do, expressed without regard to how that capability will be designed or work.”

A

“Feature”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

“The way a business organization will operate in an environment in which the problem or opportunity identified is addressed by the new or improved software.”

A

“Future state”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

“Approach to developing software that combines the BRUF approach of plan-driven with the iterative construction approach of agile.”

A

“Hybrid approach”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

“The process of determining at a high level the business problem or opportunity that a software project should address, the key system capabilities to be created, and the business benefits expected to be achieved.”

A

“Initial visioning”

17
Q

“A traditional approach to creating products in which key activities are executed one after the other in a linear fashion. “Traditional SDLC” and “waterfall” are examples.”

A

“Plan-driven approach”

18
Q

“A product (for example, a vehicle) must be defined by a set of requirements, including features (what the product must do) and functional designs (how the product must deliver the features).”

A

“Requirements”

19
Q

“Process of setting up an existing software package designed to be flexibly implemented using a series of configuration options. Often done when using commercial off-the-shelf software.”

A

“Software configuration”

20
Q

“Process of creating new or enhanced software by the IT team programming new features.”

A

“Software construction”

21
Q

“General process of creating and deploying a software solution to satisfy requirements. Can be accomplished by software construction, software configuration, or a combination of the two.”

A

“Software implementation”

22
Q

“The portion of the systems analysis and design process focused on determining the designs needed to deliver a system’s features.”

A

“Systems design”

23
Q

“Software that provides functions to develop or run application software, such as programming languages, operating systems, and database management systems.”

A

“System software”

24
Q

“One of two broad categories of business application systems, focused on creating, processing, and finalizing individual data transactions, such as orders, shipments, insurance claims, and so forth.”

A

“Transaction processing”

25
Q

“A way of describing a feature that answers three key questions: Who will use the feature, what the feature will do, and why the feature adds value.”

A

“User story