Final Exam - INSY - 3305 - UTA - Dr. Koshy Joseph-Vaidyan

0.0(0)
studied byStudied by 0 people
0.0(0)
full-widthCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/120

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

121 Terms

1
New cards

A(n) _____ is a formal way of representing how a business system interacts with its environment.

use case

2
New cards

A scenario is the same as a(n) _____

path through a use case

3
New cards

Each use case describes _____ function(s) in which users interact with the system.

one

4
New cards

Jim has documented a use case that describes the functionality of a system as "To compute gross pay, multiply the hours worked that are recorded on the time card from the time clock by the hourly rate that is recorded in the employee master file from the MS SQL server database." This is an example of a(n) _____ use case.

real

5
New cards

A(n) _____ use case is typically created early in the process of understanding the system requirements as a way of documenting basic information about the use case.

overview

6
New cards

The importance level of a use case increases for all of the following characteristics of the use case EXCEPT _____.

the technology is proven

7
New cards

The _____ relationship in use cases allows use cases to support the concept of inheritance.

generalization

8
New cards

The event that causes a use case to begin is called a(n) _____.

trigger

9
New cards

Which of the following relationships describe the communication between the use case and the actors?

association relationship

10
New cards

Which of the following relationships represent the extension of the functionality of the use case to cover optional behavior?

extend relationship

11
New cards

Which of the relationship types in use cases enables functional decomposition?

include relationship

12
New cards

Individual steps in a use case should be written in the form _____.

Subject, Verb, Direct Object, Preposition, Indirect Object

13
New cards

If a use case becomes too complex, it should be _____.

decomposed into a set of use cases

14
New cards

The correct sequence of the major steps in creating use case diagrams is _____.

identify the major use cases, expand the major use cases, confirm the major use cases, create the use-case diagram

15
New cards

When drawing the use-case diagram, an analyst should do the steps in this order: _____.

identify the system boundary, draw the use cases on the diagram, place the actors on the diagram, and draw the lines connecting the actors to the use cases

16
New cards

In estimating size and effort using use-case points, once the use-cases and use case diagram have been created, the actors and use cases must be classified as _____, _____, or ______.

simple, average, or complex

17
New cards

A(n) ___________ actor is a separate system that interacts with the current system using standard communication protocols, such as TCP/IP, FTP, or HTTP, or an external database that can be accessed using standard SQL.

average

18
New cards

A complex use case is one that has more than _____ unique transactions.

7

19
New cards

An _____ of an analysis class represents a piece of information that is relevant to the description of the class.

attribute

20
New cards

Which of the following would most likely not be an example of an attribute?

cancel appointment

21
New cards

Which of the following types of attributes is not proper in an analysis class?

compound

22
New cards

A(n) _____ of an analysis class is where the behavior of the class is defined.

Operation

23
New cards

Service is another name for _____.

operation

24
New cards

CRC cards are used to document the responsibilities and collaborations of a(n) _____.

class

25
New cards

A(n) _____ formalizes the interactions between a client and server object.

contract

26
New cards

A _____ object is the instance of a class that receives a request from another object.

server

27
New cards

A mechanism for developing CRC cards is for the user or analyst to role-play as if they are an instance of the class. This process is called _____.

anthropomorphism

28
New cards

One way to identify objects for the class diagram is to scan the use case descriptions for ____.

nouns

29
New cards

The external behavior of a system is described by _____

functionalmodels

30
New cards

An analyst depicts the static view of an information system with _____.

structural models

31
New cards

The two types of interaction diagrams are ______________ diagrams.

sequence and communication

32
New cards

The modeling focus of the interaction diagram is at the _____ level while the modeling focus on the class diagram is at the _____ level.

object, class

33
New cards

A(n) _____ is an instantiation of a class.

object

34
New cards

A(n) _____ describes information about an object.

attribute

35
New cards

_____ are information that is sent to objects to tell it to execute one of its behaviors.

messages

36
New cards

Analysts use _____ to show the objects that participate in a use case and the messages that pass between the objects over time for one particular use case.

sequence diagrams

37
New cards

When arranging actors and objects on a sequence diagram, it is nice to list them _____.

in order in which they participate in the sequence across the top of the diagram

38
New cards

The focus in a sequence diagram is on __________________

time ordering of messages being passed between objects

39
New cards

The order of messages on a sequence diagram goes from ____ to _____.

top to bottom

40
New cards

When an object sends a message to itself in a sequence diagram, it is referred to as _____.

self-delegation

41
New cards

The first step in building a sequence diagram is to _____.

set the context

42
New cards

In a communication diagram, a(n) _____ between actors and objects is shown with an undirected line.

association

43
New cards

The acronym CRUD stands for _____.

create, read, update, delete

44
New cards

The ____ of an object is defined by the value of its attributes and its relationships with other objects at a particular point in time.

state

45
New cards

Novice users prefer _____ while expert users prefer _____.

ease of learning, ease of use

46
New cards

The user interface design principle that places an emphasis on the intuitive flow of the interface (i.e. left to right and top to bottom) to minimize the user's movements is _____.

layout

47
New cards

The user interface design principle that places an emphasis on the user's ability to always know where he/she is in the system and what information is being displayed is _____.

content awareness

48
New cards

In user interface design, use scenarios will _____.

describe the most frequent paths taken through the use cases

49
New cards

A(n) _____ shows how all the screens, forms and reports are related, and how the user moves from one to another.

window navigation diagram

50
New cards

The interface standard that specifies the pictures that will appear on command buttons as well as in reports and forms to highlight important information is(are) the _____.

interface icons

51
New cards

A(n) _____ defines the general appearance of all screens in the information system.

interface template

52
New cards

Which of the following interface evaluation techniques involves a highly structured assessment of the users' interaction with the system?

usability testing

53
New cards

Which of the following ways of enabling users to communicate with the system is most commonly used?

Natural languages

54
New cards

Moving files by dragging and dropping is an example of _____ navigation controls.

direct manipulation

55
New cards

If real-time information is required by the information system, then the appropriate input processing mechanism is _____.

on-line processing

56
New cards

Laura sorts the information on all of her reports into alphabetical order, which makes it very hard to notice the X, Y, or Z. By sorting the information in this way Laura has introduced _____ into the manager's decision process.

bias

57
New cards

As an addition to a regular report, a _____ report may help the user understand the change in comparison values over time or show proportions that are relative to the whole.

graph

58
New cards

A _____ check ensures that combinations of data are valid, for example, does the zip code of an address correspond to the correct state name.

consistency

59
New cards

The _____ design principle requires that a report not provide all the available information, only the information that is needed.

manage information load

60
New cards

Which of the following is NOT one of the four basic functions of a computer application?

networking logic

61
New cards

A server can be a _____.

mainframe, minicomputer, or microcomputer

62
New cards

The function that allows data to be stored and retrieved is called _____.

data storage

63
New cards

A server in the client-server architecture performs which of the following application functions?

data access logic and data storage

64
New cards

What is one primary problem with server-based computing architectures?

As more users place heavier demands on the server, it is expensive to increase server capacity.

65
New cards

Scalability refers to the _____.

easy increase or decrease of the storage and processing capabilities of the computer

66
New cards

In an n-tiered architecture, the _____ is spread across two or more different sets of servers.

application logic

67
New cards

Which of the following is the general term for the middleware between the clients and servers?

DOC

68
New cards

The six architecture characteristics that assist in selecting the proper architecture are cost of infrastructure, cost of development, ease of development, _____, _____, and _____.

interface capabilities, control and security, scalability

69
New cards

Ethan is considering the replacement of the existing network for his organization. He has projected organizational growth at 50% per year for the next five years. With this growth, many new employees will surely be hired and trained. He has received a large amount of money from a small business grant for the initial development. The architecture Ethan should select is _____.

client-server

70
New cards

A network model will depict _____.

all of the above

71
New cards

Elements of a deployment diagram include _____.

Nodes, artifacts, and communication paths

72
New cards

Which one of the following type of operational requirements attempts to anticipate the future requirements?

Maintainability requirements

73
New cards

Which one of the following is not part of the security requirements?

Capacity requirements

74
New cards

In the public key private key encryption algorithm, normally the public key is used to _________, while the private key is used to ______________.

Encrypt data, decrypt data

75
New cards

The public key infrastructure (PKI) is ______.

all of the above

76
New cards

Recent studies have shown that almost ___ percent of organizations suffer a virus infection each year.

90

77
New cards

Systems designed to handle multiple languages on the fly are ____ multilingual systems.

concurrent

78
New cards

Many countries have ____ norms for expressing information such as dates that are unique to the country. Knowledge of these norms is important when developing global information systems.

unstated

79
New cards

When information systems projects fail, the primary reason has traditionally been _____

poor analysis, design, installation, or project management

80
New cards

The cost of fixing one major bug after the system is installed can easily exceed the _____.

annual salary of a programmer

81
New cards

Regular meetings of a systems project team _____.

encourage communication

82
New cards

A(n) _____ defines a series of tests that will be conducted to identify errors in programming.

test plan

83
New cards

_____ is the test that is performed to ensure that all classes work together without error and meet the business requirements for usability, security, and performance.

System testing

84
New cards

_____ documentation is designed to help programmers and systems analysts understand the application software and maintain it after the system is installed.

System

85
New cards

The type of documentation designed to be used when the user needs to learn how to perform a specific function is known as _____.

reference documents

86
New cards

A(n) _____ is a navigation control for on-line documentation that provides access into topics using important keyword.

index

87
New cards

Topics in the text documentation should be written from the viewpoint of ______.

the users

88
New cards

In developing documentation use ______.

all of the above

89
New cards

In developing documentation use __________.

simple language

90
New cards

The three-stage process for managing organizational change that was developed by Lewin is _____.

unfreeze, move, and refreeze

91
New cards

Which of the following is the most costly aspect of the installation process?

maintenance

92
New cards

Install hardware, install software, and convert data are the three steps found in the _____.

conversion plan

93
New cards

Cold turkey, big bang, and abrupt cut-over are alternative names for _____ conversion.

direct

94
New cards

The conversion strategy that will require the least amount of time is _____.

direct conversion of the entire system at all locations simultaneously

95
New cards

Phil and Maryanne would like to provide conversion advice to the TRI-COL company when it converts the manufacturing and chemical mixing computer system. TRI-COL produces a very dangerous chemical (limit the risk) used to defoliate the rainforest. What conversion location and style should they recommend?

pilot and parallel

96
New cards

The Deliver-Fast Internet system must be implemented quickly if this new company is to survive. Which conversion style and modules would you recommend?

direct and whole system

97
New cards

Which of the following is included as a basic step in a change management plan?

motivate adoption

98
New cards

During a change management process the potential adopters that would readily accept a new system are normally _____%.

20-30

99
New cards

The process of refining the system to make sure that it continues to meet business and organizational needs is called _____.

system maintenance

100
New cards

If you decide to upgrade, allow yourself at least _____ to test the upgrade on a separate system before you install it.

a month