自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 软件体系结构的演化

首先必须对用户需求的变化进行归档,使变化的需求与已有构件对应。对找不到对应构件的变动,也要做好标记,在后续的工作中,将创建新的构件,已应对这部分变化的需求。在演化计划的基础上,开发人员可根据在第一步得到的需求变动的归档情况,决定是否修改或删除存在的构件、增加新构件。评审组装后的体现结构是否反映需求的变动,符合用户需求。通过组装支持工具把这些构件的实现体组装起来,完成整个软件系统的连接与合成,形成新的体系结构。在改变原有结构之前,开发组织必须制订一个周密的体系结构演化计划,作为后续演化开发工作的指南。

2023-06-23 13:26:40 397 1

原创 软件架构风格

在管道/过滤器软件架构风格中,每个构件都有一组输入数据和输出数据,构件读输入的数据流,经过内部处理,然后产生输出数据流。

2023-06-18 20:09:27 327

原创 基线(baseline)

比如有一个项目设计文档,当设计基本完成,开发即将开始的时候,需要把这个文档固定下来,内容不能再频繁改变,否则开发人员就无所适从了,导致每个人所参照的文档并不是同一个文档。因为既然是“基线”,就不能随便动。但是到了一定时候,修改积累到一定程度,就需要把很多修改合并到原来的文档中去了,并生成一个新版本的文档作为团队中所有的人的参考标准,并把老的版本淘汰掉。可以对这三个文件做一个基线,取aaa.c的版本1.1,取bbb.c的版本1.3,取ccc.h的版本1.0,(1.1,1.3,1.0)就是一个基线。

2023-06-15 16:11:26 623

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除