什么是软件过程
1、软件过程为一个为建造高质量软件所需完成的任务的框架,即形成软件产品的一系列步骤,包括中间产品、资源、角色及过程中采取的方法、工具等范畴;
2、软件过程可概括为三类:基本过程类、支持过程类和组织过程类;
3、基本过程类包括获取过程、供应过程、开发过程、运作过程,维护过程和管理过程;
4、支持过程类包括文档过程、配置管理过程、质量保证过程、验证过程、确认过程、联合评审过程、审计过程以及问题解决过程;
5、组织过程类包括基础设施过程、改进过程以及培训过程;
6、软件过程主要针对软件生产和管理进行研究;
7、为了获得满足工程目标的软件,不仅涉及工程开发,而且还涉及工程支持和工程管理;
8、对于一个特定的项目,可以通过剪裁过程定义所需的活动和任务,并可使活动并发执行;与软件有关的单位,根据需要和目标,可采用不同的过程、活动和任务。
什么是软件项目成本管理
软件项目成本管理是软件项目管理的主要内容之一,分析了目前软件开发成本管理种存在的问题,提出了将进度和成本联系起来考虑,使工作量和实际成本匹配的办法,是为使软件项目成本控制在计划目标之内所做的预测、计划、控制、调整、核算、分析和考核等管理工作。项目成本管理就是要确保在批准的预算内完成项目,具体项目要依靠制定成本管理计划、成本估算、成本预算、成本控制四个过程来完成。
什么是软件工程化时代
软件工程是一门研究如何用系统化、规范化、数量化等工程原则和方法去进行软件的开发和维护的学科。
软件工程包括两方面内容:软件开发技术和软件项目管理。软件开发技术包括软件开发方法学、软件工具和软件工程环境。
软件项目管理包括软件度量、项目估算、进度控制、人员组织、配置管理、项目计划等。软件工程是六十年代末为了解决软件危机而出现的一门学科,一般来讲它包含开发技术与管理技术。而软件过程是随作软件工程的开展,特别是近年来系ISO900系列与CMM方法的实践而逐渐时髦