توضیحات
رشته های مرتبط: مهندسی کامپیوتر-نرم افزار
بحران نرم افزار
بحران نرم افزار
Description
Development in software technology continue to bedynamic. New tools and techniques are announced inquick succession. This has forced the software engineersand industry to continuously look for new approaches tosoftware design and development, and they are becomingmore and more critical in view of the increasingcomplexity of software systems as well as the highlycompetitive nature of the industry. These rapid advancesappear to have created a situationSoftware Crisisof crisis within the industry. The following issues need to beaddressed to face this crisis:How to represent real-life entities of problems in systemdesign?How to ensure reusability and extensibility of modules?How to develop modules that are tolerant to any changesin future?How to improve software productivity and decreasesoftware cost?