需求分析和概要设计有什么区别
1、过程不同
①需求分析经过调研和分析来准确理解用户和项目的功能、性能、可靠性等具体要求;
②概要设计根据用户交互过程和用户需求来明乱形成交互框架和视觉框架。
2、任务不同
①需求分析整理用户对待开发软件提出的需要,确认后形成描述完整、清晰与规范的文档;
②概要设计在用户研究和设计之间架起桥梁,将对用户目标与需求转换成具体界面设计解决方案。
3、方法不同
①需求分析提出了许多软件开发与说明的方法,如结构化方法、原型化法、面向激则档对象方法等;
②概要设计有多种方法,从模块化方法、功能分解方法,到面向数据流和面向数据结构的设计方法,再到面向对象的设盯脊计方法等。
参考资料来源:百度百科-需求分析
参考资料来源:百度百科-概要设计
一、过程不同
1、需求分析:是开发人员经过深入细致的调研和分析,准确理解用户和项目的功能、性能、可靠性等具体要求,将用户非形式的需求表述转化为完整的需求定义,从而确定系统必须做什么的过程。
2、概要设计:是一个设计师根据用户交互过程和用户需求来形成交互框架和视觉框耐庆架的过程。
二、任务不同
1、需求分析:是软件计划阶段的重要活动,也是软件生存周期中的一个重要环节,该阶段是分析系统在功能上需要“实现什么”,而不是考虑如何去“实现”。
2、概要设计:是一个灶拦在用户研究和设计之间架起桥梁,使用户研究和设计无缝结合,将对用户目标与需求转换成具体界面设计解决方案的重要阶段。
三、规则不同
1、需求分析:侧重表达理解问题的数据域和功能域。对新系统程序处理的数据,其数据域包括数据流、数据内容和数据结构。而功能域则反映它们关系的控制处理信息。
2、概要设计:是把需求分析得到的系统扩展用例图转换为软件结构和数据结构。设计软件结构的具昌辩握体任务是:将一个复杂系统按功能进行模块划分、建立模块的层次结构及调用关系、确定模块间的接口及人机界面等。
参考资料来源:百度百科-需求分析
参考资料来源:百度百科-概要设计
1.需求分析颂局陪--产生 软件功能规格说明书,需要确定用户对软件的需求,要作到明确、无腊卖歧义。不涉及野蠢具体实现方法。用户能看得明白,开发人员也可据此进行下面的工作(概要设计)
2.概要设计--产生 软件概要设计说明书,说明系统模块划分、选择的技术路线等,整体说明软件的实现思路。并且需要指出关键技术难点等。
3.详细设计--产生 软件详细设计说明书,对概要设计的进一步细化,一般由各部分的担当人员依据概要设计分别完成,然后在集成,是具体的实现细节。理论上要求可以照此编码。
2020-08-20 · 百度认证:财经领域创作者,鲲鹏计划获奖作者