系统分析与设计问题之什么是完全复用

简介: 系统分析与设计问题之什么是完全复用

问题一:UML中时序图有几种?分别是什么?



参考答案:

时序图有两种作用:一是表达功能是如何实现的;另一个是看责任分配是否合理。第一点比较好理解,一个功能实现是由多个不同的对象组合来实现,对象间有交互依赖。第二点是评判对象设计是否合理,如何两个对象频繁交互,是不是可以合并在一起,如何一对象中的操作过多,是不是可以拆解。



关于本问题的更多回答可点击进行查看:

https://developer.aliyun.com/ask/617476



问题二:UML中类图有集中?分别是什么?



参考答案:

类图的作用也有两种:一是表达属性和职责;另一个是层次结构。类中的属性和职责是一个统一体,属性体现的是认知能力,职责体现的是行为能力,拥有怎样的认识,就会产生怎样的行为。类不是一个孤零零的个体,它与其它的类之间有依赖、协作关系,因此,类图中体现继承、依赖、泛化、包含等关系。



关于本问题的更多回答可点击进行查看:

https://developer.aliyun.com/ask/617480



问题三:软件设计都有啥原则?



参考答案:

软件设计原则汗牛充栋,简化下来就三点:「复用」、「变化」、「认知复杂度」,好的设计处处体现设计原则,把这些原则刻画到骨子里,而不是刻意体现,如同「没有规矩不成方圆」一样,重点是要理解为什么要这些原则,从本质上讲是为了软件能够「多快好省」地完成。



关于本问题的更多回答可点击进行查看:

https://developer.aliyun.com/ask/617481



问题四:实现复用的手段有哪些?



参考答案:

实现复用的手段有很多,且复用的程度也不一样,具体手段包括但不限于完全复用、配置化复用、部分复用等。



关于本问题的更多回答可点击进行查看:

https://developer.aliyun.com/ask/617482



问题五:什么是完全复用?



参考答案:

完全复用是指某些功能或组件可以在不同场景下100%复用,例如加法计算操作,它与具体的业务语义无关,属于工具型的能力。



关于本问题的更多回答可点击进行查看:

https://developer.aliyun.com/ask/617486

相关文章
|
数据采集 芯片
GWAS全基因组关联分析入门教程
GWAS全基因组关联分析入门教程
|
搜索推荐
课时10:sublime的基本设置
今天,我们来聊聊如何对SublimeText进行简单的个性化配置。在使用SublimeText的过程中,很多人都会遇到一些问题,比如Sublime自带的字体不太好看,或者字体大小不符合个人需求,不是偏大就是偏小。接下来,我们就详细看看如何调整这些设置。 1.字体大小与样式调整 2.主题安装与配置
1886 1
|
机器学习/深度学习 数据中心 芯片
【AI系统】谷歌 TPU 历史发展
本文详细介绍了谷歌TPU的发展历程及其在AI领域的应用。TPU是谷歌为加速机器学习任务设计的专用集成电路,自2016年首次推出以来,经历了多次迭代升级,包括TPU v1、v2、v3、v4及Edge TPU等版本。文章分析了各代TPU的技术革新,如低精度计算、脉动阵列、专用硬件设计等,并探讨了TPU在数据中心和边缘计算中的实际应用效果,以及谷歌如何通过TPU推动移动计算体验的进步。
1360 1
【AI系统】谷歌 TPU 历史发展
|
SQL 存储 分布式计算
如何配置 ADS 表?
【8月更文挑战第11天】
648 3
|
消息中间件 缓存 NoSQL
奇怪的缓存一致性问题
本文记录了缓存一致性问题的排查过程和解决方案,同时带读者朋友们一起回顾下相关的八股文。
|
Java 数据处理 索引
JAVA中的插入操作:深入解析与实现
JAVA中的插入操作:深入解析与实现
492 1
|
小程序 PHP 开发者
微信公众号开发(八)生成带参数二维码,以及将二维码下载至本地
微信的二维码真是个神奇的东西。在我们开发中,应用也是很多~ 用户扫描带场景值(参数)二维码时,可能推送以下两种事件:
853 1
|
运维 安全 Linux
Softether详解(一)——V*N与softether概述
Softether详解(一)——V*N与softether概述
1306 3
|
数据采集 存储 监控
离散型工厂生产制造MES管理系统解决方案
MES 是车间中用以管理和优化从订单下达到产品完工的整个生产过程的硬件和软件的集合,它控制和利用准确的制造信息,对车间生产活动中的实时事件做出快速响应,同时向企业决策支持过程提供相关生产活动的重要信息。
786 0
|
存储 缓存 JSON
Redis-持久化-淘汰机制-IO策略
Redis-持久化-淘汰机制-IO策略