Shared Flashcard Set

Details

Operating systems ch10-13
System Architecture Chapters 10-13
30
Computer Science
Undergraduate 3
04/23/2013

Additional Computer Science Flashcards

 


 

Cards

Term
Development methodologies
Definition
__ are integrated collections of models, tools, techniques, and processes
Term
System requirements
Definition
__ models provide the detail needed to develop a system that meets users’ needs.
Term
System Developers
Definition
__ perform design activities to create models that produce an architectural blueprint for system implementation
Term
Design models
Definition
____ specify detailed blueprints for software component construction and the interaction between software components and users.
Term
code
Definition
Program instructions are sometimes called ____.
Term
first-gen languages
Definition
Binary CPU instructions, called ____, are the earliest programming languages
Term
variable
Definition
Today, the term ____ is often used to describe a mnemonic representing a data item’s memory address.
Term
instruction explosion
Definition
The one-to-many (1:N) relationship between later-generation programming statements and the CPU actions implementing them is called ____.
Term
third-gen language
Definition
A ____ uses mnemonics to represent instructions, variables, and labels and has a degree of instruction explosion higher than 1:1.
Term
fifth-gen language
Definition
A ____ is a nonprocedural language suitable for developing software that mimics human intelligence.
Term
message
Definition
A ____ is a request to execute a specific method and return a response.
Term
scripting language
Definition
A(n) ____ enables programmers to develop applications that do most of their work by calling other applications and system software.
Term
Standard
Definition
____ programming languages guarantee program portability between other OSs and application programs.
Term
data declaration
Definition
A ____ defines the name and data type of program variables.
Term
data operation
Definition
A ____ is any instruction, such as an assignment statement or a computation, that updates or computes a data value.
Term
control structure
Definition
A ____ is a source code instruction that controls the execution of other source code instructions.
Term
external function call
Definition
A(n) ____ is a placeholder for missing executable code.
Term
link editor
Definition
A(n) ____ searches an object code file for external function calls.
Term
Dynamic
Definition
____ linking is performed during program loading or execution
Term
interpreter
Definition
A(n) ____ reads a single source code instruction, translates it into CPU instructions or a DLL call, and executes the instructions or DLL call immediately, before the next program statement is read.
Term
production
Definition
A program’s ____ version omits the symbol table and debugging checkpoints to reduce program size and increase execution speed.
Term
Java
Definition
____ is an OOP language and program execution environment developed by Sun Microsystems during the early and mid-1990s.
Term
Java Virtual Machine
Definition
A Java compiler or interpreter translates Java source code into machine instructions and service routine calls for a hypothetical computer and OS called the ____.
Term
applet
Definition
A Java ____ runs inside another program, such as a Web browser, and performs functions such as accepting user input and displaying forms and images.
Term
Native application
Definition
____ are those compiled and linked for a particular CPU and OS
Term
integrated development environment
Definition
A(n) ____ is a collection of automated support tools to speed development and testing.
Term
computer-assisted software engineering
Definition
The term ____ tool usually refers to a tool that supports the UP requirements and design disciplines.
Term
front-end CASE
Definition
A tool suite that primarily supports model development is sometimes called a ____ tool.
Term
back-end CASE
Definition
A tool suite that primarily supports application development based on specific analysis and design models is sometimes called a(n) ____ tool.
Term
CASE
Definition
____ tools generate program and other source code from models, compile and link the programs, create databases, and create, register, and install all components.
Supporting users have an ad free experience!