Chapter 1: Introduction to Systems Analysis and Design

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/101

encourage image

There's no tags or description

Looks like no tags are added yet.

102 Terms

1
New cards

The process of understanding how an information system can support business needs, design the system, build it, and deliver it to users is the _____.

a. analysis phase of the SDLC

b. object oriented approach

c. rule for creating a CASE tool

d. systems development life cycle

e. waterfall development methodology

d. systems development life cycle

2
New cards

The person that identifies opportunities for improvements and designs an information system to implement them is called a(n) _____.

a. computer programmer

b.end-user

c. systems analyst

d.systems specialist

e. technical writer

c. systems analyst

3
New cards

The primary goal of the systems analyst is to _____.

a. acquire a working tool

b. create a wonderful system

c. create value for the organization

d. establish the phases of the SDLC

e. identify opportunities for improvement

c. create value for the organization

4
New cards

Developing an information system is similar to building a house because you have to

a. start with a basic idea of what is needed

b. create simple drawings of what is needed and allow the customer to provide feedback

c. develop a detailed set of blueprints

d. actually build the project, often with some changes directed by the customer

e. all of the above

e. all of the above

5
New cards

The four phases of the Systems Development Life Cycle are _____.

a. analysis, gathering, modeling, and diagramming

b. construction, installation, testing, and converting

c. initiating, planning, controlling, and implementing

d. planning, analysis, design, and implementation

e. system request, feasibility, staffing, and construction

d. planning, analysis, design, and implementation

6
New cards

Understanding why an information system should be built and determining how the project team will build it is part of the _____ phase of the SDLC.

a. analysis

b. system request

c. gathering

d. initiating

e. planning

e. planning

7
New cards

The _____ is generated by the department or person that has an idea for a new information system.

a. economic feasibility analysis

b. requirements document

c. project charter

d. system request

e. project plan

d. system request

8
New cards

The project sponsor is the _____.

a. lead systems analyst on the project team

b. person or department that requested the system

c. lead computer programmer charged with writing the code for the system

d. project team leader in charge of developing the system

e. any of these choices may fill the role of the project sponsor

b. person or department that requested the system

9
New cards

Feasibility analysis examines several questions, including "_____?"

a. Can it be built (technical feasibility)

b. Do we have the right people to build it (organizational feasibility)

c. If we build it, can our computers handle the load (operational feasibility)

d. Can we get afford it (economic feasibility)

e. all of these

a. Can it be built (technical feasibility)

10
New cards

The project plan is the document that is used to _____.

a. describe how the project team will go about developing the proposed system

b. outline the tasks to be addressed in developing the proposed system and develop a time estimate for each task.

c. outline the technical, economic, and organizational feasibility of the proposed system

d. summarize the business need and explain how the proposed system supports that need and creates value

e. all of these

a. describe how the project team will go about developing the proposed system

11
New cards

In which phase of the SDLC is the *project plan* developed?

a. analysis

b. design

c. implementation

d. planning

e. reconstruction

d. planning

12
New cards

In which phase of the SDLC is the *system proposal* developed?

a. analysis

b. design

c. implementation

d. planning

e. system delivery

a. analysis

13
New cards

The analysis phase of the SDLC answers which questions _____.

a. who will create the system and when will it be used

b. who will the system be for, what the system will do, when will it be used, and where will it be used

c. why build the system, what the system will be, and how the system will work

d. why build the system, who will the system be for, when will it be used, and how the system will work

e. why build the system, who will the system be for, when will it be used, and where will it be used

b. who will the system be for, what the system will do, when will it be used, and where will it be used

14
New cards

Deciding how the hardware, software, and network infrastructure will operate occurs during the _____ phase of the SDLC.

a. analysis

b. design

c. implementation

d. planning

e. strategy

b. design

15
New cards

In which phase of the SDLC is the system specification developed?

a. analysis

b. design

c. implementation

d. planning

e. system delivery

b. design

16
New cards

Interfaces (e.g., menus, reports, forms) are specified during the _____ phase of the SDLC.

a. analysis

b. design

c. implementation

d. planning

e. system delivery

b. design

17
New cards

The phase of the SDLC when the system is actually built or purchased is the _____.

a. analysis

b. construction

c. design

d. implementation

e. planning

d. implementation

18
New cards

A development methodology that focuses on the processes as the core of the system is said to be _____.

a. action-oriented

b. structure-oriented

c. process-centered

d. object-oriented

e. data-centered

c. process-centered

19
New cards

The principal disadvantages(s) with the waterfall development methodology is (are) _____.

a. a long time elapses between completion of the system proposal and the delivery of the system

b. if the team misses important requirements, expensive post-implementation programming may be needed

c. the design must be completely specified on paper before programming begins

d. all of these

e. none of these

d. all of these

20
New cards

_____ development is a structured design methodology that proceeds in a sequence from one phase to the next.

a. Parallel

b. Phased

c. Agile

d. Rapid Application

e. Waterfall

e. Waterfall

21
New cards

Any modern object-oriented approach to software development must be use case driven, ____________, and iterative and incremental.

a. User-centric

b. Architecture-centric

c. Requirements-driven

d. Model-driven

e. Object-centric

e. Object-centric

22
New cards

Iterative and Incremental development means that

a. the team is using a prototyping methodology

b. the system will be developed through versions

c. the system will be developed in phases

d. the system will undergo continuous testing and refinement

e. the team is using an agile methodology

d. the system will undergo continuous testing and refinement

23
New cards

Users typically do not think in terms of data or processes; instead, they see their business as a collection of logical units that contain both - so communicating in terms of __________ improves the interaction between a user and an analyst or developer.

a. objects

b. business rules

c. business units

d. attributes and methods

e. workflow units

a. objects

24
New cards

In the Enhanced Unified Process, the *Inception Phase involves several workflows including _________.

a. analysis

b. design

c. implementation

d. all of these

e. none of these

d. all of these

25
New cards

In the Enhanced Unified Process, the *Production Phase* involves several workflows including __________.

a. analysis

b. design

c. implementation

d. all of these

e. none of these

e. none of these

26
New cards

Overall, the consistent notation, integration among the diagramming techniques, and application of the diagrams across the entire development process makes ________ a powerful and flexible tool set for analysts and developers.

a. CASE

b. UML

c. DFDs

d. EPCs

e. Flow Charts

b. UML

27
New cards

In SCRUM, teams organize themselves in a symbiotic manner and set their own goals for each ______________:

a. phase

b. module

c. week

d. function

e. sprint

e. sprint

28
New cards

SCRUM belongs to the category of system development methodologies:

a. agile development

b. rapid application development

c. structured design

d. waterfall development

e. rapid prototyping

a. agile development

29
New cards

Which following is one of the basic characters of object-oriented systems :

a. process

b. data

c. module

d. inheritance

e. garbage collection

d. inheritance

30
New cards

Polymorphism is made possible through ________________

a. static binding

b. dynamic binding

c. initialization

d. messaging

e. information hiding

b. dynamic binding

31
New cards

The primary objective of the systems analyst is to create a wonderful system.

False

32
New cards

The planning phase is the fundamental process of understanding how an information system should be built and determining who on the project team will build it.

False

33
New cards

During the analysis phase of the SDLC the systems analyst will decide how the hardware, software and network infrastructure, user interface, forms and reports will be used.

False

34
New cards

The new information system is purchased or built during the implementation phase of the SDLC.

True

35
New cards

The waterfall development methodology derives its name from the salmon that swim up the waterfall against the current.

False

36
New cards

The infrastructure analyst is responsible for the design of the new business policies and processes.

False

37
New cards

The role of the project manager includes managing the team members, developing the project plan, assigning resources and serving as the primary point of contact for people outside the project team.

True

38
New cards

The role of the change management analyst includes ensuring that adequate documentation and support are available to the users.

True

39
New cards

The business analyst is responsible for ensuring that the project is completed on time and within budget and that the system delivers all benefits that were intended by the project sponsor.

False

40
New cards

The project manager develops ideas and suggestions for how to improve business processes, designs new business processes, and identifies the business value the new system will create.

False

41
New cards

Determining who will use the system, what the system will do, and where and when it will be used is performed during the analysis phase of the SDLC.

True

42
New cards

RAD (Rapid Application Development) adjusts the SDLC phases to get some of the system developed and into the hands of the users quickly.

True

43
New cards

Agile development is considered a special case of RAD approach to developing systems.

False

44
New cards

Phased development is considered a special case of RAD approach to developing systems.

True

45
New cards

Kim repeatedly performs the analysis, design, and implementation phases concurrently in a cycle until the system is completed. She then goes back and from scratch does a thorough design and implementation to complete the project. She is following a throwaway prototype methodology.

True

46
New cards

Throwaway prototyping balances the benefits of well-thought-out analysis and design phases with the advantages of using prototypes to refine key issues before the system is built.

True

47
New cards

The creation of a design prototype that is not a working information system, but represents a part of the system that needs additional refinement happens with the prototyping methodology.

False

48
New cards

Parallel development relies on only one iteration of the analysis phase.

True

49
New cards

A local retailer has hired Geneva and Sydney to develop his new information system. He is not sure what type of system he wants, but it must be completed in four months and he needs to know regularly that the project is on schedule. Geneva and Sydney should use the Waterfall Development methodology for constructing the system.

False

50
New cards

The primary advantage of the Waterfall Development methodology is requirements are completely specified and held relatively constant prior to programming.

True

51
New cards

Extreme programming is ideal for developing large mission-critical applications.

False

52
New cards

An analyst with business skills that understands the business issues surrounding a system is commonly called a project manager.

False

53
New cards

An analyst that focuses on the IS issues in a system, and who represents the interests of the IS department is called a systems analyst.

True

54
New cards

The analyst that develops ideas and suggestions to improve the application of information technology is commonly called a systems analyst.

True

55
New cards

An analyst that focuses on the technical issues of the organization (hardware, software, databases and networks) is commonly called a change management analyst.

False

56
New cards

Scott has been assigned to focus on the users during the upcoming information systems installation. Scott will provide user training and documentation. His role is to serve as a change management analyst

True

57
New cards

Michelle has been assigned the task of completing the project in a timely manner and within budget. Her project team role is infrastructure analyst.

False

58
New cards

Systems analysts Lori and Mark are employed by the local hospital. They have been assigned to develop a very complex patient monitoring system for the cardio-care unit using a new display technology. Throwaway prototyping is a very suitable methodology for this project.

True

59
New cards

Agile development methodology aims at eliminating the modeling and documentation overhead in IS projects, while emphasizing simple, iterative application development.

True

60
New cards

Extreme programming is founded on core principles such as communication, simplicity, feedback, and courage

True

61
New cards

In extreme programming programmers pair up to write the code

True

62
New cards

Extreme programming depends on refactoring to ensure that the code is kept simple.

True

63
New cards

Jim Smith is a project manager in the IS department of an insurance company and he just hired a group of four contractors to work on a project together with an in-house team of 4 full-time employees. He should use extreme programming as a methodology for the project.

False

64
New cards

You are carrying out a project that involves information systems for the operation of controls in a passenger jet craft. This is an ideal project for you to follow a throwaway prototyping methodology.

True

65
New cards

For complex systems, throwaway prototyping is not a suitable methodology, since it will lead to problems with maintaining the system.

False

66
New cards

For complex systems, prototyping is not a suitable methodology, since it will lead to problems with maintaining the system.

True

67
New cards

For urgent projects, it is a good idea to use a prototyping methodology.

True

68
New cards

A project manager most likely would not have worked as a systems analyst in the past, since project management career track is independent of the system analyst's career track.

False

69
New cards

Project team members focus on getting the project done, leaving change management to the business managers.

False

70
New cards

The business analyst serves as the primary contact point with the project

False

71
New cards

The Unified Process is not use-case driven.

False

72
New cards

Implementation is a phase in the Unified Process

False

73
New cards

Project Management is a supporting workflow within the Unified Process

True

74
New cards

The Enhanced Unified Process goes beyond building the system and includes maintaining the system.

True

75
New cards

The environment workflow in the Unified Process is designed to deal with the organizational and policy issues the project faces within the organizational environment.

False

76
New cards

One of the criticisms of the Unified Process is that if fails to deal with the system after it has been delivered.

True

77
New cards

Under the Unified Process, the Configuration and Change Management workflow includes risk management and scope management, among several other activities.

False

78
New cards

Under the Unified Process, the Project Management workflow includes risk management and scope management, among several other activities.

True

79
New cards

The business modeling workflow uncovers problems and identifies potential projects.

True

80
New cards

In the Unified Process, the *analysis phase* follows requirements.

False

81
New cards

In the Unifies Process, *analysis is a workflow*, not a phase.

True

82
New cards

In the Enhanced Unified Process, the design and implementation workflows are the primary focus of the production phase.

False

83
New cards

In the Enhanced Unified Process, the production phase focuses exclusively on supporting workflows.

True

84
New cards

In the Unified Process, the implementation phase focuses on the deployment workflow.

False

85
New cards

The vision document is a deliverable in the inception phase.

True

86
New cards

The Unified Modeling Language is a collection of terms and diagrams designed to be used in *data-oriented* software projects.

False

87
New cards

The Unified Modeling Language is a collection of terms and diagrams designed to be used in *object-oriented* software projects

False

88
New cards

In the UML, the *Deployment Diagram* is a behavioral diagram that illustrates the dynamic interaction of the system with its environment.

False

89
New cards

In the UML, the *Activity Diagram* illustrates all the interactions between the system and its environment.

False

90
New cards

In the UML, the *Use Case Diagram* illustrates all the interactions between the system and its environment

True

91
New cards

In the UML, the *Class Diagram* is an example of a structure diagram.

True

92
New cards

In the UML, the *Use Case Diagram* is an example of structure diagram.

False

93
New cards

Architecture Centric development requires functional (also known as external) diagrams in addition to structure and behavioral diagrams; however, the UML only has structure and behavioral diagrams.

True

94
New cards

SCRUM is a type of agile development methodology.

True

95
New cards

SCRUM has a designated team leader to lead the system development.

False

96
New cards

It is questionable whether Scrum can scale up to develop very large, mission-critical systems.

True

97
New cards

Dynamic binding is one of the basic characters of object-oriented systems.

True

98
New cards

An object is same as its class since both have attributes and behaviors.

False

99
New cards

In object-oriented systems, the encapsulation means the system simply combines processes and data into classes.

True

100
New cards

Abstract classes can produce instances.

False