Upgrade to remove ads
Chapter 11: Program Development and Programming Languages
Terms in this set (33)
When ____ occur during preliminary debugging, dummy print statements-statements that are temporarily inserted into the code to display status information on the screen-can be used to help locate the error
Fourth-generation languages (4GLs) are sometimes called
Is a broad term to describe creating and managing an application throughout its entire life cycle-from design through coding and testing, to maintenance, and, eventually, to retirement.
Application lifecycle management (ALM)
Two of the most significant approaches to programming are procedural programming and ____.
The documentation resulting from the design phase of the ____ is a set of design specifications that illustrates the program needed to fulfill the program requirements.
In the program design phase of the PDLC, the specifications developed during the problem analysis phase are used to develop a(n) ____ for the program.
Kelly is a college sophomore majoring in computer science. She is interested in gaining exposure to the most useful and current programming languages and techniques.
During the summer, Kelly will be writing a compiler as part of a research project. To prepare, she is learning ____, a functional language.
The Rainbow Trout Company specializes in developing software that is used by amateur and professional fishermen with a wide variety of needs. As such, the company often work on projects with constantly changing requirements.
To allow everyone, not just the original programmer, to understand the source code of a program, the Rainbow Trout Company follows a set of ____-a list of rules designed to standardize programming styles.
____ is the language used by students taking the Advanced Placement (AP) Computer Science exam.
High-level object-oriented programming languages include C++, C#, Java, Dart, and ____.
A named memory location defined in a computer program that is used to store the current value of a data item used in that program.
Values that represent one of two states- yes(true) or no (false)
An approach to program design in which different functions are clearly separated so program components can be developed and modified independently from one another, and components can be easily reused with separated, nonrelated objects.
Aspect-Oriented programming (AOP)
The phase of the program development life cycle in which the problem is carefully considered and the program specification are developed.
A program design tool that graphically shows step-by-step the actions a computer program will take.
A pattern for controlling the flow of logic in a computer program, module, or method.
A series of statements in which the results of a decision determine the direction the program takes.
Selection Control Structure
In which the statements in the loop are repeated as long as certain conditions is false ("do until true")
Do Until Structure
The programmer "walks" through the program design (such as by following the steps of a finished flow chart")
Which is deigned for building integrated applications from reusable chunks of code that can communicate and share data, and which is often used to create mobile and Web apps - help to bridge different platforms and programming languages.
Are usually preceded by a specific symbol "Such as
, C, ', #, OR /
*" the symbol used depends on the programming language being used.
A language translator that converts an entire program into machine language before executing it.
A programming error that occurs when the programmer has not followed the rules of the programming languages.
A programming error that occurs when running a program produces incorrect results.
Freeware and open source software are also often available to the public for testing.
A software program that helps programmers develop software.
Create menus, forms, and input screens used with a program or database.
User Interface (UI) Builders
A type of language that uses symbols or tags to describes what a document should look like.
A class of programming languages that is highly detailed and machine-dependent.
A structured, high-level programming language often used to teach structured programming, especially appropriate for use in math and science applications.
A set of rules used for exchanging data over the Web; addresses only the content, not the formatting of the data, and the content displays in an appropriate format based on the device being used.
XML (Extensible Markup Languages)
A markup language widely used for creating Web pages
HTML (Hyper Text Markup Languages)
A scripting language often used to add animation and interactivity to Web pages and Web applications.
YOU MIGHT ALSO LIKE...
Chapter 13 Program Development and Programming Lan…
CISB 11- chapter 11
Chapter 11 (Module 4)
Chapter 13 - Program Development and Programming L…
OTHER SETS BY THIS CREATOR
Exam 3 - Chapter 13 Short Answers
Exam 3 - Chapter 13 Matching
Exam 3 - Chapter 12 Short Answers
Exam 3 - Chapter 12 Matching Questions
OTHER QUIZLET SETS
Theologies of Liberation, Final
Biology Chapter 29 SG
Empire of the Air Part I & II Test, Early Regulati…
Chapter 3 interactions of x radiation with matter