Exam 3 - Ch 9

¡Supera tus tareas y exámenes ahora con Quizwiz!

____ a program means running it on many data sets to be sure its performance falls within required limits.

Benchmarking

____ is the process of translating the detailed designs into computer code.

Coding

____ were created to overcome the deficiencies of assembly language.

High-level programming languages

____ are instructions in the programming language.

Imperative commands

Most programming languages are now presented within an ____.

Integrated Development Environment

____ allows miscommunications between the user and the programmer to be identified and corrected early in the development process.

Rapid prototyping

____ is the rules for exactly how statements must be written in a programming language.

Syntax

____ takes place on each module (subtask code) as it is completed.

Unit testing

____ includes online tutorials or help systems that the user can bring up while the program is running, and (less often) written user's manuals.

User documentation

The ____________________ computer architecture is characterized by sequential fetch-decode-execute cycles.

Von Neumann

When we moved from machine language to assembly language, we needed a piece of system software—a(n) ____________________—to translate assembly language instructions into machine language.

assembler

The object code for a task that needs to be performed often can be stored in a(n) ____.

code library

Newer languages such as Java and C# were developed specifically to run on a variety of hardware platforms without the need for a separate ____________________ for each type of machine.

compiler

The software translator used to convert our high-level language instructions into machine language instructions is called a(n) ____.

compiler

The ____ evaluates a proposed project and compares the costs and benefits of various solutions.

feasibility study

Procedural languages are also called ____ languages.

imperative

Individual assembly language statements, though easier to read, can be no more powerful than the underlying ____________________.

instruction set

Assembly language programs are ____ specific.

machine

Each assembly language statement corresponds to, at most, one ____________________ language statement.

machine

In assembly language, the programmer must take a microscopic view of a task, breaking it down into tiny subtasks at the level of what is going on in individual ____.

memory locations

Machine language is also known as ____ code.

object

A ____ involves developing a clear, concise, and unambiguous statement of the exact problem the software is to solve.

problem specification

A ____ stores and fetches values to and from memory cells.

random access memory

Ada, Java, C++ and C# require a ____ to terminate an executable program statement.

semicolon

High-level language instructions are known as ____ code.

source


Conjuntos de estudio relacionados

CISCO Chapter 4 Exam Flash Cards

View Set

Sensation and Perception Chapter 5

View Set

Forensic Psychology Chapter 5, PSY 320 ch 5, PSY 320 ch 8, Psy 327 ch 7, Psy 327 ch 5, Psy 327 chapter 1, Psy 327 ch 5

View Set

College Statistics Chapter 5 Vocabulary

View Set

Consumer Behavior; Exam 3, pt 1; ch 13-15

View Set