全球旧事资料 分类
软件是知识高度密集的技术的综合产物,软件人力资源不能适应软件迅速增长的社会要求;因此,软件费用上升是必然趋势。软件可靠性软件可靠性是指软件系统能否在既定的环境条件下运行并实现所期望的结果。在软件开发中,通常要花费40的代价进行测试和排错,为了提高软件可靠性,就要付出足够的代价。软件维护软件维护费用占整个软件系统费用的23,而软件开发费用只占整个软件系统费用的13。这是因为已经运行的软件还需排除隐含的错误,新增加的功能要加入进去,维护工作又是非常困难的,效率较低。因此,如何提高软件的可维护性,减少软件维护的工作量,也是软件工程面临的主要问题之一。软件生产率计算机的广泛应用使得软件的需求量大幅度上升,而软件的生产又处于手工开发的状态,软件生产率低下,使得软件开发人员严重不足,所以,如何提高软件生产率是软件工程又一重要问题。软件重用提高软件的重用性,对于提高软件生产率、降低软件成本有重要意义。当前的软件开发存在着大量重复的劳动,耗费了不少的人力资源。软件重用有各种级别,软件规格说明、软件模块、软件代码、软件文档等都可以是软件重用的单位。软件重用是软件工程中一个重要研究课题。1.1.3软件的生存周期软件的生存周期是指一个软件从提出开发要求开始直到该软件报废为止的整个时期软件生存周期概念的出现可以帮助我们较为全面地认识软件开发。在1998年制订和公布的国家标准《GB856688计算机软件开发规范》中,将软件生存周期划分为八个阶段,即:可行性研究和计划、需求分析、概要设计、详细设计、实现、组装测试、确认测试、使用和维护。该标准为每个阶段规定了任务、实施步骤、实施要求以及完成的标志。20世纪90年代初提出了软件工程过程的概念。软件工程过程规定了获取、供应、开发、操作和维护软件时,要实施的过程、活动和任务。其目的是为各种人员提供一个公共的框架,以便用相同的语言进行交流。这框架由几个重要的过程组成,这些主要过程含有用来获取、供应、开发、操作和维护软件所用的基本的、一致的要
全安加更性特独多有HDPE具而。量质设铺是就素因键关个一命寿使期长定规到达否能,中程过用应的道管地埋种各在
f求。该框架还有用来控制和管理软件过程。各种组织和开发机构可以根据具体情况进行选择和剪裁。可在一个机构的内部或外部实施。1995年国际标准化组织在此基础上对生存期过程作了调整,公布了新的r
好听全球资料 返回顶部