- 1、本文档共73页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
内容 2.1 可行性研究的任务 2.2 可行性研究过程 2.3 系统流程图 2.4 数据流图 2.5 数据字典 2.6 成本/效益分析 2.7 小结 可行性研究报告的编写 1 引言 1.1 编写目的 1.2 背景 1.3 定义 1.4 参考资料 2 可行性研究的前提 2.1 要求 2.2 目标 2.3 条件、假定和限制 2.4 进行可行性研究的方法 2.5 评价尺度 3 对现有系统的分析 3.1 数据流程和处理流程 3.2 工作负荷 3.3 费用开支 3.4 人员 3.5 设备 3.6 局限性 例子1:订货系统 问题描述 采购部每天需要一张订货报表,按零件编号排序,列出需要再次订货的零件(即“订货报表”); 需要再订货的零件应包含下述数据:(见“订货报表”); 零件入库和出库为“事务”,事务发生时,报告给订货系统,当某种零件库存量少于临界值时,引发再次订货。 构成系统的数据流图元素 定货系统的基本系统模型-顶层流图 定货系统的功能级数据流图 把处理事务的功能进一步分解后的数据流图 数据流图的用途 基本用途是作为交流信息工具 对目标系统所设想的系统模型,不含系统实现的物理细节,用户容易理解,可供相关人员评审。 作为分析和设计的工具 数据流图只描述了系统的功能和数据及其流动,而不是系统的物理实现(而系统流程图将功能和功能的实现方案混合在一起),便于分析人员关注与与实现无关的模型,开发人员关注设计与实现,界面清晰。 用于确定系统工作边界 当数据流图用于辅助物理设计时,根据不同的处理要求,可用来在图上划分不同的自动处理、手工处理边界,从而实现不同的物理系统。 例:处理边界1-批量方式更新库存 例:处理边界1-联机方式更新库存 典型任务分解方法 成本/效益分析使用的几个概念 第2章小结 2.1 可行性研究的任务 技术, 经济, 操作,社会,抉择 2.2 可行性研究过程 7 步骤 2.3 系统流程图 数据在系统(人,软,硬) 各部件之间流动 2.4 数据流图 源点或终点,处理,数据存储和数据流 2.5 数据字典 流,元素,存储,处理 2.6 成本/效益分析 估计,ROI,货币的时间价值 习题2 1. 在软件开发的早期阶段为什么要进行可行性研究?应该从哪些方面研究目标系统的可行性? 2. 为方便储户,某银行拟开发计算机储蓄系统。储户填写的存款单或取款单由业务员输入系统,如果是存款,系统记录存款人姓名、住址、存款类型、存款日期、利率等信息,并印出存款单给储户;如果是取款,系统计算利息并印出利息清单给储户。 写出问题定义并分析此系统的可行性。 3. 为方便旅客,某航空公司拟开发一个机票预订系统。旅行社把预订机票的旅客信息(姓名、性别、工作单位、身份证号码、旅行时间、旅行目的地等)输入进该系统,系统为旅客安排航班,印出取票通知和账单,旅客在飞机起飞的前一天凭取票通知和账单交款取票,系统校对无误即印出机票给旅客。 写出问题定义并分析此系统的可行性。 习题2(续) 4. 目前住院病人主要由护士护理,这样做不仅需要大量护士,而且由于不能随时观察危重病人的病情变化,还可能会延误抢救时机。某医院打算开发一个以计算机为中心的患者监护系统,试写出问题定义,并且分析开发这个系统的可行性。 医院对患者监护系统的基本要求是随时接收每个病人的生理信号(脉搏、体温、血压、心电图等),定时记录病人情况以形成患者日志,当某个病人的生理信号超出医生规定的安全范围时向值班护士发出警告信息,此外,护士在需要时还可以要求系统印出某个指定病人的病情报告。 5. 北京某高校可用的电话号码有以下几类:校内电话号码由4位数字组成,第1位数字不是0;校外电话又分为本市电话和外地电话两类,拨校外电话需先拨0,若是本市电话则再接着拨8位数字(第1位不是0),若是外地电话则拨3位区码再拨8位电话号码(第1位不是0)。 用2.5.2小节讲述的定义数据的方法,定义上述的电话号码。 本章完! 数据字典最重要的用途是作为分析阶段的工具。在数据字典中建立的一组严密一致的定义很有助于改进分析员和用户之间的通信,因此将消除许多可能的误解。对数据的这一系列严密一致的定义也有助于改进在不同的开发人员或不同的开发小组之间的通信。如果要求所有开发人员都根据公共的数据字典描述数据和设计模块,则能避免许多麻烦的接口问题。 数据字典中包含的每个数据元素的控制信息是很有价值的。因为列出了使用一个给定的数据元素的所有程序(或模块),所以很容易估计改变一个数据将产生的影响,并且能对所有受影响的程序或模块作出相应的改变。 最后,数据字典是开发数据库的第一步,而且是很有价值的一步。 * * 判定表由四部分组成:
您可能关注的文档
最近下载
- 译林牛津版初中英语九年级上册《Unit 2 Colours》单元作业设计.docx
- 降A 正谱 一杯美酒声乐歌谱正谱子五线谱钢琴伴奏谱乐谱曲 谱弹唱谱歌曲乐曲.pdf
- 2024年汽车检测维修工技能及理论知识考试题库(附含答案) .pdf
- 农业畜牧行业金华石门农场农业生态旅游开发探讨.pdf
- HMI最完整Wincc-flexible培训教程(书签版).pdf
- 金华石门农场农业生态旅游开发探讨文档.doc
- 薄壁零件的数控加工工艺规划.docx
- 学前儿童发展心理学(第3版-张永红)课件51754.pptx
- 全国交管12123学法免分测试题附答案(通用版)605.doc
- 抖音陪跑合同(20230527定稿).docx VIP
文档评论(0)