Software Development Flashcards Preview

Game Changer > Software Development > Flashcards

Flashcards in Software Development Deck (22):
1

Collection of all the hardware, software, & firmware within a computer system that contains all elements of the system responsible for supporting the security policy & the isolation of objects.

Trusted Computing Base

2

A development model in which each phase contains a list of activities that must be performed & documented before the next phase begins.

Waterfall Development Model

3

Takes advantage of the dependency on the timing of events that take place in a multitasking operating system.

Time of Check/Time of User (TOC/TOU) Attack

4

Allows the operating system to provide well-defined & structured access to processes that need to user resources according to a controlled & tightly managed schedule.

Time Multiplexing

5

Level of confidence that software is free from vulnerabilities, either intentionally designed into the software or accidentally inserted at any time during its life cycle, & that it functions in the intended manner.

Software Assurance

6

A Microsoft high-level interface for all kinds of data.

ActiveX Data Objects (ADO)

7

Maturity model focused on quality management processes & has five maturity levels that contain several key practices within each maturity level.

Capability Maturity Model for Software (CMM or SW-CMM)

8

Set of standards that addresses the need for interoperability between hardware & software products.

Common Object Request Broker Architecture (CORBA)

9

A program written with functions & intent to copy & disperse itself without the knowledge & cooperation of the owner or user of the computer.

Virus

10

Monitoring & managing changes to a program or documentation.

Configuration Management

11

An information flow that is not controlled by a security control.

Covert Channel

12

Conversion of electronic data into another form, called ciphertext, which cannot be easily understood by anyone except authorized parties.

Encryption

13

Practice of examining the large databases in order to generate new information.

Data Mining

14

Suite of application programs that typically manages large, structured sets or persistent data.

Database Management Systems (DMS)

15

Describes the relationship between the data elements & provides a framework for organizing the data.

Database Model

16

An approach based on lean & agile principles in which business owners & the development, operations, & quality assurance departments collaborate.

DevOps

17

A record of the events occurring within an organization's systems & networks.

Log

18

A management technique that simultaneously integrates all essential acquisition activities through the use of multidisciplinary teams to optimize the design, manufacturing, & supportability processes.

Integrated Product & Process Development (IPPD)

19

Development models that allow for successive refinements or requirements, design, & coding.

Iterative Models

20

A mathematical, statistical, & visualization method of identifying valid & useful patterns in data.

Knowledge Discovery in Databases

21

Information about data.

Metadata

22

Form of rapid prototyping that requires strict time limits on each phase & relies on tools that tenable quick development.

Rapid Application Development (RAD)