西门子G110河北省一级供货商
发人员的生产效率也对开发的周期和质量有很大影响。特别是软件工程,对软件开发的成功(按质按量,按期完成)有决定性作用。
(9)软件产品的特殊性和人类智力的局限性,导致人类无力处理“复杂问题”。“复杂问题”的概念是相对的,一旦人们采用先进的组织形式、开发方法和工具提高了软件开发效率和能力,新的、更大的、更复杂的问题又摆在人们的面前,“复杂问题”的解决需要诸多学科知识及技术的协同发展。
以上举例的仅仅是软件危机的一些典型表现,与软件开发和维护有关的问题远不止这些。1.1.3 产生软件危机的原因
开发软件系统需要投入大量的人力和物力,但软件系统的质量却难以保证,也就是说,开发软件所需的高成本同产品的低质量之间有着尖锐的矛盾,这种现象就是所谓的“软件危机”。在软件开发和维护的过程中存在这么多严重问题,一方面与软件本身的特点有关,而另一方面的主要原因是软件开发和维护的方法不正确有关。
软件开发不同于一般的加工制造业、机械工业以及一般的加工业,这些行业都已经有了改程序;硬件或操作系统更新时,通常需要修改程序以适应新的环境。上述种种软件维护工作,以令人吃惊的比例耗费资源。更严重的是,许多程序的个体化特性使得它们西门子终成为不可维护的。软件危机就这样开始出现。1.1.2 软件危机的介绍
浔之漫智控技术(上海)有限公司(xzm-wqy-bfzy)
是中国西门子的佳合作伙伴,公司主要从事工业自动化产品的集成,销售和维修,是全国的自动化设备公司之一。
公司坐落于中国城市上海市,我们真诚的希望在器件的销售和工程项目承接、系统开发上能和贵司开展多方面合作。
以下是我司主要代理西门子产品,来电来函咨询,我们将为您提供优惠的价格及快捷细致的服务!
西门子G110河北省一级供货商
算机软件的开发和维护过程中所遇到的一系列严重的问题,也可以指落后的软件生产方式无法满足迅速增长的计算机软件需求,从而导致软件开发与维护过程中出现一系列严重问题的现象。
广义上讲,所谓软件危机包含两方面问题:如何开发软件,以满足对软件日益增长的需求;如何维护数量不断膨胀的已有软件。
狭义上讲,所谓软件危机主要有以下一些典型表现:
(1)对软件开发成本和进度的估计常常很不准确。实际成本比估计成本有可能高出一个数量级,实际进度比预期进度拖延几个月甚至几年的现象并不罕见,这种现象降低了软件开发组织的信誉。而为了赶进度和节约成本所采取的一些权宜之计又往往降低了软件产品的质量,从而不可避免地会引起用户的不满。
(2)开发人员和用户之间很难沟通,矛盾很难统一。往往是软件开发人员不能真正了解用户的需求,而用户又不了解计算机求解问题的模式和能力,双方无法用共同熟悉的语言进行交流和描述。在双方互不充分了解的情况下,就仓促上阵设计系统、匆忙着手编写程序使得软件可靠性随着其规模的增长而降低,质量难以保证,维护愈加困难,投资预算很难控制,传统的软件研制开发方法已无法适应大规模软件的开发需求。
为了解决在软件开发和维护过程中遇到的一系列软件危机的严重问题,1968年,北