Tezt 2 practice Flashcards

1
Q

A _____ is a Unified Modeling Language (UML) technique that visually represents the interaction between users and an information system.

A

use case diagram

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

What happens during the RAD user design phase?

A

users interact with systems analysts and develop models and prototypes that represent all system processes, outputs, and inputs.

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

The disadvantage of the four-model approach is that ____.

A

There is added time and cost needed to develop a logical and physical model of the current system.

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

In modular design, ____ also is called looping.

A

iteration

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

What is the process of drawing a series of increasingly detailed data flow diagrams (DFDs), until all functional primitives are identified.

A

leveling

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

What is the four-model approach?

A

develop a physical model of the current system, a logical model of the current system, a logical model of the new system, and a physical model of the new system.

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

A _____ is a central storehouse of information about a system’s data.

A

Data dictionary/repository

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

A _____ shows a logical structure, with all possible combinations of conditions and resulting actions.

A

decision table

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

Decision trees show the logic structure in what form?

A

horizontal form that resembles a tree with the roots at the left and the branches to the right

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

In a data dictionary, a(n) _____ is the smallest piece of data that has meaning within an information system.

A

field / data item/ data element

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

A(n) _____ is a specific member of a class.

A

instance

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

Cardinality describes what?

A

How instances of one class relate to instances of another class.

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

A _____ graphically documents a use case by showing the classes, the messages, and the timing of the messages.

A

sequence diagram

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

The Unified Modeling Language (UML) symbol for a use case is a(n) _____ with a label that describes the action or event.

A

oval

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

In a sequence diagram, a lifeline is identified by a _____ line.

A

dashed

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

Which concept refers to the mix of software tools, methods, and physical resources that an IT team uses to create an information system?

A

development environment

17
Q

Traditional code was written in _____.

A

procedural programming languages (COBOL)

18
Q

When studying an information system, examples of actual documents should be collected using a process called

A

sampling

19
Q

In a(n) _____ structure, which usually is based on interpersonal relationships, some people have more influence or knowledge than appears on an organization chart.

A

informal

20
Q

In addition to direct evaluations, systems developers must identify and document indirect expenses that contribute to the _____.

A

total cost of ownership (TCO)

21
Q

John has finished compiling a list of the various members of the joint application development (JAD) group and the list is as follows: John is the JAD project leader, Tom is the representative from top management, Jennifer is a manager, Alen and Ian are users, Linda and Alex are systems analysts, and Clark is the recorder.

Who should provide feedback regarding how the project will support day-to-day tasks?

A

Alen and Ian

22
Q

In a data dictionary, _____ refers to whether the data element contains numeric, alphabetic, or character values.

A

type

23
Q

In a data dictionary, a(n) _____ is the smallest piece of data that has meaning within an information system.

A

field

24
Q

In a data dictionary, _____ is the maximum number of characters for an alphabetic or character data element or the maximum number of digits and number of decimal positions for a numeric data element.

A

length

25
Q

In a data dictionary, some data elements have _____ rules. For example, an employee’s salary must be within the range defined for the employee’s job classification.

A

validity

26
Q

An object’s _____ are the tasks or functions that the object can perform.

A

methods

27
Q

The line from the actor to the use case is called a(n) _____.

A

association

28
Q

All objects within a(n) _____ share common attributes and methods.

A

class

29
Q

The Unified Modeling Language (UML) symbol for a use case is a(n) _____ with a label that describes the action or event.

A

oval

30
Q

_____ generally refers to a start-to-finish approach to planning, designing, developing, deploying, managing, and maintaining an information system.

A

Application life cycle management (ALM)

31
Q

What are two non-procedural programming languages?

A

Java and Python are non-procedural, or event-driven, programming languages.

32
Q

In data flow diagrams (DFDs), a process resembles a _____, where the inputs, outputs, and general functions of the process are known, but the underlying details are not shown.

A

Black box, this is because the inputs, outputs, and general functions of the process is known but any details and/or logic is hidden

33
Q

Define encapsulation using the black box concept

A

A black box doesn’t want or need outside interference. It limits access to it’s internals. Thus preventing its internal code from being altered. Encapsulation lets objects get used as modular components anywhere, but do not alter the internal methods of other objects.

34
Q

What is forward engineering?

A

translating business processes and functions into applications.

35
Q

Data elements combine together into ____

A

records/ data structures | meaningful combination of related data elements.