永发信息网

用什么工具画 软件架构设计图

答案:4  悬赏:40  手机版
解决时间 2021-11-19 03:42
用什么工具画 软件架构设计图
最佳答案
UIDesigner是腾讯用户研究与体验设计部(CDC)设计研发的一款设计类软件,打造一款可以让设计师统一平台和团队协作的平台型设计工具,经过1.0和2.0版本的经验沉淀,我们决定对3.0版本进行全新的架构设计。
  开发一个软件系统,前期的架构设计承载着整个软件的设计思想和关键决策,可以说是重中之重。
  根据软件架构设计思想,关注分割和交互,好的架构必须使每个关注点相互分离。我们进行了最基本的需求分析,得出两个关注点:一是工具,二是设计绘图,关系如图1所示。

 得到最基本的两个关注点后,接着将提取关键需求(包括:关键功能需求、关键质量需求和关键商业需求),根据两个关注点进行架构的细化设计。
一、关注点——工具
  这里我们结合UIDesigner的实际需求,提取出属于“工具”范畴的关键功能需求、关键质量需求和关键商业需求。
  首先,“工具”的关键功能需求,必须包括:磁盘文件读写、异常捕捉、日志记录、安全性管理;非工具所必须,但是UIDesigner本身所要求的,包括:配置管理、缓存管理、线程服务、服务器和客户端通讯管理、国际化服务。
  其次,“工具”的关键质量需求,质量需求包括开发期质量需求和运行期质量需求两部分,经过分析和权衡,UIDesigner的性能主要取决于设计绘图,而稳定性、可扩展性和可维护性才是决定“工具”本身发展的质量需求,因此,对“工具”的质量需求设计将以稳定性、可扩展性和可维护性为主。
  最后,“工具”的关键商业需求,因为UIDesigner本身并没有很复杂的业务需求,因此关键商业需求是在设计流程的优化和规范上得到体现,这方面的设计已经属于高层模块和使用流程的设计,对架构的影响非常小,可以暂时性的忽略。
  经过关键需求的提取,我们得到了“工具”的设计目标——可以提供通用功能(关键功能需求)的高稳定性、扩展性和维护性的客户端应用。根据此目标,我们采取了DI(Dependency-Injection)和MVP(Model-View-Presenter)结合的架构,概念架构设计如图2所示。

全部回答
Axure
亿图图示 visio UIDesigner Edraw max PlantUML等等,有许多这样的软件,各有各的优点。
可以采用UIDesigner软件
结合UIDesigner的实际需求,提取出属于“工具”范畴的关键功能需求、关键质量需求和关键商业需求。
1.“工具”的关键功能需求,必须包括:磁盘文件读写、异常捕捉、日志记录、安全性管理;非工具所必须,但是UIDesigner本身所要求的,包括:配置管理、缓存管理、线程服务、服务器和客户端通讯管理、国际化服务。
2.“工具”的关键质量需求,质量需求包括开发期质量需求和运行期质量需求两部分,经过分析和权衡,UIDesigner的性能主要取决于设计绘图,而稳定性、可扩展性和可维护性才是决定“工具”本身发展的质量需求,因此,对“工具”的质量需求设计将以稳定性、可扩展性和可维护性为主。
3.“工具”的关键商业需求,因为UIDesigner本身并没有很复杂的业务需求,因此关键商业需求是在设计流程的优化和规范上得到体现,这方面的设计已经属于高层模块和使用流程的设计,对架构的影响非常小,可以暂时性的忽略。
经过关键需求的提取,我们得到了“工具”的设计目标——可以提供通用功能(关键功能需求)的高稳定性、扩展性和维护性的客户端应用。根据此目标,我们采取DI(Dependency-Injection)和MVP(Model-View-Presenter)结合的架构,概念架构设计如图2所示。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
发现身边的美作文600字以上
宁波索菲亚婚纱摄影地址在什么地方,我要处理
汽车轮胎185/65R14是什么意思?
女士修毛刀可以带上飞机吗
石狮哪里有最好最厉害的律师,大家帮忙介绍下
pp线标准克重
唯一映像婚纱摄影全球旅拍地址在什么地方,想
究竟谁才是真正的喜欢钟白
招标中流标是什么意思
求电子版《天下无谋文丛》共8本下载地址,请
巴住墙还有什么词语
北源村怎么去啊,有知道地址的么
10kV发电机中性点电流不大于5A是哪个标准里的
鬼吹灯OL什么时候开?
电子科大的微波遥感研究生怎么样?
推荐资讯
今天一个四十多岁的女同事让我烫十把面,我说
神州租车短租自驾是算公里收费的吗
买的苏泊尔豆浆机才半个多月,打出来的豆浆就
看下新房子风水如何,刚装修好的,呵呵
有关诽谤的成语
江南女子,现在都还是温婉如水吗?书中的描述
阳泉市郊区河底联校曹家掌幼儿园地址在哪,我
昨天老公在古今文胸专卖店帮我买了一套内衣,
如果是钢材热喷锌 每平方米的成本大概是多少
古官道:醴陵-株洲-湘潭-长沙,"十里一铺五里一
请求大神,C#如何截取字符串中指定字符之间的
0.85% NaCl怎么配
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?