欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    MIS原理与应用第7讲系统需求分析之逻辑模型.ppt

    • 资源ID:70795956       资源大小:777KB        全文页数:24页
    • 资源格式: PPT        下载积分:11.9金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要11.9金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    MIS原理与应用第7讲系统需求分析之逻辑模型.ppt

    冯万贵财经与管理系13710879918(659918)QQ:MIS原理与应用原理与应用第七讲第七讲系统需求分析之系统需求分析之逻辑模型逻辑模型第七讲系统需求分析之逻辑模型第七讲系统需求分析之逻辑模型1.业务流程图的绘制方法业务流程图的绘制方法2.数据流程图的绘制步骤数据流程图的绘制步骤3.数据流程图的绘制原则数据流程图的绘制原则4.数据字典的主要内容数据字典的主要内容5.数据字典的编写要求数据字典的编写要求6.数据加工逻辑的描述方法数据加工逻辑的描述方法7.新系统逻辑模型的开发过程新系统逻辑模型的开发过程8.系统分析说明书的内容与格式系统分析说明书的内容与格式业务业务流程流程图图的的绘绘制方法制方法v详细调查同步同步绘制制业务流程流程图(BPD)业务流程分析流程分析和和业务流程重流程重组(BPR)绘制数据流程制数据流程图(DFD)。v若企若企业存在存在业务流程重流程重组的的规划:划:BPR尚未实施:详细调查针对原有业务流程BPR已经实施:详细调查针对重组后的业务流程v分分层业务流程流程图:一般来说,反映系统总体业务概况的高层业务流程图只有一张。从主要负责人面谈开始,随着调查内容的深入,逐步向下扩展形成若干低层业务流程图。高层业务流程图不应过于关注流程的细节。v业务流程流程图的的审查:与用户管理人员共同审查是否正确、有无遗漏。检查高层与低层BPD之间的完整性和一致性。对无输入或无输出的业务功能进行复审。审查业务活动和数据载体的名称,确认名称准确,不存在同名异义或异名同义的现象。审查确认无误后,形成正式文档,用户签字确认,纳入基线管理。数据流程图的绘制步骤数据流程图的绘制步骤1.确定系确定系统的外部的外部项,即系,即系统的数据来源与去的数据来源与去处。2.确定系确定系统的的输入数据流和入数据流和输出数据流,把系出数据流,把系统作作为一个加工一个加工环节,画出关,画出关联图(背景背景图)。参教材参教材P164图6-233.确定系确定系统的的主要功能主要功能,据此将系,据此将系统分解分解为几个子几个子系系统;确定各个功能的确定各个功能的输入入输出数据流出数据流、以及与功能相、以及与功能相关的关的数据存数据存储;给各数据加工、数据流、数据存各数据加工、数据流、数据存储命名和命名和编号号,绘出出DFD的的顶层图。参教材参教材P165图6-24(图0)数据流程图的绘制步骤数据流程图的绘制步骤4.采用自采用自顶向下、逐步向下、逐步细化的原化的原则,对顶层图中全中全部或部分部或部分数据加工数据加工进行分解,画出分解后的行分解,画出分解后的DFD。逐。逐层重复分解,直至各功能足重复分解,直至各功能足够简单(可用一可用一张A4纸清晰清晰说明明)。参教材参教材P165-166图6-25至至图6-28(图1至至图5)5.审查和修改和修改DFD:主要:主要检查分解是否恰当和分解是否恰当和彻底、底、各各层之之间的完整性和一致性、命名和的完整性和一致性、命名和编号是否正号是否正确合理。确合理。6.用用户确确认DFD:描述是否准确合理、是否符合:描述是否准确合理、是否符合实际情况、是否情况、是否满足信息需求,有无足信息需求,有无进一步的意一步的意见和要求。修改和要求。修改DFD直到双方直到双方满意意为止。止。数据流程图的绘制原则数据流程图的绘制原则1.明确系明确系统边界界(界面界面):识别出不受系出不受系统控制、但又影响控制、但又影响系系统运行的外部因素,即外部运行的外部因素,即外部项。2.自自顶向下逐步向下逐步细化地分解化地分解过程中,要始程中,要始终保持数据加工保持数据加工功能、数据流、数据存功能、数据流、数据存储、外部、外部项等在等在各各层之之间的完整的完整性和一致性性和一致性,防止分解,防止分解时的功能削弱、的功能削弱、增增强或或变异。异。3.由外到里、从左到右画由外到里、从左到右画DFD,先在左先在左侧画外部画外部项、及其、及其数据流和数据流和对应的数据加工,接收系的数据加工,接收系统数据的外部数据的外部项一般一般画在画在DFD的右的右侧。4.对DFD及其构成元素及其构成元素进行行命名和命名和编号号,编号要体号要体现元素元素类型和型和层次。次。参参P164-166图6-23至至图6-28a)加工为P,数据流为F,数据存储为D,外部项为S。b)顶层图为图0,以下各层图的编号为图1、图1.1等。数据流程图的绘制原则数据流程图的绘制原则5.两个元素两个元素(加工加工/数据存数据存储/外部外部项)之之间可以有多个数据可以有多个数据流,但流,但DFD并不表明各数据流的先后或主次等关系。不并不表明各数据流的先后或主次等关系。不考考虑外部外部项之之间的数据流。的数据流。6.数据存数据存储上一定要有数据流,可能上一定要有数据流,可能单向也可能双向。向也可能双向。7.加工要逐加工要逐层分解;分解;顶层加工是系加工是系统名称;加工名名称;加工名应简单概概括,不可用空洞的括,不可用空洞的动词命名命名(如如计算算)。8.每个每个DFD要足要足够简单和明确和明确,既能被用,既能被用户所理解,又能所理解,又能使系使系统设计人人员明白。明白。9.一个一个DFD中所包含的中所包含的处理理应限制在七个以内限制在七个以内。经验证明明,多于七个将会影响多于七个将会影响处理效果。理效果。10.应集中精力于集中精力于主要的数据流主要的数据流,对例外情况不必花例外情况不必花较多精力多精力分析下去,只需分析下去,只需标出即可。出即可。数据流程图的绘制原则数据流程图的绘制原则11.逐逐层分解分解DFD时,应在概念上合理、清晰,分解要自然在概念上合理、清晰,分解要自然,不影响不影响图的易理解性。的易理解性。合理的分解是:将一个问题分成相对独立的几个部分,尽量保证其相对独立性,减少相互之间的联系。分解应力求均匀,避免在同一张DFD中,有些处理过程描述的是细节,而另一些描述的却是较高层的抽象。12.数据流程数据流程图不反映判断和控制条件,不不反映判断和控制条件,不应在在DFD上出上出现表明控制表明控制逻辑的数据流。的数据流。13.理解一个理解一个问题总是需要一个是需要一个过程的,系程的,系统分析人分析人员要要随随时准准备修改甚至抛弃旧的修改甚至抛弃旧的DFD,而用更好的来替代。分析,而用更好的来替代。分析阶段重画几段重画几张图的代价是很小的,倘若草草了事,留下的代价是很小的,倘若草草了事,留下隐患,到后期再去患,到后期再去纠正,代价就太大了。因此,系正,代价就太大了。因此,系统分析人分析人员要有足要有足够的耐心,花大力气去了解和分析系的耐心,花大力气去了解和分析系统,以建立,以建立正确、完整的正确、完整的DFD。举例:数据流程图的绘制举例:数据流程图的绘制v例例1:银行柜台取款行柜台取款处理系理系统(参教材(参教材P149图6-11和和图6-12)注意:用数据流做功能之间的接口v例例2:图书预订系系统(参教材(参教材P150图6-13至至图6-15)注意:用数据存储做功能之间的接口数据字典的主要内容数据字典的主要内容v数据字典数据字典对数据流程图中的每个成分进行定义和说明。v数据字典的主要内容数据字典的主要内容数据元素:不可再分解的简单数据项。数据结构:若干数据元素或数据结构的组合。数据流:表明数据元素或数据结构的传输路径数据存储:数据结构暂存或持久保存的地方。数据加工:将输入数据流变换成为输出数据流外部项:不受系统控制但影响系统运行的外部因素,包括人或其他系统等。数据字典的主要内容数据字典的主要内容v数据元素(数据元素(参教材参教材P167图6-29和和图6-30)系统名:所属子系统名称。编号:数据元素在DD中的统一编码。条目名:数据元素的名称。别名:可用拼音或字母缩写。含含义:此数据元素的含义,包括编码规则等。值域域:取值范围。数据数据类型和型和长度度:数据类型包括数值型/字符型/日期型/逻辑型等;长度表示此数据元素所占存储空间大小。所属数据流:所有使用此数据元素的数据流。存储处:存放此数据元素的数据存储。简要说明:对此数据元素的必要说明。数据字典的主要内容数据字典的主要内容v数据数据结构构用来定义数据项之间的组合关系。一个数据结构可以是若干数据项的组合,也可以是若干数据结构的组合。名称:如“课程”。组成成:包括数据项或数据结构。如“课程名、教师、教材、课程表等”,其中“课程表”是另一个数据结构。组织方式:如“按课程名顺序存放”。简单描述:如“用于记录有关课程安排的基本信息”。有关的数据流、数据结构:如“教师档案、教材表”。有关的数据加工处理:如“排定课程表、教学查询”。数据字典的主要内容数据字典的主要内容v数据流(数据流(参教材参教材P169图6-34)只定义底层DFD中的数据流、所有DFD中的输入输出数据流;流入流出数据存储的数据流可不定义。系统名、编号、条目名、别名数据来源、数据去向数据流数据流结构构:组成数据流的所有数据元素及组合状态例:学生成绩通知=学号+学生姓名+课程名称+成绩+(补考课程名称+补考时间+补考地点)所有在册学生=:由组成;+:两边项目同时出现;m.n:表示值域;:括号内项目只有一项出现;():括号内项目可能会出现:重复出现;条件:在满足给定条件下重复;n:重复n次;mn:括号内项目从m重复到n。参考教材P153例1、例2。简要说明:正常数据流量、高峰期数据流量、其他必要的说明。数据字典的主要内容数据字典的主要内容v数据存数据存储(参教材参教材P169图6-32)系统名、编号、条目名、别名记录组成、数据成、数据类型及型及长度度:组成此数据存储的所有数据元素名及其类型和长度。存储组织:一般文件存储或二维关系表存储记录数、数据量:数据量大小主键/辅键:关键字流入和流出的数据流简要说明数据字典的主要内容数据字典的主要内容v数据加工(数据加工(参教材参教材P168图6-31)常用结构化语言、决策树、决策表描述数据加工的处理逻辑(稍后介绍)。只定义所有的基本加工,即底层DFD中的加工。系统名、编号、条目名、别名输入:输入给此加工的所有数据流和数据存储输出:此加工输出的所有数据流和数据存储加工加工逻辑:用结构化语言、决策树、决策表描述。简要说明数据字典的主要内容数据字典的主要内容v外部外部项(参教材参教材P169图6-33)系统名、编号、条目名、别名输入数据流:流入外部项的数据流输出数据流:从外部项流出的数据流主要特征主要特征:基本组成、处理数据概况等简要说明系统的外部项不能过多,否则系统的独立性不好。此时应重新考虑系统的人机界面,设法减少外部项。数据字典的编写要求数据字典的编写要求v编写数据字典的基本要求写数据字典的基本要求命名、编号与DFD中保持一致。符合完整性和一致性要求对DFD中所有成分的定义和说明没有遗漏项。无重复内容或相互矛盾的内容。无同名异义或异名同义者。格式规范、风格统一、文字精练。数据加工逻辑的描述方法数据加工逻辑的描述方法v结构化构化语言(言(参教材参教材P168图6-31)三类词汇:动词、名词、保留字(如关系运算符)三类语句:陈述语句、判断语句、循环语句三种结构:顺序结构、选择结构、循环结构顺序结构:按执行先后顺序给出陈述语句。选择结构:IF-ENDIF、IF-ELSE-ENDIF、DO CASE-END CASE循环结构:DO WHILE-ENDDO整个DD中意义相同的多个动词应当统一使用同一个动词,所有的名词应在DD中已定义。数据加工逻辑的描述方法数据加工逻辑的描述方法v决策决策树构成元素:三点两枝决策结点 、状态结点 、结果结点 方案枝、条件枝搬搬搬搬不搬不搬不搬不搬1.8*2=3.61.8*2=3.6万万万万-0.5-0.5万万万万-60.5-60.5万万万万正常正常正常正常0.730.73洪水洪水洪水洪水0.020.02期望值期望值期望值期望值-1.7-1.7-1.7-1.7-3.6-3.6修堤修堤修堤修堤不修堤不修堤不修堤不修堤高水位高水位高水位高水位0.250.25-0.5-0.5万万万万0 0万万万万-60-60万万万万正常正常正常正常0.730.73洪水洪水洪水洪水0.020.02高水位高水位高水位高水位0.250.25-10-10万万万万期望值期望值期望值期望值-3.7-3.7-1.7-1.7数据加工逻辑的描述方法数据加工逻辑的描述方法v决策表决策表例1:P161表6-20及表6-21例2:P168图6-31中的“判断学生奖学金”v决策表的决策表的优化化删除矛盾的条件组合部分条件组合可合并新系统逻辑模型的开发过程新系统逻辑模型的开发过程v新系新系统逻辑模型的开模型的开发过程程1.对当前系统进行详细调查2.建立当前系统的逻辑模型(业务流程图)3.分析现行系统的薄弱环节4.提出新系统的总体功能需求(功能结构图)5.分层绘制新系统的数据流程图6.编写新系统的数据字典7.编写系统分析说明书系统分析说明书的内容与格式系统分析说明书的内容与格式v主要内容与格式主要内容与格式(参教材参教材P170-171)项目概述(引言):项目名称、目标和背景现行系统状况:现状调查说明、现行系统业务流程说明需求说明:现行系统的薄弱环节、用户要求新系统的目标、功能和逻辑模型:系统目标功能说明:包括功能结构、数据流程图、数据字典。数据要求说明:包括数据逻辑结构。项目实施计划:主要工作内容、工作量估算、任务分解、进度计划、财务预算v参考:参考:国家经济信息系统设计与应用标准化规范GB/T 9385-2008:计算机软件需求规格说明规范课课后作后作业业1.结构化构化语言和决策表:言和决策表:教材P171第6题2.决策决策树:教材P171第7题3.业务流程流程图和数据流程和数据流程图:教材P172第8题和第9题,要求同时绘制业务流程图和分层数据流程图。4.要求:要求:每位同学提交一份作每位同学提交一份作业,于于2012年年4月月24日前日前Email提交至提交至,本次作本次作业计入平入平时成成绩。冯万贵财经与管理系13710879918(659918)QQ:THANK YOU!我们的明天更美好我们的明天更美好!

    注意事项

    本文(MIS原理与应用第7讲系统需求分析之逻辑模型.ppt)为本站会员(wuy****n92)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开