martes, 11 de agosto de 2009

Software Crisis

Software Crisis

One measure of the impact of software is estimated that computer software costs are expected to grow to more than $225 billion by 1995 in the U.S. and more than $450 billion worldwide.
This growth in demand for software has not, been painless. A term that alludes to a set of problems that are encountered in the development of software.
A report of the Congress by the Controller General cited the dimensions of the software crisis. The report’s title summarizes the issue “Contracting for Computer Software Development --- Serious problemsrequire management attention to avoid wasting aditional millions ”. The report concludes that “The govermment got for its money less than 2 percent of the total value of the contracts”. More than a decade the problems persisted. An article describe the software problems with the Peace Shield project wich was then four years behind schedule and estimated to be up to $300 million over budget.
Although many of the “software crisis” are, the indirect costs cana be even bigger, baecause software is often on the critical path in overall system, development. And many of the largest and most completely documented examples are found in military projects, the “software crisis” is by no means confined to software projects developed by or for the federal goverment.

...software engineers have progressed to the point where many major issues revelant to the tech of software production have been identified and considerable progress in addressing these issues has been made. Practical working tools to support improved software production are commonly avaible, and their desing and generatio heve become a recognized topic for universy instruction.

The record shows thata the software industry continues to be plagued by costs overruns, late deliveries, poor reliability and user dissatisfaction—a set of difficulties that some refer to as the “software crisis”.
There is a growing concern that the next significant battle will be fought over management issues.
The necessary first step is gaining a fundamental understanding of the general nature of the software project mangement process.

There are hundreds of variables that affect software development. Furthermore, these varables are not independent, many of are related to one another.

.. the solutions to the software problems involves more than just finding better tools and local optimization methods; it calls for an integrated approach...

...no one thing seems to cause the difficulty... but the accumulation of simultaneous and interactive factors...

Finally in an effort to bring discipline to the development of software systems, attempts have been made since the early 1970s to apply the more rigorous discipline of engineering to software production call “software engineering”. It encompasses both the technical aspects of software development.