Software Crisis may be a term utilized in engineering for the {problem|the issue} of writing helpful and economical pc programs within the needed time. The software crisis was due to using the same workforce, same methods, same tools even though rapidly increasing in software demand, the complexity of software, and software challenges. With an increase in the complexity of software, many software problems arise because existing methods were insufficient.We will use the same workforce, same methods, and same tools after fast increasing in software demand, software complexity, and software challenges, then there arose some problems like software budget the problem, computer code potency downsidecomputer code quality downsidecomputer code managing, and delivering issues, etc. This condition is called a software crisis.
  • The software crisis problem came during software development.
  • In 1950 we are using less powerful hardware and software on a computer.
  • But, in 1960 big changed most powerful hardware and software are. Used do, the big software crisis comes in 1950.

SOFTWARE CRISIS
SOFTWARE CRISIS 


The major software crisis is:-

  1. The developer does not fulfill the needs of the customer.
  2. It is very hard to improve the software.
  3. The developer makes bad documentation.
  4. Developers should give the project very soon to the customer so, they work very fast on the project. Because of working fast the quality of the product/ project is very bad.
  5. Sometimes the developer can not able to deliver the software. So we can say that the software is not delivered on time.
  6. At that time the software is unreliable.
  7. The problem of change and rework.
  8. The problem of scale.
  9. Software is very costly as compared to the hardware. Because at that time the hardware is very power full that's why it's costly.
  10. Lack of communication between the customer and the developer. On those days the large communication is required to do because the customers need additional functions or features on the project or software. 

The solution of Software Crisis:

There is no single solution to the crisis. one possible solution to the software crisis is Software Engineering because software engineering is a systematic, disciplined, and quantifiable approach. For preventing the software crisis, there are some guidelines:
  1. Reduction in software over-budget.
  2. The quality of the software must be high.
  3. Less time needed for the software projects.
  4. Experience working team members on software projects.
  5. The software must be delivered.