架构文档类别

我们在做架构设计文档一般分为两个层面: 
#1 技术架构设计。 
从技术的解决上来讨论,着重点是讨论采用什么样的技术,如何分层,采用了那些好的技术特性。采用这些技术特性会为我们的工作带来哪些好处。为什么要这么做。

#2 体系结构设计。 
从业务需求的角度来出发,理清物理结构图和逻辑结构图。 
划分每个子模块,为什么要这么划分,以及各个只模块之间的交互关系,每个子模块具有哪些接口。 
这个是要求对需求的把握十分到位,是用设计对需求的映射,重点是要理清整个系统的脉络。

架构文档类别

时间: 2024-08-27 15:44:34

架构文档类别的相关文章

3g上网卡的驱动程序的自动更新web端架构文档

几年前写的. 看是否有人用得上吧 1   简介 本文档详细描述了基于ASP.NET平台和IIS服务的T-Mobile自动更新系统的实现框架. 本文档主要从技术架构和业务架构两个方面来着手来描述T-Mobile自动更新系统的架构,以使相关人员快速了解产品的架构. 1.1   目的 本文档将从架构方面对T-Mobile自动更新系统进行综合概述,其中会使用用例视图.逻辑视图.部署视图.实施视图等多种不同的架构视图来描述系统的各个方面. 这些描述用于记录并表述已对系统的架构方面做出的重要决策,同时确定系

3g自己主动更新网卡驱动web完架构文档

几年前写. 看它是否是用得上 1  简单介绍 本文档具体描写叙述了基于ASP.NET平台和IIS服务的T-Mobile自己主动更新系统的实现框架. 本文档主要从技术架构和业务架构两个方面来着手来描写叙述T-Mobile自己主动更新系统的架构,以使相关人员高速了解产品的架构. 1.1  目的 本文档将从架构方面对T-Mobile自己主动更新系统进行综合概述.当中会使用用例视图.逻辑视图.部署视图.实施视图等多种不同的架构视图来描写叙述系统的各个方面. 这些描写叙述用于记录并表述已对系统的架构方面做

nginx-tomcat-memcached架构文档说明(转)

800x600 Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE MicrosoftInternetExplorer4 st1\:*{behavior:url(#ieooui) } /* Style Definitions */ table.MsoNormalTable {mso-style-name:普通表格; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-sty

xml和xsd架构文档相关知识

1.使用架构(XSD)验证XML文件 2.使用自动生成工具: 工具目录:C:\Program Files (x86)\Microsoft SDKs\Windows\v8.0A\bin\NETFX 4.0 Tools 工具名称:xsd.exe 使用帮助:生成xml架构文档xsd-->拷贝xml文件到工具目录下,打开命令工具,进入该目录,执行命令:xsd myFile.xml 生成xsd架构文档相关类-->执行命令:xsd /c/language:CS XSDSchemaFile.xsd 更多详细

iOS项目架构文档

设计的项目架构主要引用MVVM+MVC架构,并以功能模块分级.以下为目录结构. 初级目录: 我们只需要关注SGZH文件夹下的目录,其他为Xcode管理的目录.可以看到此目录为项目初级目录,我们开发过程只需对初级目录内的文件进行操作,其主要划分为3大块: AppDelegate: AppDelegate是程序入口,程序启动和显示逻辑都定义在内部,主要可以让开发人员快速找到代理文件并了解程序从启动到显示过程,也可以快速进行一些初始化测试. Resource: 此目录主要存放一些项目资源文件,如项目切

Redis3.2.8+sentinel构建HA架构文档

一.环境准备:HA架构至少需要一主一从1.1.主机规划: master端:192.168.56.11 slave端:192.168.56.12 1.2.安装redis环境两台机器分别安装redis3.2.8安装步骤如下: cd /usr/local/ wget http://download.redis.io/releases/redis-3.2.8.tar.gz tar zxvf redis-3.2.8.tar.gz cd redis-3.2.8 make make install mkdir

keepalive+nginx集群架构文档

1.准备两台机器 A机器:192.168.232.132 B机器:192.168.232.131 A级器作为master,B机器作为backup 2.两台机器都安装:keepalived A机器 [[email protected] ~]# yum install -y keepalived B机器 [[email protected] ~]# yum install -y keepalived 3.两台机器上都安装nginx 若是A.B机器没有装nginx服务,可以直接 yum安装 因为我A机

Atitit 项目文档规范化与必备文档与推荐文档列表

===========比较重要的必备文档========== 项目组名单通讯录( 包括项目组,客户沟通人等 需求文档 原型ui文档 开发计划表 项目源码与架构文档以及新结构文档 设计文档 (一般概要即可,重点模块单独详细设计) 数据库文档 注意事项 =========对开发比较重要的文档 Svn源码服务器账号密码 测试数据库账号密码信息 数据库sql脚本文件. 开发环境搭建文档 项目技术规范文档.(项目模式和产品模式有很多不同,需要单独分离) ======其他 测试说明文档 测试服务器部署账号信

关于用例需要多少文档以及业务用例等等

整理者:张克强 缘起 @jackyrong 发了如下一条微博 敏捷中的文档该写多少合适,一直是永恒的话题,每个用例故事的设计简要卡片,用例图,序列图,类图,数据字典,简要原型图,算法补充说明,应该是必要的吧,大家可以继续探讨 @袁斌_AgileDo @竹十一 @敏捷广州联盟 @火球_Fireball | 转发(58)| 收藏| 评论(35) 5月16日 张克强-敏捷307:这些都写了,那不就是RUP了? (5月18日 17:37) jackyrong:回复@张克强-敏捷307:那倒不一定,看的是