青岛西门子DP通讯电缆代理商
明,大多数软件开发项目的失败,并不是由于软件开发技术方面的原因。它们的失败是由于不适当的管理造成的。遗憾的是,人们对软件项目管理重要性的认识有所提高,但在软件管理方面的进步远比在设计方法学和实现方法学上的进步小,至今还提不出管理软件开发的通用指导原则。
在软件的长期发展中,人们针对软件危机的表现和原因,经过不断的实践和越来越认识到:按照工程化的原则和方法组织软件开发工作,是摆脱软件危机的一条主要出路。软件工程的发展大概经历了4个阶段。
(1)1968年以前,属于软件工程的史前阶段。在这个时期,没有什么工程化的开发方法可循,更多的是个人作坊式的开发。当时的软件几乎都是为每个具体应用而专门编写的,编写者和使用者往往是同一个或同一组人。这些个体化的软件设计环境,使软件设计成为在人们头脑中进行的一个隐含过程,后除了程序清单外,没有其他文档资料保存下来。于是20世纪60年代末,爆发了软件危机。
(2)从1968年开始,一直到20世纪80年代末,软件工程进入了一个新的时期。1968年提出了“软件工程”的概念。瀑布模型成为软件开发的经典模型,整个软件开发过程被划分成需求、设计、编码、
浔之漫智控技术(上海)有限公司(xzm-wqy-shqw)
是中国西门子的佳合作伙伴,公司主要从事工业自动化产品的集成,销售和维修,是全国的自动化设备公司之一。
公司坐落于中国城市上海市,我们真诚的希望在器件的销售和工程项目承接、系统开发上能和贵司开展多方面合作。
以下是我司主要代理西门子产品,来电来函咨询,我们将为您提供优惠的价格及快捷细致的服务!
青岛西门子DP通讯电缆代理商
从1983年到1995年,人们逐步意识到过程质量对产品质量的重大影响。这个时期面向对象的方法和软件过程改进运动逐渐盛行,提出了CMM/ISO9000/SPICE等质量标准体系。
(4)从20世纪90年代至今,互联网技术和应用迅速发展。为了应对需求变化和快速交付的需要,人们开始尝试一种新型的敏捷开发方法。这种方法采用迭代和增量的开发过程,强调更紧密的团队协作。目前,敏捷开发方法已经广泛地应用于软件企业之中,给软件行业带来了巨大的变化。
“软件危机”并未被彻底解决,但软件工程已经成为现代软件产业一个关键的技术,并且正在向成熟发展,在未来对网络时代的软件开发将有更大的推动力。现在以下4个方面。
(1)客户不满意。软件产品的交付质量难以保证,许多功能不是用户所需要的,用户在使用的过程中遭遇很多Bug。
(2)项目过程失控。由于客户需求的不确定性和持续的变化,给整个开发过程带来了不可控性。
(3)风险与成本问题。开发团队专注于技术,忽视对风险的管理,从而造成整个开发成本的超支。