信息系统分析与设计-第六章
信息系统分析与设计教材(PPT 25张)
11
6.3.5 信息技术厂商和咨询顾问
大多数信息系统同各种信息技术相关,必须把 这些技术选择、安装和定制、集成到业务中并 得到技术支持,这些技术由信息技术厂商开发、 销售和支持。
许多企业依赖外部的咨询顾问来帮助他们开发 或者获取信息系统和技术。利用咨询顾问可能 是由于需要特殊的知识或技能,也可能是由于 立即需要额外的分析员和程序员来完成项目。 无论如何,外部咨询顾问是许多信息技术项目 的关联人员。
13
6.4.1 案例研究
经过前面关于系统生命周期的讨论,如果以案 例研究的方式来解释阶段、工具和技术,必定 有助于理解。 虽然案例研究便于我们理解系统分析和设计的 过程,但是决不能代替实际的系统分析和设计 工作。这主要是因为所提供的案例往往是经过 简要总结和良好组织的。 【案例6-1】送餐服务公司
5
6.2 系统开发项目成功因素
一些系统开发项目之所以能成功,是因为 以下原因。
有清晰的系统需求定义。 充分的用户参与。 上层领导者的高度支持。 完整、详细的项目计划。 符合实际的工作进度表。
6
6.3 确定项目的参与者
系统开发项目必须 将这些关联人员纳 入其中,包括企业 高层管理者、基层 执行人员以及外部 或内部的开发团队, 一般来说,信息系 统开发项目的参与 者包括如图6-1所 示的各类参与人员。
8
6.3.2 系统用户
系统用户是那些在通常意义上使用信息系 统或者受到信息系统影响的人——如收集、 验证、录入、响应、存储、交换数据和信 息。
1. 内部用户 2. 远程和移动用户 3. 外部用户
9
6.3.3 系统分析员
在信息系统开发中有一类知识员工扮演着 一个特殊的角色,这就是系统分析员。系 统分析员推动信息系统和计算机应用系统 的开发。
信息系统分析与设计(清华大学出版社) 杜娟 课后习题与答案
潜在乘梯人
紧急呼叫
电梯等待
梯锁定
《include》 电梯维保员
楼层选择
《extend》
梯维护
《extend》
乘梯人
开/关门处理
门维护
控制器维护
6-2 电梯控制系统用例图
图书管理员 管理员号 管理员姓名 管理员权限 预订管理() 借书管理() * *
书籍 书号 书名 作者 出版社
索书号 在库管理()
6-6 ATM系统顺序图
购物车管理
结账
发货
供应商选择
发货通知
关闭订单
[下订单] 待执行 [取消订单]
[确认] 锁定
[发货] 已执行 [完成]
[解除锁定]
[年度结转]
存档
6-5
B2B订单状态图
储户
卡信息 提示输入密码
ATM系统界面
分行中央计算机数据库系统
合法性检验 检验结果提示 选择键 键识别 取款箱处理
取款信 更新账户 取卡提示
借还登记() 图书统计() 0..n 1
还书管理()
罚款处理() 保管图书()
借阅人 读者号 读者姓名 所在单位 查阅管理() 信息管理()
借书卡
1
0..1
卡号 持有人姓名 状态管理() 基本信息管理()
6-3 图书管理系统类图
注册 资金入账 下订单
6 4
订 单 处 理 子 系 统 活 动 图
零件检索
第六章 系统分析
3. 数据字典的条目 数据字典中的条目有以下六种形式: (1) 数据项。是数据处理中基本的不可分割的逻辑单位。 (2) 数据结构。 用以描述数据流/数据存储的逻辑组成。 (3) 数据流。 (4) 数据存储。 (5) 处理功能。 (6) 外部实体。
6.3.3 功能分析
功能分析是对数据流程图中处理过程的功能作详细的说明。从逻辑上进行分析, 处理功能可归纳为三类,即数据的输入和输出处理、算术运算、逻辑判断。 常采用决策树、决策表及结构化语言等作为描述功能分析的工具。 1.决策树 决策树又称判定树,是一种呈树状的图形工具,适合于描述处理中具有 多种策略,要根据若干条件的判定,确定所采用策略的情况。左端圆圈为树 根表示决策结点;由决策结点引出的直线,形似树枝,称为条件技,每条树 枝代表一个条件;中间的圆圈称为条件结点;右端的实心圆表示决策结果。 决策树中条件结点以及每个结点所引出条件技的数量依具体问题而定。 决策树的优点是清晰、直观;缺点是当条件多,而且互相组合时,不容 易清楚地表达判断过程。
6.1.2 系统分析阶段的任务与团队
系统分析阶段的主要任务是要对现有系统进行详细调查,充分掌握现有系统的 作用环境和真实情况,完成用户需求分析,在此基础上建立新系统的逻辑 模型。
1. 系统分析师:他们的主要任务是研究用户对信息系统的需求;评价该企业开 发计算机化信息系统的可行性;进行系统分析与设计,负责对新系统的安 装、测试和技术文件的编写。 2. 业务人员:参与开发工作的业务人员,应当由来自企业信息系统部门的用户 代表组成,业务骨干且具备计算机知识。提出、解释和梳理用户的业务需 求,介绍业务流程含义,对原型评估和反馈。 3. 计算机技术专家:有些开发项目需要聘请专门的计算机技术专家参与系统分 析过程,如审计专家、通信专家、安全专家等,加强某些方面的设计。
《信息系统分析与设计》
– 需要整合数据和信息,创建和保留知识。
29
业务驱动力
数据、信息、知识的区别?
– 数据Data – 原始事实。 – 信息Information – 经过组织的对接收者有意义的数据。 – 知识Knowledge – 提炼的数据和信息。
持续改进和全面质量管理
– 业务持续改进 – 业务过程重构
33
技术推动力
客户关系管理Customer Relationship Management (CRM) – 是一种软件应用,为客户提供对企业过程的 访问,从初始的咨询指导售后服务和支持.
34
技术推动力
企业应用集成Enterprise Application Integration (EAI) – 将购买和内部开发的应用软件集成起来,以便能够透明地 进行互操作。
31
技术推动力
企业资源规划Enterprise Resource Planning (ERP) – 是一种应用 软件,将信息系统完全集成在一起,提供大部分或者所有核心基本业务 功能。
ERP 解决方案围绕一个基本业务功能共享的公共数据库建造。
代表性的ERP供应商: – Baan – J. D. Edwards – Oracle – Peoplesoft – SAP AG (the market leader)
3.管理信息系统通过对整个供应链上组织内和多个组织 间的信息流管理,实现业务的整体优化,提高企业运行控 制和外部交易过程的效率。
51
2.1 管理信息系统的概念
二、管理信息系统的特点
❖面向管理决策 ❖综合性 ❖人机系统 ❖现代管理方法和手段相结合的系统 ❖多学科交叉的边缘科学
52
三、管理信息系统的类型
信息系统分析与设计(第三版) 第6章
上面的两种定义有不同的强调方面,关于软件测试的 概念,我们要注意以下两点:
(1) 软件测试是为了发现程序中的错误而不是证明程 序的正确性。按照Myers的观点,“成功的测试是发现了 至今尚未发现的错误的测试”。当然测试的目的不仅仅是 发现错误,还包含检验、评价等。
(2) 软件测试方法不仅仅是执行程序,也包括人工方 法。事实上,人工测试在某些测试阶段可以发现大部分的 错误。
(3) 设计测试用例时,应包括对有效的和期望的输入 条件的测试,也应包括对无效的和非期望的输入条件的 测试。
一个程序不仅当输入合法时能正确运行,而且当有 非法输入时,应该能够拒绝这些非法输入,并给出适当 的提示信息。
(4) 在程序修改之后,要进行回归测试。 对程序的任何修改都有可能引入新的错误,所以必须进行 回归测试,即将以前的所有测试用例再次输入测试,而不是仅 仅测试以前结果不正确的测试用例。回归测试有助于发现由于 修改程序而引入的新错误。 (5) 对发现错误较多的程序段,应进行深入的测试。 如果发现某个程序段错误较多,则表明这个程序段质量很 低,有可能隐藏有更多的错误,应该进行深入的测试。
(2) 设计测试用例时,要给出测试的预期结果。 一个测试用例应由两部分组成: ① 对程序进行测试的一组输入数据的描述; ② 由这一组输入数据所产生的程序的预期输出结果的 描述。 预期输出结果不一定是精确的输出结果,对于一些复 杂的计算,人工计算结果可能需要很大的工作量,可以给 出一个对输出结果有效范围的描述。
三、模块局部数据结构的检查表 1.有没有不正确或不一致的说明? 2.有没有不正确的初始化和缺省值? 3.有没有错误的变量名? 4.有没有不相容的数据类型? 5.有没有下溢、上溢或地址错误?
四、计算错误检查表 1.对运算优先次序的错误理解或错误处理。 2.发生了混合运算(运算对象的类型不相容)。 3.初始化错误。 4.计算精度不够。 5.表达式的符号表示错误。
信息系统分析与设计第六章逻辑设计课件
6.1.2 逻辑设计的目标
在逻辑设计中,必须明确以下方面内容 1.分析系统目标 2.新系统的业务流程 3.新系统的数据流程 4.新系统的逻辑结构 5.数据资源的分布 6.具体业务的处理方法和管理模型
6.1.3 逻辑设计的原则
设计原则主要有: 1.管理信息化和现代管理思想相结合 2.分解和协调相结合 3.模型化结构设计 4.全局一致性原则 5.静态与动态相结合
例如,下页图的E-R模型可以转换成如下三个关系框架: 学生关系:(学生号,姓名,…) 课程关系:(课程号,课程名,…)
选课关系:(学生号,课程号,成绩,…)其中带下划线的 属性为关键词。
6.3.3 数据存贮设计
学生号 姓名
课程号 课程号
学生
成绩
课程
学习 E—R 图
6.3.3 数据存贮设计
3.数据资源的分布和安全保密属性
IPO 编 号 : HIPO编号: 模块名称:
文件编 号:
输入部分
处理描述
输出部分
上组模块送入单 元数据 读单据存根文件 读价格文件 读用户记录文件
…
核对单据与存根 记录 计算并核对价格 检查用户记录和 信贷情况 …处理过程:
将合格标志送到 上一级调用模块 将检查记录记入 文件 修改用户记录文 件
…
图6.2 重组后的系统业务流程
自动开支票
6.2.4 流程重组举例
对照新旧业务流程可以发现 :
旧的业务流程——按照部门来划分的。各部 门分别完成大量的单项任务;订单、发票、 验货清单上的很多项目都是相同的,但不同 的数据来源,很容易造成数据的不一致,应 付款处理部门要寻找差异存在的原因。
6.2.4 流程重组举例
6.2.2 流程重组的类型
信息系统分析与设计(总复习题)资料
信息系统分析与设计(总复习题)资料信息系统分析与设计(总复习题)信息系统分析与设计(第4版)第一章系统思想1、解释下列名词:系统结构、系统功能、系统目的性、系统的稳定性、系统的突变性、系统的自组织性、系统的相似性。
答:系统结构:一个系统是其构成要素的集合,这些要素相互联系、相互制约。
系统内部各要素之间相对稳定的联系方式、组织秩序及时空关系的内在表现形式,就是系统的结构。
系统功能:系统功能是指系统与外部环境相互联系和相互作用中表现出来的性质、能力和功效。
系统目的性:系统的目的性是系统发展变化时表现出来的特点。
系统在于环境的相互作用中,在一定的范围内,其发展变化表现出坚持趋向某种预先确定的状态。
人工系统的目标,实际上是事先确定的人为目标,这种目标是以关于对象的条件来定义的。
系统的稳定性:系统的稳定性是指在外界作用下的开放系统有一定的自我稳定能力,能够在一定范围内自我调节,从而保持和恢复原来的有序状态、原有的结构和功能。
系统的突变性:系统的突变性,是指系统通过失稳从一种状态进入另一种状态的一种剧烈变化过程。
它是系统质变的一种基本形式。
系统的自组织性:系统的自组织性是指开放系统在系统内外因素的相互作用下,自发组织起来,使系统从无序到有序,从低级有序到高级有序。
系统的相似性:相似性是系统的基本特征。
系统相似性是指系统具有同构和同态的性质,体现在系统结构、存在方式和演化过程具有共同性。
2、系统工程方法的一般步骤是什么?答:步骤有:①问题定义、②目标选择、③系统综合、④系统分析、⑤最优系统选择、⑥实施计划第二章信息、管理与信息系统1、什么是信息?联系实际说明信息的主要特性。
信息是经过加工后的数据。
它对接收者有用,对决策或行为有现实或潜在的价值。
信息具有事实性、扩散性、传输性、共享性、增值性、不完全性、等级性和滞后性。
1、说明数据处理系统、管理信息系统、决策支持系统、主管支持系统的各自特点。
数据处理系统:主要功能是:记录、保存精确数据,检索数据,计算,产生报表、账单。
《信息系统分析与设计》
《信息系统分析与设计》在当今数字化的时代,信息系统已经成为了企业和组织运营的核心支撑。
无论是大型企业的复杂业务流程,还是小型创业公司的创新服务,都离不开高效、可靠的信息系统。
而信息系统分析与设计,则是构建这些系统的关键环节。
信息系统分析与设计到底是什么呢?简单来说,它是一个从无到有创建信息系统的过程,包括理解用户需求、定义系统功能、设计系统架构、选择技术方案,以及最终实现和测试系统的一系列活动。
这个过程就像是建筑师设计和建造一座大楼,需要精心规划、合理布局,以满足居住者的各种需求。
首先,信息系统分析是整个过程的基础。
它就像是医生的诊断,需要深入了解业务的现状和问题,找出痛点和需求。
分析师要与各个部门的人员进行沟通交流,收集大量的信息。
这可能包括日常的工作流程、数据的产生和使用方式、现有系统的优缺点等等。
通过这些工作,分析师能够描绘出一幅清晰的业务图景,为后续的设计工作提供坚实的依据。
比如说,在一个电商企业中,分析师要了解客户下单的流程、库存管理的方式、物流配送的环节等等。
可能会发现客户在下单时经常遇到页面加载慢的问题,库存数据不准确导致超卖或缺货,物流信息更新不及时让客户无法准确追踪包裹。
这些问题就是需要通过信息系统的改进来解决的。
在完成了详细的分析之后,就进入了信息系统设计阶段。
设计阶段就像是根据诊断结果开出的药方,要确定系统的架构、模块划分、数据库结构、用户界面等等。
这需要综合考虑业务需求、技术可行性、成本预算、性能要求等多方面的因素。
以刚刚提到的电商企业为例,设计师可能会决定采用分布式的服务器架构来应对高并发的访问,将系统划分为订单管理、库存管理、物流管理等多个模块,设计一个易于操作和查询的数据库结构,以及一个简洁美观、响应迅速的用户界面。
在信息系统设计中,技术选型也是非常重要的一环。
如今,技术发展日新月异,有各种各样的编程语言、数据库管理系统、框架和工具可供选择。
选择合适的技术,不仅能够提高开发效率,还能保证系统的性能和可扩展性。
信息系统分析与设计Chapter6-2
应用程序体系结构的设计—结构化方法
2. 模块结构图的构造过程
变换分析法(Transform Analysis)
2.0 生成新订单
CSS“生成新订单” 的 DFD经过变换分析后 的重组示意图。这时 不重要的数据流可以 略去,以使图形更为 简洁
2.1 记录 客户信息 传入数据流 客户
2.2 记录 订单信息 变换中心 订单 订单条目 产品条目 库存条目
客户订单程序 选择
订单事务处理
查询可用商品 条目信息
生成新订单
修改订单
生成订单汇总 报表
生成交易汇总 报表
CSS订单登录子系统 的顶层模块结构图
应用程序体系结构的设计—结构化方法
2. 模块结构图的构造过程
变换分析法(Transform Analysis) 变换分析法一般以顶层模块结构图及分析模型中的片断DFD为基础,其工作原 理是基于“变换”,即对顶层模块结构图中的每个事务模块,分析与该事务相应 的细化后的事件片断DFD,也就是该DFD是如何将输入的数据经过适当处理变 换成相应的输出信息,需要注意的是大多片断DFD通常都按“输入-处理-输出”这 种模式建立。经过变换分析法所得到的模块结构图是对顶层结构图的进一步细 化,在这个模块结构图中一般包括三类子树:用于得到数据的输入子模块、实 现变换的计算处理子模块、用于得到结果的输出子模块。这些子模块由与该事 务相对应的片断DFD经转换而得到,转换的关键是分析并发现片断DFD中的传 入数据流部分、传出数据流部分及变换中心部分。 具体加工步骤: 找出详细DFD中代表输入数据流和输出数据流间最基本的变化过程, 其中输 入数据流被称为传入数据流、输出数据流被称为传出数据流, 二者中间的过 程则被称为变换中心; 重新组合DFD, 将输入部分放在图中左边, 输出部分放在图中右边, 中心过程 放在中间; 根据上述重组后的DFD构造出相应的模块结构图草图, 在该草图中应体现出 模块调用层次及其数据耦合; 变换分析法的最后, 还需对上述的三类子模块做进一步分解细化.
系统分析与设计课程设计
系统分析与设计课程设计一、课程目标知识目标:1. 学生能够理解系统分析与设计的概念、原则和方法,掌握基本的分析与设计工具。
2. 学生能够掌握系统需求分析的基本步骤,学会运用结构化分析方法,绘制ER图和数据流图。
3. 学生能够了解系统设计的基本原理,掌握模块化设计、面向对象设计等设计方法。
技能目标:1. 学生能够运用所学知识,独立完成一个小型信息系统的需求分析和设计。
2. 学生能够通过小组合作,进行有效的沟通与协作,共同完成系统分析与设计任务。
3. 学生能够运用相关软件工具,如Visio等,绘制系统分析与设计的图形化文档。
情感态度价值观目标:1. 学生培养对系统分析与设计工作的兴趣,提高对信息系统开发的责任感和使命感。
2. 学生在小组合作中,学会尊重他人意见,培养团队协作精神和沟通能力。
3. 学生能够认识到系统分析与设计在现实生活中的应用价值,增强理论联系实际的能力。
课程性质:本课程为信息技术类课程,旨在帮助学生掌握系统分析与设计的基本理论和方法,培养学生的实际操作能力。
学生特点:高中年级学生,具备一定的信息技术基础,对信息系统开发有一定了解,但系统分析与设计能力有待提高。
教学要求:结合学生特点和课程性质,注重理论与实践相结合,充分调动学生的主观能动性,提高学生的动手能力和团队协作能力。
通过本课程的学习,使学生能够达到上述课程目标,为未来从事信息系统开发和管理打下坚实基础。
二、教学内容1. 系统分析与设计基本概念:介绍系统、分析与设计的基本定义,理解信息系统开发过程中的角色与职责。
- 教材章节:第一章 系统分析与设计概述2. 需求分析:讲解需求分析的意义、方法,学习如何进行数据收集和分析,绘制ER图和数据流图。
- 教材章节:第二章 需求分析3. 结构化分析方法:学习结构化分析方法,包括数据流图(DFD)、实体关系图(ERD)等。
- 教材章节:第三章 结构化分析方法4. 系统设计:介绍系统设计的基本原理,学习模块化设计、面向对象设计等设计方法。
信息系统分析与设计-课程设计-2022(信管)
信息系统分析与设计-课程设计-2022(信管)《信息系统分析与设计》课程设计指导书(信管专业使用)信息系统分析与设计是高校信息管理类和计算机应用专业开设的一门理论与实践结合紧密的核心课程。
因此在学习了有关信息系统分析与设计、开发工具等理论、方法和工具之后,要在实际应用中培养学生的动手解决问题的能力。
本课程设计是课程《信息系统分析与设计》的重要组成部分,是培养学生应用计算机系统管理信息的思想、意识和能力以及团队合作精神,掌握信息系统分析与设计开发过程中的重要环节、步骤、开发方法,培养学生分析、设计一个具体的信息系统的能力。
1.目的通过了解实际企业或已有信息系统分析与设计应用的案例,使学生建立对信息系统分析与设计的感性认识;通过小型信息管理系统的分析与设计开发,使学生掌握信息系统分析与设计开发的主要步骤和各阶段文档的编写,加深对信息系统分析与设计应用软件开发的理解,提升学生解决实际问题的能力,培养学生的团队合作精神。
2.基本要求(1)掌握系统调查方法;(2)掌握系统分析方法;(3)学会简单系统的设计;(4)训练程序设计能力;(5)学会编写系统分析说明书、系统设计说明书等。
3.主要内容(1)调查一个实际单位或部门。
如没有条件也可将此内容改为了解某个信息系统的应用案例。
(2)在调查或了解的基础上,进行系统分析。
(3)根据逻辑设计方案,进行系统设计。
(4)模拟系统实施。
(5)编写课程设计报告。
4.步骤与方法4.1初步调查(2)调查内容:①企业总貌:组织概况、企业目标、现行系统情况、简单历史、企业产品、产值、利税、体制及改革情况、人员基本情况、面临的问题、中长期计划及主要困难等。
②企业信息需求情况:了解各职能机构所要处理的数据,估计各机构发生的数据及频度,调查内、外部环境的信息及信息源。
③信息系统分析与设计案例学习4.2可行性分析根据初步调查的情况,从技术上、经济上、管理上进行开发的可能性和必要性分析并写出分析报告。
信息系统分析与设计第六章PPT课件
第7页/共53页
方案合并描述
Osbert希望购买精品油画。 1. Osbert输入关于油画的描述。 2.信息系统扫描拍卖记录,以找出同一位画家最相似的作品的销售价格和年份。 3.信息系统把最相似的作品的拍卖价格作为底价,自拍卖之日起,在底价上逐年
第32页/共53页
6.8 改进用例
• 工作中的信息系统使用的是对象,而不是类。
• 例如:特定的精品不能通过Masterpiece Class 来表示,但可以通过一个对象即Masterpiece Class的一个特定的实例来表示。通过: Masterpiece Class来表示这样一个对象。
• 类图只显示用例中的类及其关系,既没有显示对象也没有显示从一个对象发送到另 一个对象的消息的序列。
Auctioned Painting Class -auctionDate -auctionPrice
MasterPiece Class Other Painting Class use
Masterwork Class
第18页/共53页
Fashionability Class
-firstNameOfArtist -lastNameOfArtist -coefficient
Gallery Painting Class
-classification -dateOfPurchase -nameOfSeller -addressOfSeller -maxPurchasePrice -actualPurchasePrice -targetSellingPrice -dateOfSale -nameOfBuyer -addressOfBuyer -actualSellingPrice
第六章管理信息系统的系统分析PPT课件
第二节 管理业务调查
❖ 开发和建立管理信息系统的根本目的在于提高管理 水平,严格地说,设计一个新的信息系统,应首先 进行组织的重新设计,应当把建立新系统看成是对 组织的一种有目的的改变过程。管理系统是信息系 统的环境。因此,对现行业务的调查十分重要,其 中包括:组织结构调查、管理功能调查和管理业务 流程调查等。
❖ 数据流程图具有抽象性和概括性。
❖ 抽象性表现在它完全舍去了具体的物质,只剩下数 据的流动、加工处理和存储。
❖ 概括性表现在它可以把信息中的各种不同业务处理 过程联系起来,形成一个整体。
❖ 数据流程图用四种符号表示:
1.外部实体
2.数据流
3.处理(功能)
4.数据存储 17
s
外部实体
D
数据流
P
处理
❖ 首先,画出顶层数据流程图。顶层数据流程图只有一 张,它说明了系统的总的处理功能、输入和输出。
❖ 其次,对顶层数据流程图中的“处理‘进行分解。
1.判定订货处理方式。根据用户信用情况(查信用手 册)、库存情况(查库存帐)和购货金额将订货单按 以下三种情况分别处理:
(1)货到付款
(2)有货再发
(3)先付款再发货
11
某企业物资管理业务流程图
车间
有关部门
用料计划
领料单
未批准的领料单
领料通知
库长
库存报表
库存账
已批准的领料单
用料流水账
订货单(合同) 崔货单
库工 缺料通知单
入库单
采购员 供货单位
补充订货单
12
提货通知单
(二)表格分配图
❖ 表格分配图可帮助分析员表示出系统中各种单据和报告都与 那些部门发生业务关系。
系统的总体设计
上一页 下一页 返回
6.2软件体系架构
6.2.3 客 户 / 服 务 器 体 系 结 构 (Client/Server Architecture)
上一页 下一页 返回
6.2软件体系架构
统可以实现全局控制流。用户可以调用其中的每个界面,仓 库体系结构也适用于处理任务不断改变的复杂的应用系统。 但是仓库子系统的主要缺点是子系统与仓库之间耦合度很高, 对仓库数据结构的修改必然会影响到子系统。
6.6.2 模 型 / 视 图 / 控 制 器 体 系 结 构 ( Model View Control -- MVC Architecture)
上一页 下一页 返回
6.2软件体系架构
模型、视图和控制器之间分离的基本原理在于用户接口(如视 图和控制器)要比数据处理(如模型)更加易于变化。因此人机 交互从核心功能中分离出来。在分析应用程序结构时,将核心 功能从设想的输入和输出行为中分离出来。设计你的应用程序 的模型组件来封装内核所需的数据和功能。提供访问中需要显 示数据的功能。确定模型功能的哪一部分应该通过控制器向用 户展示,并给模型添加相应的接口,这将更便于子系统设计和 软件开发分工。
上一页 返回
6.2软件体系架构
随着系统复杂度的增加,系统分解的说明就变得相当关键。 一旦开始进行开发,就很难修改或者纠正一个不好的分解, 因为这样大多数子系统的接口就必须改动。为了认识到这个 问题的重要性,出现了软件体系结构的概念。软件体系结构 包括系统分解、全局控制流、错误处理策略和子系统间的通 信协议。
(5).输入/输出设计根据系统的目标、用户的使用习惯及使 用的方便,确定系统输入的内容、输入格式、输入方式与输 入校验;完成系统输出的内容、输出格式及输出方式等内容的 具体设计。
信息系统分析与设计答案(第二版)
第一章信息系统基础一、简答题1.什么是信息?信息与数据有什么区别?信息的本质是什么?答:信息,一般是指具有新内容、新知识的消息或情报。
信息与数据具有内在的联系.数据是记录在一定介质上并可鉴别的符号,数据是无意义的符号,信息则是蕴含意义的符号。
数据是信息加工的原材料,信息是数据加工的结果。
信息的本质是物质的属性和特征,是事物运行状态与规律的表征。
2.什么叫系统?可以从哪个方面对系统进行分类?答:系统是由相互联系、相互影响的若干要素结合为具有特定目标、特定功能,并处于一定环境之中的有机整体。
从系统的复杂程度划分:简单的、中等的、复杂的和超复杂的系统。
从抽象程度划分:概念系统、逻辑系统、物理系统(也叫客观系统)。
从系统与外界的关系划分:封闭系统、开放系统。
3.简述管理的概念答:管理是对一定组织所拥有的资源进行有效整合以达成组织既定目标和履行责任的动态创造性活动.管理的目的是实现组织的目标.4.信息资源管理的基本模式是什么?答:是技术管理模式、经济管理模式、人文管理模式。
二、填空题1.(数据)是无意义的符号,(信息)是蕴涵意义的符号.2.信息的本质是(物质)的属性和特征,是(事物)运动状态与规律的表征。
3.信息的特征有:承载性、(层次性)、传输性、(共享性)、加工性和时效性。
4.从逻辑层次看,可以把信息分为(语法信息)、语义信息和(语用信息)三种类型。
5.系统是由相互(联系)、相互影响的若干(要素)结合为具有特定目标、特定功能,并处于一定环境之中的有机整体。
6.系统的特性是指具有目的性、(相关性)、整体性、(层次性)和适应性几种.7.管理的职能有决策、(组织)、计划、(领导)、控制和激励等六个方面。
三、选择题1.下面说法正确的是(D)A.数据就是数字 B.数据就是信息C.数据是加工之前的信息 D.信息是数据加工的结果2.下面哪个不属于信息的特征?(D)A.承载性B.传输性C.层次性D.独享性3.下面不属于系统特性的是(B)A.目的性B.功能性C.层次性D.适应性4.下面说法不正确的是(A)管理职能方面考题(决策是管理的核心)A.决策是企业的核心 B.从时间性可以把计划分为长期计划和短期计划C.组织结构也被称为组织机构 D.激励有直接满足和间接满足两种方法5.下面哪一种不属于信息资源管理模式?(D)A.技术管理模式 B.经济管理模式 C.人文管理模式 D.社会管理模式6.下面哪一种不属于信息资源管理的五大要素?(A)A.信息资源管理的应用B.信息资源管理的架构C.信息资源管理的组织D.信息资源管理的环境四、论述题1.谈谈信息资源管理在信息系统建设中的作用答:信息资源是指人类社会活动中所涉及到的信息内容,按照某种方法和规律,经加工处理有序化并大量积累后的用用信息的集合。
信息系统分析与设计第六章
第六章、结构化系统分析6.1、系统分析员的职责是什么?它应该具备哪些知识和能力?答:职责:与各类人员打交道,是用户与技术人员之间的桥梁和“翻译”,并为管理者提供控制开发的手段。
还必须考虑系统的硬件设备。
数据输入、系统安全等各个方面。
知识和能力:坚实的信息系统知识,了解计算机技术的发展,而且还必须具备管理科学的知识。
有较强的系统观点和较好的逻辑分析能力,具备较好的口头和书面表达能力,较强的组织能力,善于与人共事。
6.2、用作业流程图表示到图书馆借书的过程(从查目录、填索书条开始)。
答6.4、结合本校学籍管理的实际情况,画出“异动管理”,“奖惩管理”的数据流图。
奖惩管理:6.6、对所在学校的图书馆出纳台业务进行系统分析:(1)画出数据流图;答:第0层:第一层:(3)画出数据立即存取图。
答:6.7、某校学籍管理制度规定:(1)经补考仍有两门考试课不与格者留级;(2)经补考,考查课和考试课共计仍有三门不与格者留级; (3)经补考,仍有不与格课程但未达到留级标准者可升级,但不与格科目要重修。
试用判断句、判断树、判定表分别表示上述规则。
答:判断树:6.8、答:红帽子6.9、信息系统逻辑模型用到哪些图标?它们之间有什么关系?答:图标:业务流程图、数据流程图、数据字典关系:数据流程图是通过业务流程图抽象得到的数据字典是对数据流程图中数据元素和组合数据的具体描述6.10、系统说明书包括哪些内容?答:(1)引言说明项目名称、目标、功能、背景、引用资料、专门术语等(2)项目概述项目的主要内容、现行系统的调查情况、新系统的逻辑模型。
(3)实施计划工作任务的分解、进度、预算。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
精品资料
第六早、结构化系统分析
6.1、系统分析员的职责是什么?它应该具备哪些知识和能
力?
答:职责:与各类人员打交道,是用户与技术人员之间的桥梁和
“翻译”,并为管理者提供控制开发的手段。
还必须考虑系统的硬
件设备。
数据输入、系统安全等各个方面。
知识和能力:坚实的信息系统知识,了解计算机技术的发展,而且还
必须具备管理科学的知识。
有较强的系统观点和较好的逻辑分析能
力,具备较好的口头和书面表达能力,较强的组织能力,善于与人共
事。
6.2、用作业流程图表示到图书馆借书的过程(从查目录、填索书条
开始)。
不
给
办
理
精品资料
不合格的卡,现金
6.4、结合本校学籍管理的实际情况,画出“奖惩管理”的数据流图
答:异动管理:
招生办
录取信息P1.
1
入学
D2临时学籍表级名单
答:
储户仁现金
P
审
核
------------------- i
!
现金库“异动管理”,
现金
账目
精品资料
奖惩管理:
数据结构条目
精品资料
名称:学生登记卡姓名曾用名入学时期
性别民族政治面貌是否华侨籍贯本人简历
开始时间
结束年月
在何地
家庭主要成员
姓名
关系
年龄
职务
工作单位
6.6、对所在学校的图书馆出纳台业务进行系统分析:
(1 )画出数据流图;
答:总编号
编号
有关的数据流、数据存储
第0层:
图书借阅信息表第一层:
P1.3
拒绝借
阅图书
图书借阅信
读者归还要求
P2.1
未归还图书
P2.2
丢失记录单
检杳图书
是否归还
L
图书未归还管
理
1 丿
---------------------
►
图书借阅信息表P2.3
检查图
书损坏I 情
况
J 厂
P2.1未归还图书
破坏情况
赔偿信息
图书
P2.2.2
图书库
限定所丢
图书的价
读者赔
偿图书
并登记
^息
-----------
丿图书丢失记录单
D1 图书借阅信息表
数据来源:丢失图书的读者 数据去向:D1 包含的数据结构: 图书名称
读者名称 借阅时间
名称:图书破损情况记录单
填单时间
说明:读者所还图书破损时填写的记录单 赔偿金额 结构: 图书名称 读者名称 填单时间 赔偿金额
(2 )编写数据字典;
数据元素条目
名称:图书编号 总编号:1-01 别名:B-NO 编号:01
说明:图书存储的排序依据 数据类型:离散 类型:数字 长度:7 有关数据结构:图书未归还记录、图书破损情况记录等 数据流结构条目
名词:图书丢失记录单 总编号:1-02 说明:读者丢失图书时填写的记录单
编号:02
总编号:1-03 编号:03
数据存储条目
名称:图书借阅信息表
结构: 图书编号 图书名称 读者名称
借阅时间 归还记录单号 破坏记录单号
外部实体条目
名称:图书管理员 说明:主管图书借阅与归还 输出数据流:图书管理员 P1.1
输入数据流:无
(3)画出数据立即存取图
说明:图书借阅和归还时都需填写的记录表 编号:04
总编号:1-04 总编号:1-05 编号:05
答:
6.7、某校学籍管理制度规定:
(1 )经补考仍有两门考试课不及格者留级;
(2)经补考,考查课和考试课共计仍有三门不及格者留级;
(3)经补考,仍有不及格课程但未达到留级标准者可升级,但不及格科目要重修。
试用判断句、判断树、判定表分别表示上述规则。
答:
考试课两门不及格留级
考查课和考试课共计三门不及格留级
经补考,其他仍有不及格课程重修
6.8、答:红帽子
6.9、信息系统逻辑模型用到哪些图标?它们之间有什么关系?答:图标:业务流程图、数据流程图、数据字典
关系:数据流程图是通过业务流程图抽象得到的
数据字典是对数据流程图中数据元素和组合数据的具体描述
6.10、系统说明书包括哪些内容?
答:(1)引言
说明项目名称、目标、功能、背景、弓I用资料、专门术语等
(2 )项目概述
项目的主要内容、现行系统的调查情况、新系统的逻辑模型。
精品资料
(3 )实施计划
工作任务的分解、进度、预算
可编辑修改。