概要设计与详细设计的区别

概要设计与详细设计的区别如下:

1、概要设计的主要任务是把需求分析得到的系统扩展用例图转换为软件结构和数据结构。设计软件结构的具体任务是:将一个复杂系统按功能进行模块划分、建立模块的层次结构及调用关系、确定模块间的接口及人机界面等。数据结构设计包括数据特征的描述、确定数据的结构特性、以及数据库的设计。显然,概要设计建立的是目标系统的逻辑模型.

2、详细设计是软件工程中软件开发的一个步骤,就是对概要设计的一个细化,就是详细设计每个模块实现算法,所需的局部结构。在详细设计阶段,主要是通过需求分析的结果,设计出满足用户需求的嵌入式系统产品。

3、概要设计阶段通常得到软件结构图 , 详细设计阶段常用的描述方式有:流程图、N-S图、PAD图、伪代码等 。

4、详细设计阶段就是为每个模块完成的功能进行具体的描述,要把功能描述转变为精确的、结构化的过程描述。

扩展资料

设计是把一种设想通过合理的规划、周密的计划、通过各种感觉形式传达出来的过程。人类通过劳动改造世界,创造文明,创造物质财富和精神财富,而最基础、最主要的创造活动是造物。设计便是造物活动进行预先的计划,可以把任何造物活动的计划技术和计划过程理解为设计。

设计(Design)是为构建有意义的秩序而付出的有意识的直觉上的努力。更详细的定义如下:

第一步:理解用户的期望、需要、动机,并理解业务、技术和行业上的需求和限制。

第二步:将这些所知道的东西转化为对产品的规划(或者产品本身),使得产品的形式、内容和行为变得有用、能用,令人向往,并且在经济和技术上可行。(这是设计的意义和基本要求所在)

  • 1
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 《概要设计详细设计模板实例 csdn》是一篇介绍软件开发中概要设计详细设计模板实例的文章。本文首先介绍了概要设计详细设计在软件开发中的作用和意义,然后提供了具体的模板实例,以帮助开发人员在实际工作中更好地进行设计和开发。 概要设计是软件开发过程中非常重要的一环,它主要是为了确定需求和系统架构,对软件系统进行整体设计规划,包括系统模块划分、数据结构设计、算法设计等。而详细设计则是对概要设计的进一步展开,进一步明确软件系统的实现细节,包括类的设计、函数的设计等。 本文提供的模板实例包括概要设计详细设计两个模板,这些模板都是以实际项目为基础,适用于不同类型的软件开发。在模板中,详细指出了每一个模块的设计要点、接口设计、数据结构、算法等,使开发人员能够更好地进行开发。 总之,《概要设计详细设计模板实例 csdn》为软件开发人员提供了一份实用的设计模板,可以帮助开发人员更好地进行软件设计和开发,提高软件开发效率和质量。 ### 回答2: 概要设计详细设计是软件开发过程中不可或缺的两个环节,其中概要设计是对整个系统的宏观把握,而详细设计则是对每一个模块或组件的具体实现。下面是CSDN提供的概要设计详细设计模板实例,供大家参考。 概要设计模板实例: 1. 需求分析 描述系统需求,包括功能需求和非功能需求。 2. 架构设计 设计系统架构,包括软硬件环境、模块划分和接口定义等。 3. 数据库设计 设计数据库结构、表结构、字段类型和数据交互逻辑。 4. 系统流程设计 制定系统的整体流程,包括用户操作流程和数据流程等。 5. 性能优化和安全设计 考虑系统性能和安全问题,设计相应的优化和保护措施。 6. 系统测试计划 制定系统测试计划,包括功能测试、性能测试和安全测试等。 详细设计模板实例: 1. 模块说明 详细描述模块的功能、输入输出和逻辑流程等。 2. 模块算法设计 设计模块的算法流程,包括数据处理和算法实现等。 3. 数据结构设计 设计模块所需的数据结构和数据类型,包括数组、链表、树等。 4. 模块接口设计 设计模块与其他模块的接口,包括输入输出参数类型和调用方式等。 5. 异常处理设计 制定模块的异常处理机制,考虑可能出现的异常情况并进行处理。 6. 单元测试计划 编写单元测试用例,测试模块是否按照要求进行编码和实现。 以上就是CSDN提供的概要设计详细设计模板实例,不同的项目和开发团队可能会有不同的实现方法和设计思路,但都应该以这些模板为基础,进行必要的修改和升级。 ### 回答3: 概要设计详细设计是软件开发中的两个重要阶段,它们分别是确定软件系统整体架构和具体实现细节的过程。 通常,概要设计阶段是在需求分析之后进行的,它的目标是以系统的需求为基础,确定系统的总体架构,包括模块划分、接口设计、数据结构和算法的选择等。概要设计的输出是一个系统设计文档,它基于系统需求,描述了整个系统的体系结构,包括功能模块及其之间的交互关系、数据流程、系统结构等。概要设计的模板包括了:引言、系统概述、系统需求、概念模型、逻辑模型、系统体系结构等。 而详细设计则是在概要设计之后进行的,它的目标是具体实现概要设计中的各个模块和接口,将系统的设计目标转化为具体的编程任务。详细设计的输出是软件设计文档,它包括了软件设计的全部细节,如类的实现、函数的参数、返回值类型等,以满足系统设计的各项需求。详细设计的模板包括了:引言、背景、系统需求、设计方案、类结构设计详细设计、测试计划等。 在CSDN上,我们可以找到不同类型的概要设计详细设计模板实例。这些模板基于不同的开发平台和公司需求,涵盖了各个行业和领域。例如,ASP.NET MVC框架概要设计模板、智慧城市物联网系统详细设计模板、大型数据仓库系统概要设计模板等等。这些模板提供了基础性的建议和指导,帮助开发人员和项目经理们更好地理解系统需求、确定系统结构,并在实现中避免不必要的错误和问题。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值