计算机软件技术基础第3章.ppt

计算机软件技术基础第3章.ppt

ID:51615761

大小:551.86 KB

页数:73页

时间:2020-03-26

计算机软件技术基础第3章.ppt_第1页
计算机软件技术基础第3章.ppt_第2页
计算机软件技术基础第3章.ppt_第3页
计算机软件技术基础第3章.ppt_第4页
计算机软件技术基础第3章.ppt_第5页
资源描述:

《计算机软件技术基础第3章.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第三章需求分析计算机教研室冯晓洁通过需求分析才能把软件功能和性能的总体概念描述为具体的软件需求规格说明。该过程将软件计划阶段所确定的软件范围逐步细化到可详细定义的程度,并分析出各种不同的软件元素,然后为这些元素找到可行的解决办法。第一节问题定义与可行性研究第一阶段正确确定问题,明确用户需要解决的问题是什么。第一节问题定义与可行性研究用户:对软件功能和性能提出要求,澄清模糊概念。设计人员:作出关于目标系统的规模和报告。第一阶段第一节问题定义与可行性研究问题定义第一阶段第一节问题定义与可行性研究第二阶段为问题寻找合适的解答。第一节问题定义与可行

2、性研究探索这个问题是否值得去解。是否有可行的解决办法。(经济、技术、法律)第二阶段第一节问题定义与可行性研究第二阶段可行性研究第二节需求分析一、需求分析的任务正确理解准确表达第二节需求分析一、需求分析的任务1、获得当前系统的物理模型人工的数据处理过程需要改进的数据处理系统第二节需求分析一、需求分析的任务2、抽象出当前系统的逻辑模型理解“怎么做”抽取“做什么”第二节需求分析一、需求分析的任务3、建立目标系统的逻辑模型区别目标系统与当前系统在逻辑上的差别依据差别调整相关文档资料第二节需求分析一、需求分析的任务4、补充目标系统的逻辑模型说明目标系

3、统的用户界面说明系统必须满足的性能和限制第二节需求分析当前系统模型化物理模型抽象化物理模型具体化逻辑模型实例化逻辑模型目标系统理解需求表达需求第二节需求分析二、需求分析的过程1、问题识别需要被开发软件做什么,做到什么程度。第二节需求分析二、需求分析的过程2、分析与综合设计人员与用户不断交流,直到正确把握制定软件的规格说明。第二节需求分析二、需求分析的过程3、编制需求规格说明数据的输入/输出、使用界面、用户手册等。精确、易懂、易修改第二节需求分析二、需求分析的过程4、需求分析系评审对需求分析阶段工作的正确性、完整性和清晰性给予评价。第二节需求

4、分析三、需求分析的原则1、能够表达和理解问题的信息域和功能域。第二节需求分析三、需求分析的原则信息域和功能域每一数据项的信息内容第二节需求分析三、需求分析的原则信息域和功能域每一数据项的信息内容数据项之间的对应关系第二节需求分析三、需求分析的原则信息域和功能域班级、学号、姓名、成绩1:N、1:1、N:N学生信息系统第二节需求分析三、需求分析的原则2、能够对问题进行分解和不断细化,建立问题的层次结构。第二节需求分析三、需求分析的原则分解和细化横向分解纵向分解第二节需求分析三、需求分析的原则3、需要给出系统的逻辑视图和物理视图。第二节需求分析三

5、、需求分析的原则逻辑视图给出软件要达到的功能和要处理信息之间的关系。学生信息系统读入信息时,不关心数据本身的物理形式或用什么设备读入。第二节需求分析三、需求分析的原则物理视图给出软件功能和信息结构的实际表现形式。学生信息系统在读入信息时,数据依靠键盘输入还是其它设备提供。第三节结构化分析概述SA方法--StructuredAnalysis面向数据流进行需求分析的方法。第三节结构化分析概述一、SA方法的理论知识1、定义:按照功能分解的原则,根据软件内部数据传递变换的关系自顶向下逐层分解,直到找到满足功能要求的所有可实现的软件为止。第三节结构化

6、分析概述一、SA方法的理论知识2、分解方法:横向分解与纵向分解向结合,使抽象向具体过渡。第三节结构化分析概述一、SA方法的理论知识2、分解方法:SS2S1S2.2S2.1S1.2S1.1第三节结构化分析概述一、SA方法的理论知识3、分解原则:自顶向下把高层结点分解为若干下属对每个结点分清输入和输出第三节结构化分析概述二、SA方法的描述方式1、数据流图:描述系统由哪些部分组成,各部分之间有何联系。第三节结构化分析概述二、SA方法的描述方式2、数据词典:给出系统中每一个数据的具体描述。第三节结构化分析概述二、SA方法的描述方式3、小说明:详细描

7、述系统中每一个加工所完成的操作。第三节结构化分析概述二、SA方法的描述方式4、补充材料:对系统补充说明的文档资料。问题定义与可行性研究需求分析SA方法原则过程任务描述方式自顶向下本次小结简述需求分析的任务简述SA方法的描述方式本次作业第四节数据流图DFD-----DateFlowDiagram第四节数据流图一、定义数据流图是描述数据处理过程的有利工具,它从数据传递和加工的角度,以图形的方式刻画数据流从输入到输出的流动变换过程。第四节数据流图二、数据流图中的主要图形元素数据流加工文件源点或终点第四节数据流图指示被加工的数据及其流向。作用符号表

8、示数据流名字第四节数据流图注意事项数据流加工之间传输的数据流一般有命名。如果未命名,表示其连接有名加工或有名文件,含义清楚。第四节数据流图二、数据流图中的主要图形元素数据流加工文

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。