Search Results for: 2

Software Management

Software Metrics

Software Metrics are a measure of some property of a piece of software or its specifications. The goal is obtaining objective, reproducible and quantifiable measurements, which may have numerous valuable applications in schedule and budget planning, cost estimation, quality assurance testing, software debugging, software performance optimization, and optimal personnel task assignments. [2] Software metrics should […]

Software Management

Software Metrics Read More »

Systems Engineering

Software Planning in the Systems Engineering Plan

The program Systems Engineering Plan (SEP) provides an opportunity to integrate software planning into the overall systems engineering planning of a program. This is critical to ensure proper allocation of resources, schedule development, and overall software understanding. The following is a list of software topics that should be addressed in the SEP: Address processor and computing

Systems Engineering

Software Planning in the Systems Engineering Plan Read More »

Software Management

Software Proposal Evaluation

  The Source Selection Evaluation Team (SSET) evaluates each offeror‘s proposal and any subsequently submitted information or proposal revisions against the solicitation requirements and evaluation criteria. The SSET evaluates the offeror‘s understanding of the software task, the viability of the proposed approach, and the offeror‘s capability and capacity to perform. In addition, the SSET identifies

Software Management

Software Proposal Evaluation Read More »

Software Management

Software Functional Configuration Audit

Software Functional Configuration Audit (FCA) should be conducted for each Computer Software Configuration Item (CSCI) in the system. Software audits may be conducted on a single CSCI or a group of CSCIs. This audit is intended to confirm the CSCI is verified/tested relative to the allocated requirements and relevant higher-level specifications. Software FCAs also verify

Software Management

Software Functional Configuration Audit Read More »

Software Management

Software Hardware Change Process

  Changes to the software and hardware are inevitable throughout the life cycle to fix discrepancy reports and improve system testing and maturity. As these changes occur it is imperative that a process is documented for incorporating necessary changes for hardware and software into the computer system architecture with minimal impact to the safe operation.

Software Management

Software Hardware Change Process Read More »

Software Management

Software Critical Design Review

Software Critical Design Review (CDR) should be performed at the Computer Software Configuration Item (CSCI) level for software-intensive systems. The primary purpose of the software CSCI CDR is to determine if the completed detailed design meets the specified requirements established in the pertinent developmental baseline (functional/performance) specification, and the design is complete and ready to

Software Management

Software Critical Design Review Read More »

Software Management

Software Contract Considerations

There are a number of pitfalls to be avoided when contracting for software-intensive systems. For example, the failure of Government Furnished Software (GFS) could render the Government responsible for subsequent failures on the part of the contractor. Another example is applying an improper type of contract for software development. Yet another is the establishment of

Software Management

Software Contract Considerations Read More »

Software Management

Software Estimation Process Considerations

The software estimating process consists of a series of activities that include estimating the size of the software to be developed, modified, or reused; applying estimating models and techniques; and analyzing, crosschecking, and reporting the results. The following steps should be considered as part of any Software Size Estimating process: [1] Develop a notional architecture

Software Management

Software Estimation Process Considerations Read More »

Software Management

Software Commercial off-the-Shelf

Modifying the core code of a Commercial off-the-Shelf (COTS) product should be avoided. It is possible to add code to the existing product to make it operate in a way it was not intended to do “out-of-the-box.” This, however, significantly increases program and total life-cycle costs and turns a commercial product into a DoD-unique product.

Software Management

Software Commercial off-the-Shelf Read More »

Software Management

Software Assurance

Software Assurance (SwA) is the justified confidence that the software functions as intended and is free of exploitable vulnerabilities, either intentionally or unintentionally designed or inserted as part of the system at any time during the lifecycle. Definition: Software Assurance is the level of confidence that software is free from vulnerabilities, either intentionally designed into

Software Management

Software Assurance Read More »