计算机软考软件设计师知识点:软件需求分析.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《计算机软考软件设计师知识点:软件需求分析.docx》由会员分享,可在线阅读,更多相关《计算机软考软件设计师知识点:软件需求分析.docx(2页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、需求分析:开发人员准确地理解用户的要求,进 行细致的调查分析,将用户非形式的需求陈述转化为 完整的需求定义,再由需求定义转换到相应的需求规 格说明的过程。它有以下几难点:问题的复杂性。由用用户需求涉及的因素繁多 引起,如运行环境和系统功能交流障碍。需求分析涉及人员较多,这些人具 备不同的背景知识,处于不同角度,扮演不同角色, 造成相互之间交流困难。不完备性和不一致性。用户对问题的陈述往往 是不完备的,各方面的需求可能还存在矛盾,需求分 析要消除矛盾,形成完备及一致的定义。需求易变性。近几年来已提出多种分析和说明方法,但都必须 适用以下原那么:L必须能够表达和理解问题的数据域和功能域。 数据域包
2、括数据流(数据通过一个系统时的变化方式) 数据内容和数据结构,功能域反映上述三方面的控制 信息。2 .可以把一个复杂问题按功能进行分解并可逐层细化。3 .建模。可更好地理解软件系统的信息,功能,行为。也是软件设计的基础。需求分析的任务:1 .问题识别:双方确定对问题的综合需求,这些 需求包括功能需求,性能需求,环境需求,用户界面 需求。2 .分析与综合,导出软件的逻辑模型3 .编写文档:包括编写”需求规格说明书”初步用 户使用手册”确认测试计划”“修改完善软件开发计划II结构化分析:简称SA ,面向数据流进行数据分析 的方法。采用自顶向下逐层分解的分析策略。顶层抽 象地描述整个系统,底层具体地画出系统工程的每个 细节。中间层那么是从抽象到具体的过渡。使用数据流 图,数据字典,作为描述工具,使用结构化语言,判 定表,判定树描述加工逻辑。结构化(SA)分析步骤:了解当前系统的工作流程,获得当前系统的物 理模型。抽象出当前系统的逻辑模型。建立目标系统的逻辑模型。作进一步补充和优化。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 软件 设计师 知识点 需求 分析
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内