02134信息系统设计与分析-考试重点
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第四章及第五章
螺旋模型:
在瀑布模型和演化模型的基础上,加入风险分析产生另一种建立系
统的模型——螺旋模型。这种模型的核心意图是将系统建设的生命周期
分解为多个周期,多次开发完善系统“ 原型” ,通过每个周期的风险分
析,实现整个系统的风险控制。
生命周期:
信息系统在使用过程中随着其生存环境的变化,要不断维护、修
改、当它不再适应的时候就要被淘汰,就要由新系统代替老系统,这种
周期循环称为信息系统的生命周期。
螺旋上升最重要特点:
结构化方法(生命周期法)基本思想:
用系统工程的思想和方法,按照用户至上的原则,自顶向下地对系
统进行结构化分析和设计。在系统规划、系统分析、系统设计阶段,坚
持自顶向下地对系统进行结构化设计和划分。在系统实现阶
段,则自底
向上地逐步编制程序模块。最后,按照系统的结构,将模块拼接到一起
进行测试,自底向上、逐渐地构成整个系统。
基本原则:
(1) 系统工程的方法,面向用户的观点
(2) 严格区分工作阶段,每阶段有明确的任务和相应的成果
(3) 按照系统的观点,自顶向下完成设计,系统功能模块化
(4) 充分考虑变化的情况
(5) 工作成果文献化、标准化
结构化方法不足:
(1) 开发周期长;
(2) 注重系统功能,兼顾数据结构方面不够;
(3) 在开发初期难于锁定功能需求
面向对象方法:面向对象(Object Oriented)方法是由
面向对象程序设计方法OOP发展起来的
基本思想:OOP的基本思想可以归纳为以下四点:
(1) 客观世界的任何事物都是对象。它们具有静态属性和有关操作。
对象作为一个整体对外公开,而有些细节则不必对外公开,
这就是对象
的封装性(Encapsulation)。
(2) 对象之间有抽象与具体、群体与个体、整体与部分等几种关系。
(3) 基类(父类)的属性和操作自然而然成为其派生类(子类)的属性和
操作,这就是继承性(Inheritance)。
(4) 对象之间可以互送消息(Message)。消息可以是传递一个参数,也
可以是激活对象开始某个操作。
适应需求变化
另外,还有两个重要的特性:多态性(Polymorphism)和重载性(Overriding)。
后来,从OOP扩展到OOA、OOD,逐步形成一套完整的方法。(适应需
求变化)
原型法基本思想:
首先,用户提出开发要求,开发人员识别和归纳用户要求,根据结
果构造出一个原型(程序模块),然后和用户共同评价这个原型。如果根
本不行,则重新构造原型;如果不满意,则修改原型,直
到用户满意为
止。
步骤
1.明确用户基本信息要求
2.建立初始原型
3.评价原型
4.修改和完善原型
优点
1. 增进用户与开发人员之间的沟通
2. 用户在系统开发过程中起主导作用
3. 辨认动态的用户要求
4. 启迪衍生式的用户要求
5. 缩短开发周期,降低开发风险
诺兰模型分哪几个阶段了解诺兰模型的意义是什么
答:诺兰模型分为初装,蔓延,控制,集成,数据管理及成熟六个阶段.了解诺
兰模型的意义在于:诺兰模型总结了发达国家信息系统发展的经验和规
律.一般认为模型中的各阶段都是不能跳越的;因此,无论在确定开发管理
信息系统的策略,或者在制定管理信息系统规划的时候,都应首先明确本
单位当前处于哪一生长阶段,进而根据该阶段特征来指导MIS 建设.
系统规则
系统规划的任务
(1)制定IS的发展战略
战略(Strategy)是组织领导者关于组织的概念的集合,其中包括:
◇组织的使命和长期目标;◇组织的环境约束及政策;◇组织当前的计
划和计划指标的集合。
(2)制定IS的总体方案,安排项目开发计划
调查分析→总体方案(+发展战略)→开发次序及时间安排。(3)制定系统建设的资源分配计划
所需的硬件、软件、技术人员、资金等。
系统规划的特点
(1)不确定性较强,结构化程度较低。
(2)是高层次的系统分析,由高层管理人员完成。
(3)着眼于宏观,不宜过细。
(4)灵活性较好,适应环境的发展和变革的需要。
系统规划的原则
(1)支持企业的总目标
(2)着眼于高层管理,兼顾战术层
(3)摆脱IS对组织机构的依从性
(4)使系统结构有良好的整体性
“自顶向下规划,自底向上实施”,参见P72图5.1所示。(5)便于实施
经济、简单、实用、易于实施,不片面求洋、求新。
U/C矩阵(格式表式使用)
功能/数据类矩阵
功能和数据类都定义好之后,可以得到一长功能/数据类表格,表
达功能与数据类之间的联系,如P84表5.6所示。功能与数据类的交叉点
上标以C(Create),表示这个数据由相应的功能产生,U(Use)表示这个功
能使用这个数据类。用U/C之后就可以定义信息结构系统的结构即划分
子系统。
可行性研究(内容报告技术经济设备
可行
性)
1、技术可行性
技术可行性是指:一,根据现有的技术条件,能否达到所提出的
要求;二,所需要的物理资源是否具备,能否得到。
技术条件包括:(1)硬件(2)系统软件(3)应用软件(4)关键算法(5)
技术人员
2、经济可行性
经济可行性是指对项目的成本和效益进行估计,分析项目经济上
是否有保障、是否合理。解题:资金可得性和经济合理性。
(1)资金可行性
先估计成本,计算项目投资总额,后筹资途径:企业和其它。(2)经济合理性
估计和计算信息系统带来的直接经济效益和间接经济效益、显性
效益和隐性效益。给出现金流量表。
3、社会可行性
社会可行性是指所建立的信息系统在企业内部能否实现、在当前
操作环境下能否很好地运行;在组织外部能否被法律、法规、、政策和
习俗所允许和接受。