The percentage of development costs attributed to software is growing rapidly, particularly in high technology products and engineering systems. In addition the risks in development are increasingly associated with software. Purchasing organizations are faced with evaluating development proposals with even larger and sensitive software content. Many procurement managers have little or no background in software. Frequently these managers find it difficult to get valid numbers to help make informed decisions on the procurement of software. Their perception is that there is very limited, or no data, on software projects related to their needs. On-board spacecraft software is an example of a specific type of software application development. In contrast with many other types of software application, such as radar or command and control systems, there are still relatively few on-board spacecraft software systems. The case study described in this paper confirms the availability of basic data.
Related white papers
On Guard: Producing Run-Time Checks From Integrity Constraints
Software applications are inevitably concerned with data integrity, whether the data is stored in a database, files, or program memory. An integrity guard is code executed before a data update...
WebEx Builds Interactive Media Platform Using Forte Developer 6
WebEx is the leader in real-time communications infrastructure for Web meetings. WebEx built a service that could handle massive concurrent connections while maintaining exceptional response times to support live video,...
3-D Look at the IBM Software Development Platform for Linux
This webcast explains how the IBM Software Development Platform supports development teams in a Linux environment. This event covers the 3-D aspect of the IBM SDP for Linux: Discovery, Development...
An Assessment Process for Software Reuse
Each organization is unique in that they have different cultures and maturity with software processes and thus each organization should have a reuse plan specifically designed for their purposes. Therefore...
Object-Oriented Project Management
Object-orientation is a way of looking at the world as "classes" of "objects" in order to model the real world more effectively than traditional structured software engineering or other methods...
Process Reengineering and the Data Flow Diagram
In a structured design environment, DFD use proceeds in the following sequence (Yourdon, 1988): (1) hierarchical chart of system processes, (2) physical DFDs of the current system (both the Whats...
A Grounded Theory Study of Successful Organizational Integrated CASE Technology Implementation
This paper describes a research project that endeavors to answer the question are there certain characteristics of an organization that will predict whether ICASE will be successful in that organization?...


