软件结构图怎么画
你好,下面的图是 Adobe CAD 软件画出来的。
这是一款十分强大的 2维制图软件,当然,比较简单的三围制图也勉强可以胜任。
然后,如果感觉CAD不好使,Proe 也可以的。
这是一款最主流的三维制图软件,比CAD高深。
画这个图的话,有点..大材小用的感觉。
打印的话用PDF打印的。
(因为图纸一般都保密,PDF比较安全)。
希望可以帮助你
画构架图使用的是什么软件?
展开全部 UIDesigner是腾讯用户研究与体验设计部(CDC)设计研发的一款设计类软件,打造一款可以让设计师统一平台和团队协作的平台型设计工具,经过1.0和2.0版本的经验沉淀,我们决定对3.0版本进行全新的架构设计。
开发一个软件系统,前期的架构设计承载着整个软件的设计思想和关键决策,可以说是重中之重。
根据软件架构设计思想,关注分割和交互,好的架构必须使每个关注点相互分离。
我们进行了最基本的需求分析,得出两个关注点:一是工具,二是设计绘图,关系如图1所示。
得到最基本的两个关注点后,接着将提取关键需求(包括:关键功能需求、关键质量需求和关键商业需求),根据两个关注点进行架构的细化设计。
一、关注点——工具 这里我们结合UIDesigner的实际需求,提取出属于“工具”范畴的关键功能需求、关键质量需求和关键商业需求。
首先,“工具”的关键功能需求,必须包括:磁盘文件读写、异常捕捉、日志记录、安全性管理;非工具所必须,但是UIDesigner本身所要求的,包括:配置管理、缓存管理、线程服务、服务器和客户端通讯管理、国际化服务。
其次,“工具”的关键质量需求,质量需求包括开发期质量需求和运行期质量需求两部分,经过分析和权衡,UIDesigner的性能主要取决于设计绘图,而稳定性、可扩展性和可维护性才是决定“工具”本身发展的质量需求,因此,对“工具”的质量需求设计将以稳定性、可扩展性和可维护性为主。
最后,“工具”的关键商业需求,因为UIDesigner本身并没有很复杂的业务需求,因此关键商业需求是在设计流程的优化和规范上得到体现,这方面的设计已经属于高层模块和使用流程的设计,对架构的影响非常小,可以暂时性的忽略。
经过关键需求的提取,我们得到了“工具”的设计目标——可以提供通用功能(关键功能需求)的高稳定性、扩展性和维护性的客户端应用。
根据此目标,我们采取了DI(Dependency-Injection)和MVP(Model-View-Presenter)结合的架构,概念架构设计如图2所示。
...
结构分析图的这种箭头是用什么软件怎么画出来的
要做出很萌的流程图来,首先你使用的软件中要有丰富的符号口。
或者是可以自己绘制符号的那种软件。
比如像这种箭头的符号还有其他基本的流程图图符号只有拥有这样的符号库,才能够绘制出漂亮的流程图符号库比较丰富比较好用的流程图软件有Visio和亿图图示。
转载请注明出处51数据库 » 软件总体架构图怎么画
亖呉?盀