12.8_实验二 结构化分析与设计
这个作业属于哪个课程 https://edu.cnblogs.com/campus/ahgc/AHPU-SE-19/
这个作业要求在哪里 https://edu.cnblogs.com/campus/ahgc/AHPU-SE-19/homework/11540
这个作业的目标 掌握绘图及需求分析方法
学号 3190704127
一.实验目的
(1)掌握结构化的需求分析方法;
(2)掌握分层数据流图的绘制、数据字典和加工说明的编制;
(3)掌握数据流图映射为软件结构图的方法;
(4)掌握需求说明书和设计说明。书的主要内容,学习软件需求说明书和设计说明书的编写;
(5)掌握测试的基本方法。
二.实验内容
(1)参考一个熟悉的系统,如,机票预订系统/教材订购系统/ATM自动取款机,讨论其用户需求、系统需求和业务需求;
(2)绘制系统的分层数据流图,并给出数据字典;
(3)将系统的分层数据流图映射为软件结构图,绘制软件结构图;
(4)为关键模块进行详细设计,如绘制关键模块的流程图;
(5)实现系统部分功能并测试。
三.数流图及代码





四.思考题
(1)简述需求说明书,概要设计,详细设计说明书的主要内容。
本系统是ATM机管理系统,功能有注册、登录、存款、取款、查询、转账、修改密码等。
先注册账号,登录后来到主页面,选择需进行的选项,然后按照LCD屏所给提示进行操作,最后选择退卡,退出页面。
(2)结构化分析方法与面向对象分析方法有无本质上的不同?
1、结构化方法遵循的基本原则
结构化方法的基本思想就是将待解决的问题看作一个系统从而用系统科学的思想方法来分析和解决问题结构化方法遵循以下基本原则:
①抽象原则
②分解原则
③模块化原则
2.面向对象模型遵循的基本原则
面向对象模型遵循的基本原则有:抽象、封装、模块化以及层次原则等
①抽象
②封装
③模块化
(3)对数据流图进行审查有何意义?
数据流图的作用
1、便于用户表达功能需求和数据需求及其联系;
2、便于两类人员共同理解现行系统和规划系统的框架;
3、清晰表达数据流的情况;
4、有利于系统建模。
对数据流图审查避免出现数据流表达错误,影响后续工作。
浙公网安备 33010602011771号