惠普架构文档模版学习笔记

开发者福利!热门AI工具限时免费用 购周边即赠Coding Plan Lite,Claude Code、Cursor等20+工具畅享,效率翻倍! 阅读详情

转自:http://blog.chinaunix.net/uid-26847614-id-3159126.html

3.体系结构文档模板
 3.1引言部分
    这部分引入此体系架构和相关的人员。记录架构文档的创建和修改时间。细节部分如下:
    (1)架构的名字,是架构总览还是具体的参考手册
    (2)设计团队和架构文档的作者信息,以及要想哪些相关人员反馈问题
    (3)创建和修改历史
    (4)受众和文档目的
    (5)一些可选性的观点
    (6)记录与其它软件开发相关文档的关联,如需求说明、架构说明、设计说明、内部参考说明等等。
    (7)可选的观点,包括观点描述和模型
    (8)如果此架构文档与某个项目关联可罗列项目名、发布日期、项目团队以及产品团队等(可选)
3.2系统目的
  此部分主要说明系统的目的和它要结局的问题,这部分是一个概览性的说明,不需要关心内部结构实现,且不能满足需求说明的功能要记录。
     (1)系统运行环境和它解决的问题
     (2)系统提供哪些服务以及具有何总特征,主要是包含哪些接口
     (3)非功能性的需求,主要是被其他系统需求包含的部分
  3.2.1 系统上下文
     (1)描述系统运行环境和解决的问题。主要描述关键实体的角色以及实体与系统的交互而非系统本身。
     (2)描述系统和运行环境的边界。主要可以使用如下三种模型:
        用例图、类图、数据流图
  3.2.2 系统接口部分
      依据系统的任务描述接口,根据抽象度不同有所不同。其实是一种 use case的表达。
  3.2.3 非功能性需求
      主要描述功能之外的、但是和系统相关的。可以包含三个部分:
      (1)质量。包括服务的质量(性能、产量、可用性、安全性)和系统开发的质量(可维护性、可移植性、支持性)。通常这里只是概述含义和措施,而将细节留给系统需求文档和架构需求文档。
      (2)系统运行环境的约束。如系统运行相关的环境、服务质量相关。这里的约束指的是架构需求说明中约束的一个摘要。
      (3)协议。描述了解决特定需求的方法(可能在质量和约束中提到过)。比如电子商务的易用性,可以通过增加购物手推车来完成、开发中的约束可以通过购买来完成。
3.3 structure部分
   主要依照逻辑组件和接 口沟通来描述静态结构。组件具有一定的抽象级别,可以对应一个类或一组类主要指逻辑组件。可以分为三个部分overview、每个组件的描述、所有组件接口的描述。
   3.3.1 概览部分
    一个structure有一个或多个框架图表和注释组成。描述了框架结构。
   (1)图表。主要通过类图和接口来进行表示。
   (2)注释。描述了框架基本原理、框架风格和样式、指定框架约束,可能其他可选的架构(可选)
     基本原理:为何选择此种拓扑结构和框架风格?与商业对象的关联,解释框架是如何满足框架需求文档和约束的(3.2.3)?还包含3.4.1的部分;
     框架约束:是管理组件行为和交互的重要规则,他们和体系结构的风格选择紧密相关;
     可选框架:给出这些框架的概念说明,并指明没有选择此种架构的原因;
     框架风格:层:高级和低级的抽象组件被分成很多层。
               管道和过滤器:数据被封装在过滤器中,通过连接在过滤器间的管道传输;
               经纪人:由经纪人连接客户和服务;
               数据和操作分离:分别放在model和interface中。
               基于通信的事件:
  3.3.2组件部分
    (1)Component:名字、版本号、包含对组件设计文档和实现文档的参考;
    (2)组件的功能和提供的接口;
    (3)Collaborators:列出相关联的组件;
    (4)NOTE:多样性:有多少组件实例存在于系统中?实例创建和销毁是动态的吗?什么条件下创建和   销            毁;
           并发性:组件包含的数据是否需要同步读取和写入,
           持续性:组件和它的数据需要一直存在系统的整个生命周期吗?
           参数化:描述了组件的可变性。
    (5)Issues争论点,系统还有哪些实现策略,以及对其它组件的影响。随着系统的深入,此部分会放空。
   3.3.3接口部分
  (1)Interface:名字和版本号,接口可以理解为一系列操作的组合;
  (2)Description:根据接口的功能描述接口的目的;
  (3)Services:对系统来说是services,对组件是一系列操作。
  (4)Protocol:services和operator的一些限制。复杂协议状态机要使用
3.4动态行为
系统行为可以用use case或系统操作来模型化。use case包括一个或多个外部actors和系统为了完成特定目标的多个步骤和交互。系统操作包括一个输入作为触发事件,
Scenarios Specification主要从外部观点对系统操作和用例的细节说明,定义了框架如何动作来响应外部的触发动作,;
mechanisms提供了Scenarios没有覆盖到的系统内部的行为模型,描述了组件如何协作来产生场景定义的行为。
3.4.1Scenarios
(1)Scenarios Specification主要从外部观点看actors和system的交互
(2)Component Interaction Model:从内部组件之间的交互来描述
3.4.2 Mechanisms
主要是对前面未涉及的部分的补充。比如关于非功能性需求的组件和约束等有争议的问题
3.5其它视图
3.5.1进程视图
  主要是将逻辑视图映射为进程相关。可以用类图和对象图来表示。
3.5.2开发视图
逻辑视图中组件到目录的映射
3.5.3部属视图
3.6概念框架
3.7结论
4.结论和感谢
5.参考文献

惠普电脑如何顺利升级至Windows11系统 全新用户界面:Windows11采用了更加简洁、直观的用户界面设计,使用户能够更快速地找到自己需要的应用程序和文件。多任务处理优化:系统优化了多任务处理功能,支持分屏显示多个应用,并自动优化窗口布局,提高用户的工作效率。增强的安全性:Windows11引入了多项安全增强功能,包括内置的防火墙、病毒防护和隐私保护功能,确保您的电脑和数据安全无忧。创新功能体验:系统还提供了许多创新功能,如虚拟桌面、动态壁纸、语音助手等,为您带来更加智能和便捷的使用体验。 阅读详情

相关推荐

惠普电脑BIOS开启VT虚拟化技术教程

开启惠普电脑的VT虚拟化技术不仅能够提升虚拟机软件的性能和稳定性,还能为用户提供更加灵活和高效的计算环境。通过本文的介绍,相信用户已经掌握了如何在惠普电脑中进入BIOS并开启VT的方法。在实际操作中,请务必注意BIOS设置的正确性和安全性,以避免对电脑硬件和操作系统造成不必要的损害。同时,也建议用户定期关注惠普官方发布的更新和补丁,以确保电脑系统的安全性和稳定性。

nntxthml的博客 3058

到底如何区分什么是架构、框架、模式和平台 ?

区分什么是架构、框架、模式和平台,一直都感觉这几个词过于抽象和模糊,今天大家来说说到底什么是架构、框架、模式和平台? 收集了的一些来自网上各自的定义和区分如下: 来自冬眠的蛤蟆概念: 设计模式<框架<架构<平台,从复用角度讲,设计模式是代码级复用、框架是模块级复用、架构是系统级复用、平台是企业应用级复用。 1、设计模式 为什么要先说设计模式?因为...

weixin_30624825的博客 533

惠普存储更换硬盘

unsupported disk硬盘不能使用,必须更换。造成这种状况的原因包括:媒体错误过多;两个值列在一起:第一个是“How Used”,第二个是“Current Job”。例如,对于正在被擦除的虚拟磁盘(vdisk)中使用的磁盘(VRSC),显示“VDISKVRSC”

qq_31091345的博客 3095

软件开发随笔系列二——关于架构和模型

这篇文章基本上不涉及具体的技能、工具,更多是我对“如何设计好一个软件”这个问题多年来的思考和总结。要回答这个问题,我觉得第一是要说清楚这个软件究竟是什么样的。我自己的答案就是上面描述的“3+1”模型: > 3:(功能模型+流程模型+数据模型) > 1:技术实现 一般人都说做软件是一个逻辑性特别强的工作,确实也如此,尤其是在设计业务逻辑,算法上,人类需要用到的所有逻辑方法,都需要用上——演绎和归纳。但就是因为太过抽象,所以我们需要各种工具(流程图、脑图,甚至用图画工具画画,用笔画画)来努力让软件变得具现化

cfy_fantasyxx的博客 4769

惠普2600打印机连接wifi_惠普无线打印机如何使用 惠普无线打印机如何连接手机【详解】...

惠普 打印机 品牌目前市场销量是很不错的,打印机的系列也是很丰富,其中部分打印机还具备无线打印功能。很多家庭现如今购买的时候,都会选择惠普打印机。那么大家知道 惠普无线打印机怎么用 吗?下面来介绍一下 惠普无线打印机怎么连接 手机 ,以及惠普无线打印机怎么安装,帮助大家更好的使用惠普打印机!一、惠普无线打印机怎么用1、连接打印机驱动使用惠普无线打印机打印之前,先要到惠普官网下载驱动软件,之后安装打...

weixin_35739967的博客 1万+

惠普电脑BIOS重置为默认值的详细教程

BIOS(基本输入输出系统)作为计算机硬件与操作系统之间的桥梁,存储着与硬件和系统设置相关的信息。在惠普电脑上,有时候由于不当的配置更改,可能会导致系统启动问题、性能下降或其他异常。此时,将BIOS重置为默认值是一个有效的解决方案,它可以帮助消除潜在的问题配置,并恢复电脑到出厂时的设置状态。本文将详细介绍如何在惠普电脑上重置BIOS为默认值,帮助用户解决一些常见的系统问题。

mmoo_python的博客 3163

惠普笔记本电脑BIOS更新指南

更新惠普笔记本电脑的BIOS是提升系统稳定性和性能的有效方法。通过访问惠普官方网站下载并安装适用于你笔记本型号的BIOS更新文件,你可以轻松解决潜在的问题。在更新过程中,请务必遵循上述步骤和注意事项,以确保更新过程顺利进行。如果遇到任何问题,请查阅惠普官方网站上的支持文档或联系惠普客服寻求帮助。

mmoo_python的博客 3793

惠普m154a状态页_惠普M154a说明书

惠普M154a打印机使用说明书,用户如果想要熟练的使用惠普m154a,除了需要驱动的支持外,你还需要这套说明书的帮助,不管你是安装,还是设置,还是使用,又或者是故障排除,它都会为您提供最详细的帮助,是您不可缺少的好帮手。惠普M154a打印机使用说明书阅读说明1、这套说明书包含了五个文件,都是PDF文档,虽然可以在浏览器里直接打开,但是要想做标注什么的你还需要借助PDF阅读器。2、安装指导采用了海报...

weixin_39630771的博客 6720

惠普笔记本进入bios按什么键

需要注意的是,不同型号的惠普笔记本进入BIOS的快捷键可能略有差异。如果以上方法均无法进入BIOS,建议查阅惠普官方的文档或手册,或联系惠普技术支持获取具体的进入BIOS设置的指导。此外,在进行BIOS设置时,请务必谨慎操作,确保了解自己进行的更改,以避免不必要的问题或损害。如果不确定如何操作,建议向惠普技术支持或专业人士寻求帮助。惠普笔记本进入BIOS的按键可能会因不同的笔记本型号和操作系统而有所差异。一般来说,常见的进入BIOS的按键包括。

好好学习天天向上 5418

惠普笔记本FN键功能设置详解

通过本文的介绍,相信用户已经了解了如何在惠普家用和商用笔记本上进行FN键功能的设置。无论是通过快捷键还是BIOS设置,用户都可以根据自己的需求来灵活调整FN键的功能。希望本文能够帮助用户更好地利用惠普笔记本的FN键功能,提升使用体验。

mmoo_python的博客 2760

浪潮,惠普服务器BMC远程安装系统

浪潮服务器BMC远程安装系统

qq_50263172的博客 2万+

惠普企业文化的力量:提升员工动力与企业成长

本文还有配套的精品资源,点击获取 简介:本文探讨了惠普独特的企业文化,称为“惠普之道”,以及其在激发员工的使命感、归属感、责任感、荣誉感和成就感方面的影响。惠普之道注重尊重个人、信任、创新、开放和诚实沟通,鼓励员工参与决策并提供成长空间。文档详细解析了惠普文化如何通过赋予员工使命感、营造归属感、培养责任感、公开认可成就和提供发展机会来增强员工动力和企业绩效,还包含案例分析,...

weixin_28793831的博客 1211

惠普136系列打印机:拆封启动、无线驱动安装、电脑手机打印

惠普136系列无线驱动安装 https://v.youku.com/v_show/id_XNDIyODk4MDQxMg==.html 惠普136系列安卓手机打印图片、word文档 https://v.youku.com/v_show/id_XNDIyODczMzY5Ng==.html

鲁迷那的专栏—坚持实践后再写出来! 1万+

惠普Win10键盘全部失灵?这里有全面解决方案

键盘失灵是一个常见但令人头疼的问题,通过以上方法,大多数用户应该能够解决惠普Win10电脑键盘失灵的问题。先易后难:先从简单的重启和连接检查开始,逐步深入排查。备份数据:在进行重装系统前,务必备份所有重要数据。官方支持:遇到问题时,及时查阅惠普官方文档或联系惠普客服寻求支持。希望这篇文章能帮助大家解决惠普Win10键盘失灵的问题,提升工作和娱乐体验。如果问题依然存在,建议寻求专业维修人员的帮助。

mmoo_python的博客 1468

惠普笔记本更换固态硬盘无法识别的解决方法

更换固态硬盘后无法被识别是一个比较常见的问题,但通过上述方法,大多数用户都可以找到问题的根源并解决它。如果您在操作过程中遇到了困难,可以参考惠普官方文档或联系惠普客服寻求帮助。希望本文对您有所帮助!

nntxthml的博客 2672

惠普光影精灵9键盘灯开启指南

惠普光影精灵9作为一款专为游戏爱好者设计的笔记本电脑,其个性化的键盘灯光设计无疑为玩家们在游戏中增添了更多的乐趣。通过本文的介绍,相信大家已经掌握了如何轻松开启惠普光影精灵9键盘灯光的方法。无论是使用快捷键还是通过OMEN Command Center进行设置,都能让用户根据自己的喜好和需求来调整键盘的灯光效果。同时,本文还为大家提供了一些常见问题的解决方案,希望能帮助大家更好地使用这款优秀的游戏笔记本电脑。在未来的使用过程中,如果遇到任何问题或疑问,请随时联系惠普售后服务中心或查阅相关的官方文档和教程。

nntxthml的博客 3167

惠普打印机故障代码_惠普打印机出现故障怎么办

惠普打印机是办公室里常见的打印设备,随之而来的问题也是异常的多,但是大多问题都是相同的,下面小编就为大家整理了一些惠普打印机常见故障解决方法,希望对大家有用惠普打印机常见故障及解决方法1、问:惠普3030打印普通文档没问题,打印word就出错。答:故障是word文件出错。2问:惠普3030扫描灯一直在原位移动。答:是扫描器检测白平衡出错,清洁扫描白板。...惠普打印机是办公室里常见的打印设备,随之...

weixin_39625975的博客 4316

惠普打印机节能环保认证证书_惠普家用打印机怎么样 惠普家用打印介绍【详解】...

很多人想购买家用惠普打印机,但不知道家用惠普打印机怎么样,应该选择哪种型号,小编根据京东的销量整理出一份惠普家用彩色打印机推荐表,帮助大家了解一下惠普家用彩色打印机多少钱一台,具体有哪些功能。 一、家用打印机惠普怎么样1、品牌优势从惠普开发出第一台桌面激光打印机开始,20年以来一直关注用户的需求,每款产品都是从用户的角度开发出来的,深受用户的喜爱。全球销量位居第一,市场最新占有率为64%,全球销量...

weixin_39864601的博客 4195

惠普电脑退出安全模式详细指南

退出惠普电脑的安全模式并不复杂,只需按照上述步骤进行操作即可。然而,在操作过程中需要谨慎小心,确保正确输入命令并了解相关注意事项。通过本文的介绍和指导,相信您已经掌握了如何退出惠普电脑安全模式的方法,并能够轻松恢复电脑的正常使用。如果您在操作过程中遇到任何问题或疑问,请随时联系惠普的技术支持团队以获取帮助和支持。此外,为了保持电脑的良好运行状态和避免类似问题的再次发生,建议您定期更新驱动程序、进行系统维护和安全检查。这些措施将有助于减少系统冲突和故障的发生,提高电脑的稳定性和安全性。希望本文对您有所帮助。

nntxthml的博客 2491
上一篇: 调试Release发布版程序的Crash错误(Win7)
下一篇: 随笔 2013年5月19日 -- 我的三年工作
chcucl
博客等级 码龄14年 14粉丝 8原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值