《二章可行研究》由会员分享,可在线阅读,更多相关《二章可行研究(34页珍藏版)》请在金锄头文库上搜索。
1、第二章第二章 可行性研究可行性研究2.1 可行性研究的任务2.2 可行性研究的过程2.3 系统流程图2.4 数据流图2.5 数据字典2.6 成本/效益分析琶垄墩馏冒巡力捻锥芝坑瓮翰尾瘤嘿乙悬狰殖仪掂燕扩促淄证晓叁吸细伦二章可行研究二章可行研究1可行性研究的任务可行性研究的任务 一、可行性研究的目的: 用最小的代价在尽可能短的时间内确定问题是否能够解决,确定问题是否值得去解决,但并不是直接去解决问题 苑荐阂咬洪俘括勺相愁澡娠挽菌二磊衷呜鞠炎网贡异怯颈番粉石俏端饿院二章可行研究二章可行研究2二、可行性研究的任务:1可行性研究最根本的任务是对以后的行动方针提出建议。(1)如果问题没用可行的解,则应停
2、止该项开发工程,以免浪费时间、人力、物力和财力;(2)如果问题值得去解,则应该推荐一个较好的解决方案,并且为工程制定一个初步的计划。局瘪讥辜研除磐佐革叁谢晾淤罪寂里胞屑捂附拄秽裴涩枚估荐篓碘帚擦质二章可行研究二章可行研究32可行性研究工作流程: 进一步分析澄清问题定义导出系统的逻辑模型系统的实现方案研究?方案的可行性(技术可行性;经济可行性;操作可行性)?可行性方案制定一个粗略的实现进度。掣种殊段冉兵族铣最开定奴腻定涡官责羌挺蚂叉獭乙趁雨筒煮虎甜缠农酞二章可行研究二章可行研究4可行性研究的过程可行性研究的过程一复查系统规模和目标二研究目前正在使用的系统1理解现有系统能做什么,但不是了解它怎样做
3、这些工作。2要求分析是画出现有系统的高层系统流程图并加以检验。3了解并记录现有系统与其它系统之间的接口情况,注意这些都是设计新系统时的重要约束条件。彩隘沸脉雷比疽过呻俘膝嗓普启耙蝴佰稚镍菲柬吓羊食迁绘枣健悬芹兆泽二章可行研究二章可行研究5现有的物理系统现有系统的逻辑模型目标系统的逻辑模型目标系统的物理系统导出三导出新系统的高层逻辑模型设计建造 现有的物理系统现有系统的逻辑模型目标系统的逻辑模型目标系统的物理系统姬挎祁落汝墅焊糕幽击挂不机扔秸骆增查瞒乳茸喘趁驼熙淘箕呻艾鳞幅咖二章可行研究二章可行研究6四.进一步定义问题五.导出和评价供选择的解法 导出若干个较高层次的物理解法供比较和选择 选择的原
4、则: (1)技术上 (2)操作上 (3)经济上 为每个可行的系统制定实现进度表诗梳焙斑瓦非酞僳彻域艺著唆连昌戚岳椅氛泉胸鹤募组耳陵要将跺篆氧情二章可行研究二章可行研究7六. 推荐行动方针七. 草拟开发计划八. 书写文档提交审查槛猜飞裹窝歼厉拂甫紊仰瞒汉瘟摸沁乏邪寄坷淑祥数咯找喇儿骨颅出梭描二章可行研究二章可行研究8系统流程图系统流程图 一系统流程图及其基本思想1系统流程图是描绘物理系统的传统工具2系统流程图的基本思想是用图形符号以黑盒子形式描绘系统里面的每一部件(程序、文件、数据库、表格、人工过程等)3系统流程图与程序流程图的区别 系统流程图表达的是信息在系统各部件之间流动的情情况,而不是对信
5、息进行加工处理的控制过程。因此,系统流程图是物理数据流图,而不是程序流程图,尽管它使用的某些符号与程序流程图的符号相同。蛰铝矗蕊噬唯瘁够疫历巧酶衅瘫煌呻氦眩磨瞩宰骆矾魂屿保略缎兜匿饺懦二章可行研究二章可行研究9二系统流程图常用符号二系统流程图常用符号 处理处理输入输入 输出输出连接连接换页连接换页连接数据流数据流宵雪业晤艘啊骤策戴煌鳞解依医殴菩焙执即锗贝进虐牌雕惹掸童森寡酵簧二章可行研究二章可行研究10三应用举例三应用举例 系统流程图的习惯画法是使信息在图中自顶向下流动或自左向右1注意:图中每个符号都用黑盒子形式定义后组成系统的一个部件,但并没有说明每个部件的具体工作过程2箭头表示信息通过系统
6、的逻辑路径(信息流动路径 忠肘向仅鬃炼黄封贤多砂钧澎瞥着颊增帧佛然拟姥裳腋钟腆价响盯二籍肇二章可行研究二章可行研究11例题例题 某装配厂有一座存放零件的仓库,仓库中现有的各某装配厂有一座存放零件的仓库,仓库中现有的各种零件的数量以及每种零件的库存量临界值等数据种零件的数量以及每种零件的库存量临界值等数据记录在库存清单文件中。当仓库中零件数量有变化记录在库存清单文件中。当仓库中零件数量有变化时,应该及时修改库存清单主文件,如果哪种零件时,应该及时修改库存清单主文件,如果哪种零件的库存量少于它的库存量临界值,则应该报告给采的库存量少于它的库存量临界值,则应该报告给采购部门以便定货,规定每天向采购部
7、门送一次定货购部门以便定货,规定每天向采购部门送一次定货报告。报告。痴哪沟烈申焙荒榔咱脂抨戊卒酵仆瑚淄铭馅蛆啮旦钵嘘钾沟胀附香客欲直二章可行研究二章可行研究12库存清单程序事务定 货信 息报告生成程序库 存 清单 主 文件定货报告惑寄辣铭殷耳勿健站故怂菇当驯粟置晤圭赶嘘遍吧嘛本睡昌晕责散垢娇还二章可行研究二章可行研究13数据流图数据流图 一数据流图及其基本要点1数据流图是描述数据处理过程的有力工具。数据流图从数据传递和加工的角度,以图形的方式刻画数据流从输入到输出的移动变换过程。2数据流图描绘了系统的逻辑模型。其基本要点是描绘“但不考虑怎么做”。3设计数据流图只需考虑系统必须完成的基本逻辑功能
8、,完全不必考虑如何具体地实现这些功能。造辐蓉惺锰厉令鸭狄醚讫禄耘闯怪龄面霓诗拴沮蒙昌宽耳挫需眺紧岸纶拂二章可行研究二章可行研究142.4 数据流图数据流图仓 库管理员定货系统采购员D1: 库存清单仓 库管理员1处理事务2产生报表采购员D2: 定货信息2. 例子基本系统模型功能级数据流图事务定货报表事务定货报表定货信息定货信息库存清单1. 符号(四种基本符号)数据的源点或终点数据处理数据存储数据流盏瘦毁拎颖曙邀甚纸准哭嵌饰恐弦仪冻痰坠史林惑瞄敞腆昂在都缮组蛤用二章可行研究二章可行研究152.4 数据流图(续数据流图(续1)仓 库管理员1.1接收事务1.2更新库存清单1.3处理定货2产生报表采购员
9、D1: 库存清单D2: 定货信息事务事务库存信息定货信息定货信息定货报表3. 命名 为数据流(或数据存储)命名 为处理命名4. 用途 交流信息的工具 分析和设计的工具 进一步设计的依据库存清单己塑呵遭疏绎俱熙谰吟呢脑比钦火弊锁拼呈呀志犬涂狰拴吏胞唁苇蕊蚜理二章可行研究二章可行研究16D1库存清单D2定货信息1.3处理事务2产生报表定货信息定货信息库存清单1.1接收事务1.2更新库存信息仓库管理员采购员事务事务库存信息定货报表先镊蕊窘膝卓释倒盯尝顾兑搐岂绊瓷汾杀剐损跳坑袁炭魄篷硝悼湖凶貉积二章可行研究二章可行研究17附加符号 数据A和B同时输入变换成数据C 数据A或B,或A和B同时输入变换成C
10、只有数据A或只有数据 B(但不能A、B同时) 输入时变换成C 数据A变换为B和C 数据A变换成B或C,或B和C 数据A变换成B或C 但不能变换成B或C *+(+)*+(+)AAAAAACBBBBBBCCCCC扳零徊散哑儿茫给准奔螺渝辟艰程孺乐滥漆狞极秩情辆拴拱酋履秀蒜殷悦二章可行研究二章可行研究182.5 数据字典数据字典 数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合1. 数据字典的内容 数据流 数据流分量 数据存储 处理数据处理:用 IPO图或PDL描述比较方便直观。数据元素的别名:2. 定义数据的方法 由数据元素组成数据的方式的三种基本类型顺序 +: 以确定
11、次序连接两个或多个分量 a+b+c 选择 |, : 从两个或多个可能的元素中选取一个 a | b | c 重复 : 把指定的分量重复零次或多次 a 可选:一个分量是可有可无的(重复零次或一次), (a)“.” “.” 引号内给出的是基本数据元素,它们无需进引号内给出的是基本数据元素,它们无需进 一步定义一步定义图等翟宣谜沾琢秀幂哟廉其仇聋瑶论噪浪沸檄凰浪拜推锦静鲁控倘郊答聪二章可行研究二章可行研究19示例一定货报表=零件编号+零件名称+定货数量+目前价格+主要供应者+次要供应者零件编号=8字符8定货数量=1数字5示例二学生证学号密码 申请单学号(课程号选课学期) 谢绝非法证件|不合格单|证单不
12、符 注册学号 选课学号课程号选课学期 无此课学号课程号无此课 注册记录无效学号注册无效 学号00000001.99999999 密码000001.999999 课程号1英文字母40001.9999 选课学期0001.9999春季|秋季 谢体耪锻延势蒂闲垦拢尿沼一耘忌成刊扔嗽帽矗龄雹荐膊虫档您讲夜砷镀二章可行研究二章可行研究20数据字典的实现名字:定货报表别名:定货信息描述:每天一次送给采购员的需要订货的零件表定义:定货报表零件编号零件名称定货数量 目前价格主要供应者次要 供应者位置:输出到打印机照郸漾斑几技驰三挤回桓杉驴怨双遣善橇洲蜜框庞丘馆撅孩广题择茄辫执二章可行研究二章可行研究21成本成本
13、/效益分析效益分析成本估计1 代码行技术2 任务分解技术3 自动估计成本技术默浑犹燃保擒舌枉沼饵攻孜徊定公舱蛀区希责佐扶迂诗炙帕旋胀甸拟灰缠二章可行研究二章可行研究22成本成本/效益分析的方法效益分析的方法1 货币的时间价值通常用利率的形式来表示货币的时间价值 P=F/(1+i)n 2 投资回收期使累计的经济效益等于最初投资所需要的时间3 纯收入在整个生命周期之内系统的累计经济效益(折合成现在值)与投资之差4 投资回收率投资所产生的效益与银行年利率之比卧蕾惦显丙满赘茁面逾翱必赃挪饥挡购躺涪粤臂肥衅海突暮光朗念送嘿工二章可行研究二章可行研究23小结小结1 可行性研究的目的与步骤2 可行性研究中所
14、采用的工具: 系统流程图 数据流图与数据字典3 成本/效益分析芝酸错钓删敖舀舍纽搓沏吸蔼息某扑庸诊渣隘价涛宗圈殿范阑竞讳漱艾渴二章可行研究二章可行研究24可行性分析报告编写规范可行性分析报告编写规范1 1 引言引言引言引言2 2 可行性研究的前提可行性研究的前提可行性研究的前提可行性研究的前提 3 3 对现有系统的分析对现有系统的分析对现有系统的分析对现有系统的分析 4 4 所建议技术可行性分析所建议技术可行性分析所建议技术可行性分析所建议技术可行性分析 5 5 所建议系统经济可行性分析所建议系统经济可行性分析所建议系统经济可行性分析所建议系统经济可行性分析 6 6 社会因素可行性分析社会因素
15、可行性分析社会因素可行性分析社会因素可行性分析 7 7 其他可供选择的方案其他可供选择的方案其他可供选择的方案其他可供选择的方案 8 8 结论意见结论意见结论意见结论意见 9 初步规划初步规划初步规划初步规划炼褒锥旭被晕蓝娘症疆韭话蛇感识帕谣红捉枕镜恬激奴摔慧立暴振窘笨缝二章可行研究二章可行研究251 引言引言1.1 编写目的:阐明编写可行性研究报告的目的,提出读者对象。1.2 项目背景:应包括 所建议开发软件的名称 项目的任务提出者、开发者、用户及实现软件的单位 项目与其他软件或其他系统的关系。1.3 定义:列出文档中用到的专门术语的定义和缩写词的原文。1.4 参考资料:列出有关资料的作者、
16、标题、编号、发表日期、出版单位或资料来源,可包括 项目经核准的计划任务书、合同或上级机关的批文 与项目有关的已发表的资料 文档中所引用的资料,所采用的软件标准或规范 椭让肘艳骋檄适邑旦熊征择氨耶舟悉滨存涟二奋碰滚料族幅恼翌疏倦锈怂二章可行研究二章可行研究262 可行性研究的前提可行性研究的前提2.1 要求:列出并说明建议开发软件的的基本要求,如 功能 性能 输入/输出 基本的数据流程和处理流程 安全与保密要求 与软件相关的其他系统 完成日期2.2 目标:可包括 人力与设备费用的节省 处理速度的提高 控制精度或生产力的提高 管理信息服务的改进 决策系统的改进 人员工作效率的提高2.3 条件、假定
17、和限制:可包括 建议开发软件运行的最短寿命 进行显然方案选择比较的期限 经费来源和使用限制 法律和政策方面的限制 硬件、软件、运行环境和开发环境的条件和限制 可利用的信息和资源 建议开发软件投入使用的最迟时间2.4 可行性研究方法2.5 决定可行性的主要因素玩宠浆尔疹辆傀全兔党溜盼被尺新缎炸断嗅厄鹊班翟赁蹈菜盼镑岗踏毕底二章可行研究二章可行研究273 对现有系统的分析对现有系统的分析3.1 处理流程和数据流程3.2 工作负荷3.3 费用支出:如人力、设备、空间、支持性服务、材料等项开支3.4 人员:列出所需人员的专业技术类别和数量3.5 设备3.6 局限性:说明现有系统存在的问题以及为什么需要
18、开发新的系统 束窘循互泛嵌疡疚讶胖间痔哺怀汁熏踩俺翻小症汉娱陈悍汾肿基尊关血厂二章可行研究二章可行研究284 所建议技术可行性分析所建议技术可行性分析 4.1 对系统的简要描述4.2 与现有系统比较的优越性4.3 处理流程和数据流程4.4 采用建议系统可能带来的影响 对设备的影响 对现有软件的影响 对用户的影响 对系统运行的影响 对开发环境的影响 对经费支出的影响4.5 技术可行性评价:包括 在限制条件下,功能目的是否达到 利用现有技术,功能目的是否达到 对开发人员数量和质量的要求,并说明能否满足 在规定的期限内,开发能否完成镣肚询讳且然锣平而斟盏断掸讣苑娥詹焉揉莫胀叭筑眉进瘤读档歼洪铡忻二章
19、可行研究二章可行研究29忱徊至狞宴札同淌搐生苫典李丸缎笆仅踞驹慢灸戒黄奄条阀赴翼纷苇辱辛二章可行研究二章可行研究306 社会因素可行性分析社会因素可行性分析6.1 法律因素:如 合同责任 侵犯专利权 侵犯版权6.2 用户使用可行性:如 用户单位的行政管理 工作制度 人员素质等能否满足要求鹃交循宋李咸告女趋贮懈守糙代梨儿兽膊食链郭昧七爸惮发憋努崇狗版侧二章可行研究二章可行研究317 其他可供选择的方案其他可供选择的方案逐个阐明其它可供选择的方案,并重点说明未被推荐的理由。署姓肆闷苗万慰逼窃薪飘宇带初执沸禹算姨雨汝偶瘁鹃田商澡囱铸妈贺篮二章可行研究二章可行研究328 结论意见结论意见 可着手组织开发 需等待若干条件具备后才能开发 需对开发目标进行某些修改 不能进行或不必进行 其它频佐煽怒剩岁蓉倘凭樊其乾税误碍牛竞汪松雌恍絮忱悦海根阑甜沈刮七涤二章可行研究二章可行研究339 初步规划初步规划 l 作业明细表作业明细表作业明细表作业明细表l 组织形式和人员配置组织形式和人员配置组织形式和人员配置组织形式和人员配置 棉览翌同烽靴葬甭古赛宰颧启侯奋衍亢可灾檬缉屋赁赠阳共帛撒绷宵酋哉二章可行研究二章可行研究34