第一章 1.什么是系统?信息系统一般具有那些特性? 答:系统是一组为实现某些结果相互联系相互作用的部件的集合。 1.可分解性 2.边界性 2.从应用范围来看,信息系统可以分为哪些类型? 答:1.事物处理系统 2.管理信息系统 3.智能支持决策系统 4.办公自动化系统 3.信息系统中典型的关联人员有哪些?他们的角色是什么? 答:系统所有者(通常是中层或者高层经理,对于小型系统来说,可能是中层经理或者主管)、用户、分析设计人员(都代表信息系统的技术专家角色)、外部服务者(业务顾问和系统顾问等)以及项目经理(团队的领导者) 4.请解释系统内部用户和外部用户的区别是什么? 答:内部系统用户主要是指系统实际操作人员, 这些人员往往专注于信息系统的处理速度和处理事务的正确性。 外部系统用户主要是指系统的直接或者间接使用人员, 所有这些外部系统用户最关注的是使用系统的服务操作是否简单易学,方便操作。 5.什么是模型驱动分析?为什么要使用此方法?举例说明。 答:模型驱动分析法强调绘制图形化系统模型来记录和验证现有的或建议的系统。系统模型最终将成为设计和构造一个改进系统的蓝图。结构化分析、信息工程和面向对象分析都是基于模型驱动的分析方法。 6.什么是系统开发生存周期?在项目启动阶段涉及的主要活动有哪些? 答:开发一个完整的系统项目总会经历“目标、计划、分析、设计、实现、维护”这样的过程或步骤,这就是系统开发的生存周期(系统项目启动、业务需求分析、详细系统设计、系统实现与维护)。启动阶段的主要涉及 5个活动:定义问题域、制定项目的进度表、确认项目的可行性、安排项目人员、启动项目。 7.为什么引入系统原型开发方法?它的优缺点是什么? 答:采用最经济的方法,尽快设计出一个可以实际运行的系统原型。 优点:提高了用户参与的主动性;系统开放周期短;能更好的适应需求的变化并减少误解,能有效的提高最终系统的质量,特别是用户接受性,为保证将系统提供给用户使用奠定了基础。 缺点:1.系统分析和功能设计贯穿于整个开发过程中,使得系统的总体结构变得不明确;2.原型选取的不确定性可能降低系统开放速度;3.对原型进行分析设计时,依然沿袭结构化方法,自顶向下模块化的设计思想,数据和功能相互分离的缺陷在原型法中依然存在,不利于软件构件的重用;4.开发过程中不断引入用户需求的变化,造成了系统开发的不确定性。 8.解释敏捷方法的基本原理为何能带来加速的...