首页 > 其他分享 >构建之法14

构建之法14

时间:2024-05-27 23:13:34浏览次数:13  
标签:14 软件开发 软件工程 构建 质量 之法 软件 过程

《构建之法》这本书对我而言,不仅仅是一本关于软件开发的教程,更是一部引导我深入探索软件工程世界的灯塔。当我读到第十四章“质量保障”时,我被其中关于软件质量保障的深刻见解所触动。

这一章首先提出了一个观点:软件质量=程序质量+软件工程质量。这对我来说是一个全新的视角,让我意识到软件的质量并非仅仅取决于代码的编写,更与整个开发过程的管理、控制息息相关。书中进一步阐述了软件工程质量所包含的方面,如软件开发过程的可见性、风险控制、内部模块、中间阶段的交付质量等,这些内容让我对软件工程有了更为全面的认识。

此外,书中对于如何衡量软件工程质量也给出了具体的指导,即通过CMMI(能力成熟度模型集成)理论进行。CMMI分为五个等级,每个等级都对应着不同的质量管理水平。这让我意识到,要想提高软件的质量,不仅仅需要关注代码的编写,更需要从整个开发过程的角度出发,全面提升团队的管理水平和技术能力。

然而,在阅读这一章的过程中,我也深感自己的不足。首先,我在软件开发过程中对于质量保障的意识还不够强烈。在过去的项目中,我往往只关注于代码的编写和功能的实现,而忽略了对于软件质量的整体把控。这导致了一些潜在的问题在后期才被发现,给项目带来了不必要的风险。

其次,我在团队协作和项目管理方面的能力还有待提高。在软件开发过程中,团队协作和项目管理是非常重要的一环。然而,我在过去的项目中往往只关注于自己的任务,而缺乏与其他团队成员的沟通和协作。这导致了一些信息的传递不及时、不准确,给项目的进展带来了困难。

总之,《构建之法》这本书给我带来了很多启示和收获。通过阅读这本书,我更加深入地了解了软件工程的世界和软件开发的过程。同时,我也意识到自己在软件开发过程中存在的不足和需要改进的地方。我相信在未来的学习和工作中,我会不断努力、不断进步!

标签:14,软件开发,软件工程,构建,质量,之法,软件,过程
From: https://www.cnblogs.com/yuanxinglan/p/18216802

相关文章

  • 从零开始构建 Vision Transformer(ViT) 模型
    Transformer模型最早由Vaswani等人在2017年论文AttentionIsAllYouNeed中提出,并已广泛应用于自然语言处理。2021年,Dosovitsky等人在论文AnImageisWorth16x16Words:TransformersforImageRecognitionatScale中提出将Transformer用于计算机视觉任务,与......
  • netcore构建webservice以及调用的完整流程
    目录构建前置准备编写服务挂载服务处理SoapHeader调用添加服务调用服务补充内容构建前置准备框架版本要求:netcore3.1以上引入nuget包SoapCore编写服务1.编写服务接口示例usingSystem.ServiceModel;namespaceServices;[ServiceContract(Namespace="http://Demo.WebService......
  • [NOIP 2014] 寻找道路
    [NOIP2014]寻找道路在有向图 G 中,每条边的长度均为 11,现给定起点和终点,请你在图中找一条从起点到终点的路径,该路径满足以下条件:路径上的所有点的出边所指向的点都直接或间接与终点连通。在满足条件 11 的情况下使路径最短。注意:图 G 中可能存在重边和自环,题目保证......
  • redis的6.2.14的docker安装
    1.拉取镜像dockerpullredis:6.2.142.运行镜像sudodockerrun--nameredis-d-p6379:6379\-v/home/cy/soft/redis/data:/data\-v/home/cy/soft/redis/conf/redis-docker.conf:/usr/local/etc/redis/redis.conf\--privileged=true\redis:6.2.14redis-server/usr/lo......
  • 快充催NB群 974764414
    现在手机电池容量是按多少v计算啊,3.8v还是5v。比如说充入10wh,对应多少ah 3.85,满电4.35@天梦 “满电4.35”是什么意思@ 字面意思,充满4.35 @天梦 那官方宣传的5000mAh是按3.85v还是4.35v啊,比如说“小米13Ultra手机搭载5000mAh容量电池”  @天梦 那官方宣传的5000......
  • CF1463F Max Correct Set
    MaxCorrectSet考虑\(n\)的范围那么大,肯定要找到神秘结论。所以瞎考虑\(x=y\)的情况,不难想到放\(x\)个连续的数,再空\(x\)个不放,再放\(x\)个连续的。再考虑\(x\not=y\)的情况,我们猜测依旧是按循环节长度\(x+y\)一直放。结论:求出\([1,x+y]\)范......
  • TCP_UNACCEPTABLE_14: [close-wait] out-of-wdw SEQ | unacceptable ACK -> ACK (seq,
    测试目的:验证TCP在CLOSE-WAIT状态下,接收到一个窗口外的序列号或不可接受的ACK号的段时,是否能够返回一个带有正确的序列号和ACK号的ACK段,并保持在相同的状态。描述:在TCP连接的CLOSE-WAIT状态下,如果接收到一个序列号超出当前窗口或ACK号不可接受的段,TCP必须回应一个空的ACK......
  • 使用 Spring Cloud Alibaba AI 构建 RAG 应用
    作者:姬世文背景介绍RAG(RetrievalAugmentedGeneration)检索增强生成(RAG)是一种用于将数据与人工智能模型集成的技术。在RAG工作流程中,第一步将文档数据加载到矢量数据库(例如Redis)中。当收到用户查询时,矢量数据库会检索一组与该查询相似的文档。然后,这些文档数据充当用户问题......
  • jenkins中任务,带参数构建
    1、jenkins中配置 2、在构建中把参数引用 3、脚本中获取变量importsys用sys.argv获取对应的变量 4、执行jenkins任务,选择“BuildwithParameters” ......
  • 案例一:neo4j构建简单的金融知识图谱
    参考上一个博文将所有数据导入neo4j里面并新建数据库robot在案例里面给了很多数据开始时候不知道导入那个,但是知道需要节点文件和关系文件,并且导入知识图谱数据库的文件必须有格式 最上面一行是必须有的,所以我把目录下的文件件全部点开发现只有这一部分是需要导入的中间的:ex......