第2章_可行性研究(第五版).ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章_可行性研究(第五版)

计算机教材销售系统:由计算机实现有效性审查(不该购买或已卖完的教材),收书款和发书仍由人工完成。开购书申请和购书证明可一步完成,增加缺书统计和采购功能。 2.4.2 例子 例1: 假设采购部每天需要一张定货报表,报表按零件编号排序,表中列出所有需要再次定货的零件。对于每个需要再次定货的零件,应该列出下述数据:零件编号,零件名称,定货数量,目前价格,主要供应者,次要供应者。零件入库或出库称为事务,通过放在仓库中的CRT终端把事务报告给定货系统。当某种零件的库存量少于库存量的临界值时,就应该再次定货。 2.4.3 命名 1. 为数据流(或数据存储)命名 完整性; 具体性; 起名字遇到了困难时,试试重新分解。 2.4.4 用途 作为交流信息的工具 供有关人员审查确认 供用户理解和评价 数据流图应该分层,超过9个时应该画分图 作为分析和设计的工具 描绘系统所完成的功能 辅助物理系统的设计时,以定时要求为指南,画出许多组自动化边界,对应不同的物理系统。 导出更详细的设计步骤——面向数据流的设计方法 例3:教材销售系统 人工:先找系办公室开购书申请,凭申请找教材科开购书证明,向出纳员交付书款获得领书单,然后到书库找保管员领书。 计算机:包括销售和采购两大功能。 销售时,根据学生用书表和教材库存清单对购书单进行有效性审查,通过审查后得到有效购书单,并将缺书信息写入缺书表。交完款后开领书单,根据领书单更新教材库存清单。 采购时,将缺书表中的信息汇总生成采购单,新书进库时更新教材库存清单。 人工教材销售系统的数据流图 (1)数据流词条描述 数据流名: 名字:数据流图中使用的主要名字 别名 描述:简要介绍作用即它产生的原因和结果 数据流来源:来自何方(可选) 数据流去向:去向何处(可选) 数据流组成:数据结构(核心) 位置:它的输入或输出或存储 (2)数据元素词条描述 同数据流定义 (3)数据文件词条描述 数据文件名 名称 简述:存放的是什么数据 输入数据: 输出数据: 数据文件组成:数据结构(核心) 存储方式:顺序,直接,关键码(可选) 存取频率: (可选) (4)源点及汇(终)点词条描述 名称:外部实体名 简要描述:什么外部实体 有关数据流: 数目: CASE:computer-aided software engineering CASE =软件工程+自动化工具; 它是作为CASE的一部分实现的,对于大型软件需要借助于自动化工具; 小型软件开发可采用卡片形式书写数据字典; 包含:名字、别名、描述、定义和位置; 数据字典中的数据元素卡片 定货报表 数据字典中的数据元素卡片 零件标号 数据字典中的数据元素卡片 定货数量 举例1: 某程序设计语言规定,用户说明的标识符是长度不超过8个字符的字符串,其中第一个字符必须是字母字符,随后的字符既可以是字母字符也可以是数字字符。请用数据字典实现对‘标识符’的定义。 标识符的定义可表示为: 标识符=字母字符+字母数字串 字母数字串=0{字母或数字}7 字母或数字=[字母字符|数字字符] 举例2: 北京某高校可用的电话号码有以下几类:校内电话号码由4位数字组成,第1位数字不是0;校外电话又分为本市电话和外地电话两类,拨校外电话需先拨0,若是本市电话则再接着拨8位数字(第1位不是0),若是外地电话则拨3位区码再拨8位电话号码(第1位不是0)。请用数据字典完成对电话号码的定义。 电话号码=[校内电话号码|校外电话号码] 校内电话号码=非零数字+3位数字 校外电话号码=[本地号码|外地号码] 本地号码=数字零+8位数字 外地号码=数字零+3位数字+8位数字 非零数字=[1|2|3|4|5|6|7|8|9] 数字零=0 3位数字=3{数字}3 8位数字=非零数字+7位数字 7位数字=7{数字}7 数字=[0|1|2|3|4|5|6|7|8|9] 例子:酒店管理系统的局部DFD 该系统的数据字典条目的定义 预订请求=客人数据+住宿期限+客房类别 客人数据=客人姓名+地址+身份证号码 +(护照号码) +支付方式 身份证号码=15{十进制数字}18 护照号码=字母 + 8{数字}8 字母=“A”…“Z” 十进制数字=“0”…“9” 本章小结 可行性研究必须给出有关软件问题是否可解的确切回答。 它需要经过定义问题、分析问题、提出解法的反复,最终给出高层次的逻辑模型。 根据逻辑模型(DFD)可以设想各种可能的物理系统实现,并提交行动方针。 DFD、数据字典、系统流程图的重要性。 成本/效益分析也是可行性研究的重要内容。 不要陷于具体方法和工具的细节而忽略了对可行性研究过程的理

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档