Booklet: Development and Acquisition
Section:
Appendix B: Glossary
Subsection:
 

 

 

 

 

 

Application A software program designed for use by end users.
Acceptance Criteria Pre-established standards or requirements a product or project must meet.
Automated Controls Software routines designed into programs to ensure the validity, accuracy, completeness, and availability of input, processed, and stored data.
Baseline A documented version of a hardware component, software program, configuration, standard, procedure, or project management plan. Baseline versions are placed under formal change controls and should not be modified unless the changes are approved and documented.
Code Software program instructions.
Database An organized collection of information stored on one or more electronic files.
Deliverable A project goal or expectation. Deliverables include broadly-defined, project or phase requirements and specifically-defined tasks within project phases.
Distributed Environment A computer system with data and program components physically distributed across more than one computer.
End User An individual who will utilize a product or program.
Enterprise Architecture An organization’s framework of technology hardware, software and related policies.
Flowcharts Traditional flowcharts involve the use of geometric symbols, such as diamonds, ovals, and rectangles to represent the sequencing of program logic. Software packages are available that automatically chart programs or enable a programmer to chart a program without the need to draw it manually.
Functional Requirements The business, operational, and security features an organization wants included in a program.
Iterative Repetitive or cyclical. Iterative software development involves the completion of project tasks or phases in repetitive cycles. Tasks and phase activities are repeated until a desired result is achieved.
LAN Local Area Network
Metrics A quantitative measurement.
Milestone Major project event.
Network Two or more computer systems that are grouped together to share information, software, and hardware.
Object Code Software program instructions compiled (translated) from source code into machine-readable formats.
Outsourcing Contracting with third parties to perform activities, duties, or functions.
Operating System Programs that collectively manage application programs. Operating systems allocate system resources, provide access and security controls, maintain file systems, and manage communications between end users and hardware devices.
Phase A project segment.
Project A task involving the acquisition, development or maintenance of a technology product.
Project Management Planning, monitoring, and controlling an activity.
Script Software program instructions.
Source Code Software program instructions written in a format (language) readable by humans.
Spiral Development An iterative project management model that focuses on the identification of project and product risks and the selection of project management techniques that best control the identified risks.
SDLC Systems Development Life Cycle. A project management technique.