什么是软件设计?

 我来答
无生在路上
2021-07-23 · TA获得超过528个赞
知道小有建树答主
回答量:4604
采纳率:67%
帮助的人:103万
展开全部
软件设计包括程序设计些,还有前端设计,还有软件需求资格书。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
却秋梵悦tV
2021-07-19
知道答主
回答量:25
采纳率:0%
帮助的人:1万
展开全部
按照软件的需求着手,分析确定软件功能的具体结构的划分及其功能结构整理,确定好之后再编写程序代码,最终形成一个完整的程序方案
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小笑趣谈生活
2021-07-19 · 希望每个读者都能够善待生活
小笑趣谈生活
采纳数:6489 获赞数:65382

向TA提问 私信TA
展开全部
软件设计是从软件需求规格说明书出发,根据需求分析阶段确定的功能设计软件系统的整体结构、划分功能模块、确定每个模块的实现算法以及编写具体的代码,形成软件的具体设计方案[1]。
软件设计是把许多事物和问题抽象起来,并且抽象它们不同的层次和角度。将问题或事物分解并模块化使得解决问题变得容易,分解的越细模块数量也就越多,它的副作用就是使得设计者考虑更多的模块之间耦合度的情况[2]。
中文名
软件设计[1]
外文名
software design[2]
学科
信息科学[1]
设计阶段
总体设计,详细设计[1]
领域
计算机[3]
快速
导航
设计基础

基本原理

设计阶段

设计原则

发展方向
简介
软件设计是从软件需求规格说明出发,形成软件的具体设计方案的过程,也就是说在需求分析阶段明确软件是“做什么”的基础上,解决软件“怎么做”的问题。结构化设计方将把软件设计分为概要设计和详细设计两个阶段。概要设计的主要任务是,通过分析需求规格说明对软件进行功能分解,确定软件的总体结构;详细设计阶段确定每个模块功能所需要的算法和数据结构,设计出每个模块的逻辑结构。软件设计阶段结束时的工作成果是软件设计说明书,它描述软件系统的组成模块结、模块间的调用关系,以及每个模块的输入、输出和详细的过程描述[3]
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
月牙星痘4J
2021-07-23
知道答主
回答量:8
采纳率:0%
帮助的人:3406
展开全部
软件设计可以分为概要设计和详细设计两个阶段。实际上软件设计的主要任务就是将软件分解成模块是指能实现某个功能的数据和程序说明、可执行程序的程序单元。可以是一个函数、过程、子程序、一段带有程序说明的独立的程序和数据,也可以是可组合、可分解和可更换的功能单元。模块,然后进行模块设计。概要设计就是结构设计,其主要目标就是给出软件的模块结构,用软件结构图表示。详细设计的首要任务就是设计模块的程序流程、算法和数据结构,次要任务就是设计数据库,常用方法还是结构化程序设计方法。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
教育陈金城学长

2021-07-20 · TA获得超过228个赞
知道小有建树答主
回答量:1886
采纳率:91%
帮助的人:55.1万
展开全部
软件设计是把许多事物和问题抽象起来,应用各种各样的技术和原理,并用它们足够详细的定义一个设备、一个程序或系统的物理实现的过程。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式