电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

数据流图与数据字典练习与答案VIP免费

数据流图与数据字典练习与答案_第1页
1/8
数据流图与数据字典练习与答案_第2页
2/8
数据流图与数据字典练习与答案_第3页
3/8
1.需求分析阶段的主要任务是什么? 怎样理解分析阶段的任务是决定“做什么” ,而不是“怎样做” ? 解:需求分析阶段的主要任务是用户和软件人员双方一起来充分地理解用户的要求,并把双方共同的理解明确地表达成一份书面文档— — 需求说明书。用户要求通常包括功能要求、性能要求、可靠性要求、安全保密要求以及开发费用、开发周期、可使用的资源等方面的限制,其中功能要求是最基本的,它又包括数据要求和加工要求两方面。所以,软件阶段的任务是解决软件系统做什么,而不是怎么做。 2.什么是结构化分析方法?要经过哪些步骤来实现? 解:• 所谓结构化分析方法是在分析一个软件系统时使用“自顶向下逐层分解” 的方式表达用户需求。对系统作了合理的逐层分解后,就可分别理解系统的每一个细部,这样,就可以有效地控制系统的复杂性。 • 结构化分析方法的步骤:  理解当前的现实环境,获得当前人工系统的具体模型。  从当前系统的具体模型抽象出当前系统的逻辑模型。  分析目标系统与当前系统逻辑上的差别,建立 目标系统的逻辑模型。  为 目标系统的逻辑模型作补 充。 3.为 什么DFD 要分层?画 分层 DFD 要遵 循 哪些原 则 ? 解:• 对一个大 型的系统,如 用一张 数据流 图 画 出所有的数据流 和加工,则 图 纸 将 极 其庞 大 复杂,因 而难 以理解。为 了控制复杂性,SA 方法采 用“分层” 的技 术 。 • 画 分层 DFD 要遵 循 哪些原 则 :  分解应 自然 ,概 念 上合理、清 晰 。  只 要不影 响 数据流 图 的“易 理解性” ,可以适 当地多 分解成几 部分,这样分层图 的层数就可少 些。  一般 说来,在上层可以分解得快 些,而在下层则 应 分解得慢 些,因 为 上层是一些综 合性的描 述 ,“易 理解性” 相 对地说不太 重 要 4.选 择 一个系统(例 如 人事 档案 管 理系统、图 书管 理系统、医 院 监 护 系统、足 球 俱 乐 部管 理系统、财 务管 理系统、学 生 选 课 系统、飞 机 订 票 系统等),用 SA 方法对它进 行 分析,画 出系统的分层 DFD图 ,并建立 相 应 的数据词 典 。 解:• 下面是一个学生选课系统的DFD 。 • 数据词典 (l)数据流条目 数据流 选课单 选课单=学生学号十{课程编码}1 数据流 学生课程表 学生课程表=学生学号十{课程时间表}...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

数据流图与数据字典练习与答案

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部