最新资讯 New
- 2016/11/11
- 手机软件开发
- 2016/11/04
- 开发个app要多少钱
- 2016/11/03
- 如何判断自己是否适合做软件开发?
- 2016/11/02
- java开发问题汇总分析
- 2016/11/01
- 如何高效使用JavaEE ORM框架
在线考试软件分析软件开发危机的原因
文章作者:佚名 时间:2015年11月12日
从软件开发危机的种种表现和软件开发作为逻辑产品的特殊性,在线考试软件可以发现软件开发危机的原因:
(1)用户需求不明确
(2)缺乏正确的理论指导
缺乏有力的方法学和工具方面的支持。由于软件开发不同于大多数其他工业产品,其开发过程是复杂的逻辑思维过程,其产品极大程度地依赖于开发人员高度的智力投入。由于过分地依靠程序设计人员在软件开发过程中的技巧和创造性,加剧软件开发产品的个性化,也是发生软件开发危机的一个重要原因。
(3)软件开发规模越来越大
随着软件开发应用范围的增广,软件开发规模愈来愈大。大型软件开发项目需要组织一定的人力共同完成,而多数管理人员缺乏开发大型软件开发系统的经验,而多数软件开发人员又缺乏管理方面的经验。各类人员的信息交流不及时、不准确、有时还会产生误解。软件开发项目开发人员不能有效地、独立自主地处理大型软件开发的全部关系和各个分支,因此容易产生疏漏和错误。
(4)软件开发复杂度越来越高
软件开发不仅仅是在规模上快速地发展扩大,而且其复杂性也急剧地增加。软件开发产品的特殊性和人类智力的局限性,导致人们无力处?复杂问题"。所谓"复杂问题"的概念是相对的,一旦人们采用先进的组织形式、开发方法和工具提高了软件开发效率和能力,新的、更大的、更复杂的问题又摆在人们的面前。
3 如何克服软件开发危机
人们在认真地研究和分析了软件开发危机背后的真正原因之后,得出了"人们面临的不光是技术问题,更重要的是管理问题。管理不善必然导致失败。"的结论,便开始探索用工程的方法进行软件开发生产的可能性,即用现代工程的概念、原理、技术和方法进行计算机软件的开发、管理和维护。于是,计算机科学技术的一个新领域--软件开发工程诞生了。
迄今为止,在线考试软件认为软件开发工程的研究与应用已经取得很大成就,它在软件开发方法、工具、管理等方面的应用大大缓解了软件开发危机造成的被动局面。
(1)用户需求不明确
(2)缺乏正确的理论指导
缺乏有力的方法学和工具方面的支持。由于软件开发不同于大多数其他工业产品,其开发过程是复杂的逻辑思维过程,其产品极大程度地依赖于开发人员高度的智力投入。由于过分地依靠程序设计人员在软件开发过程中的技巧和创造性,加剧软件开发产品的个性化,也是发生软件开发危机的一个重要原因。
(3)软件开发规模越来越大
随着软件开发应用范围的增广,软件开发规模愈来愈大。大型软件开发项目需要组织一定的人力共同完成,而多数管理人员缺乏开发大型软件开发系统的经验,而多数软件开发人员又缺乏管理方面的经验。各类人员的信息交流不及时、不准确、有时还会产生误解。软件开发项目开发人员不能有效地、独立自主地处理大型软件开发的全部关系和各个分支,因此容易产生疏漏和错误。
(4)软件开发复杂度越来越高
软件开发不仅仅是在规模上快速地发展扩大,而且其复杂性也急剧地增加。软件开发产品的特殊性和人类智力的局限性,导致人们无力处?复杂问题"。所谓"复杂问题"的概念是相对的,一旦人们采用先进的组织形式、开发方法和工具提高了软件开发效率和能力,新的、更大的、更复杂的问题又摆在人们的面前。
3 如何克服软件开发危机
人们在认真地研究和分析了软件开发危机背后的真正原因之后,得出了"人们面临的不光是技术问题,更重要的是管理问题。管理不善必然导致失败。"的结论,便开始探索用工程的方法进行软件开发生产的可能性,即用现代工程的概念、原理、技术和方法进行计算机软件的开发、管理和维护。于是,计算机科学技术的一个新领域--软件开发工程诞生了。
迄今为止,在线考试软件认为软件开发工程的研究与应用已经取得很大成就,它在软件开发方法、工具、管理等方面的应用大大缓解了软件开发危机造成的被动局面。
想要了解更多详情欢迎来电咨询18678812288,或登陆网址www.sdxinnongcun.com。联系人:王经理。