![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
系统设计
文章平均质量分 94
HIIWAR_ZB
这个作者很懒,什么都没留下…
展开
-
UML详细讲解
1.UML概述1.1.什么是UML统一建模语言(UML)是一种通用的可视化建模语言,可以用来描述、可视化、构造和文档化软件密集型系统的各种工件。UML是独立于过程的,它适用于各种软件开发方法、软件生命周期的各个阶段、各种应用领域以及各种开发工具。注:UML不是一种程序设计语言,其描述的模型可以和各种编程语言相联系。1.2.UML的目标为建模者提供可用的、富有表达力的、可视化的建模语言,以开发和交换有意义的模型。 提供可扩展性和特殊化机制以延伸核心概念。 支持独立于编程语言和开发过原创 2021-10-09 17:09:40 · 30341 阅读 · 1 评论 -
系统开发时复杂逻辑的分析与实现方法(个人实践经验)
系统开发时复杂逻辑的分析与实现方法描述需要完成的功能目标(从用户使用角度出发);分析参与功能实现的角色,输入项、输出项、资源(工具项)分别有哪些?什么方式控制逻辑?把输入项、逻辑控制项分离,对于输入项仅暴露信息输入接口,将所有可影响控制逻辑的输入项记录起来。逻辑控制项根据实际需求,对输入项进行响应。如果是复杂的逻辑,尽量避免分离控制,即避免输入时即响应,这样需要控制的状态就比较多,可以考虑使用统一的触发接口,使用分支诺列所有输入所属情况,并对处理内容进行控制,这样会使得系统设计更简介明了,逻辑更清原创 2020-10-23 10:40:54 · 1027 阅读 · 0 评论