希赛考试网
首页 > 软考 > 软件设计师

不属于概要设计所解决的问题范围

希赛网 2024-03-21 09:23:37

概要设计是软件开发的重要阶段之一,它在系统设计初期进行,定义了软件系统的整体结构、模块之间的关系以及它们的功能和接口,是建立软件系统的框架和基础。然而,在概要设计过程中,有些问题不属于概要设计所解决的问题范围,本文将从多个角度进行分析。

首先,概要设计不负责解决具体实现细节。具体实现细节是在详细设计和编码阶段解决的问题,概要设计只是提供整体结构和模块之间的关系。例如,在开发一个电商网站的时候,概要设计只是定义了网站的各个模块之间的关系,但是并不关心具体实现方式,比如如何实现购物车、结算流程等等,这些问题是在详细设计和编码阶段解决的。

其次,概要设计也不会解决用户接口的问题。用户界面的设计是在用户体验设计阶段解决的问题,概要设计只是定义了系统的整体结构和模块之间的关系,和用户交互的方式并不是其职责范围。例如,在开发一个在线游戏的时候,概要设计只是定义了游戏的各个模块之间的关系,但是并不关心用户界面的设计,这些问题是在用户体验设计阶段解决的。

第三,概要设计不会解决具体的技术实现问题。概要设计只是定义了系统的模块及其关系,并不关心实现的细节。例如,在开发一个社交软件的时候,概要设计只是定义了用户账号模块、朋友关系模块和消息通知模块之间的关系,但是并不关心具体采用的技术实现方式,比如使用什么数据库、使用什么编程语言等问题,这些问题是在详细设计和编码阶段解决的。

最后,概要设计也不会解决产品定价和商业模式的问题。产品定价和商业模式是在商品策略设计阶段解决的问题,概要设计只是定义了系统的结构和模块之间的关系,和商业策略无关。例如,在开发一个在线教育平台的时候,概要设计只是定义了学生、老师、课程等模块之间的关系,但是并不关心如何定价、如何收取手续费等商业模式问题,这些问题是在商品策略设计阶段解决的。

综上所述,概要设计是软件开发的重要阶段,它定义了软件系统的整体结构、模块之间的关系以及它们的功能和接口。但是,它并不解决具体实现细节、用户接口的问题、具体的技术实现问题和产品定价和商业模式的问题。概要设计的职责范围是提供系统的高层次的框架和基础,在后续的阶段中这些问题会得到解决。

扫码咨询 领取资料


软考.png


软件设计师 资料下载
备考资料包大放送!涵盖报考指南、考情深度解析、知识点全面梳理、思维导图等,免费领取,助你备考无忧!
立即下载
软件设计师 历年真题
汇聚经典真题,展现考试脉络。精准覆盖考点,助您深入备考。细致解析,助您查漏补缺。
立即做题

软考资格查询系统

扫一扫,自助查询报考条件