Review - Chapter 3

Lakukan tugas rumah & ujian kamu dengan baik sekarang menggunakan Quizwiz!

The relationship between a methodology and a technique can best be described as which of the following?

A methodology is a collection of techniques.

It is important to use automated tools to improve the speed and quality of the system development work. An example of an automated tool is

CASE

Which of the following diagrams or models shows a collection or classification of similar objects?

Class diagram

Modern structured analysis utilizes which of the following models?

Data flow diagram

A collection of guidelines that helps the analyst complete a system development activity or task is a methodology

False

A technique does not apply to an entire life cycle phase and does not include creating several models and other documents.

False

Generating program code is a function of computer-aided system engineering.

False

High-quality programs produce the correct outputs each time the program runs but make it very difficult for other programmers to read and modify the program later.

False

Many people consider the structured approach to be strong because the technique addresses all of the activities regarding analysis and design

False

Once created and running properly, programs do not need to be modified.

False

RUP is the acronym for relational unified programming.

False

Rapid implementation development is one variation of the systems development life cycle that aims to speed up the development process radically.

False

Structured analysis, structured design, and structured implementation are the three techniques that make up the structured approach.

False

System developers should be familiar with four very general approaches to system development, because they form the basis of virtually all methodologies.

False

System development methodology provides guidelines to follow for completing every activity in the system implementation cycle.

False

The CASE tool cannot check whether the models are complete or if they implement the correct diagramming rules.

False

The most comprehensive tool available for system developers is called an IDE tool.

False

The term compaction is used in a model when the user abstracts an aspect of particular importance.

False

The traditional approach includes one variation based on techniques used to develop information systems with structured and modular programming.

False

The type of data needed to conduct business and the processes followed to collect data change very little over time.

False

Tools are complex drawing programs for creating complex diagrams.

False

Upper CASE tools provide support for the analyst during implementation.

False

Visio is a capture tool that analysts use to capture system models.

False

XP is sometimes referred to as a "heavyweight" system development methodology, meaning it is simple, and focused on making the process more efficient for the developer.

False

Software support that helps create models or other components required for the project is a tool in the context of system implementation.

Fasle

Which of the following approaches to system development develops the application architecture plan?

Information engineering

Which of the following is a characteristic of iteration?

It is not certain at any point what has actually been decided

Which of the following system development techniques indicates the most likely sequence in using the structured approach?

Modern structured analysis, structured design, structured programming

Which of the following approaches to system development uses elements which are capable of responding to messages?

Object-oriented

One variation of the SDLC aims to complete more of the continuing backlog of needed systems by scheduling intensive meetings with key participants. This is referred to as

RAD.

Which of the following is NOT a function of computer-aided system engineering (CASE) tools?

Schedule meetings and interviews

Which life cycle model describes a project which initially starts small, then expands the next time to address more risks?

Spiral model

The entity relationship diagram (ERD) is a graphical model for which of the following system development approaches?

Structured

Which of the following is the earliest approach to system development?

Structured

The object-oriented approach utilizes which of the following models?

The class diagram

The information engineering approach utilizes which of the following models?

The process dependency diagram

A CASE tool contains a database of information about the project, called a repository.

True

A collection of guidelines that help an analyst complete a system development activity or task is a technique of system development.

True

A methodology includes a collection of techniques that are used to complete activities within each phase of the system development life cycle

True

A model is a representation of some important aspect of the real world.

True

A project management software tool is a tool used to create models.

True

A structured program has one, specific beginning and one, specific ending

True

A thing in the computer system that can respond to messages is an object.

True

CASE tools can generate program code based on the models.

True

Dividing more complex programs into a hierarchy of program modules is top-down programming.

True

Embarcadero Describe includes visual modeling and round-trip engineering, featuring flexible UML modeling capabilities for analysis and design.

True

Extreme programming is a system development approach recently popularized by Kent Beck.

True

High-quality programs produce the correct outputs each time the program runs but make it easy for other programmers to read and modify the program later.

True

In a waterfall life cycle model, each life cycle phase is completed in sequence with the results of each phase flowing on to the next.

True

In top-down processing, one module at the top of the hierarchy controls program execution by "calling" lower-level modules.

True

Information engineering is a refinement of structured development. It begins with overall strategic planning to define every information system that the organization needs to conduct its business.

True

Iteration is the notion of viewing a life cycle model three separate times.

True

Object-oriented analysis defines every type of object that works in the system while demonstrating how the objects interact to complete tasks.

True

Object-oriented design defines every additional type of object necessary to communicate with people and devices in the system, while refining the definition of each object so it can be implemented with a specific language or environment.

True

Object-oriented programming consists of writing statements in a programming language to define the tasks of each object.

True

One reason for increasing the speed of development is for the continuing backlog of needed systems.

True

Oracle Designer is an example of an integrated CASE tool that supports the traditional approach to system development.

True

Oracle designer includes a complete repository, diagramming capabilities, and code-generation capabilities.

True

Oracle designer is a tool set for recording definitions and automating the rapid construction of flexible, graphical, client-server applications.

True

Rational Rose can be used with the Rational Unified Process or with any methodology that uses UML diagrams.

True

Rational Rose is a tool that specifically supports the object-oriented approach.

True

Some methodologies are homegrown, developed by systems professionals in the company based on their experience.

True

Some models are graphical representations of important details, and some are abstract mathematical notations. Each emphasizes a different type of information.

True

Sometimes separate programs are produced that work together as one "system". Each of these programs follows top-down programming and structured programming rules.

True

Structured design assumes the designer knows the intended, essential functions of the system.

True

System development methodology provides guidelines to follow for completing every activity in the system development life cycle.

True

The CASE tool can check one model against another to make sure they are consistent.

True

The acronym for structured analysis and design technique is SADT.

True

The object-oriented approach views an information system as a collection of interacting objects that work together to accomplish tasks.

True

The original version of the SDLC is often referred to as the "waterfall method."

True

The rational unified process is an object-oriented system development methodology offered by Rational software.

True

The structured approach to system development consists of three techniques.

True

The structured design technique was developed to provide some guidelines for deciding what the set of programs should be, what each program should accomplish, and how the programs should be organized into a hierarchy.

True

The traditional approach and the object-oriented approach are general approaches to system development.

True

TogetherSoft pioneered round-trip engineering with its tool named Together, which uses UML diagrams with different OO programming languages for support.

True

Top-down programming divides complex programs into a hierarchy of program modules

True

Top-down programming is a concept related to structured programming.

True

Using extreme programming, the developers begin planning the system project by having the users describe their needs and experiences. Developers document these stories quickly with informal descriptive models.

True

Visible Analyst makes it easy to draw typical traditional models, such as data flow diagrams and entity-relationship diagrams, while supporting object-oriented UML models.

True

Visio comes with a collection of symbol, drawing templates used in a variety of business and engineering applications.

True

When modules are highly cohesive, they each accomplish one clear task.

True

When modules are loosely coupled, they are completely independent of all other modules.

True

When the hierarchy involves multiple programs, it can be referred to as modular programming.

True

With each iteration, the results are refined to eventually achieve the desired outcome.

True

XP adapts techniques from many sources while adding new ideas as well.

True

some models are physically similar to the real world.

True

A collection of guidelines that help the analyst complete a system development activity or task is

a technique.

An overall strategic plan to define all of the information systems the organization needs to conduct business is called a(n)

application architecture plan.

The data entities from the entity-relationship diagram correspond to

data stores on the DFDs.

The structured analysis technique evolved in the early 1980s to

help clarify the requirements for the computer system to the developers before they designed the programs.

A data flow diagram (DFD) is best described as showing

inputs, processes, storage, and outputs and how they function together.

IDE stands for

integrated development environments.

When a hierarchy of multiple modules involves multiple programs, such an arrangement is sometimes called

modular programming.

A thing in the computer system that can respond to messages is a(n)

object

A tool is comprised of

software support that helps create models or other components required in the project.

The class diagram shows

the types of objects in a system.

A representation of some important aspect of the real world is a

tool

Software support that helps create models or other components required in the project is a(n)

tool

Dividing more complex programs into a hierarchy of program modules is

top-down programming.

The process dependency diagram shows

which processes are dependent on other processes/less inputs and outputs than the DFD/which events trigger the processes.


Set pelajaran terkait

Chapter 6,7,8 Test Vocabulary for Final

View Set

Chapter 25 Mechanical Immobilization & Chapter 26 Ambulatory Aids

View Set

Lecture 6 - Cestodes (Biology and Epidemiology)

View Set

Abnormal Psychology Pract. Ch. 6

View Set

AAOI -Alai Arrest of Info - NCLEX ® Tutor

View Set

Genetics and Inheritance (Human Genetic Disorder) (5)

View Set

MGMT 320 Connect Quizzes Chapter 8, 9, 11, 12, 13, and 14

View Set