6.评审验收的内容主要是系统的工作质量和经济效益。 【√】 7.结构化生命周期法是由结构化系统分析和结构化系统设计组合组成的一种管理信息系统的开发方法。 【√】 8. 结构化生命周期法文档资料标准化、规范化,易于管理和理解。 【×】 9.原型法没有统调查、分析,所以速度很快。 【×】
10.原型法是一种循环型的系统开始方法,而生命周期法强调分阶段的严谨性。 【√】 11.通常生命周期法比较适合于那些管理基础较好、管理模式定型的系统的开发,如会计核算系统、人事劳资系统、银行柜台业务处理系统等。 【√】 12.面向对象的开发方法分为系统分析、系统设计、系统实施三个阶段。 【√】 13.自行开发适合基本无信息系统开发设计人员但资金较为宽裕的单位。 【×】 14.合作开发能够让使用单位在参与管理信息系统的整个开发过程中,逐渐培养和提高自己的技术队伍,便于做好系统的维护和日后的二次开发工作。 【√】 15.购买软件的方式比较易于维护。 【×】
2.3选择题
( )1.管理信息系统开发的复杂性不包括哪一个? 【 A 】
A、投资强度大,效益不容易量化 B、需求多样,内容复杂 C、技术手段复杂 D、环境复杂多变
( )2.信息系统的生命周期不包括哪个阶段? 【 D 】 A、系统规划 B、系统分析 C、系统设计 D、编写程序
( )3.下列对信息系统的生命周期说法不正确的是? 【 C 】 A、信息系统的生命周期大致分为五个阶段 B、系统规划阶段说明系统“做”与“不做” C、系统设计阶段说明系统能够“做什么” D、系统实施阶段具体实施开发
( )4.下列不属于信息系统开发方法的是? 【 D 】
5
A、结构化生命周期法 B、原型法 C、面向对象法 D、计算机辅助设计/制造
( )5.下列不属于结构化生命周期法特点的是? 【 D 】 A、建立面向用户的观点 B、严格划分工作阶段
C、运用结构化系统分析设计方法
D、将系统规划、分析、设计阶段融合到一起
( )6.下列关于原型法说法不正确的是? 【 D 】 A、原型法的最基本假设是系统的初步分析肯定是不完善的 B、原型法的开发过程通常分为四个阶段 C、原型法是以用户为中心来开发系统的 D、原型法对开发人员和操作人员要求不高。
( )7.下列关于面向对象法说法不正确的是? 【 D 】 A、面向对象法分为面向对象分析、面向对象设计、面向对象编程 B、面向对象法分为系统分析、系统设计、系统实施三个阶段 C、面向对象法将客观世界的事物看作具有不同属性和操作的对象 D、C语言可以支持面向对象法
( )8.下列关于开发方式说法不正确的是? 【 C 】 A、信息系统的开发方式主要分为四种 B、面自行开发的优点是开发费用比较少 C、委托开发维护难度最大 D、购买商品软件维护难度最大
( )9.如果一个信息系统的功能特征占主导地位,则适合用哪种方法进行开发。
【 A 】
A、结构化方法 B、数据建模方法 C、原型法 D、面向对象方法
( )10.信息系统建设的结构化方法中用户必须参与____________。【 A 】 A、系统建设中各阶段工作 B、系统分析工作 C、系统设计工作 D、系统实施工作
6
( )11.决策支持系统主要对象是_______的决策。 【 B 】 A、结构化 B、管理 C、半结构化 D、经济
( )12.下面哪句话最准确地概括了结构化方法的核心思想。 【 D 】 A、由分解到抽象 B、自顶向下,由细到粗,逐步抽象 C、自下而上,由抽象到具体 D、自顶向下,由粗到细,逐步求精
2.5简答题
1.信息系统开发的复杂性有哪些?
答:(1)投资强度大,投资效益难以量化;(2)需求多样,内容复杂;(3)技术手段复杂;(4)环境复杂多变。 2.信息系统开发的特点?
答:(1)周期长;(2)投资大;(3)风险大。 3.成功地信息系统开发包含哪些因素?
答:成功的信息系统不是一个单纯的计算机系统,而是对企业管理起辅助的作用的人-机系统,人是信息管理的主体,只有充分认识管理的本质,正确对待信息系统的社会性,重视非技术因素,信息系统才能发挥出应有的作用。
4.信息系统的生命周期包含哪些阶段?每个阶段的文档是什么?
答:(1)系统规化阶段;(2)系统分析阶段;(3)系统设计阶段;(4)系统实施阶
段;(5)系统运行维护阶段。其文档分别为(1)可行性研究报告;(2)系统分析说明书;(3)系统设计说明书;(4)用户手册和测试手册;(5)对系统进行必要的维护,并履行相应的审批验收手续。
5.信息开发过程中遇到的问题有几个方面?
答:(1)目标不清;(2)交流障碍;(3)过程混乱;(4)缺乏控制。 6.结构化生命周期法的特点是什么?
答:(1)建立面向用户的管理;(2)严格划分工作阶段;(3)运用结构化系统分析设计方法;(4)文档资料标准化、规范化。
7.结构化生命周期法的缺点有哪些?
答: (1)“需求冻结”的问题;(2)开发周期较长;(3)生命周期法所要求的文档资料较多,而且内容较细,有些文档用户难以真正理解,这也导致了文档审批的困难。
7
8.信息系统的开发方法有哪些?
答:(1)结构化生命周期法;(2)原型法;(3)面向对象法。
9.信息系统的开发方式有哪些?
答:(1)自行开发;(2)委托开发;(3)合作开发;(4)购买商品软件。
开发放式 自行开发 特点比较 分析和设计力量 编程力量 系统维护 开发费用 非常需要 非常需要 容易 少 基本不需要 不需要 困难 多 需要、培养 需要 较容易 较少 不太需要 少量需要 基本不可能 较少 委托开发 合作开发 购买商品软件 10.画图说明原形法的开发过程。
答:(1)确定用户基本需求;(2)设计系统初始原型;(3)试用、评价系统原型;(4)修改完善系统原型。
确定用户基本需求 设计系统初始原型
试用、评价系统原型 是否满意 修改完善系统原型 原型投入使用 图 2-1
2.6综合题
1.叙述系统开发各个阶段的任务、工具和文档。 (1)系统规划:提出大致的战略目标,可行性研究报告
可行性调查、初步调查、企业系统规划法、企业资源规划法、战略目标集转化法、关键成功因素法。
(2)系统分析阶段:建立目标系统的逻辑模型,系统分析说明书。
详细调查、业务流程图、数据流程图、数据字典、数据立即存取图、处理逻辑描述工具、U/C矩阵。
8
(3)系统设计阶段:建立目标系统的物理模型,系统设计说明书。
系统结构图、E-R图、关系模型、代码设计、人机界面设计、处理过程设计。 (4)系统实施阶段:建立信息系统,用户手册和测试手册。
计算机物理系统的实施;应用软件的编写与调试;人员培训;数据准备;系统转换。
(5)系统评测维护使用:对系统进行评测维护。运行记录、维护日志 黑盒测试、白盒测试、系统维护。
2.为什么说,技术不是信息系统的关键因素,请写出影响新系统开发的非技术因素。 信息系统的开发具有很多复杂性:包括投资强度大,投资效益难以量化;需求多样,内容复杂;技术手段复杂;环境复杂多变。
而下列非技术因素也导致系统开发不仅仅是靠技术:
内部因素:战略规划、高层管理人员、用户需求、信息技术部门和现行系统
外部因素:客户、竞争对手、经济、政府
3.根据下列的工作量图,判断哪条线是开发人员的工作量,哪条线是用户的工作量。为什么?
工
作 量 规划 分析 设计 实施 运行维护 图 2-2
实线是开发人员、虚线是用户的工作量。
系统规划阶段主要针对用户提出的开发系统的需求、进行初步调查,完成战略规划目标。
系统分析阶段主要构造出独立于任何物理系统的、能够描述系统作什么问题的逻辑模型。
系统设计阶段根据系统分析说明书,搭建描述系统怎么做问题的物理模型。 系统实施阶段的任务是将设计出来的系统付诸实施。
运行维护阶段的工作是对系统进行修改、调试和定型,保障系统正常运行。
9