




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、系统的生命周期详细设计提出要求可行性研究系统评价系统维护验收编程调试系统转换详细调查初步调查逻辑设计开发方案选择审批审查审查总体设计系统规划系统分析系统设计系统实施系统运行1 Chap5 MIS 的系统分析5.1 可行性分析和详细调查概述5.2 管理业务调查5.3 数据流程调查5.4 数据字典5.5 描述处理逻辑的工具5.6 系统化分析5.7 研究和确定管理模型5.8 提出新系统的逻辑方案25.1 可行性分析和详细调查概述一 可行性分析(feasibility analysis)的任务和内容1 任务:明确应用项目开发的必要性和可能性2 内容: 经济可行性(成本/效益分析) 技术可行性 管理上的
2、可行性(管理、法律、操作等)多种结果必选其一二 可行性分析报告 系统简述、项目目标、所需资源及预算、 可行性分析的结论 结论: 可立即开发/改进目标/增加资源/不可行3三 详细调查2.目的:完整掌握现行系统的现状,发现问题和薄弱环节,收集资料,为下一步的系统分析和提出新系统的逻辑设计做好准备。1.对象:现行系统的情况和具体结构43.原则: 1)自顶向下全面展开; 2)遵循科学的步骤; 3)用户参与; 4)发扬团队精神,主动沟通,亲善合作。4 方法: 开座谈会、发调查表、观察法、访问法等5 5.2 管理业务调查一 组织结构调查678二 管理功能调查9三 业务流程调查101112某工厂成品管理的业
3、务过程如下: 成品库保管员按车间送来的入库单登记库存台帐。发货时,发货员根据销售科送来的发货通知单将成品出库,并发货,同时填写三份出库单,其中一份交给成品库保管员,由他按此出库单登记库存台帐,出库单的另外两联分别送销售科和会计科。按以上业务过程画出业务流程图135.3 数据流程调查数据流程调查常用工具 数据流程图就是用几种简单的符号综合描述信息在系统中的流动、存储、加工的具体情况。 基本组成: 外部实体、数据存储、 数据流、处理逻辑 141516RSF1F2F3文件AD1文件BD2一级细化DFD图处理ABP1处理CDP2DFD的思路:自顶向下,逐层分解17RSF1F2F3文件AD1文件BD2处
4、理AP1.1文件CD3处理BP1.2处理CP2.1处理DP2.2二级细化DFD图P1P2181920数据流程图的特点抽象性:数据流程图中不考虑具体的组织机构、工作场所、物流、资金流等,只考虑数据的加工、存储、流动或使用情况。概括性:把系统的各项业务过程或业务活动联系起来考虑形成一个整体。反映系统中各项业务过程或业务活动之间的数据流通、加工、交换关系;反映数据处理之间的相互制约关系;反映系统处理的全貌21某银行储蓄所存(取)款过程如下: 储户将填好的存(取)单及存折送交分类处理处。分类处理处按三种不同情况分别处理。如果存折不符或存(取)单不合格,则将存折及存(取)单直接退还储户重新填写;如果是存
5、款,则将存折及存款单送交存款处理处。存款处理处取出底账,登记后,将存折退还给储户;如果是取款,则将存折及取款单送交取款处理处,该服务台取出底账及现金,记账后将存折与现金退给储户,从而完成存(取)款处理过程。试按以上过程画出数据流程图225.4 数据字典数据字典(data dictionary )的定义 数据字典就是将数据元素、数据结构、数据流、数据存储、加工处理和外部实体等的详细情况加以记录,并按照一定方式进行排列所形成的一部关于数据的字典。23数据字典的组成1 数据项(data item)2 数据结构(data structure)3 数据流(data flow) 4 处理逻辑(proces
6、s logic) 5 数据存储(data storage)6 外部实体(outside entity)24数据字典的建立方式1)人工方式(manual approach) 人工方式,即把各类数据字典条目,如数据元素、数据结构、数据流、数据存储处理逻辑、外部项定义在一张张的卡片上或按其定义的格式写在纸上,并对这六项条目分别建立一览表。252)自动化方式(automatization approach) 将数据字典建立在计算机的数据库中去。 便于查询,并且随时可以打印出来,发给所有的开发人员。3)半自动化方式(semi-automatization approach) 半自动方式,即利用现有的文字
7、处理软件和制图软件在计算机上建立数据字典。 这种方式只能完成数据字典的编辑功能而关于数据的维护工作还必须靠人来完成。2627 数据结构定义数据结构编号: DS03-01数据结构名称:用户订货单别名(程序数据文件内部用名):用户订单简述:用户所填用户情况及订货要求等信息组成:1.DS03-02(数据结构) 2.DS03-03(数据结构) 3.DS03-04 (数据结构)282930313233数据字典的作用数据字典是进一步定义和描述所有数据项的工具,是关于数据的数据。数据字典是数据流程图的辅助资料,对数据流程图起注解作用。它是系统开发人员在各个阶段的必不可少的依据。系统设计人员要根据它制订系统设
8、计方案。34处理过程中数据的处理和加工,一般包括三个内容:对输入的数据进行数学变换,通过数学工具予以表达与数据存储或外部实体进行信息交流根据判别各种条件的结果,执行不同的操作或采取不同的行动数学运算数据交换逻辑判断 处理功能表达存在的问题5.5 描述处理逻辑的工具35一般来说,在表达一个处理功能时,会存在以下几类问题: 1)界限不明确 例:成绩在6070分为中,60分以下为不及格2)意义模糊的形容词或副词 例:评定三好学生的标准是“学习好、思想道德修养 好、身体健康”363)逻辑条件次序不明确 例:学校有一项奖励条件:“凡各科成绩平均在92分以上或单科最低分在85分以上,且英语成绩平均在90分
9、以上者,可申请特等奖学金 有两类学生可以申请奖学金:各科成绩平均在92分且英语成绩平均在90分以上者;单科成绩最低在85分以上且英语成绩平均在90分以上者37描述处理逻辑的工具 1)判断树(Decision Tree) 判断树是用一种树型图形方式来表示多 个条件、多个取值所应采取的动作。3839 判断树存在的问题 当系统本身太复杂时,会存在许多步骤和组合条件的序列,结果系统的规模变得难以控制、分支的数目太大和通过的路径太多,对分析不但没有帮助,而且会使得分析人员束手无策402)判断表概述 (Decision Table) 当某个判断结构依赖于较多的条件,用判断表能够把所有的条件组合且一个不漏地
10、表达出来,相应的可以分析不同的条件组合应该采取什么动作41423)结构式语言 程序设计语言的优点是严格精确,但不易被用户 接受自然语言的优点是容易理解,但不够精确,易于产生二义性结构式语言是介于自然语言和程序设计语言之间的语言4344学生成绩评定使用上述结构如下:如果 成绩=90,成绩=80 则 等级定为“良”如果 成绩=70 则 等级定为“中”如果 成绩=60 则 等级定为“及格”如果 成绩60 则 等级定为“不及格” 45 例:教师给学生判考试卷及评定成绩时,通常连续、重复地对每张试卷判分和评定等级.其结构式语言描述如下: when 还有未判试卷 do 判断试卷得分 评定成绩等级46 从掌握这项工具的难易程度看,判断树最容易被初学者接受,易于掌
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 教师资格考试中口头表达能力的培养与考量试题及答案
- 2024年卫生管理考试必考内容试题及答案
- 母婴理论考试试题及答案
- 家庭成员签定协议书范本
- 委托签订合同协议
- 学校桌椅买卖合同协议
- 定房订金协议书范本
- 客房出租协议合同
- 宠物丢失领养协议书范本
- 光电工程师考试工作实践相关的试题
- 实相般若波罗蜜经
- (更新版)中国移动政企行业认证题库大全-下(判断题汇总)
- 上海交通大学医学院附属仁济医院-日间手术管理信息化实践与发展
- 2021年湖北理工学院辅导员招聘考试题库及答案解析
- 消防设备设施维护保养台账
- 神奇的植物王国课件
- 员工岗位技能考核评定表
- 项目部安全生产事故应急预案
- 普通冲床设备日常点检标准作业指导书
- DBT29-265-2019 天津市市政基础设施工程资料管理规程
- -城乡规划法-最新课件
评论
0/150
提交评论