问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

架构设计文档如何编写求答案

发布网友 发布时间:2022-04-27 12:06

我来回答

1个回答

热心网友 时间:2022-04-20 15:17

软件架构设计已经逐渐成为现代软件开发过程的核心,然而能够清晰表明架构设计并不是一件容易的事,就面向对象开发而言,RUP 的4+1视图已在架构设计的撰写中得到了广泛的应用和认可。
对于4+1 view的描述有几个不同版本(或包含的视图不同,或视图的名称不同),文中以Philippe Kruchten, November 1995提出的4+1视图为准。
4+1视图包括:逻辑视图(Logic View),开发视图(Develop View),进程视图(Process View),物理视图(Physical View)和场景视图(Scenarios)。
4+1视图不仅便于我们记录架构设计,实际上它也指导了我们进行架构设计活动的部分过程。
通常我们选择UML来表现各种视图,以下列出了UML和各视图的对应关系
4+1视图 UML
场景视图 use case
逻辑视图 类图
开发视图 类图,组件图
进程视图 无完全对应
部署视图 部署图
在架构设计稳定中通常不会给出较多的用例描述,这些是在需求稳定中定义。但是往往架构文档会选择一些用例,列入文档中,这些用例和一些非功能性需求一起用以证明架构的有效和正确性。在逻辑视图中用例的实现是必不可少的一节,尽管架构设计更关注非功能性需求。
融入MDA的思想
对于逻辑视图和开发视图所应包含的内容常常会觉得很难区分两者间的明显界限。逻辑视图包含更多的分析模型与实现技术本身相关性应该较少,如业务对象模型及其扩展。而开发视图则会与实现技术紧密相关。
随着MDA思想的推广,在架构设计文档的撰写方面也产生了影响,我们不难把MDA的PIM和逻辑视图联系起来,而把MDA中的PSM和开发视图联系起来。
在编写逻辑视图是我们应该描述与技术平台无关的模型,而开发视图则描述与实现技术平台相关的模型。
如在逻辑视图中表现的某些实体类,我们会在开发视图中转换为EJB组件(实体Bean)。
这种做法不仅有利于我们编写架构设计文档,同时更是一种好的架构设计思考流程。
架构设计:文件服务存储设计

第二个方案是 代码实现 ,即在上传文件时,程序就自动备份。以上面的架构为例,可以添加一个BackupListener,当上传完成后,通过事件,自动备份上传的文件。同时下载时需要判定文件是否完整,如果有问题则使用备份数据。此方案时效性得到了保障,但是将数据备份和业务放到了一起,且需要编码实现,增加了业务...

《J2EE架构与开发》期末考试简答题,求问题完整答案

1、将服务器的资源通过标准的HTTP响应发送给浏览器,浏览器接收到响应后将 HTML文档显示出来。2、action:当提交表单时,向何处发送表单数据。get:浏览器使用 method 属性设置的方法将表单中的数据传送给服务器进行处理。共有两种方法:POST 方法和 GET 方法。type:类型,可以是button,submit等 name:...

系统架构设计师要考论文吗?

系统架构设计师考试包含三个科目:综合知识、案例分析以及论文。论文就是写作题,考生需根据给出的题目按照要求撰写论文,论文满分为75分,合格分数线为45分。系统架构设计师属于软考高级资格考试,需要三个科目都及格才算合格,单科及格成绩不予保留,也不能转移到下次考试时使用。通过软考获得证书的人员,...

软件架构设计是软件开发过程中的一项重要工作。( )不属于软件架构设计的...

【答案】:B 本考题考查的知识点为软件设计架构基础知识。软件架构主要职责 (1)确认需求在项目开发过程中,架构师是在需求规格说明书完成后介入的,需求规格说明书必须得到架构师的认可。架构师需要和分析人员反复交流,以保证自己完整并准确地理解用户需求。(2)系统分解依据用户需求,架构师将系统整体分...

一张图讲清楚产品架构,手把手教你画产品框架图

建议在复杂项目开始前写: 当你要开始设计一个系统性、完整的需求时,如果跳过画产品架构图的步骤,直接开始画原型、写PRD、kick off,就很容易发生“改了又改”、“做了一版需求然后又推翻”的情况。 但“种一棵树最好的时间是十年前,其次是现在”: 如果你的项目已经进行到一半,自己却从未产出过这张图,那么就...

软件测试的术语srs,hld,lld,bd,fd,dd分别是什么意思?

答案:软件测试中的术语解释如下:1. SRS:软件需求规格说明。2. HLD:高层逻辑设计。3. LLD:低层逻辑设计。4. BD:业务文档。5. FD:功能设计。6. DD:详细设计。详细解释:SRS:这是一份详细的项目文档,描述了软件的需求和预期功能。它定义了软件的功能性需求、非功能性需求以及其他相关要求,...

作为一个想在编程方面能养家糊口的计算机科学与技术的专业生需要其他什...

1.使用shell或其它脚本语言编写运维服务所需的服务,编写各种服务器端程序和插件;2.公司网络系统架构设计;3.对服务器运行状况、服务负载进行监控,及时发现问题并报告相关人员;4.发布程序代码,安装、调试程序运行环境;5.服务性能优化,让所有服务运行在最佳状态;6.文档撰写能力,编写系统运维手册、部署文档、性能参数说明;...

在高级产品经理眼里,产品架构是怎样的

当然,分析产品的时候需要考虑很多因素,不仅是从产品设计出发,还要从行业背景、公司战略、运营、实际资源等情况出发,才能得出更接近真相的答案。To B 类产品如何搭建产品架构To B类产品(通常都是后台产品)的设计非常具有挑战性,因为To C类的前台产品,大家都已经培养起了使用习惯,对功能有一定程度的理解,见过的模式...

系统架构设计师考试试题举例

系统架构设计师考试中,考察了考生对TCP/IP协议和网络管理知识的理解。第一题测试了考生对SNMP协议和CMIS/CMIP的掌握,SNMP是在(1)UDP协议之上,采用(2)异步请求/响应模型。网络管理应用进程使用OSI模型的(3)应用层。正确答案分别是B、A、D。第二题探讨了软件产品线的构成,主要由(4)构件库和...

软件测试中的测试依据到底是指什么?

一个是开发部门的设计文档,包括我们在软件生命周期中提到的架构设计,详细设计阶段的产出。开发部门在进行上述设计工作的时候,有可能会产出比需求阶段更丰富的文档,比如架构设计图,算法设计图,模块的详细设计说明书,接口定义文档,数据库设计说明书,界面设计线图等等等等。实际工作中,你会发现,开发...

架构设计文档模板 数据处理平台架构设计文档 系统架构设计文档 pdf文档如何编辑 架构文档 架构设计 架构设计五视图 数据架构设计 技术架构文档
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
孔子周游列国坐的什么车? 高内聚 ,低耦合 到底是什么意思? 高内聚低耦合的设计原则 清爽百合虾仁 高内聚低耦合原则 4题求详细解答,高中数学题 ...JAVA项目中各自功能与优点,他们之间的联系是什么? ...是pl/sql写好了,但是不是我们写哦,我想问各位java程序猿们,你们写吗... 核桃分心木泡几次水合适 核桃分心木泡多少次水合适 灯为什么不是短路 unity3d的界面结构,有几个面板视图 场景切换应该怎么弄 Unity认证考试包含哪些内容 什么是uml 中的4+1视图? UML中的逻辑视图、进程视图、 实现视图、部署视图都是什么意思? 3Dmax场景 视图显示不了全部场景很头疼啊,求大神解决。 什么是场景三视图 五视图是哪几个 颜尚饮注册过商标吗?还有哪些分类可以注册? 魏城尚饮注册过商标吗?还有哪些分类可以注册? 第05类商标转让 第05类商标注册包括哪些行业 商标5类商标内容明细 5类商标包含哪些类 迈腾1.8后刹车片怎么更换 大众迈腾换后刹车皮分泵怎么复位 迈腾2015款2.0T旗舰版,新车刚跑了1.6万公里左后轮刹车片用完了,刹车盘磨损严重不能继续使用 新迈腾换完后刹车片制动变软怎么办 迈腾换后刹车片必须要用电脑吗 大众新迈腾的带电子手刹工能的后刹车片怎么更换,要注意哪些事项? 迈腾后刹车片怎么设定? su怎么保存场景视角 3DMAX下载的室外场景模其他视图都是黑只有摄像机和灯光视图可以看见? scenery scene view sight 作景色讲有何区别 maya中怎样快速选择环形边? flash怎么添加场景 3D怎么做外景场景? 3ds max中模型和场景分别是什么概念 小肚子一阵一阵的痛是怎么回事 3D max 中不小心旋转了物体、是整个场景视图都改变了。我该怎么办 肚子一阵一阵的疼,是怎么回事 小腹上面 请问小肚子一阵一阵的抽着疼是怎么回事? 最近几天小肚子总是一阵一阵的疼怎么回事 小肚子一阵一阵的疼是怎么回事? 小肚子疼是怎么回事 一阵一阵的 小腹刚才一阵一阵的疼,是怎么回事 女人小肚子一阵阵的疼是怎么回事 现在小肚子一阵阵的疼是怎么了,但也不是很疼,过去一会有好了 小腹突然阵痛是什么问题 小肚子一阵一阵的痛是怎么回事,不是很疼 小肚子一阵一阵的疼,这是怎么回事? 不是生理期。