- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
本堂课讲授重点 一、分解加工原则 二、图书管理系统的DFD例子 三、图书管理系统的数据字典 四、可行性分析报告的书写规范 五、成本/效益分析 上堂课讲授内容 一、问题定义 二、可行性研究的任务 三、可行性研究的过程 四、系统流程图 五、数据流图 数据流图的基本成分 例子 : 假定要为某培训中心研制一个计算机管理系统,我们首先需分析这个系统应该做些什么,为此必须分析培训中心的业务活动。培训中心是一个功能很复杂的系统,它为有关行业的在职人员开设许多门课程,有兴趣的人可以来电或来函报名选修某门课程,培训中心要收取一定的费用,学员通过支票付款,学员也可以来电或来函查询课程计划等有关事宜。培训中心的日常业务是:将学员发来的电报、信件、电话收集分类后,按几种不同情况处理。如果是报名的,则将报名数据送给负责报名事务的职员,他们要查阅课程文件,检查某课程是否额满,然后在学生文件、课程文件上登记,并开出报名单交财务部门,财务人员再开出发票经复审后通知学员。如果是付款的,则由财务人员在帐目文件上登记,再经复审后也给学员一张通知单。如果是查询的,则交查询部门查阅课程文件后给出答复。如果是想注销原来已选修的课程,则由注销人员在课程、学生、帐目文件上作相应修改,经复审后通知学员。对一些要求不合理的函电,培训中心将拒绝处理. 基本成分 数据流 数据流由一组固定成分的数据组成。如图3.2中,数据流“报名数据”由“姓名”、“年龄”、“性别”、“单位名”、“课程名”等成分组成,数据流“发票”由“姓名”、“单位名”、“金额”组成,它们的组成成分都是确定的。 加工 (处理) 加工是对数据进行的操作。图 3.2中,“报名”、“产生发票”、“查询”等都是加工。加工的名字也应适当地反映这个加工的含义,使之容易理解。 每个加工还有一个编号,编号说明这个加工在层次分解中的位置。 文件 (数据存储) 文件是暂时存贮的数据。图3.2 中有“学生”、“课程”、“帐目”等文件。文件的名字也应适当地选择,以便理解。 ? 源点和终点 源点和终点通常是存在于系统之外的人员或组织,如图3.2中“学员”是数据流“函电”的源点,也是数据流“通知单”的终点, ? 画出源点和终点只是起到注释作用帮助理解而已,所以源点和终点的表达不必很严格。 ? 几点说明 由外向里画数据流图 最初的数据流图应是描述当前的实际情况,即当前存在的人工数据处理情况(尽管当前情况也许有许多不合理之处),为此分析员应将他在一个企业组织中看到听到的事实如实画出来。用户目前使用的单据、表格、卡片、清单等资料就是“数据流”或“文件”。用户目前在做的工作就是“加工”,它们的名字就是用户习惯使用的名字。总之,在刚开始时只是将现实情况反映出来,而不是急于去想像未来的计算机系统是怎样的。 在画数据流图时,首先应画出系统的输入数据流和输出数据流,也就是先决定系统的范围,然后再考虑系统的内部,同样,对每一个加工来说也是先画出它们的输入输出,再考虑这个加工的内部。 由外向里画数据流图 ??画系统的输入输出 ? 刚开始分析时,系统究竟应包括哪些功能还不清楚,所以我们应该保险一些,使系统的范围稍大,把可能有关的内容都包括进去。此时应该向用户了解,“系统从外界接受什么数据?”,“系统向外界送出什么数据?”等,然后根据他们的答复画出数据流图的外围。如培训中心管理系统从外界接受的数据是“函电”,向外界送出的数据是“通知单”,则数据流图的外围如图3.l1所示。 画系统的内部 ? 逐步将系统的输入和输出数据流用一连串加工连接起来,一般可以从输入端逐步画到输出端,也可以反过来从输出端追溯到输入端。在数据流的组成或值发生变化的地方应画上一个“加工”,它的作用就是实现这一变化。 对每一个数据流应该了解它的组成是什么,这些组成项如何组合成这一数据流,为实现这一组合还需要什么有关的加工和数据等等。 数据流图中还要画出有关的文件,即各种存贮的数据,此时也应了解文件的组成情况。 画加工的内部 ? 用“由外向里”的方式,可以继续分析每个加工的内部,如果加工的内部还有一些数据流,则可将这个加工用几个子加工代替,并在子加工之间画出这些数据流。 ? 为数据流命名时注意以下几点: 1) 为避免引起错觉,名字要适合于整个数据流,而不是仅仅反映它的某些成分。 2) 避免用空洞的名字,如“数据”、“信息”、“输入”、“输出”之类,因为这种名字缺乏具体的含义。 3) 如果发现难以为某个数据流命名,这往往是数据流图分解不当的征兆,此时可以试试重新分解是否能解决这个难题。 通常应先为数据流命名再为加工命名,这也反映了“由外向里”的思考过程。图3
您可能关注的文档
最近下载
- 供应链基本情况调查表.docx VIP
- 【川教版】《生命 生态 安全》四上《温暖的家庭》课件.pptx VIP
- 主题班会《感恩老师》课件.ppt VIP
- 海洋测绘第8章海图讲解.ppt VIP
- 城镇道路机械清扫保洁作业要求.docx VIP
- 鼻出血的护理常规ppt课件.pptx
- 自然资源学原理绪论课件.ppt VIP
- 古代中医常用宫庭滋补药酒方.pdf VIP
- vaillant威能LN1GBQ20 – 36 VU CN 206 ‑ 356 5‑5,LL1GBQ20 – 36 VUW CN 206 ‑ 356 5‑5使用说明书.pdf
- 2025年阿拉善盟阿拉善左旗(中小学、幼儿园)教师招聘考试模拟试题及答案解析.docx VIP
文档评论(0)