CH1 (test bank) Flashcards
T/F: An information system often includes the software, the database, and the related manual processes.
T
T/F: An information system often includes the software, the database, and the related manual processes.
T
T/F: Systems design consists of activities to describe the solution to the problem.
T
T/F: A systems development project is always a formal activity wth a beginning and an end.
F
T/F: The SDLC means the Systems Design Life Cycle.
F, System Development Life Cycle
T/F: Agile refers to the flexibility that programmers have in taking on various assignments.
F
T/F: Iterative development is the same as Agile development.
F, they are not the same
T/F: The first core process is to plan the project.
F
T/F: In iterative development the system is grown organically .
T
T/F: In iterative development, an iteration usually lasts about six weeks.
F
T/F: The System Vision Document is usually developed before the project actually begins.
T
T/F: The project plan is required to get the project approved.
F
T/F: A Work Breakdown Structure is the first step in building a project schedule.
T
T/F: During analysis activities the project team build two types of diagrams: Use Case diagram and Package diagram.
F, Use case diagramand Class Domain diagram
T/F: The purpose of a workflow diagram is to document the internal steps of a use case.
T
T/F: The ovals in a workflow diagram represent tasks.
T
T/F: The database is designed using information from the class diagram.
T
T/F: All the classes in the Design Class Diagram are used to define the database tables.
F
T/F: A package diagram is useful to document the various subsystems in a system.
T
T/F: Usually the final step in a given iteration is to deploy part of the system
F
T/F: One approach to the SDLC can be described using five core processes.
F
T/F: An iteration normally only includes three or four of the core processes.
F
T/F: Sometimes the activities within Core Process one are completed before the actual project starts.
T
An information system consists of
a. software, database, and manual processes c. software, hardware, and database
b. software, hardware, and network d. applications, screens, and database
a. software, database, and manual processes
A person that functions as an architect to plan, capture the vision, and understand the needs for a new system is often called a ____________________.
a. programmer analyst c. systems analyst
b. software engineer d. software developer
c. systems analyst
Those activities that enable a person to describe in the detail the system that solves the need is called __________________.
a. architectural design c. systems analysis
b. systems design d. high-level design
b. systems design
SDLC stands for what?
a. Software Design Life Cycle c. Software Development Life Cycle
b. Systems Design Life Cycle d. Systems Development Life Cycle
d. Systems Development Life Cycle
An information system development process that emphasizes flexibility to embrace change is called _____________________.
a. Iterative project planning c. Iterative development
b. Adaptive development projects d. Agile development
d. Agile development
When a system is partitioned into pieces, each piece is referred to as a _________________.
a. application c. subsystem
b. package d. program
c. subsystem
Two important goals or steps within Core Process one are ____ and _____.
a. identify the problem;
choose the project manager c. describe the solution;
obtain project approval
b. identify the solution objective;
obtain project approval d. estimate the cost;
identify the iterations
b. identify the solution objective;
obtain project approval
Determine the major subsystems and assigning them to an iteration is done in which Core Process?
a. 1 d. 4
b. 2 e. 5
c. 3 f. 6
b. 2
Determining team members and assigning responsibilities is done in which Core Process?
a. 1 d. 4
b. 2 e. 5
c. 3 f. 6
b. 2
Two of the primary elements that are included in a Work Breakdown Structure include:
a. subsystem iteration assignments and estimated effort c. list of tasks and assigned resources
b. sequence of tasks and estimated effort d. list of tasks and estimated effort
d. list of tasks and estimated effort
The purpose of a use case is to _______.
a. Identify a sequence of steps to process a user function c. Identify a useful objective for the new system
b. Identify a business event that requires system action d. Identify a user and describe one user procedure
b. Identify a business event that requires system action
The purpose of a class diagram is to _______.
a. document the hierarchy of class relationships c. document all of the programming classes
b. document the methods of classes in the new system d. document the information requirements in the new system
d. document the information requirements in the new system
The boxes on a class diagram can be thought of as a particular _______.
a. set of relationships c. set of objects
b. set of attributes d. set of procedures
c. set of objects
The diagram that is most effective in describing the internal steps of a use case is _______.
a. a package diagram c. a use case diagram
b. a workflow diagram d. a class diagram
b. a workflow diagram
In a workflow diagram, the arrows that cross the center line are used to identify what?
a. Relationships between objects c. User key strokes
b. Actor and use case relationships d. Screens and Reports
d. Screens and Reports
Detailed design is the thought process of how to program each _______.
a. use case c. package
b. screen or report d. subsystem
a. use case
Another name for a workflow diagram is a(n) _______ diagram.
a. use case c. class
b. activity d. work sequence
b. activity
To design the database schema, information from which diagram is the most important?
a. network diagram c. design class diagram
b. package diagram d. class diagram
d. class diagram
Method signatures are included in which diagram?
a. Activity diagram c. class diagram
b. Package diagram d. Design class diagram
d. Design class diagram
A diagram that shows the overall structure of a system as it exists after it is deployed is called what?
a. Architectural configuration diagram c. System and subsystem diagram
b. Architectural class diagram d. Design class diagram
a. Architectural configuration diagram
What is the purpose of an iteration recap?
a. To ensure the correct deliverable was produced c. To give performance reviews to the programmers
b. To review the project processes d. To rework the project schedule
b. To review the project processes rework the project schedule
What is the single activity that usually requires the most time during a project?
a. Programming c. Meeting with users
b. Acceptance testing d. Design the screens and reports
a. Programming
What is usually the end result of an iteration?
a. A piece of working code c. A set of specifications
b. A project plan d. The final system
a. A piece of working code
Two of the primary benefits of iterative development include (choose two).
a. early deployment of part of the system c. project team can adjust the work schedules
b. easier to get user involvement d. high risk elements done first
a. early deployment of part of the system
d. high risk elements done first
What are the three parts of a System Vision Document? (choose three)
a. Solution description d. Problem description
b. Estimated project costs e. System capabilities
c. Project timetable or schedule f. Business benefits
d. Problem description
e. System capabilities
f. Business benefits
The final objective of systems design includes which of the following? (choose two)
a. To define the database d. To define methods of classes
b. To define the user screens & reports e. To define class attributes
c. To define the network structure f. To define the interactions between classes
d. To define methods of classes
f. To define the interactions between classes
d. To define methods of classes
e. To define class attributes
f. To define the interactions between classes
app
Those skills, steps, guildes, and tools that support and lead up to the actual programming of the system are referred to as ___________________.
Systems Analysis and Design
A planned undertaking that has a beginning and an end and produces some result is called a _________________.
project
What is the term that is used to describe all the activities to build, launch, and maintain an information system?
System Development Life Cycle
A development process where the system is grown piece by piece is called ____________.
iterative development
The primary output of Core Process one and which is used to get project approval is called ___________________.
System Vision Document