建材秒知道
登录
建材号 > 设计 > 正文

什么是概要设计

不安的小虾米
健忘的大碗
2023-03-08 10:40:28

什么是软件概要设计?该阶段的基本任务是什么

最佳答案
标致的荔枝
跳跃的画笔
2025-07-20 19:46:22

设计师根据用户交互过程和用户需求来形成交互框架和视觉框架的过程,其结果往往以反映交互控件布置、界面元素分组以及界面整体板式的页面框架图的形式来呈现。这是一个在用户研究和设计之间架起桥梁,使用户研究和设计无缝结合,将对用户目标与需求转换成具体界面设计解决方案的重要阶段。

概要设计的主要任务是把需求分析得到的系统扩展用例图转换为软件结构和数据结构。

扩展资料

首先,开发者需要对软件系统进行概要设计,即系统设计。概要设计需要对软件系统的设计进行考虑,包括系统的基本处理流程、系统的组织结构、模块划分、功能分配、接口设计、运行设计、数据结构设计和出错处理设计等,为软件的详细设计提供基础。

在概要设计的基础上,开发者需要进行软件系统的详细设计。在详细设计中,描述实现具体模块所涉及到的主要算法、数据结构、类的层次结构及调用关系,需要说明软件系统各个层次中的每一个程序(每个模块或子程序)的设计考虑,以便进行编码和测试。

应当保证软件的需求完全分配给整个软件。详细设计应当足够详细,能够根据详细设计报告进行编码。

参考资料来源:百度百科-软件开发流程

参考资料来源:百度百科-概要设计

最新回答
清脆的雪碧
高大的鸭子
2025-07-20 19:46:22

在需求明确、准备开始编码之前,要做概要设计,而详细设计可能大部分公司没有做,有做的也大部分是和编码同步进行,或者在编码之后。因此,对大部分的公司来说,概要设计文档是唯一的设计文档,对后面的开发、测试、实施、维护工作起到关键性的影响。

安详的音响
温柔的彩虹
2025-07-20 19:46:22

1、过程不同

①需求分析经过调研和分析来准确理解用户和项目的功能、性能、可靠性等具体要求;

②概要设计根据用户交互过程和用户需求来形成交互框架和视觉框架。

2、任务不同

①需求分析整理用户对待开发软件提出的需要,确认后形成描述完整、清晰与规范的文档;

②概要设计在用户研究和设计之间架起桥梁,将对用户目标与需求转换成具体界面设计解决方案。

3、方法不同

①需求分析提出了许多软件开发与说明的方法,如结构化方法、原型化法、面向对象方法等;

②概要设计有多种方法,从模块化方法、功能分解方法,到面向数据流和面向数据结构的设计方法,再到面向对象的设计方法等。

参考资料来源:百度百科-需求分析

参考资料来源:百度百科-概要设计

多情的蜻蜓
虚幻的铃铛
2025-07-20 19:46:22
概要设计与详细设计的区别。

概要设计就是设计软件的结构,包括组成模块,模块的层次结构,模块的调用关系,每个模块的功能等等。同时,还要设计该项目的应用系统的总体数据结构和数据库结构,即应用系统要存储什么数据,这些数据是什么样的结构,它们之间有什么关系。

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

落后的唇彩
温柔的春天
2025-07-20 19:46:22
硬件概要设计主要是从硬件设计的整体考虑如何进行。

1.概要设计首先完成硬件整体的思路,也就是整体的一个方案,硬件主要是由哪几部分组成的,如:输入输出单元,人机交互接口,主控单元。

2.概要设计接下来应该是分单元,写出实现的方法和步骤。比如,主控单元是如何实现的,电源系统是怎么规划的。

3.完成上面两步后,概要设计还要画出一个整体的实现框图,很明确的指出各部分的互联关系和实现思路。

4.然后再画出硬件的布局图。

5.写出需要的主要元器件,初步估算下成本。

6.写出硬件和软件配合部分底层的实现,如逻辑芯片的程序思路,硬件的系统资源分配等。

总的说来,硬件概要设计就是项目方案确定后的一个初步实现的方法和步骤。

自由的大象
安详的纸鹤
2025-07-20 19:46:22
概要设计主要阐述系统的目标、建设原则,系统的功能模块及数据库概要设计(有哪些表名),概要设计面向设计人员和用户,简单说,用户也能看得懂,不要求太细节,是对用户需求的技术响应,是二者沟通的桥梁。详细设计则是在概要设计的基础上对系统的各个模块进一步细化,分析各个模块的子模块,甚至给出各子模块的算法;数据库设计方面则要求到具体每张表的字段。通常面向开发人员,应该是开发人员看了你的详细设计,就可以直接写代码。

知性的山水
精明的大白
2025-07-20 19:46:22
”概要设计“其实和方案设计差不多概念性的东西,比较理想主义,就像是一个框架,比如说一辆汽车,它的外表可以比做是概要设计,它的轴承发动机刹车系统等就可以列为详细设计。简单来说就是一个从无到有的过程, 先有大的构思然后去细化。一般设计都分为1、调研阶段2、方案阶段(概念设计阶段)2、完成实现阶段(详细阶段)