系统分析与设计问题之什么是软件分析和软件设计

简介: 系统分析与设计问题之什么是软件分析和软件设计

问题一:在应用分层设计中,为何需要遵循依赖倒置原则?



参考答案:

在应用分层设计中,遵循依赖倒置原则可以降低层与层之间的耦合度,提高系统的可维护性和可扩展性。这样,当某一层需要改变时,对其他层的影响可以最小化。



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

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



问题二:什么是充血模型和贫血模型?



参考答案:

充血模型和贫血模型是两种设计领域模型的方式。充血模型中的领域对象不仅包含数据,还包含与这些数据相关的业务逻辑。而贫血模型中的领域对象主要包含数据,业务逻辑则被放在领域服务中。具体选择哪种模型取决于项目的具体需求和设计考虑。



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

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



问题三:DO和DAO应该放在哪一层?



参考答案:

DO(数据对象)和DAO(数据访问对象)应该放在领域层。这是因为它们是对基础设施(如数据库)的封装,与具体的业务逻辑紧密相关,因此更适合放在处理业务逻辑的领域层中。



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

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



问题四:有没有大神有软件分析与设计的逻辑全景图?



参考答案:

,你看看你想要的是不是这个图



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

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



问题五:什么是软件分析和软件设计?



参考答案:

软件分析和软件设计是软件开发过程中的两个重要环节。软件分析是对软件需求、功能、性能等进行深入研究和分析的过程,而软件设计则是根据分析结果,设计出满足需求的软件系统结构和具体实现方案的过程。



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

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

相关文章
|
8月前
|
存储 消息中间件 算法
软件体系结构 - 系统分析与设计(1.结构化方法)
【4月更文挑战第5天】软件体系结构 - 系统分析与设计(1)
230 0
|
4月前
|
自然语言处理 算法 JavaScript
『软件工程11』结构化系统设计:解决软件“怎么做”问题
该文章讲述了结构化系统设计的核心理念与实践方法,旨在解决软件开发过程中“怎么做”的问题,并涵盖了设计原则、模块化、信息隐藏、耦合与内聚等关键概念。
『软件工程11』结构化系统设计:解决软件“怎么做”问题
|
6月前
|
数据库
系统分析与设计问题之在软件开发中,为什么需要考虑变化
系统分析与设计问题之在软件开发中,为什么需要考虑变化
|
8月前
|
开发者 数据格式
【软件设计师备考 专题 】设计系统功能:系统结构和子系统
【软件设计师备考 专题 】设计系统功能:系统结构和子系统
218 0
|
运维 架构师 测试技术
软件设计的方法论:软件为什么要建模?
软件设计的方法论:软件为什么要建模?
373 0
软件设计的方法论:软件为什么要建模?
|
数据库 数据库管理
【软件系统分析与设计】
【软件系统分析与设计】
125 0
|
存储 安全 数据库
【软件工程基础】系统设计——概要设计
【软件工程基础】系统设计——概要设计
921 0

热门文章

最新文章

下一篇
开通oss服务