系统分析与设计SAD期末复习资料

上传人:ji****72 文档编号:35930219 上传时间:2018-03-22 格式:DOC 页数:5 大小:45KB
返回 下载 相关 举报
系统分析与设计SAD期末复习资料_第1页
第1页 / 共5页
系统分析与设计SAD期末复习资料_第2页
第2页 / 共5页
系统分析与设计SAD期末复习资料_第3页
第3页 / 共5页
系统分析与设计SAD期末复习资料_第4页
第4页 / 共5页
系统分析与设计SAD期末复习资料_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《系统分析与设计SAD期末复习资料》由会员分享,可在线阅读,更多相关《系统分析与设计SAD期末复习资料(5页珍藏版)》请在金锄头文库上搜索。

1、一、填空题 1、 信息系统信息系统 是一组完成收集、处理、存储和以输出完成所需信息作为提交的相互联 系、相互作用的部件。2、 系统系统 是一组为实现某些结果相互联系、相互作用的部件。3、 工具工具 是用于帮助规划分析与设计说明书并完成系统部件的软件产品。4、 任何新的信息系统的开发通常要求有三组重要的活动:分析活动、设计活动设计活动 和实施 活动。5、 SDLC 是一种系统的开发的方法,有计划、分析、设计、实施和 支持支持 五个阶段组成。6、 计划阶段的主要目标是确定新系统的作用域、确保项目的可行性、指定进度表指定进度表 、分 配资源并进行项目其余部分的预算。7、 当一个阶段完成后,项目小组顺

2、序下移到下一个阶段的执行方式称之为: 瀑布法瀑布法 。8、 项目的投资收益包括有形收益和 无形收益无形收益 。9、 系统开发的三种方法包括结构化方法、信息工程方法和 面向对象方法面向对象方法 。10、 结构图结构图 和结构化设计一起使用是 数据流图数据流图 DFDDFD 图形模型。11、 和结构化分析技术一起使用的 图形模型。12、 迭代迭代 是指一遍又一遍的重复活动直到最终实现目标。13、系统相关者通常包括三类:用户、 客户客户 和技术人员。14、系统用户类型应从两个方向进行定义:水平方向水平方向 和垂直方向。15、结构化遍历的四个要素分别是:what、 whenwhen 、who 和 wh

3、y。16、结构化遍历也称为复查,是对分析员的 工作工作 进行复查,而不是对分析员本人的复 查。17、分析员经常说他们必须检验和证实(有时称为 V&V )系统需求。其中 检验检验 是确定系 统需求是否是内在一致。18、分析员经常说他们必须检验和证实(有时称为 V&V )系统需求。其中 证实证实 确保系统需求正确地表达了用户的要求.19、事件列表中的列表示: 事件的一个最关键信息事件的一个最关键信息 。20、类图中连接类的一条线的三角符号表示: 继承继承 。二、名词解释 1、项目管理:一系列有始有终有计划的任务,它产生于预先确定的结果或产品。2、关键路径:指在 PERT 图中从相关的第一个任务到最

4、后一个任务的最长路径,她决定了 项目完成的最短周期。3、RAD:快速应用程序开发(RAD):系统开发生命周期的一种变体,这种方法通过使用 各种技术,极大地加速系统开发进程。4、CASE:计算机辅助软件工程,是一组工具和方法集合,可以辅助软件开发生命周期各 阶段进行系统开发。5、逻辑模型:用于显示系统功能需求、而不确定应该使用哪种具体技术来完成系统的模 型。6、物理模型:用于显示系统如何实现的模型.7、JAD:联合应用设计(JAD):通过让所有相关的人一起参加某个单一会议来定义需求 或设计系统。8、BPR:业务流程再造,通过组织提高新的自动化水平来支持现有的商业过程。9、触发器:用来通知系统某一

5、个事件发生了,这一事件可以是需要处理的数据到达了或 者到了一个时间点。10、响应:系统产生的一个输出结果,该结果将被送到某个目的地。11、关系的基数:发生在事物间关联的数目。12、数据实体:系统传统开发方法的信息和系统需要存储的有关信息。13、一元、二元、n 元 一元(回归)关系:同一类型的两个事物间的关系。 二元关系:两种不同类型事物之间的关系。 N 元:n 种不同类型事物之间的关系。14、属性和复合属性属性:有关事物的一条特定信息 复合属性:包括了许多相关属性的属性15、群集结构 群集结构:一组具有相同操作环境和共享资源的同类计算机。16、三层结构:包含用户层、业务逻辑层、数椐层三层的一种

6、客户机-服务器结构。三、简答题 1、列举分析员需要熟悉的 6 种基本技术。 解析:技术是用于完成特定系统开发活动的。如何计划和管理一个系统开发项目?如何完 成系统分析?如何完成系统设计?如何完成实施与测试?如何安排和支持一个新的信息系 统? 答:这些技术包括: 项目计划技术、系统分析技术、系统设计技术、系统构造与实施技术、系统测试技术、系 统支持技术。2、大多数组织建立什么类型的信息系统? 解析:在大多数商业中建立的系统包括事务处理系统、管理信息系统、主管信息系统、决 策支持系统、通信支持系统和办公支持系统。其中: 事务处理系统(TPS)收集和记录影响组织的事务信息的信息系统。 管理信息系统(

7、MIS)接受事务处理收集的信息并由管理理人员需要计划和控制的报表的 信息系统。 主管信息系统(EIS)为高级管理人员提供在战略计划中使用的信息的信息系统。 决策支持系统(DSS)允许用户探索有效可选项或决策的影响的支持系统。 通信支持系统允许职工相互通信并与客户和厂商通信的支持系统。 办公支持系统帮助职工创建和共享包括报表、建议和备忘录的文档的支持系统。 答:大多数组织建立的信息系统的类型有:事务处理系统、管理信息系统、主管信息系统、 决策支持系统、通信支持系统和办公支持系统。3、分析阶段的 6 个活动 解析:分析阶段:SDLC 的一个阶段,目标是了解并详述用户的需求。 答:分析阶段的六个主要

8、活动有: 1) 收集信息 2) 确定系统需求 3) 建立需求发现原型 4) 划分需求的优先级 5) 产生并评估可替换方案 6) 与管理人员一起审查建议。4、PERT 图和甘特图的区别 答: PERT 图是用于表示任务间关系的一个图示方法,也是表示项目评估和检查技术/关键路径的方法。项目经理通过定义哪些任务可以同吋做,哪些任务必须逐次连续做,确定项 目总的预期周期。 甘特图用于项目管理和控制的图表技术。甘特图基本包含了 PERT 图相同的信息,以 不同的方式展现。甘特图以水平条形表示任务,水平条形内的垂直线记号是日历天和周。 因此,一个甘特图并不完全图形化地表示相关性,但它很好的表示了日历信息。

9、5、设计阶段的主要活动 答:设计阶段有一下 7 个主要活动 1) 设计细节建立原型; 2) 设计用户接口; 3) 设计系统接口; 4) 设计应用程序结构; 5) 设计和集成数据库; 6) 设计和集成网络; 7) 设计和集成系统控制。6、瀑布模式。 解析:称为瀑布模型。在瀑布生命周期模型中,每一个生命周期阶段都是按顺序完成 的。在这种情况下,前一阶段的结果直接输出到下一阶段。像瀑布一样,一旦一个阶段完 成了就不能再返回。严格的 SDLC 方法要求对项目进行仔细地计划和控制。在每一步所做 的决定都是确定的,也就是不能再改变。因此,在任何时候都能精确地定义已经决定了什 么。在任何时候也能精确地定义项

10、目还需要多长时间才能完成。这种瀑布模型是基于有形 可感的工程项目,如桥梁、摩天大楼、甚至航天飞机等,它们均具有明确的步骤。 答:瀑布模式在生命周期模型中,每一个生命周期都是按顺序执行的,前一阶段的结 果直接输出到下一阶段, ,一旦一个阶段完成就不能再返回,因此每一步所做的决定都必 须是确定的,不能再改变。7、功能需求和技术需求 解析:一般而言,我们把系统需求分为两类:功能需求和技术需求。对于新系统的完 整定义,这两种类型的系统需求都是必不可少的。这两种系统需求都包含在系统需求调查 中。功能需求通常记载在已经建立的分析模型中,而技术需求则通常记载在技术需求的叙 述性描述。 答:系统需求是对系统所

11、提供功能的详细定义,系统需求又分为功能需求和技术需求 两类。其中功能需求描述系统必须支持的功能和过程;技术需求描述操作环境和性能目标。8、结构化遍历 解析:在项目早期对质量进行控制的一项有效技术是使用结构化遍历,是指对调查结 果和根据这些结果建立的模型进行复查。结构化遍历的目标发现错误和问题,其基本思想 是在理解系统需求的过程中建立需求文档、然后检查其中是否存在错误、遗漏及不一致之 处。可以项目小组中的其他成员调查结果进行非正式的复查,但结构化遍历更正式一些。 结构化遍历并不是一种性能复查。 答:结构化遍历是指对调查结果和根据这些结果建立的模型进行复查。结构化遍历的 目标是发现错误和问题,其思

12、想是在理解系统需求的过程中建立需求文档,并检查其中是否存在错误、遗漏及不一致之处。9、列举 DFD 的五个部分(符号),简要地说明每种符号的意义 解析:数据流程图(DFD)是一种图形化的系统模型,它在一张图中展示信息系统的主 要需求,即:输入、输出、过程和数据存储。 答:数据流程图(DFD)的五个部分是:外部实体、过程、数据流、数据存储和实时 连接。 外部实体:在系统边界之外的个人或组织,它提供数据输入或接收数据输出。 过程:在 DFD 中的一个符号,它代表从数据输入转换到数据输出的算法或程序。 数据流:在 DFD 中的箭头,它表示在过程、数据存储和外部实体之间的数据移动。 数据存储:保存数据

13、的地方,以便将来有一个或多个过程来访问这些数据。 实时连接:当过程执行时,外部实体与过程之间来回通信。10、当评估 DFD 的质量时,分析员主要考察什么特征 解析:人们对复杂的信息处理是有局限性的。当太多的信息同时出现时,人们把这种 现象叫做信息超量。当信息超量发生吋,个人很难理解呈现在面前的信息。 答: 1)复杂性最小化:把信息划分为小的且相对独立的子集,使每一个子集有一定数量的可单 独考察和理解的信息。 2)72 规则:模型设计规则,它限制模型中组成元素个数或元素之间的连接数不能超过 9。 3)接口最小化: 模型设计的原则,通过使用模型中各个元素之间的接口数或连接数最小 化来达到简单的目的

14、。 4)数据流一致性:分析员通过查找 DFD 中各种类型的不一致性以发现错误和忽略的东西。四、论述题 1、某影碟租借公司,是一个连锁店,有 11 个影碟商店分布在几个主要的市区。现在需要 开发新系统需求。下面是系统描述: 每一个分支商店都有一些电影和游戏碟片用于出租,需要跟踪这些碟片的信息。需要知道 碟片类别(古典、戏剧、搞笑) 、出租类别(新发行、标准) 、观看率以及如电影制片人、 发行日期、成本等其他常用信息。除了要跟踪每个碟片的名称外,系统还要跟踪每个拷贝 以便知道购买日期、出租状态。用户功能还需要提供维护库存的信息。 客户信息也要跟踪,对用户会发送邮件和催还信。 每一次碟片的出租,系统都必须跟踪哪一部电影或者游戏的哪一个拷贝出租了,以及出租 日期和时间、返回日期和时间、借出的客户和借出人(雇员) 。 针对这个实例,给出如下描述: 1) 如何进行系统的需求分析 2) 给出事件列表 3) 画出类图 4) 画出用例图 5) 给出用例的时序图 6) 给出客户和碟片的类的状态图(答案待更新)

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号