管理信息系统基础第八章信息系统开发-复习思考题及参考答案_第1页
管理信息系统基础第八章信息系统开发-复习思考题及参考答案_第2页
管理信息系统基础第八章信息系统开发-复习思考题及参考答案_第3页
管理信息系统基础第八章信息系统开发-复习思考题及参考答案_第4页
管理信息系统基础第八章信息系统开发-复习思考题及参考答案_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第八章 信息系统开发 复习思考题 及参考答案 1简述信息系统开发的生命周期。 广义地看,任何系统都有其产生、发展、成熟和消亡的过程,这个过程称为系统的生命周期 (信息系统的建设是一项长期、艰巨复杂的系统工程,从用户提出要求到系统完成,存在着一系列相互联系的工作环节,每个环节的好坏直接影响相关环节乃至整个系统的质量和进程。系统开发具有清晰的结构化活动,这些活动主要包括:系统分析、系统设计、编程、测试、切换、运行和维护等。这些活动所构成的整个过程称为信息系统开发生命周期( 系统分析是对组织需要解决的问题进行分析,主要解决“做什么”的问题。它包括问题的定义、识别原因、说明解决办法、确定满足系统需求的信息。 系统设计要说明如何设计系统以实现系统目标,即解决“怎么做”的问题。信息系统的设计是系统的总体解决方案和模型。 编程是将设计说明书转化为计算机软件的过程。 测试是对所有编好的程序必须进行无遗漏的、彻底的测试以确定系统是否产生正确的结果。 切换是用新系统替代旧系统的过程。 当新系统投入运行 (后,要由用户和技术专家进行评审,以确定它实现其原始目标的情况如何,并决定是否对其进一步完善和修正。 2某高校学分制学生选课系统要求如下。 学生根据学期开课清单填写选课单,学生选课系统对每个学生的选课单进行处理:根据教学计划检查该生是否存在尚未取得学分的必修课程,如果存在则要求重修;计算该学生课程上课时间冲突率:如果不发生冲突或者冲突率小于 30%则可以选修,否则根据重修 必修 任选的优先级删除已选课程。最后产生每个学生的个人课表,以及每门课程的成绩记录单 (列出该门课程的学生名单 )。 试画 出学生选课系统的数据流程图,并构造数据字典。 数据字典 ( 1)开课清单 数据流标识:开课清单 数据流来源:学生选课系统 数据流去向:学生 数据流组成:开课名称、编号、时间、地点 ( 2)选课单 数据流标识:选课单 数据流来源:学生 数据流去向:学生选课系统 数据流组成:所选课程名称、编号、学生姓名、学号 ( 3)学生学号、姓名 数据流标识:学生学号、姓名 数据流来源:学生选课系统 数据流去向: 教学计划 数据流组成:学生姓名、学号 ( 4)未取得学分的必修课清单 数据流标识:未取得学分的必修课清单 数据流来源:教学计划 数据流去向:学生选课系统 数据流组成:未取得学分的必修课程名称、编号、学生姓名、学号 ( 5)该学生课程表 数据流标识:该学生课程表 数据流来源:学生选课系统 数据流去向:计算上课冲突率 数据流组成:学生姓名、学号、课程名称、编号 ( 6)学生个人课表 数据流标识:学生个人课表 数据流来源:计算上课冲突率 数据流去向:学生 数据流组成:学生姓名、学号、课程名称、编号 ( 7)课程成绩记 录单 数据流标识:课程成绩记录单 数据流来源:计算上课冲突率 数据流去向:教师 数据流组成:学生姓名、学号、课程名称、编号 ( 8)重修通知 数据流标识:重修通知 数据流来源:学生选课系统 数据流去向:学生 数据流组成:学生姓名、学号、重修课程名称、编号 ( 9)教学计划 数据存储名字:教学计划 数据存储组成:专业、必修选修课程名称、编号 数据存储方式:按各专业课程编号 ( 10)计算上课时间冲突率 加工名:上课时间冲突率 加工激活条件:得到计算要求 加工逻辑:冲突课程数 /总课程数 执行频率:随时 ( 11) 学号 数据项名称:学号 数据项类型:字符型 长度: 8 位 取值范围: 00000000 99999999 ( 11)课程编号 数据项名称:课程编号 数据项类型:字符型 长度: 4 位 取值范围: 0000 9999 3简述模块设计的方法及内容。 功能模块设计的目的是建立一套完整的功能模块处理体系,并以此作为系统实施阶段的依据。设计是以系统分析阶段和系统总体设计阶段的有关结果为依据,制定出详细的、具体的系统实施方案。 功能模块设计是一项复杂繁琐的工作。随着设计系统的增大,模块的复杂性也迅速上升,设计难度也相应增大。为了确保设计工作的顺利进行,功能模块设计一般应遵循如下原则。 (1) 对模块划分的要求是,模块的内聚性要强,模块具有相对的独立性,减少模块间的联系。 (2) 模块之间的耦合只能存在上下级之间的调用关系,不能有同级之间的横向关联。 (3) 联结调用关系应只有上下级之间的调用,不能采用网状关系或交叉调用。 (4) 整个系统呈树状结构,不允许有网状结构或交叉调用关 系出现。 (5) 所有模块都必须严格地分类编码并建立归档文件,建立模块档案进行编码有利于系统模块的实现。 (6) 适当采用通用模块将有助于减少设计工作量。 (7) 模块的层次不能过多,一般最多使用 6 7 层。 模块联结方式有 5 种,最常用的是前 3 种。 (1) 模块联结,按功能和数据流程联结,是目前常用的一种方法。 (2) 特征联结,按模块特征相联结。 (3) 控制联结,按控制关系相联结。 (4) 公共联结。 (5) 内容联结。 功能模块设计的内容可以分为总控系统和子系统两部分。 ( 1)总控系统部分 总控系统部分的设计与总体设计中的系统总体结构图相对应,主要内容包括系统主控程序的处理方式,确定各子系统的接口、人机接口;以及各种校验、保护、后备管理手段的接口。 根据 总体结构和子系统划分以及功能模块的设置情况,进行总体界面设计。系统交互界面的处理层次和顺序将依赖于系统划分的层次和模块的组织顺序。 ( 2)子系统部分 子系统部分的设计包括对子系统的主控程序和交互界面设计、各功能模块和子模块的处理过程设计,主要有数据的输入、运算、处理和输出,其中对数据的处理部分应给出相应的符号和公式。 4说明我国身份证号中代码的意义,它属于哪种码?这种码有哪些优点? 公民身份号码是特征组合码,由十七位数字本体码和一位校验码组成。排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位校验码。其含义如下: ( 1)地址码:表示编码对象常住户口所在县 (市、旗、区 )的行政区划代码,按 2260 的规定执行。 ( 2)出生日期码:表示编码对象出生的年、月、日,按7408的规定执行,年、月、日分别用 4 位、 2 位、 2 位数字表示,之间不用分隔符。 ( 3) 顺序码:表示在同一地址码所标识的区域范围内,对同年、同月、同日出生的人编定的顺序号,顺序码的奇数分配 给男性,偶数分配给女性。 校验码是为了保证正确输入,在原有代码结构的基础上,另外加上一个校验位,使它事实上变成代码的一个组成部分。代码一旦输入,计算机会用事先规定的算法按输入的 代码数字计算出校验码,并将它与输入的校验码进行比较,以证实输入是否有错。 5假设一种代码由三位字符组成,第一位是英文大写字母,第二位和第三位是阿拉伯数字 0 9,问总共可以组成多少种代码?如果有一个 5 位代码其值为: 13579。用几何级数法设计代码校验位。从低位到高位依次取 2、 4、 8、 16、 32作为权数,求出原代码与各位权数的乘积之和, 用模 11 除乘积之和,取余数作为校验位。问校验位是多少? 总共可以组成的代码数是 26*9*9=2106 种。 1*2+3*4+5*8+16*7+32*9=454 454/11 余 3 为校验位 6在输入 /输出设计中,为什么先设计输出,再设计输入? 在输入 /输出设计中必须遵循的一个最基本原则是,以输出确定输入和处理方式。这是因为,尽管有些用户可能直接使用系统或从系统输入数据,但都要使用系统的输出信息,输出设计的目的正是为了准确及时地反映和组成用于生产和服务部门的有用信息。所以,输入 /输出设计过程与实施过程相反,不是 从输入设计到输出设计,而是从输出设计到输入设计。 7系统测试的目的是什么?为什么? 系统测试的目的在于查出子系统之间相互关系方面的错误和缺陷。 ( 1)主控程序和调度程序调试 主控程序和调度程序的语句不多,但逻辑控制复杂。调试目的不是处理结果的正确性,而是验证控制接口和参数传递的正确性,以及发现并解决资源调度中的问题。因此,调试时,将所有控制程序与各功能模块的接口直接连接,即用直接可以产生事先准备好的计算结果的过渡程序来替代真正的程序模块。 ( 2)系统总调 整个系统的总调就是将主控程序和调度程序与各 功能模块联结起来进行总体调试。系统总调时,需要对系统各种可能的使用形态及其组合在软件中的流通情况进行性能测试,以便发现问题。 系统调试完成后,应编写操作说明书,完成程序框图并打印源程序清单。 8简述系统切换的类型。 (1) 直接转换:即老系统停止运行的某一时刻,新系统立即开始运行。该转换方式的优点是转换简便,节省费用。其缺点是风险较大。 (2) 并行转换:新老系统并行工作一段时间,经过对比检验,证明新系统正确无误 后,新系统正式替代旧系统。其优点是:安全保险。缺点是费用较高,增加了用户的工作量。 (3) 分 段转换:新系统正式运行之前,分阶段一部分一部分地替代老系统。 9简述原型法开发的主要思想及适用范围。 原型法是指借助于功能强大的辅助系统开发工具,按照不断寻优的设计思想,通过反复的完善性实验而最终开发出来符合用户要求的管理信息系统的过程和方法。即首先快速开发一个原型,然后运行这个原型,再通过对原型的不断评价和改进,使之逐步完善,直至用户满意为止。 原型法的基本思想是在投入大量的人力、物力之前,在限定的时间内,用最经济的方法,开发一个可以实际运行的系统原型。引进工业生产中在设计阶段和生产阶段中的试制样品的方 法,解决需求确立困难的问题。在原型系统的运行中用户发现问题,提出修改意见,技术人员完善原型,使它逐步满足用户的要求。因此,用户的需求是通过不断的运行和评价原型而逐步明确的。在系统开发过程中,用户不再面对难以理解的图表,而是直观的软件,在演示或使用中提出需求,避免需求表达不清等问题,使系统开发真正体现面向用户的原则。其开发过程是分析、设计、编程、运行、评价的多次重复,不断演进的过程。 原型法的适用范围是比较有限的,适用于小型、简单、处理过程比较明确、没有大量运算和逻辑处理过程的系统。 10简述系统外包的基本 概念。 信息系统外包可简单地视为将组织中部分或全部的信息系统功能交由外部服务提供者完成。一些文献对信息系统 外包的定义包括:一个公司转包一些或全部的信息系统功能 给另一个公司。外包企业与一或多个独立的承包商签订一个中到长期的安排 (通常是 5 10 年 ),在合约的期限内信息系统承包商持续提供企业不同的信息系统服务。将组织中部分或全部的信息系统功能,转交给外部服务承包商去完成,包括:应用系统开发及维护、系统操作、网络通信管理、系统规划管理及应用系统软件采购等。将组织中部分或全部的信息系

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论