软件工程笔记:软件过程改进

94 篇文章 5 订阅
订阅专栏
45 篇文章 1 订阅
订阅专栏

软件过程改进

— 笔记整理自 北京理工大学 计算机学院

软件过程开发

  • 不同于软件工程开发过程

    • 软件过程也是软件
    • 软件有个开发的过程,软件开发产出的是软件产品,是个演进的过程,是软件产品不断升级更新
    • 软件过程也有个开发的过程,软件过程开发产出的是过程产品,也是一个演进的过程,是过程的不断升级和更新,成熟度不断提高
  • Leon Osterweil教授在1987年第9届世界软件工程大会上提出: Software Processes are Software Too

    • 开发过程
    • 产品
    • 演进

软件过程质量

  • 开发出高质量的软件过程
  • 质量是指“某一事物的特征和属性”
    • 质量是指一个事物的特征和属性,这种特征和属性是可度量的,可与已知的标准进行比较
    • 可度量
    • 可与已知标准进行比较
  • 软件过程质量表现形式
    • 软件过程和软件产品一样,都属于知识或信息的实体,在质量方面的定义和描述具有一定的复杂性
    • 静态: 同McCall质量模型特性
      • 软件过程以某种特定的描述性质存在的时候,过程质量表现为静态的一面
      • 过程质量就是软件过程描述本身所具备的属性,它表现为功能性,满足实际需要的长度
      • 易用性表示用户使用这个过程描述进行过程实施和运作所需要的努力程度,其中包括易理解性和易学习性等子特性
      • 准确性表示特定类型的软件过程的准确程度,包括:精确性,一致性,完整性,冗余度等子特性
      • 易维护性表示用户在改进基于该描述形式的软件过程时,所需要的容易的程度,包括:易分析性,易修改性等子特性
    • 动态: 过程(运作)能力
      • 当软件过程在执行运作时,过程质量表现为动态的一面
      • 以软件质量表现出来的过程运作能力来衡量,包括:
      • 过程运作能否达到预期目标,是否保障软件产品的质量等
      • 简称为过程能力

软件过程度量

  • 软件过程度量
    • 为过程控制、评估和改善提供定量性基础
    • 与软件开发流程密切相关
  • 过程度量与产品度量有根本的区别
  • 软件过程度量内容
    • 成熟度度量:组织度量、资源度量、培训度量、文档标准化度量、数据度量、分析度量、过程质量度量等
    • 管理度量:项目管理度量、质量管理度量、配置管理度量等
    • 生命周期度量:问题定义度量、需求分析度量、设计度量、制造度量、维护度量等
  • 软件过程度量的主观性和客观性
    • 客观性:所得到的关于某个对象的度量值是概略性的真实描述
    • 主观性:所得到的关于某个对象的度量值是由主观对象的度量判断得到的,所得到的度量值会因度量者的不同而不同,如系统的易学习性
  • 软件过程度量也是软件过程评估的基础

软件过程评估

  • 以一系列的标准对软件过程的质量进行评定而使软件过程不断改进和优化的系列活动
  • 评估目的:发现过程缺陷,认知过程能力、比较过程能力和改进过程能力
  • 软件过程评估方法
    • 过程度量数据
    • 问卷调查
    • 实际走查
  • 过程评估是过程改进的基础

软件过程改进

  • 过程改进是在软件过程工程中为了更有效地达到优化软件过程的目的,所实施的改善或改变其软件过程的系列活动
  • 过程改进的目的是建立和维护企业级,项目级的过程,该过程在组织内达到改进的共识
  • 过程改进的模式
    • 目标驱动模式:根据预先规定的目标, 自己向下的制定过程度量和评价模型,有目的的开展相关的改进的活动
    • 缺陷驱动模式:根据过程实施的时候产生的关于过程缺陷的反馈信息来针对性的改进过程的改进模式

备注:图片托管于github,请确保网络的可访问性

过程改进模型IDEAL

  • 基于CMM模型的过程改进方法论
  • Initiating (启动)
    • 过程改进,约定启动资源,建立过程的基础设施
    • 建立管理操作组和软件工程过程组
    • 形成一个问题发现小组来研究有关的问题并把软件过程的改进建议交给高层管理者
  • Diagnosing (诊断)
    • 建立当前过程的说明,度量等并启动相关计划开发
  • Establishing (建立)
    • 建立目标,优先权,完成启动计划的开发
  • Action (行动)
    • 研究开发过程问题的解决方案并把过程改进意见扩散到整个组织
  • Learning (学习)
    • 再次通过IDEAL模型把学到的经验和教训运用到整个领域,完善软件开发过程

备注:图片托管于github,请确保网络的可访问性

过程改进的通用步骤


备注:图片托管于github,请确保网络的可访问性

软件设计师备考 专题 】软件过程改进:提升软件开发效率和质量
探索C++编程的奥秘,分享深入的技术见解和实践,旨在激发读者创造力与解决问题的思维。
08-27 320
软件过程改进是指通过对软件开发过程的分析、评估和优化,以提高软件开发效率和质量的一系列活动。它包括对软件开发过程的规范、流程、工具和方法的改进,旨在使软件开发过程更加高效、可控和可持续。
软件过程改进知识点
Twstlatg的博客
04-23 814
软件过程改进知识点
软件工程过程过程改进
文斌咨询
03-07 3393
软件过程主要指的是软件工程过程,即在软件开发的过程中组织内发生的各开发阶段、各项开发活动的先后顺序及其关系。这些活动有机的运转即可以完成软件开发过程。 有人将软件生命周期当作软件工程过程,这个观点是有偏差的。软件生命周期指的是软件从无到有再到消亡的过程,是软件本身的特性。软件工程过程是创建软件或者修改软件过程中所经历的分析、设计、实施、维护的过程,该过程的作用对象是软件。对于一次性开发软件,可能软
关于软件开发团队的一些思考
weixin_30617797的博客
06-06 652
要给boss提一些建议,也顺便整理一些想法,写了一些字,下面是其中有关团队建设的内容,想请各位狂批之,在当下窃喜。这其中有许多是在经历CMM认证,以及MSF以后整理来的,有许多也曾在工作中应用过。 概述: 目前一些软件开发团队,特别是中小型团队,由于在低成本模式下运行,加之对软件过程管理的不尽规范,在团队建设上只重视代码开发,不重视设计,只重视编程技术,不重视需求分析、架构设计等技术,只重视开...
职业规划 软件开发职业规划的10个建议
Sunface撩技术
04-23 1662
建议1:   好好规划自己的路,不要跟着感觉走!根据个人的理想决策安排,绝大部分人并不指望成为什么院士或教授,而是希望活得滋润一些,爽一些。那么,就需要慎重安排自己的轨迹。从哪个行业入手,逐渐对该行业深入了解,不要频繁跳槽,特别是不要为了一点工资而转移阵地,从长远看,这点钱根本不算什么,当你对一个行业有那么几年的体会,以后钱根本不是问题。频繁地动荡不是上策,最后你对哪个行业都没有摸透,永远是新手
软工-软件工程过程,特性,步骤,三要素,目标)
李晨璐的博客
11-29 9913
软件工程过程 软件规格说明(Plan):规定软件的功能及其运行的限制 软件开发(Do):产生满足规格说明的软件 软件确认(Check):确认软件能够完成客户提出的要求 软件维护 软件工程过程的特性 ·易理解性 ·可见性 ·可支持性 ·可接受性 ·可靠性 ·健壮性 ·可维护性 ·速度 软件生存期 概念:软件有一个孕育,诞生,成长,成熟,衰亡的生存过程。这个过程即为计算机软件的生存期(从生产到不用或废...
软件过程改进学习资料
12-13
软件过程改进学习资料
软件工程笔记(完整版).pdf
06-27
软件工程的基本原理包括使用生命周期计划、阶段评审、产品控制,采用现代编程技术,确保可审查性,精简开发团队,以及不断改进实践。传统方法学,如结构化方法,包括分析、设计、编程和测试等阶段,而面向对象的方法...
软件工程笔记(完整版).doc
最新发布
11-25
软件工程笔记软件开发和维护过程中的一系列严重问题的总称,包括质量低、效率低、成本高等“两低一高”问题。软件危机的主要表现包括开发成本和进度估计不准、用户对“已完成的”软件系统不满意、软件质量往往靠...
计算机等级考试 软件工程笔记.doc
06-01
理解软件工程的基本原理,意味着要重视软件生命周期的全过程,强调使用生存周期方法学,确保每个阶段都有明确的成果和评审,以及在开发过程中运用最新的技术和最佳实践。同时,软件工程还强调团队协作和持续改进,以...
软件过程改进
10-09
软件过程改进案例分析报告
软件工程导论笔记1
08-03
软件工程是一门应对计算机软件开发和维护中遇到的诸多问题的学科,旨在解决所谓的"软件危机"。软件危机主要体现在软件...随着技术的发展,新的软件工程方法和工具不断涌现,持续改进软件工程实践是行业持续进步的关键。
软件工程之美」笔记1
08-03
软件工程之美笔记1】是关于软件开发方法和实践的一系列知识总结,涵盖了从基础理论到具体实践的各种方面。在软件工程中,学习的核心在于理解工具、方法和过程的结合,以确保软件的质量。以下是对这些知识点的详细...
软件开发过程大观——软件开发过程改进为什么能帮助软件质量提升?
红哥谈测试
12-15 2166
软件开发过程改进为什么能帮助软件质量提升?
软件过程改进的思考(原创)
lxgljj的专栏
10-25 4267
前言        本文的观点或许有些偏颇,其实我也承认很多西方的管理模式是非常优秀的,而且也确实取得了一些大的成就,可是为什么移植到我国后,就会发生许多质的变化呢。我们为什么老喜欢做一些面子上的工程,而不是实实际际的去做一些基本的工作,真正有意义的工作呢?        在写这文章时,很多同学和网友都给了我很大的帮助,而且为了更好的阐述观点,本文在论述过程也引用了一些专家的观点和阐述,在这
软件过程改进实践
andylei的专栏
07-19 2201
摘要:通过结合自身在企业中参与的一些项目的经验,根据软件过程的一些方法论,如RUP,XP等来分析所参与的一些项目中的过程现状,制定出一些过程改进计划。并且阐述一下如何实施和评估整个软件过程改进。 关键字:软件过程过程改进、RUP、评估 1:软件过程思想1.1:什么是过程   过程的定义很多书上都给出了不同的答案。可能是这些给出的定义所关注的方向不同,因此会忽视一些其他方
《always run团队》第六次作业:团队项目系统设计改进与详细设计
weixin_30357231的博客
05-31 260
项目 内容 这个作业属于哪个课程 老师链接 这个作业的要求在哪里 作业链接地址 团队名称 always run 作业学习目标 掌握面向对象软件设计方法;(2)完善系统设计说明书,掌握面向对象详细设计内容、设计原理和技术。 1.团队项目github仓库地址链接 2.软件软件系统说明书》 3.团队项目系统设计改进总结 不足:在之前的设计书中没有按照ooD设计准则,经...
Linux笔记:高并发下的Web架构之高可用、高并发和经典系统架构
Wang的专栏
01-31 3596
概述 在中国的互联网行业最大的特点就是访问量大,我们在做项目时要考虑如何面对高并发,当一台服务器不能满足需求时,我们要考虑搭建多台服务器同时对外提供服务,这时候我们就要用到反向代理和负载均衡的技术,随着项目的扩展,对后端的数据库也有很大压力,我们需要用到一些缓存的技术来提高我们响应的速度,减轻对数据库的压力。还有一些场景下,我们需要优化用户体验,提高服务的稳定性或者减少模块之间的依赖,我们会采用异...
2019年软件项目管理和质量工程复习笔记1
08-08
2019年软件项目管理和质量工程复习笔记 本次复习笔记主要涵盖了软件项目管理和质量工程的内容。其中,我们首先介绍了项目的定义和项目与运营的区别。项目是为了创造一个特定的产品、服务或者成果而采取的临时性的...

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • Python笔记:在Pandas中处理NaN值 73813
  • nodejs在windows下的安装配置(使用NVM的方式) 67211
  • Python笔记:操作ndarray元素:访问、删除、插入 58049
  • 突破github的100M单个大文件上传限制 51398
  • Python笔记:Mac上python2和python3的版本切换的简单处理方式 37453

分类专栏

  • FE Scaffold Source Code 付费
  • AI 付费 71篇
  • AIGC 付费 18篇
  • Micro Services 44篇
  • FE Architecture 59篇
  • Python Live streaming
  • Golang Live streaming
  • Nodejs Live streaming
  • HarmonyOS
  • Advanced Mathematics
  • Data Structure and Algorithms 106篇
  • Probability Statistics
  • Low Code
  • Linear Algebra
  • Operating System
  • Computer Network
  • CCP 13篇
  • Web Security 16篇
  • Http 17篇
  • Full Stack 94篇
  • Python 110篇
  • Javascript 97篇
  • Block Chain 19篇
  • Git | Linux | Docker | K8S 85篇
  • wechat
  • Golang 39篇
  • Vue | Weex 23篇
  • React | React Native 95篇
  • Angular | Ionic 28篇
  • NodeJs 60篇
  • Java 8篇
  • Typescript 54篇
  • ES6+ 23篇
  • Design Pattern 26篇
  • DataBase 36篇
  • Bootstrap | jQuery | Knockout 3篇
  • Workflow | Builder | Debugger 16篇
  • Html5 10篇
  • Css 6篇
  • C | C++ 19篇
  • Cordova | Ng-Cordova 3篇
  • Canvas | Webgl | Three.js 18篇
  • Webpage Effects 18篇
  • Wechat Relevance 3篇
  • Regular Expression 4篇
  • Compatibility Issues 10篇
  • Business 5篇
  • Mathematics 51篇
  • English 53篇
  • Logic 10篇
  • Management 45篇
  • Reading Notes
  • Web 17篇
  • Chrome 2篇
  • Mac Skill 3篇

最新评论

  • Vue3源码梳理:源码目录结构及源码阅读方法

    炎黄子孙__: effect 这个函数vue官方文档里没有,官方文档里让使用的是watchEffect ,这两个函数有什么区别吗

  • Webpack: 底层配置逻辑

    2301_82243070: 写的很详细,感谢博主的分享。【我也写了一些相关领域的文章,希望能够得到博主的指导,共同进步!】

  • 计算机组成原理学习笔记:循环冗余校验码

    Z.931: 计算过程写的很清楚,写的真好

  • Go微服务: 分布式之通过本地消息实现最终一致性和最大努力通知方案

    普通网友: 干货满满,细节很到位!【我也写了一些相关领域的文章,希望能够得到博主的指导,共同进步!】

  • Go微服务: 关于消息队列的选择和分类以及使用场景

    征途黯然.: 在Go微服务关于消息队列的选择和分类以及使用场景方面的知识令人佩服,有了更清晰的认识。表情包

大家在看

  • 研发团队的激励机制与员工福利 420
  • 量子机器学习原理与代码实战案例讲解 712
  • MyBatisPlus全攻略:轻松掌握高级数据库操作
  • 降维 (Dimensionality Reduction) 原理与代码实例讲解 539
  • 探索数据结构:队列的的实现与应用

最新文章

  • Webpack: 构建优化
  • Webpack: 并行构建
  • Vite: 高阶特性 & Pure ESM
2024
07月 2篇
06月 56篇
05月 23篇
04月 59篇
03月 18篇
02月 60篇
01月 60篇
2023年179篇
2022年48篇
2021年7篇
2020年234篇
2019年25篇
2018年121篇
2017年143篇
2016年69篇
2015年2篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Wang's Blog

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或 充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

PHP网站源码松岗网站关键词优化塘坑seo网站推广观澜网站设计模板龙华百度竞价包年推广沙井网站推广工具平湖网站推广方案宝安seo大鹏关键词按天计费石岩阿里店铺托管双龙网站优化布吉网站改版大浪网站优化按天扣费龙岗阿里店铺托管布吉网站推广系统龙岗关键词按天计费西乡网站推广方案横岗网站建设盐田英文网站建设横岗百姓网标王推广龙岗网站优化排名惠州百搜词包丹竹头百度网站优化排名光明网站改版观澜网站优化石岩建设网站坪山网络广告推广石岩百姓网标王推广坪地英文网站建设南联网站推广工具坑梓关键词按天计费歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

PHP网站源码 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化