Chapter 10
An RTM version and software is often released so users can help debug it.
False
AJAX allows you to create websites that never need to refresh
True
_________ enables users to define their own data-based tags and facilitates exchanges of information between websites
XML
In object-oriented programming, ________ allows a new class to automatically use all the data and methods of its parent class
inheritance
The final step of the system development life cycle (SDLC) is _______
maintenance and evaluation
Java is considered to be architecture neutral because it
only needs to be complied once and can run on many different CPUs
The capability of moving a completed programming solution easily from one type of computer to another is known as ________
portability
A dateflow diagram
shows where data is entered and is stored in an information system
RTM is the point in the software release cycle when
the software is released to computer manufacturers who install it on the systems they build.
When designing a program, the developer selects a design approach like
top down or object oriented
A logical error can be detected and repaired by the compiler.
False
Which of the following provides a visual representation of the patterns of a algorithm?
Flowchart
Special symbols called tags are used in which of the following languages?
HTML/XHTML
Which is NOT an advantage of java?
Java performs faster than C++
JSON stans for
JavaScript Object Notation
What is the first step of the SDLC?
Problem identification
_______ is the process of translating a task into a series of commands that a computer will use to perform the task
Programming
______ is the set of instructions that programmers have written in a higher-level language
Source code
XML and JSON are both common formats for the exchange of information between web services.
True
________ is a programming language that can be used to create a wide range of Windows applications.
Visual Basic
Which is TRUE about XML
Xml enables designers to define their own data-bases tags
An IDE is a tool that facilitates
all the above
Selecting the right programming language for a project depends on
all the above
Corona and App Inventor can be used to develop______.
apps for smartphones
The keywors used in programming languages that use decisions to redirect the flow of a program are called ________
control structures
PHP is a scripting language used to
control the automatic generation of HTML pages
In object-oriented analysis, classes are defined by
data and methods
A visual representation of an algorithm is represented by a(an)
flowchart
An example of a first-generation language is ________
machine language
The flowchart shape for a process is a(n)
rectangle
Compiling a program turns
source code into an executable program
SQL is an example of a __________ style of programming language
4Gl
Examples of visual programming languages include
App Inventor
______ breaks down a problem into a series of high-level tasks and continues to break each task into successively more detailed subtasks
Top-down designs
Before its final commercial release, a(n) __________ version of software may be offered to certain test sites or to interest users free or at a reduced cost
beta
Object-oriented ________ are defined by the information (data) and the actions (methods) associated with them.
classes
Translating an algorithm into a programming language is called
coding
The life cycle of a program begins with describing a problem and making a plan. Then the PDLC requires
coding, debugging, and testing.
An integrated development environment (IDE) is a ________
collection of tools that helps programmers write and test their programs
The process that converts program code into machine language is called _________
compilation