Exam 3 - Ch 9

Ace your homework & exams now with 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


Related study sets

CISCO Chapter 4 Exam Flash Cards

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

smartbook learnsmart ch8, & ch9, ch10, ch11

View Set

Florida Driver's License Written Test in Spanish Español

View Set