软件工程过程包括哪些过程
软件工程过程包括如下:
1、获取过程:定义需求方按合同获取一个系统、软件产品或服务的活动。
2、供应过程:定义供方向需求方提供合同中的系统、软件产品或服务所需的活动。
3、开发过程:定义开发者和机构为了定义和开发软件或提供服务所需的活动。
4、操作过程:定义操作者和机构为了在规定的运行环境中为其用户运行一个计算机系统所需要的活动。
5、维护过程:定义维护者和机构为了修改和管理软件,使它处于良好运行状态所需要的活动。
6、管理过程:定义软件工程过程中各项管理活动。
7、支持过程:支持过程对项目的生存周期过程给与支持。
软件工程的框架
1、软件工程目标:生产具有正确性、可用性以及开销合宜的产品。正确性指软件产品达到预期功能的程度。可用性指软件基本结构、实现及文档为用户可用的程度。开销合宜是指软件开发、运行的整个开销满足用户要求的程度。这些目标的实现不论在理论上还是在实践中均存在很多待解决的问题,它们形成了对过程、过程模型及工程方法选取的约束。
2、软件工程过程:生产一个最终能满足需求且达到工程目标的软件产品所需要的步骤。软件工程过程主要包括开发过程、运作过程、维护过程。它们覆盖了需求、设计、实现、确认以及维护等活动。需求活动包括问题分析和需求分析。问题分析获取需求定义,又称软件需求规约。需求分析生成功能规约。
3、软件工程的原则是指围绕工程设计、工程支持以及工程管理在软件开发过程中必须遵循的原则。