4 research outputs found

    Cost and quality planning for large NASA programs

    Get PDF
    The Software Cost and Quality Engineering methodology developed over the last two decades at IBM Federal Sector Div. is used to plan the NASA Space Station Data Management System (DMS). An ongoing project to capture this methodology, which is built on a foundation of experiences and lessons learned, has resulted in the development of a PC-based tool that integrates cost and quality forecasting methodologies and data in a consistent manner. This tool, Software Cost and Quality Engineering Starter Set (SCQESS), is being used to assist in the DMS costing exercises. At the same time, DMS planning serves as a forcing function and provides a platform for the continuing, iterative development, calibration, and validation and verification of SCQESS. The data that forms the cost and quality engineering data base is derived from more than 17 years of development of NASA Space Shuttle software, ranging from low criticality, low complexity support tools to highly complex and highly critical onboard software

    Technology development: A partnership that makes sense

    Get PDF
    Discussed here is an approach to how academic institutions, government entities, and industrial organizations can work effectively to utilize their relative strengths to more effectively meet common goals. The discussion relates to the University of Houston-Clear Lake (UHCL) Research Institute for Computing and Information Systems (RICIS) Program to bring about this type of triad in the Clear Lake area. It is concluded that the interfaces among these groups must remain independent to maintain a healthy counterbalance to their respective entities. However, each entity can and must understand the entire mechanism to exploit each interface to the fullest. Only through such cooperation can the continued technical success of the NASA/Clear Lake area be assured

    A measurement system for large, complex software programs

    Get PDF
    This paper describes measurement systems required to forecast, measure, and control activities for large, complex software development and support programs. Initial software cost and quality analysis provides the foundation for meaningful management decisions as a project evolves. In modeling the cost and quality of software systems, the relationship between the functionality, quality, cost, and schedule of the product must be considered. This explicit relationship is dictated by the criticality of the software being developed. This balance between cost and quality is a viable software engineering trade-off throughout the life cycle. Therefore, the ability to accurately estimate the cost and quality of software systems is essential to providing reliable software on time and within budget. Software cost models relate the product error rate to the percent of the project labor that is required for independent verification and validation. The criticality of the software determines which cost model is used to estimate the labor required to develop the software. Software quality models yield an expected error discovery rate based on the software size, criticality, software development environment, and the level of competence of the project and developers with respect to the processes being employed

    Design, development, integration

    No full text
    corecore