defining software crisis
As the technology changes rapidly the requirement for the users' change, to part the
growing demand of the user for trade, business, and personal use, therefore software must satisfy the aims of the users. This is not easy task for software engineers because the necessities of the user changes rapidly to be on competitive edge. This can be known as software crisis or challenge. Software should have the following features.
i. Readable
ii. Stable
iii. Maintainable
iv. User friendly
v. Secured
vi. Portable
vii. .Reusable