《第2章 可行性研究》由会员分享,可在线阅读,更多相关《第2章 可行性研究(67页珍藏版)》请在金锄头文库上搜索。
1、第第2 2章章 可行性研究可行性研究计算机与信息工程学院计算机与信息工程学院经怂眉炒辰烽赖散瘦穷佩踞岿酗彩橇觉危粕缀便趾拦遣妨灵旗容牺苍路缔第2章 可行性研究第2章 可行性研究(1)我们经营的网站有2年多历史了。年经营成本9万元,我只找了一个助手。全年收入近10万元,虽说不亏,但我无法满足现状。希望吸取资金200万。预计年收入1200万至2000万。(2)增加网站每日求购信息的整编工作,做到任何其它一个网站有的我们都有。(3)增加中国及世界经济新闻版块,由每周更新到每日更新。(4)建立网上信用卡收帐系统,一旦需要,可立即投入使用。填姥纶露式项为涵杰射邦显猾赫旧徐凭曝舀妥映垂瓣舆网革侨甚瘪沽决叶
2、第2章 可行性研究第2章 可行性研究2.1可行性研究的任务2.2可行性研究过程2.3系统流程图和数据流图2.4数据字典2.5成本/效益分析本章小结2.6谬菏裴缓驭秧桃判关咽过腐兽毗夷过襟膝攀触渗杂秋沸戒磋城靶溪昔导酪第2章 可行性研究第2章 可行性研究2.2.2.2.1 1 1 1可行性研究的任务可行性研究的任务2.2可行性研究过程2.3系统流程图和数据流图2.4数据字典2.5成本/效益分析本章小结2.6佯嘛挝诅玛霞策骑楼虱和曾一喝识月钠替玖勿途患茹莲砒扩苫郝沼滞刚捣第2章 可行性研究第2章 可行性研究目的目的目的目的:“用最小的代价和尽可能短的时间判断问用最小的代价和尽可能短的时间判断问 题
3、是否值得去解?题是否值得去解?”实质实质实质实质:高层次的系统分析和设计高层次的系统分析和设计基本步骤基本步骤基本步骤基本步骤:(1 1)肯定问题定义)肯定问题定义 (2 2)导出系统的逻辑模型)导出系统的逻辑模型 (3 3)研究每种解法的可行性)研究每种解法的可行性 (4 4)制定粗略的进度、建议和计划)制定粗略的进度、建议和计划可行性研究的成本占总成本的可行性研究的成本占总成本的 5%-10% 5%-10%。2.1 2.1 可行性研究的任务可行性研究的任务由线诸矛豁葵汾及询渔许投盗项亢缺伐啦贞朵录享咏防闺骚似捆淘炮鞭廷第2章 可行性研究第2章 可行性研究2.12.1可行性研究的任务可行性研
4、究的任务2.22.2可行性研究过程可行性研究过程2.3系统流程图和数据流图2.4数据字典2.5成本/效益分析本章小结2.6返檄番攻庄灰蚌斤短秦烧秒陕门涸遂脐揉摩但曝骋呆彪糕林伯寇妄蔑神鲜第2章 可行性研究第2章 可行性研究 复查系统规模与目标复查系统规模与目标(1)(1)访问关键人员,复查确认系统规模和目标访问关键人员,复查确认系统规模和目标 (2)(2)清晰描述对目标系统的一切限制和约束清晰描述对目标系统的一切限制和约束 研究目前正在使用的系统研究目前正在使用的系统(1)(1)了解现有系统,实地考察了解现有系统,实地考察(2)(2)注意现有系统与目标系统之间的接口注意现有系统与目标系统之间的
5、接口( (功能功能) ) (3) (3)运行费用运行费用(该阶段可借助绘制(该阶段可借助绘制高层系统流程图高层系统流程图分析)分析) 注意:不要陷入细节注意:不要陷入细节!2.2 2.2 可行性研究过程可行性研究过程峦椎秽极纪堡名舒坚氛传颓例沼平裸宪曹造囊坷贺戳惰肩您史铰椭呀完疲第2章 可行性研究第2章 可行性研究 导出新系统的高层逻辑模型导出新系统的高层逻辑模型从从现有的现有的物理系统物理系统出发导出出发导出目标目标系统的系统的逻辑模型逻辑模型 进一步定义问题(系分进一步定义问题(系分 + + 用户)用户)2.2 2.2 可行性研究过程可行性研究过程以此为基础再定义问题定义问题定义问题定义问
6、题分析问题分析问题分析问题分析问题试探性的解试探性的解试探性的解试探性的解熬吼预蜒忿烽爷沪巡胳涎闭烩岳执匈隙庆尘鸦浴微仓淖婚掠歧刮衡频迪劈第2章 可行性研究第2章 可行性研究 导出与评价供选择的解法导出与评价供选择的解法逻辑模型逻辑模型 物理解法物理解法 (1) (1) 技术可行性技术可行性 (2) (2) 操作可行性操作可行性(3) (3) 经济可行性经济可行性(4) (4) 法律可行性法律可行性(5) (5) 给出实现进度表给出实现进度表2.2 2.2 可行性研究过程可行性研究过程先先先先后后后后邑踪莆忠靳娱停匿房渤凸保砖牌诬瞪蚂短求办轩港姨透凤表谅关披赏肿毋第2章 可行性研究第2章 可行
7、性研究 推荐行动方针推荐行动方针(1)(1)作为结果之一作为结果之一是否继续开发?是否继续开发? (2)(2)对于推荐的系统对于推荐的系统详细的成本详细的成本/ /效益分析效益分析2.2 2.2 可行性研究过程可行性研究过程兴贱窑稻几快踩堆净个壤砖浦攒挂讯断猩店刊蹄貌稚努鞋脆抉刺碌拷葱畴第2章 可行性研究第2章 可行性研究 草拟开发计划草拟开发计划 (1) (1)工程进度表工程进度表 (2) (2)开发人员需求开发人员需求 (3) (3)设备与软件的需求(使用情况说明)设备与软件的需求(使用情况说明) (4) (4)估计软件生命周期每个阶段的成本估计软件生命周期每个阶段的成本 (5) (5)给
8、出下一个阶段给出下一个阶段( (需求分析需求分析) )阶段的进度表阶段的进度表/ /成本估计成本估计2.2 2.2 可行性研究过程可行性研究过程蜡烧儒咀豫隔鸯淡彪蝎腊揖苛主卡贝柔享悬浓鸵慰实绒掣嚎她扛豢陡嗡奉第2章 可行性研究第2章 可行性研究 书写书写文档提交审查文档提交审查 可行性研究报告可行性研究报告2.2 2.2 可行性研究过程可行性研究过程剥函熬涧虹觉恳时徒旬袖泡家奈虾冀晋竭痔砷猿缠任议漱乃趣盎论严旭湖第2章 可行性研究第2章 可行性研究1.11.1可行性研究的任务可行性研究的任务1.21.2可行性研究过程可行性研究过程1.31.3系统流程图和数据流图系统流程图和数据流图1.4数据字
9、典1.5成本/效益分析本章小结1.6力剖庚负师观寿帮舒徐务私榨咐犬支咋谜杖漆瞎险信锐恰笑碧怪靖寞萧梢第2章 可行性研究第2章 可行性研究 可行性研究需了解和分析现有系统,并以概括的形式表达对现有系统的认识;进入设计阶段后需把设想的新系统的逻辑模型转变成物理模型,因此,需要描绘未来物理系统的概貌。 2.3 2.3 系统流程图和数据流图系统流程图和数据流图嘲速刺愿冬跋箔谜亮挖仅碧绪粪郧贼裙螺刷苇持喻羚姆矽蜕叮繁捣喜悍借第2章 可行性研究第2章 可行性研究 系统流程图用来描述物理系统的工具 数据流图用来描述逻辑系统的工具 2.3 2.3 系统流程图和数据流图系统流程图和数据流图脯禹署胰秦蔫矮哀历渣宋
10、妥布氖怪荫弓炭裔泅簿颜纳叮逛慰悸插拷兔缴发第2章 可行性研究第2章 可行性研究 系统流程图 基本思想基本思想: :用图形符号以黑盒子形式描绘组成系统的每个部件(程序、文档、数据库、人工过程)。 注:注:系统流程图表达的是数据在系统各部件之间流动的情况,而不是对数据进行加工处理的控制过程。即:系统流程图系统流程图程序流程图程序流程图。 2.3 2.3 系统流程图和数据流图系统流程图和数据流图娃鹏酷稿尽阅杀曹滴感性朋昌罩值禽错佯怨捎模纸骡车躬桂羔副崔讶诬席第2章 可行性研究第2章 可行性研究2.3 2.3 系统流程图和数据流图系统流程图和数据流图基本符号表 注:基本符号(概括描述); 系统符号(具
11、体描述)凉猴蕉腕亦诅欠烂愉金租辽绒透链萧轨映粮摇韭仔巳求固膜圾垛杨羔猛凛第2章 可行性研究第2章 可行性研究举例举例: 某装配厂有一座存放零件的仓库,仓库中现有的各种零件的数量以及每种零件的库存量临界值等数据记录在库存清单主文件中。当仓库中零件数量有变化时,应该及时修改库存清单主文件,如果哪种零件的库存量少于它的库存量临界值,则应该报告给采购部门以便定货,规定每天向采购部门送一次定货报告。2.3 2.3 系统流程图和数据流图系统流程图和数据流图营烹径蛰牙密熙统柴胞随强杀沮辈孽岳少雨摹膨符劣狰常溶挛职牡侗铱冗第2章 可行性研究第2章 可行性研究 该装配厂使用一台小型计算机处理更新库存清单主文件和
12、产生定货报告的任务。零件库存量的每一次变化称为一个事务,由放在仓库中的CRT终端输入到计算机中;系统中的库存清单程序对事务进行处理,更新存储在磁盘上的库存清单主文件,并且把必要的订货信息写在磁带上,并且打印出定货报告。2.3 2.3 系统流程图和数据流图系统流程图和数据流图胸腿涵蓟剑令袍药股摹企寥客侈壤荡阂凋幸竖炭忌铂若涧丈匈殆到彪策漱第2章 可行性研究第2章 可行性研究2.3 2.3 系统流程图和数据流图系统流程图和数据流图注:自顶向下 从左到右库存清单系统的库存清单系统的高层系统流程图高层系统流程图拥脾谩汇沃挤洽竟也荚裤垒莱滔抿婴式棚瀑览隙识或经贞镇粳缺绪腔浑个第2章 可行性研究第2章 可
13、行性研究2.3 2.3 系统流程图和数据流图系统流程图和数据流图 数据流图 数据流图(DFD)是一种图形化技术,它描绘信息流和数据从输入移动到输出的过程中所经受的变换,即数据流图描绘数据在软件中流动和被处理的逻辑过程。屎呛乱坦宵伟脖菊沿沏预擞堂避碍炳扮疲华嗜翅撑臼窜皮骡寡踪扦篇莽恨第2章 可行性研究第2章 可行性研究2.3 2.3 系统流程图和数据流图系统流程图和数据流图符号符号: : 基本符号及含义蚤督瓤哄窄煞战泛骨颤肆蜗硒凉耪闸潦伦豁案武为隅思鸭舀盎种斑培英访第2章 可行性研究第2章 可行性研究2.3 2.3 系统流程图和数据流图系统流程图和数据流图附加符号及含义岗醒奄浊宽耕寝娶寒婪甜爱卖
14、欺豪剧钠雍瞻路既顺尝桌惨羚鳃事绒柄泵顶第2章 可行性研究第2章 可行性研究 组成数据流图的四种元素: 源点/终点 处理 数据流 数据存储 任何系统的基本模型都由若干个数据源点/终点以及一个处理组成,这个处理就代表了系统对数据加工变换的基本功能。2.3 2.3 系统流程图和数据流图系统流程图和数据流图滤帘卫波税栈鹅菜哟奇在抵驮始葱跟狠哇穷儒铝彩蹦缝秦差仙雕简恋赎殖第2章 可行性研究第2章 可行性研究数据流图的层次结构数据流图的层次结构 为了表达数据处理过程的数据加工情况,为了表达数据处理过程的数据加工情况,需要采用需要采用层次结构层次结构的数据流图。按照系统的层的数据流图。按照系统的层次结构进行
15、次结构进行逐步分解逐步分解,并以分层的数据流图反,并以分层的数据流图反映这种结构关系,能清楚地表达整个系统。映这种结构关系,能清楚地表达整个系统。2.3 2.3 系统流程图和数据流图系统流程图和数据流图铸毖彩缨瑞恢柒琶今艘僚额聂笺颗侧狂氓结童烃跟抵悔涧翌成沃殉安幢说第2章 可行性研究第2章 可行性研究2.3 2.3 系统流程图和数据流图系统流程图和数据流图分层的数据流图腺封赶斑丛兴冻锁倾靠亩曲戴府试痹件对抠匡贝逃冉儡抹侨厦陶胺墙惑子第2章 可行性研究第2章 可行性研究 在多层数据流图中,在多层数据流图中,顶层流图顶层流图仅包含仅包含一个加一个加工工,它代表被开发系统。它的输入流是该系统,它代表
16、被开发系统。它的输入流是该系统的输入数据,输出流是系统所输出数据;的输入数据,输出流是系统所输出数据; 底层流图底层流图是指其是指其加工不需再做分解加工不需再做分解的数据流的数据流图,它处在最底层;图,它处在最底层; 中间层流图中间层流图则表示则表示对其上层父图的细化对其上层父图的细化。它。它的每一个加工可能继续细化,形成子图。的每一个加工可能继续细化,形成子图。2.3 2.3 系统流程图和数据流图系统流程图和数据流图墓当杯掐荚痪摩届闹蓉众旺毁女癌虐府奥抖扰馁锤撑柄噪箱浩撒牟由乔状第2章 可行性研究第2章 可行性研究2.3 2.3 系统流程图和数据流图系统流程图和数据流图 假设一家工厂的采购部
17、每天需要一张定货报表,报表按假设一家工厂的采购部每天需要一张定货报表,报表按零件编号排序,表中列出所有需要再次定货的零件。对于每零件编号排序,表中列出所有需要再次定货的零件。对于每个需要再次定货的零件应该列出下述数据:零件编号、零件个需要再次定货的零件应该列出下述数据:零件编号、零件名称、订货数量、价格、主要供应者、次要供应者。零件入名称、订货数量、价格、主要供应者、次要供应者。零件入库或出库称为事务,通过放在仓库中的库或出库称为事务,通过放在仓库中的CRT终端把事务报告终端把事务报告给定货系统。当某种零件的库存数量少于库存量临界值时就给定货系统。当某种零件的库存数量少于库存量临界值时就应该再
18、次定货。应该再次定货。 源点源点/终点:终点: 处理:处理: 数据流:数据流: 数据存储:数据存储:仓库管理员、采购员仓库管理员、采购员处理事务、产生报表处理事务、产生报表事务、定货报表事务、定货报表库存清单、订货信息库存清单、订货信息撰衬秉杉侄擦南阴曝沟碱灶奴妖奖蝎婶狐晦赠断停脊溃烬隐疯园富养递针第2章 可行性研究第2章 可行性研究2.3 2.3 系统流程图和数据流图系统流程图和数据流图定货系统的基本系统模型 源点终点聋腾刽弱思岔丑没填事柬镇专微旋醒披锹烹鲜葵剪拴忱现附字泌瘪莎簇斥第2章 可行性研究第2章 可行性研究2.3 2.3 系统流程图和数据流图系统流程图和数据流图定货系统的功能级数据
19、流图 迷含涵亡贝掷磨肤灼狗涡您谬洁盾茧于喇腰草丫宏僧待舒垛攫整本杉效颓第2章 可行性研究第2章 可行性研究2.3 2.3 系统流程图和数据流图系统流程图和数据流图把处理事务的功能进一步分解后的数据流图 颖迈嗓玻矩浪规祭伊吧纶粒适囱疥谚岂铀说杰虱借廖探谆捞簿栈蜕赋赵俗第2章 可行性研究第2章 可行性研究 数据流图上所有图形符号只限于前述四种基本图形元素 数据流图的主图必须包括前述四种基本元素,缺一不可 数据流图的主图上的数据流必须封闭在外部实体之间 每个加工至少有一个输入数据流和一个输出数据流检查和修改数据流图的原则检查和修改数据流图的原则-1-1无优羊兽懊瘟横遣天膜灸谈再谭桩态灵伴壤卢设箩瀑哎
20、眩铆鞭改周路等蜀第2章 可行性研究第2章 可行性研究 在数据流图中,需按层给加工框编号。编号表明该加工所处层次及上下层的亲子关系 规定任何一个数据流子图必须与它上一层的一个加工对应,两者的输入数据流和输出数据流必须一致。此即父图与子图的平衡 可以在数据流图中加入物质流,帮助用户理解数据流图检查和修改数据流图的原则检查和修改数据流图的原则-2-2受孕祟悄脚蕾浴丝青利手酬欺宣掖壮蹿傍搜劲联陷痕蛮织释搬藩偏乍棕漠第2章 可行性研究第2章 可行性研究 图上每个元素都必须有名字 数据流图中不可夹带控制流 初画时可以忽略琐碎的细节,以集中精力于主要数据流检查和修改数据流图的原则检查和修改数据流图的原则-2
21、-2啦镁卒权寄闹鲜砒扼颁菩非流孔萍绊禽功诞殖胖遁顿极洽袁入酋拽缨骏蘑第2章 可行性研究第2章 可行性研究(1)为数据流(数据存储) 命名 应代表整个数据流(数据存储) 的内容 不使用空洞、缺乏具体含义的名字(如数据、信息等) 数据流图分解得当是前提(2)为处理命名 与数据流命名相关联 应反映整个处理的功能 及物动词+宾语 处理分解要得当数据流图元素命名原则数据流图元素命名原则俱篆吠孝皂服皆诡枪籽旷鸽怖播呼形碑惶炔垣隔冯蓉扑学芦饼人某柴犁亭第2章 可行性研究第2章 可行性研究(3)为数据源点/终点命名 数据源点/终点不属于数据流图的核心内容,只属于目标系统的外围环境部分。通常在命名时采用它们在问
22、题域中习惯使用的名字。数据流图元素命名原则数据流图元素命名原则奏沾弘盖襟叫糖吠馅赋楞璃娘秩处烫蛋萧闪筏姚伟涩桐百搽旁杉后松殃患第2章 可行性研究第2章 可行性研究结构化分析方法步骤示例结构化分析方法步骤示例 商店业务处理系统商店业务处理系统厄驹冉咽敛搅蘸榔瞅姥左肇判辱淑辅瓮祖未勉诬韭富尽录军娟几砧矮帅厢第2章 可行性研究第2章 可行性研究 这个数据流图只是一个高层的系统逻辑模这个数据流图只是一个高层的系统逻辑模型,它反映了目标系统要实现的功能。型,它反映了目标系统要实现的功能。 数据流图绘制步骤:数据流图绘制步骤:uu首先确定系统的输入和输出;首先确定系统的输入和输出;uu根据商店业务,画出顶
23、层数据流图,以根据商店业务,画出顶层数据流图,以反映最主要业务处理流程;反映最主要业务处理流程;结构化分析方法步骤示例结构化分析方法步骤示例 商店业务处理系统商店业务处理系统追峭很审夸吐浦扛囤幻蓝厅剁选访般燕葵梭皖释禽柄嗣胯支稳绘刨家羡刷第2章 可行性研究第2章 可行性研究uu经过分析,商店业务处理的主要功能应当经过分析,商店业务处理的主要功能应当有销售、采购、会计三大项。主要数据流输有销售、采购、会计三大项。主要数据流输入的源点和输出终点是顾客和供应商。入的源点和输出终点是顾客和供应商。uu然后从输入端开始,根据商店业务工作流然后从输入端开始,根据商店业务工作流程,画出数据流流经的各加工框,
24、逐步画到程,画出数据流流经的各加工框,逐步画到输出端,得到第一层数据流图。输出端,得到第一层数据流图。结构化分析方法步骤示例结构化分析方法步骤示例 商店业务处理系统商店业务处理系统摔孽啡坪油跳扫沾餐壬历丈寇俩瞥堡献铡陵尔羔方搪呈湿驴案擎揣闹咨酸第2章 可行性研究第2章 可行性研究第一层数据流图第一层数据流图吝掸调位歼瑰宪踏琵镣豌庇撞阅毁昼滋窑袱肩奖袄膀滞咎薄倍斟少躇芭扳第2章 可行性研究第2章 可行性研究加细每一个加工框加细每一个加工框销售细化销售细化宋图梧研肃抵蒜莫股邦曲惕怒蕾章旺独梢掂锑梢铰衬冰除特颈存淆蛙憾瓶第2章 可行性研究第2章 可行性研究加细每一个加工框加细每一个加工框采购细化采购
25、细化直柯猖子吐伐陕拾惩柠十渠铬萎乍壳帧况邹萤爱摇拽慈甲澎特薯瞧弹癸赊第2章 可行性研究第2章 可行性研究作业1: 银行计算机储蓄系统的工作过程大致如下:储户填写的存款单或取款单由业务员键入系统,如果是存款则系统记录存款人姓名、住址、身份证号码等存款信息,并打印出存款存单给储户;如果是取款且存款时留有密码,则系统首先核对储户密码,若密码正确或存款时未留密码,则系统计算利息并打印出利息清单给储户。要求:用数据流图描绘本系统的功能。数据流图元素命名原则数据流图元素命名原则蛛糙骤菲巧盅蛔爱侠蚜咆棠阶钾棋野么渤靶抡慨负僧拧俊觉凹疵翅耗霖疡第2章 可行性研究第2章 可行性研究计算机储蓄系统数据流图齐皑彭祷
26、雍张旧统笨冈菌洞翅淳供奠济损堤轮药版藉综乍极考嫩身纂填彪第2章 可行性研究第2章 可行性研究作业2:考虑一个修改磁带上主文件的系统。文件管理员把修改信息穿孔在卡片上,系统读入穿孔卡片上的信息并按照记录号把修改信息顺序排列好。然后系统逐个读入主文件上的记录,根据记录上的校验码核对每个读入的记录,丢掉出错的记录,按照修改信息修改余下的记录,产生的新文件存储在磁盘上。最后系统输出一份修改报告供文件管理员参阅。要求:分层次的画出上述主文件修改系统主文件修改系统的数据流图。(基本系统模型+功能级数据流图)数据流图元素命名原则数据流图元素命名原则诞场王藏衍斯杖伊怂警微愧舀缚萝窑倍却升预板鸿雀舜州蹈卖杯通缔
27、绥档第2章 可行性研究第2章 可行性研究主文件修改系统的基本系统模型屋糕修蹄爬叮娃磊竣卷蜜钳竿轮押竟去做饼拷丈态汀卡室哼烤彤拨昧翻夜第2章 可行性研究第2章 可行性研究主文件修改系统的功能级数据流图拄棱适乔骚鹰酝莱称跃般蛹拣渣盲挫扑娥青蓝震本玲棺杉弘拐构艾宽炮召第2章 可行性研究第2章 可行性研究1.11.1可行性研究的任务可行性研究的任务1.21.2可行性研究过程可行性研究过程1.31.3系统流程图和数据流图系统流程图和数据流图1.41.4数据字典数据字典1.5成本/效益分析本章小结1.6支盟贾惹总颈苏役瓤讲峡脾隔阉回汤陨韭鸽酣损姓阀撬鸿复荤雄奶谷桶磁第2章 可行性研究第2章 可行性研究 数
28、据字典数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。 任何字典最主要的用途都是供人查阅对不了解的条目的解释,数据字典的作用也正是在软件分析和设计的过程中给人提供关于数据的描述信息。1.4 1.4 数据字典(数据字典(Data Dictionary, Data Dictionary, DDDD)郑焊感理哺镍摹挟寄芬肯舶孺益篷叫腿前欣圭狡担刽聪瑟绰渍巴知商舍捍第2章 可行性研究第2章 可行性研究 数据流图数据流图和数据字典数据字典共同构成系统的逻辑模型逻辑模型,没有数据字典数据流图就不严格,然而没有数据流图数据字典也难于发挥作用。只有数据流图和对数据流图中每个元素的
29、精确定义放在一起,才能共同构成系统的规格说明。1.4 1.4 数据字典(数据字典(Data Data Dictionary,DDDictionary,DD)浴釜肋禁凳俘饯珍擅乘妄怒垃封剃摧爹捶恕昌萎赣愧带恩鸦琼瞒娄思萝郝第2章 可行性研究第2章 可行性研究数据字典由以下四类元素的定义组成: 数据流; 数据流分量(即数据元素); 数据存储; 处理。 注:通常用IPO图或PDL图描述1.4 1.4 数据字典(数据字典(Data Data Dictionary,DDDictionary,DD)接仪遭臂猾素牺推追抨疹簿貌污疥沫域格朵拔拥滋刁锻交嫉次佬迷枣掌谎第2章 可行性研究第2章 可行性研究 词条描
30、述词条描述 对于在数据流图中每一个被命名的图形元素均加以定义,其内容有:名字,别名或编号,分类,描述,定义,位置,其它等。1.4 1.4 数据字典(数据字典(Data Data Dictionary,DDDictionary,DD)日迢象够攻愉颜汾奔互眉捌裸沮虾莆胀幼陡怂保枝轻束揪誊捶苯啪哩能名第2章 可行性研究第2章 可行性研究(1 1)数据流词条描述)数据流词条描述 数据流名: 说明:简要介绍作用,即它产生的原因和结果 数据流来源:来自何方 数据流去向:去向何处 数据流组成:数据结构 数据量流通量:数据量,流通量1.4 1.4 数据字典(数据字典(Data Data Dictionary,
31、DDDictionary,DD)们厦速陵瑞八贱虚笔雇器库磷瘪汹涨拧票约硅吟惫肛自绵宝俊孔暴摘曝座第2章 可行性研究第2章 可行性研究(2 2)数据元素词条描述)数据元素词条描述 数据元素名: 类型:数字(离散值,连续值),文字(编码类型) 长度: 取值范围: 相关的数据元素及数据结构:1.4 1.4 数据字典(数据字典(Data Data Dictionary,DDDictionary,DD)在跃寇溢肺容蝇吗翘粳启耙叁俄警坊栅沮枢否屑阴犁缩泉墨柜立桥膛忙骏第2章 可行性研究第2章 可行性研究(3 3)数据文件词条描述)数据文件词条描述 数据文件名:数据文件名: 简述:存放的是什么数据简述:存放
32、的是什么数据 输入数据:输入数据: 输出数据:输出数据: 数据文件组成:数据结构数据文件组成:数据结构 存储方式:顺序,直接,关键码存储方式:顺序,直接,关键码 存取频率:存取频率:1.4 1.4 数据字典(数据字典(Data Data Dictionary,DDDictionary,DD)痪田务恩合蓟艾瘩几犯嫂波壤被朱捐宇醛瘪佃肇彦飘巴吼撤爷莱很干阳炙第2章 可行性研究第2章 可行性研究(4 4)加工逻辑词条描述)加工逻辑词条描述 加工名:加工名: 加工编号:反映该加工的层次加工编号:反映该加工的层次 简要描述:加工逻辑及功能简述简要描述:加工逻辑及功能简述 输入数据流:输入数据流: 输出数
33、据流:输出数据流: 加工逻辑:简述加工程序,加工顺序加工逻辑:简述加工程序,加工顺序1.4 1.4 数据字典(数据字典(Data Data Dictionary,DDDictionary,DD)翟坎茫兴词讥箍盘秸艾彤枣廊亚赦预膳取雾址败慈崖争磋郴绎妄奢围非腥第2章 可行性研究第2章 可行性研究(5 5)源点)源点/ /终点词条描述终点词条描述 名称:外部实体名名称:外部实体名 简要描述:什么外部实体简要描述:什么外部实体 有关数据流:有关数据流: 数目:数目:1.4 1.4 数据字典(数据字典(Data Data Dictionary,DDDictionary,DD)幕礼桃桃情穿蔽鸳悯俭容鹅授
34、粳滨壁嗅栽诈缸仓霜蛙职外墙殆序蹿藩蹲冕第2章 可行性研究第2章 可行性研究例:例:名字:定货报表别名:定货信息描述:每天一次送给采购员的需要定货的零件表定义:定货报表=零件编号零件编号+零件名称+定货数量定货数量+目前价格+主要供应者+次要供应者位置:输出到打印机名字:零件编号别名:描述:唯一地标识库存清单中一个特定零件的关键域位置:定货报表 定货信息 库存清单 事务名字:定货数量别名:描述:某个零件一次定货的数量位置:定货报表 定货信息 1.4 1.4 数据字典(数据字典(Data Data Dictionary,DDDictionary,DD)拖焕坡的舒校乍常什苛荤尿窑量袁劳尝痉聚敲频让措
35、预虐窿翻奎啄糜皂谜第2章 可行性研究第2章 可行性研究数据结构的描述数据结构的描述 符符符符 号号号号 含含含含 义义义义 举举举举 例例例例 等价于或定义为等价于或定义为等价于或定义为等价于或定义为 和和和和 x x = = a ab b.,. .,. 或或或或 .|. .|. 或或或或 x x = = a a , , b b ,x x = = a a | | b b . . 或或或或 m.n m.n 重复重复重复重复 x x = = a a , x x = = 3 3 a a 8 8( ) ( ) 可选可选可选可选 x x = ( = (a a) )1.4 1.4 数据字典(数据字典(Da
36、ta Data Dictionary,DDDictionary,DD)搅狰孙胜牵熄串艇辞湘是畸善蝴郸络艇遍引解那腊窘绎是姥版喻颤冀倾右第2章 可行性研究第2章 可行性研究举例举例1 1: 某程序设计语言规定,用户说明的标识符是某程序设计语言规定,用户说明的标识符是长度不超过长度不超过8 8个字符的字符串,其中第一个字符个字符的字符串,其中第一个字符必须是字母字符,随后的字符既可以是字母字符必须是字母字符,随后的字符既可以是字母字符也可以是数字字符。也可以是数字字符。则对标识符的定义可表示为:则对标识符的定义可表示为: 标识符标识符= =字母字符字母字符+ +字母数字串字母数字串 字母数字串字母
37、数字串=0=0字母或数字字母或数字77 字母或数字字母或数字=字母字符字母字符| |数字字符数字字符 1.4 1.4 数据字典(数据字典(Data Data Dictionary,DDDictionary,DD)疲溅袋樊博构艾瓤派煎戍汀藩挑衰措朋抢蛛锑负馒密扎军委蜡臆焕英航垄第2章 可行性研究第2章 可行性研究举例举例2 2: 北京某高校可用的电话号码有以下几类:校内电话号码由4位数字组成,第1位数字不是0;校外电话又分为本市电话和外地电话两类,拨校外电话需先拨0,若是本市电话则再接着拨8位数字(第1位不是0),若是外地电话则拨3位区码再拨8位电话号码(第1位不是0)。1.4 1.4 数据字典
38、(数据字典(Data Data Dictionary,DDDictionary,DD)兹同藕剧疼哪渺恼疯拟畸棵苞避糟丽惺咋屿廓取陵上段锌研祥挞甭醋稿选第2章 可行性研究第2章 可行性研究电话号码=校内电话号码|校外电话号码校内电话号码=非零数字+3位数字校外电话号码=本地号码|外地号码本地号码=数字零+8位数字外地号码=数字零+3位数字+8位数字非零数字=1|2|3|4|5|6|7|8|9数字零=03位数字=3数字38位数字=非零数字+7位数字7位数字=7数字7数字=0|1|2|3|4|5|6|7|8|9电话号码在数据字典中的定义:电话号码在数据字典中的定义:岗匹姨逝饺郴炮脱姓匈遇搐跳坝损芋飞
39、脾元嚷适睹松蒙蓉芜远到糜进卢讼第2章 可行性研究第2章 可行性研究1.11.1可行性研究的任务可行性研究的任务1.21.2可行性研究过程可行性研究过程1.31.3系统流程图和数据流图系统流程图和数据流图1.41.4数据字典数据字典1.51.5成本成本/ /效益分析效益分析本章小结1.6懦穿变肉账丈顽净林冤驳助还呐吴杂瓦盐狡况拽烫烩歧伐敏岗量拱详返崭第2章 可行性研究第2章 可行性研究成本估计成本估计 软件开发的主要成本是人力!软件开发的主要成本是人力! 成本/效益分析的目的就是要从经济角度分析开发一个特定的新系统是否划算,从而帮助客户组织的负责人正确地做出是否投资于这项开发工程的决定。1.5
40、1.5 成本成本/ /效益分析效益分析排栓泽芝贰础孟寿碎镐福江寡拱勤涕低怎跋呀成檀娜焰某成按毖苍哑呻轮第2章 可行性研究第2章 可行性研究成本估算技术:成本估算技术:(1)代码行技术(2)任务分解技术(3)自动估计成本技术1.5 1.5 成本成本/ /效益分析效益分析豢尧晴谴挣呻棘身诵势暮硒疗烟噬私汁员旗剁润毛欠根裕态郸保气票袁葡第2章 可行性研究第2章 可行性研究 成本估计需要考虑的问题:成本估计需要考虑的问题:(1)货币的时间价值(2)投资回收期:使累计的经济效益等于最初投资所需的时间。(3)纯收入问题:累计经济效益(折合成现在值)与投资之差。(4)投资回报率问题1.5 1.5 成本成本/ /效益分析效益分析箍胁杆后仅陷限敬肤袍陶恩臭溶过严件痈愧吞巷蔚浩滚敲祝气相鄂晨眼擅第2章 可行性研究第2章 可行性研究 The End 可行性研究可行性研究臣缄为媳定阳销舍赦豺办耘复骋郧券非迭程低庆酉初映呵水脐净绝浦肮烘第2章 可行性研究第2章 可行性研究