




已阅读5页,还剩17页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第二部分 传统软件工程方法 -瀑布模型和结构化分析与设计方法 第二章 传统软件工程方法引言 第一节 软件工程 三要素概图 第二节 瀑布模型开发阶段的划分 第三节 结构化分析与设计方法 第三章 系统需求分析 第一节 问题定义 第二节 可行性研究 第三节 软件计划 第四课 二、 B.W.Boehm的划分:四个活动时期七个 阶段 分析时期 设计时期 编码时期 测试与运行维护 时期 1、系统需求分析- 2、软件需求分析- 确定目标系统必须具备的功能?确定目标系统必须具备的功能? 3、概要设计 - 1 1). .几种求解方案;几种求解方案;2 2). .设计软件的结构设计软件的结构 4、祥细设计- 设计出程序的祥细规格说明设计出程序的祥细规格说明 5、编码 - 程序编码实现程序编码实现 6、测试 - 集成测试和验收测试集成测试和验收测试 7、运行维护 -改正性维护、适应性维护、改正性维护、适应性维护、 完善性维护、预防性维护完善性维护、预防性维护 问题定义 可行性研究 软件计划 :确定软件工作域和所需资源;估算成本和 进度;制定项目开发计划。 第二章 传统软件工程方法引言 第二节 瀑布模型开发阶段的划分(2) 一、可行性研究的任务及内容 至少应该从下述五个方面研究问题求解的可行性:技术可行性、资金 可行性、时间可行性、人员操作和维护的可行性、社会可行性。 二、做法 进行一次高层次上的系统分析和设计,找出若干个可选的问题求解方案。 三、步骤 问题1: 如何表示物理模型及逻辑模型? 问题2:具体做法? (一)、建立当前系统高层物理模型 (二)、抽象出当前系统高层逻辑模型 (三)、导出新系统电脑实现的逻辑模型 (四)、落实到新系统的物理模型 (五)、分析新系统物理模型的可解性,并 编写可行性研究报告 当前系统 目标系统 模型化 具体化 物理模型 抽象化 物理模型 逻辑模型 逻辑模型 实例化 图2。1参考当前系统建立目标系统模型 做什么 导出 理解需求 表达需求 第三章 系统需求分析 (基于瀑布模型 B.W.Boehm的阶段划分) 第二节 可行性研究(1) (三)、导出新系统实现的逻辑模型(1) 有关的工作:有关的工作:1、根据新系统的要求,完善和扩充数据流程图。 2、编数据字典。 注:DFD- Data Flow Diagram DD- Data Dictionary 职工 录入考勤数据 计算工资 输出工资单 会计 输出工资报表 考勤数据 工资单 工资报表 计算所得税 职工文件 考勤数据 1、绘制DFD应注意的问题 1)DFD不是唯一的;使用的符号也不作硬性规定; 2)DFD中处理细化应以功能单一为原则,不应考虑具体 实现细节; 3) 一张DFD包含的处理框不应超过9个,超过时应采用绘 分图的办法解决; 4) 命名应准确和容易理解。 2、DFD的用途 1) 是与用户及分析员交流的工具; 2) 是分析与设计的工具; 3) 是设计新系统物理实现的依据。 (三)、导出新系统实现的逻辑模型(2) 3、使用的符号 四种基本符号: 或 或 或 数据源/宿 处理 数据存贮 数据流 或 或 (三)、导出新系统实现的逻辑模型(3) 4、绘制DFD的实际例子 1).从问题中分离出DFD的4种基本成分 数据源/宿 数据流 处理 数据存贮 仓库 定货报表 产生报表 定货信息 采购部 进/出仓单 进/出仓单处理 库存清单 2).绘高层的DFD(基本系统模型) 仓库 定货系统 采购部 进/出仓单 定货报表 (三)、导出新系统实现的逻辑模型(4) 3).分解基本系统的主要功能 仓库 处理进/出仓单 采购部 F1 生成报表 F2 F3F4 F5 F1:进/出仓单 F2:库存信息 F3,F4:定货信息 F5:定货报表 库存信息 定货信息 (三)、导出新系统实现的逻辑模型(5) 4).细化主要处理功能 仓库 接受进/出仓单 采购部 F1 生成报表 F2 F3 F4F5 F1:进/出仓单 F2:库存信息 F3,F4:定货信息 F5:定货报表 更新库存信息 处理定货 F1 定货信息 库存信息进出仓单 (三)、导出新系统实现的逻辑模型(6) 5)、DFD的画法 P0 P1P2 P1.1 P1.2 P2.1 P2.3 P2.2 自顶向下 顶层 第一层分解 第二层分解 (三)、导出新系统实现的逻辑模型(7) 5)、DFD的画法 (三)、导出新系统实现的逻辑模型(8) 1、掌握现行系统调研的全部资料(现行系统流程图); 2、画顶层图,初步确定系统的输入/出和外部实体; 3、分解顶层图的处理功能,绘制一级细化图; 4、逐级分解、扩充、调整,得到较完整的数据流程图; 5、组织讨论和完善。 6)、画DFD的实例(外文图书采购系统) A、 现行系统流程图 供书 单位 订书目录 选择图书 订购查重 打印订单 订单1 订单2 订单留底 查重卡片 已进书卡片 订书统计 订书统计表 书籍 发票 验收 发票 书籍 进书查重 进重的书 不重的书 登帐 打印查重卡 查重卡 已登记书籍 图书总帐 进书统计 进书统计表 财务科 外单位 编目室 图书馆 领导 (三)、导出新系统实现的逻辑模型(9) 6)、画DFD的实例(外文图书采购系统) B、画顶层图,初步确定系统的输入/出和外部实体; 采 购 处 理 订书目录 图书清单 发票 订单 图书转让单 图书资料交接单 发票 各种统计报表 供书单位 外单位 编目室 财务科 图书馆 领导 (三)、导出新系统实现的逻辑模型(10 ) C、分解顶层图的处理功能,绘制一级细化图; 验收 登总帐 总帐 财务科编目室外单位 图书馆 领导 选择图书 订购查重 打印订单 进图书 查重 已订及已 进图书文件 各种统计 供书 单位 订书目录 初步订书清单 订书信息 统计信息 统计表 查重信息图书清单 发票图书清单 图书信息 订单 图书转让单 成批图书交接单 发票 (三)、导出新系统实现的逻辑模型(11 ) D、逐级分解、扩充、调整,得到较完整的数据流程图; 打印总帐 帐页 总帐 财务科编目室外单位 图书馆 领导 选择图书 订购查重 打印订单 进图书 查重 已订及已 进图书文件 各种统计 供书 单位 订书目录 初步订书清单 订书信息 统计信息 统计表 查重信息 图书清单 发票 图书清单 图书信息 订单 图书转让单 成批图书交接单 发票 验收 打印催到单 催到信息 催到单 (三)、导出新系统实现的逻辑模型(12 ) 1、数据字典的组成 数据字典由对数据流图中的下述4种成分的定义组成: 数据流、数据流分量、数据存贮、处理功能。 数据流和数据存贮一般具有一定的数据结构,数据结构由一 组不同的数据元素组成。 1) 数据元素字典 数据元素名称及含义 数据类型及长度 取值范围 处理及与其他数据的逻辑关系等 (三)、导出新系统实现的逻辑模型(13 ) 2) 数据元素字典例子 数据元素编号 D E001 数据元素名称 零件编号 数据元素别名 无 数据元素描述唯一地标识库存清单中某 个特定零件的关键域 类型 /长度1字符 8 取值 /含义字母数字 有关数据结构定货报表,库存清单,定 货信息 有关处理逻辑查询、检索 (三)、导出新系统实现的逻辑模型(14 ) 3) 数据流字典 数据流源 数据流宿 数据流的组成 流通量 峰值 (三)、导出新系统实现的逻辑模型(15 ) 数据存贮字典例子 数据存贮字典 数据存贮编号 数据存贮名称 数据存贮组成 其他 (三)、导出新系统实现的逻辑模型(16 ) 数据处理字典例子 4) 数据处理字典 数据处理编号 数据处理名称 简单描述 数据I/O 功能逻辑描述 有关数据存贮 (三)、导出新系统实现的逻辑模型(17 ) 2
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年1,2-二氨基环己烷行业研究报告及未来行业发展趋势预测
- 多晶硅制取工作业指导书
- 井下探放水钻工知识考核试卷及答案
- 第八单元第3课时《复式折线统计图(试一试)》(教学设计)-2024-2025学年五年级下册数学北师大版
- 集团公司内部融资租赁借款及租赁期限调整合同
- 郑州二手房买卖合同含房产交易法律咨询及风险评估
- 美容院连锁加盟店品牌形象升级与店面改造合同
- 集体产权房产买卖及社区配套设施共享与运营服务合同
- 2025年比特币行业研究报告及未来行业发展趋势预测
- 跨国创业团队联合创始人股份分红合作协议
- (施工方案)二期混凝土施工方案
- 钢结构简支梁强度、刚度及稳定性计算习题集
- 课堂因“融错·容错·溶措”而精彩
- 《简爱》课本剧剧本
- 阳光晾衣房钢结构专项施工方案
- 肿瘤科实习生入科培训课件
- 国际商务谈判英文版课件PPT
- 注塑机安全操作规程
- 运动处方(课堂PPT)
- 第2章曲柄压力机
- 物资储备与物流方案
评论
0/150
提交评论