当前位置: 首页 > news >正文

软件过程

软件过程(Software Process)是指一套关于项目的阶段、状态、方法、技术和开发、维护软件的人员以及相关Artifacts(计划、文档、模型、编码、测试、手册等)组成。

目前有三种方法:UP(the unified process),The OPEN Process,OOSP(TheObject-Oriented Software Process)。

软件过程(Software Procedure)是指软件生存周期所涉及的一系列相关过程。过程是活动的集合;活动是任务的集合;任务要起着把输入进行加工然后输出的作用。活动的执行可以是顺序的、重复的、并行的、嵌套的或者是有条件地引发的。


软件过程可概括为三类:基本过程类、支持过程类和组织过程类。

基本过程类包括获取过程、供应过程、开发过程、运作过程,维护过程和管理过程。

支持过程类包括文档过程、配置管理过程、质量保证过程、验证过程、确认过程、联合评审过程、审计过程以及问题解决过程。

组织过程类包括基础设施过程、改进过程以及培训过程。


软件过程主要针对软件生产和管理进行研究。为了获得满足工程目标的软件,不仅涉及工程开发,而且还涉及工程支持和工程管理。对于一个特定的项目,可以通过剪裁过程定义所需的活动和任务,并可使活动并发执行。与软件有关的单位,根据需要和目标,可采用不同的过程、活动和任务。


软件过程是指软件整个生命周期,从需求获取,需求分析,设计,实现,测试,发布和维护一个过程模型。一个软件过程定义了软件开发中采用的方法,但软件过程还包含该过程中应用的技术——技术方法和自动化工具。过程定义一个框架,为有效交付软件工程技术,这个框架必须创建。软件过程构成了软件项目管理控制的基础,并且创建了一个环境以便于技术方法的采用、工作产品(模型、文档、报告、表格等)的产生、里程碑的创建、质量的保证、正常变更的正确管理。

相关文章:

  • Vmware vSphere(Esxi)常见问题汇总(转载)
  • Vue.js 2.0实战精华梳理
  • Linux/Mac OS 查看进程ps命令
  • 程序员面试题100题第07题——翻转句子中单词的顺序
  • 算法导论 (Thomas H.Cormen / Charles E.Leiserson / Ronald L.Rivest / Clifford Stein 著)
  • YON
  • Win10 UWP开发:摄像头扫描二维码/一维码功能
  • 疯狂java学习笔记1006---Scanner获取键盘输入
  • 【译】高阶函数:利用Filter、Map和Reduce来编写更易维护的代码
  • awk中的多字符分隔符转义问题
  • ajax跨域
  • 告别.NET生成报表统计图的烦恼 (转)
  • 阿里云首度公布策略无意布局云基础设施
  • TCP keepAlive
  • underscorcejs集合2(详情http://www.bootcss.com/p/underscore/#collections)
  • IE9 : DOM Exception: INVALID_CHARACTER_ERR (5)
  • 《微软的软件测试之道》成书始末、出版宣告、补充致谢名单及相关信息
  • 4个实用的微服务测试策略
  • CAP 一致性协议及应用解析
  • Java超时控制的实现
  • js
  • Linux编程学习笔记 | Linux IO学习[1] - 文件IO
  • nginx 负载服务器优化
  • nodejs:开发并发布一个nodejs包
  • PaddlePaddle-GitHub的正确打开姿势
  • scala基础语法(二)
  • Twitter赢在开放,三年创造奇迹
  • V4L2视频输入框架概述
  • webpack+react项目初体验——记录我的webpack环境配置
  • windows下如何用phpstorm同步测试服务器
  • 搞机器学习要哪些技能
  • 和 || 运算
  • 讲清楚之javascript作用域
  • 开年巨制!千人千面回放技术让你“看到”Flutter用户侧问题
  • 事件委托的小应用
  • 再次简单明了总结flex布局,一看就懂...
  • 智能合约Solidity教程-事件和日志(一)
  • TPG领衔财团投资轻奢珠宝品牌APM Monaco
  • # .NET Framework中使用命名管道进行进程间通信
  • #if #elif #endif
  • #pragma 指令
  • (06)Hive——正则表达式
  • (C语言)求出1,2,5三个数不同个数组合为100的组合个数
  • (delphi11最新学习资料) Object Pascal 学习笔记---第8章第2节(共同的基类)
  • (翻译)Entity Framework技巧系列之七 - Tip 26 – 28
  • (牛客腾讯思维编程题)编码编码分组打印下标题目分析
  • (一)基于IDEA的JAVA基础10
  • (转)创业的注意事项
  • .NET Compact Framework 多线程环境下的UI异步刷新
  • .Net Core/.Net6/.Net8 ,启动配置/Program.cs 配置
  • .net framework profiles /.net framework 配置
  • .NET 设计模式—适配器模式(Adapter Pattern)
  • .NET 同步与异步 之 原子操作和自旋锁(Interlocked、SpinLock)(九)
  • .NET面试题(二)
  • .NET性能优化(文摘)