系统分析和设计方法(复习纲要)

合集下载

系统分析与设计复习提纲

系统分析与设计复习提纲

系统分析与设计复习提纲一、试题类型●选择题:基本概念, 见复习要点●填空题:基本概念, 见复习要点●判断题:基本概念, 见复习要点●名词解释:见下列复习题●简答题:见下列复习题●画图、程序题二、各章复习要点(完整叙述参见课本或PPT)OOADA分析:做正确的事(对问题需求调查研究)D设计:正确地做事(概念上的解决方案)OA面向对象分析:发现描述领域对象OD面向对象设计: 定义软件对象及如何协作关键技能:为软件对象分配职责统一过程UP核心思想: 短固迭代进化可适应6个主要科目(工作流):业务建模,需求,设计,实现,测试,部署4个阶段:初始、细化、构造、移交敏捷开发宣言:工、文、合、计需求定义:能力,条件分类:"FURPS+"模型制品:USGVR用例概念:参与者、场景、用例模型作用:捕获用户目标的最好办法;发现定义需求的核心机制;强调了F:功能需求;不是OO,是OOAD关键需求的输入表示法:摘要、非正式、详述How:选边界;定主参;定目标;以目标编用例细化阶段一句话:构核架,决高险,定需求,预进度领域模型What is:"可视化字典"/"概念模型"/"领域对象模型"/"分析对象模型"How to:寻找策略: 重用修改现有模型(首要); 常见分类列表; 名词短语(从详述用例)系统顺序图SSD作用:SSD是OC和OD的输入;SSD中的操作在OC中分析;SSD是协作对象设计的起点;UC文本是它的输入系统事件:特定场景, 跨系统边界的事件系统操作:对系统事件进行处理的系统行为或功能操作契约OC后置条件:三种状态变化:实例创建删除;属性修改;关联形成清除逻辑架构LALA:软件类宏观组织结构;组织为包、子系统、层等;对立术语:部署架构包图:描述LA; 能组织如何事物层:对类、包、子系统粗颗粒度分组;高层可调用低层,反之不然常见层:UADBTF交互图描述对象间消息交互, 比静态图价值更高种类:顺序图(栅栏式、顺序清晰); 通信图(网格式、空间效用)UML类图类属性:2种表示方式: 属性文本(内置属性);关联线(关联属性)。

信息系统分析和设计复习提纲

信息系统分析和设计复习提纲

信息系统分析和设计复习提纲一、基础概念1.信息系统的定义和组成2.信息系统分析与设计的基本概念和方法3.软件生命周期模型及其特点4.敏捷开发方法与瀑布模型的比较5.需求工程的过程和方法6.软件架构与设计模式二、需求工程1.需求获取的常用方法和技术2.需求分析的过程和方法3.需求验证和确认的方法4.需求文档的编写和管理三、系统分析与设计1.系统建模的基本概念和方法2.系统的静态和动态建模技术3.系统的结构化和面向对象建模方法比较4.UML的基本概念和图形表示法5.UML中的用例图、类图、时序图和活动图的使用方法四、软件设计与构建1.软件设计的基本原则和方法2.面向对象分析与设计的基本原则和方法3.软件架构设计的方法和技术4.软件构建过程和技术5.设计模式的基本概念和常用模式6.可重用软件设计的原理和技术五、软件测试与质量保证1.软件测试的基本原则和方法2.黑盒测试与白盒测试的比较3.静态测试和动态测试的方法4.软件测试的自动化工具和技术5.软件质量保证的方法和技术六、项目管理与软件过程改进1.软件项目管理过程和方法2.项目计划的编制和管理3.软件度量和指标的使用方法4.软件过程改进的原则和方法七、信息系统开发的一般流程1.项目启动与规划阶段2.需求定义和分析阶段3.系统设计和建模阶段4.系统构建和测试阶段5.系统部署和运行维护阶段八、信息系统集成与部署1.操作系统和网络基础知识2.数据库系统和SQL语言的基本概念和使用方法3. Web开发技术和常见的Web应用框架4.云计算和大数据技术的基本概念和应用方法九、用户体验设计与评估1.用户研究和用户需求分析的方法2.用户界面设计的基本原则和方法3.用户体验评估的方法和技术十、安全与风险管理1.信息系统安全的基本概念和原则2.风险分析和风险管理的方法3.信息系统安全保障技术和应用以上是信息系统分析和设计复习提纲的主要内容。

复习时可以结合相关教材、课堂笔记、教学视频进行学习,同时还可以通过做一些练习题和实际案例分析加深对知识的理解和应用能力。

信息系统分析与设计(王晓敏编)第四版,期末复习重点概要

信息系统分析与设计(王晓敏编)第四版,期末复习重点概要

第一章、系统思想1、系统的特性7点特性、及其内涵点特性、及其内涵2、系统工程方法6个方面、霍尔三维结构每方面7点第二章、信息、管理与信息系统第二章、信息、管理与信息系统1、信息的定义和性质8点基本性质点基本性质2、管理中的信息根据管理层次可分成3类、各类的基本内涵类、各类的基本内涵3、信息系统的基本功能有6点、信息识别有3种方法、信息传输6个部分个部分4、信息系统的结构、信息系统的结构信息系统的概念结构4部分、管理职能逻辑结构7个子系统、个子系统、信息系统的物理结构2类,各自的概述分布式有3种5、按技术发展分类4种情况各自特点种情况各自特点第三章、信息系统的建设概论第三章、信息系统的建设概论1、UML 的主要内容5种视图、9种图、各自的基本内涵种图、各自的基本内涵2、信息系统的生命周期5个阶段、各阶段的含义、以及产生的文件个阶段、各阶段的含义、以及产生的文件3、基于生命周期的开发方法共5种、各自的优缺点、种、各自的优缺点、4、结构化开发方法基本思想、面向对象开发方法(oop )基本思想有4点、点、5、诺兰模型、6个阶段个阶段第四章、系统规划第四章、系统规划1、系统规划的任务3个系统规划的特点4点系统规划的原则5点2、系统规划的技术和方法、、系统规划的技术和方法、(1)战略目标集转移法2个基本概念、信息系统规划过程的3个步骤个步骤 (2)企业系统规划法4个基本步骤、第二部3种方法、三步2种方法、种方法、 (3)关键成功因素xx4个步骤个步骤3、可行分析论证的内容3个方面、UC 方法第五章、系统分析概括方法第五章、系统分析概括 1、需求分析、需求分析用户需求与系统需求的2方面需求、需求分析的方法有3个2、系统说明书的内容、系统说明书的内容说明书3方面内容、项目概述5部分、实施计划3部分说明书的6点品质点品质第六章、流程建模第六章、流程建模1、回执业务流程图的注意事项7点2、数据流的注意事项、层次划分3点标准、正确性检查4点、易理解性3方面方面3、数据字典的作用数据字典的6个条目数据元素5点属性、数据结构3种特殊特殊数据流5种属性、种属性、判定表、判定树判定表、判定树第七章、用例建模第七章、用例建模1、用例描述有6方面内容、事件流的书写准则5个、非功能性需求个、非功能性需求2、建立用例的关系4个关系、含义以及其表示方法个关系、含义以及其表示方法第八章、领域对象建模第八章、领域对象建模1、封装、继承和多态各自得概念、封装、继承和多态各自得概念2、使用概念类列表7种概念类种概念类3、发现属性策略、保持属性的简单性、发现属性策略、保持属性的简单性4、状态图3种状态种状态第九章、系统设计的概述第九章、系统设计的概述1、系统设计的目标6个方面衡量个方面衡量2、基本设计方法基本概念、总体设计包括3方面内容方面内容3、系统设计说明书两种形式、系统设计说明书两种形式第十章、系统总体设计第十章、系统总体设计1、多层应用架构设计、三个基本层次MVC 架构模式3个基本部件个基本部件2、包、包的含义、分包的2种原则种原则3、结构化设计方法模块的含义、、结构化设计方法模块的含义、4、结构图的主要成分4个成分个成分5、模块的联系、、模块的联系、耦合3方面因素、模块内聚7类内聚扇入扇出类内聚扇入扇出6、面向对象设计类3种类、种类、7、顺序图的基本元素有5个第十一章系统详细设计第十一章系统详细设计1、输入设计原则有4种原则种原则2、人机对话设计原则4点第十二章、系统实施第十二章、系统实施1、实施阶段的主要活动4个方面个方面2、制定实现策略4中策略、版本划分需要考虑5个方面个方面3、测试的概念3种手段检验软件、测试有4种类型、种类型、 测试有4个原则个原则5、白箱测试、概念、有5种6、黑箱测试、概念、2种7、系统维护的内容4方面、维护类型有4个。

202007批次系统分析与设计复习大纲

202007批次系统分析与设计复习大纲

对外经济贸易大学继续教育与远程教育学院2019-2020学年第二学期《系统分析与设计》复习大纲一、单选题1.2.3.4.5.6.7.8.9.10.11.12.13.14.15. 在管理信息系统的开发生命周期中的哪个阶段,开发人员与用户之间的接触最多:(16.17.18.19.20.21.22.23.(24. DFD是属于哪个阶段工具:()25. 出版书的过程为作者(可为多个)撰写一本书,由出版社一个编辑进行编辑出版,编辑26.27.28.面。

29.30.31.32.33.34. 系统开发的主要方法有生命周期法、原型化方法、计算机辅助软件工程方法和(35.36.37.38.(39.40. (41.42.43. (44. (45.46.47.48.49. 在使用50.51. 提高(52. 当使用数据流程图(DFD)对一个工资系统进行建模时,()可以被认定为外53.54.55.56.57.58.59.60.61.62.63. UML是一种面向对象的统一建模语言。

它包含十种图,其中,用例图展示了外部actor64.65.66.67.68. 信息系统的英文缩写是:(69. EDI(二、判断题 (对的选A,错的选B)70. 管理信息系统开发的成功与否,取决于对编程语言和数据库系统的选择。

()71. 差的系统规划+好的程序开发不失为一个好的信息系统。

()72. 开发人员对用户需求有了初步了解后就可以着手编程,这样可提高效率。

()73. 人和计算机在构成管理信息系统时缺一不可。

()74. 假定全校的学生中没有重名者,就可以用学生姓名作为学生信息表的关键字()75. 高层管理层面对的是非结构化决策问题。

()76. 没有计算机参与就没有管理信息系统存在。

()77. 信息系统开发工作的目的和出发点是满足设计要求。

()78. 信息系统的开发是一个技术过程。

()79. 最关心信息系统成本和效益的人员是信息系统的用户。

()80. 随着经济全球化的趋势加速,现代科学技术突飞猛进,市场竞争更加剧烈,企业的信息战略由面向企业内部活动转为面向企业外部活动。

系统分析与设计复习资料

系统分析与设计复习资料

系统分析期末复习提纲第一章信息系统工程项目管理•理解信息、信息化、信息资源、信息系统、信息系统建设旳复杂性信息: 是事物之间联络、互相作用旳状态旳描述•信息资源: 包括信息及其载体、信息采集、传播、加工、存储旳各类设施和软件, 制造上述硬件、软件旳有关设施, 有关信息采集、加工、传播、存储和运用旳多种原则、规范、规章、制度、措施、技术等•信息系统:是一种人造系统, 它由人、计算机硬件、软件和数据资源构成, 目旳是及时、对旳地搜集、加工、存储、传递和提供决策所需旳信息, 实现组织中各项活动旳管理、调整和控制。

•建设环境旳复杂性•顾客需求旳多样性•建设内容旳复杂性•技术手段旳复杂性•建设需用资源旳密集性–资金密集性–劳动密集性–知识密集性•诺兰模型及其应用Zuoyong:有助于选择信息系统开发旳时机•进行统一规划, 控制系统发展旳方向, 并且对处在不一样阶段上旳各子系统制定合适旳发展方略。

对于第一阶段: 优先实现某些轻易且易见效旳系统;对于第二阶段: 应有计划地加以控制;对于第三阶段: 开发能共享旳数据库管理系统;对于处在增长阶段中后期旳企业, 则需在数据集成上下功夫, 以建设高档次旳数据环境。

•项目管理旳概念、信息系统项目管理旳特点项目是为完毕唯一旳目旳所采用旳一次性旳努力。

项目旳特点:项目有一种唯一旳目旳项目是一次性旳项目需要多方面旳资源项目应当有一种重要发起人和客户项目具有不确定性优秀旳项目经理是项目成功旳关键•CMM重点•理解信息系统顾客旳含义和分类•项目管理工具Project旳基本功能1)范围管理: 使用WBS分解技术对项目分解。

2)进度管理: 重要使用关键途径技术(CPM)进行时间和进度管理。

3)成本管理: “自底向上费用估算”技术4)人力资源管理:5)沟通管理6)集成管理:第二章信息系统工程体系•信息系统工程体系、RUP••统一开发过程(Rational Unified Process,RUP)•1)RUP旳基本概念•(1)用例驱动•(2)以基本架构为中心•(3)迭代式和增量理解信息系统旳生命周期, 理解几种信息系统开发过程模式旳区别理解构造化和面向对象两种不一样旳系统开发措施旳区别, 理解面向对象旳几种重要概念认识问题空间旳出发点不一样认识系统和描述系统旳方式不一样分析到设计旳过渡对变化旳适应能力对复用旳支持Gainian重要概念:对象(属性与措施)类与实例封装(信息隐藏)继承(多重继承)消息多态性(重载、动态绑定)关联与链接聚合第三章系统规划•理解系统规划旳任务和特点、关键问题、目旳系统规划(ISP)工作旳特点(1) 具有较强旳不确定性, 非构造化程度较高。

信息系统分析和设计复习提纲

信息系统分析和设计复习提纲

条件名称 性别 年龄
文化程度
取值 0 1 0 1 2 0 1 2
含义 男 女 未满18岁 满18岁但不满40岁 满40岁及以上 小学 中学 大学
判断表(初始):
性别 年龄 文化程度 脱产学习 当电工 当钳工 当车工 当技术员
12 3456789 111111111 012345678
00 0000000 111111111
若是男性,则当钳工, ➢ 若是女性,则当车工, ➢ 文化程度是大学,则当技术员。 ➢ 如果年满40岁及以上者,文化程度是小学或中学,则当材
料员, ➢ 文化程度是大学,则当技术员。”
判定表举例
有三个条件:性别、年龄、文化程度。 ➢ 性别有2个取值 ➢ 年龄有3个取值 ➢ 文化程度有3个取值 所有条件的组合有:2×3×3=18个。
要有一个保存清单的数据存储。
应用举例(5)—数据流程图1
一旦把数据流程图中的四种成份都分离出来之后,就 可着手绘制系统的数据流程图了。数据流程图的绘制也是 采用自顶向下的方法,由粗到细,逐层细化,最后形成一 套完整的拟建系统的数据流程图。
D1 库存信息
仓管
事务
1.0

处理事务
2.0
订货报表 采购
产生报表
➢ 判断表的建立方法 –首先确定有哪些条件 –第二确定每一个条件有几种可能的状态,即有几种 取值 –第三要确定有哪些动作 –第四给出所有条件的组合 –最后确定每一项动作要依赖哪些条件及取值。
举例:优惠折扣——(判断表)
1. 识别判断条件,并列出所有的条件及条件值;
C1(交易额)>=50000元、<50000元
C2(信誉好)近三个月无欠款、有欠款
C3(老顾客)交易10年以上、10 年以下

信息系统分析与设计(王晓敏编)第四版,期末复习重点概要

信息系统分析与设计(王晓敏编)第四版,期末复习重点概要

第一章、系统思想1、系统的特性7点特性、及其内涵2、系统工程方法6个方面、霍尔三维结构每方面7点第二章、信息、管理与信息系统1、信息的定义和性质8点基本性质2、管理中的信息根据管理层次可分成3类、各类的基本内涵3、信息系统的基本功能有6点、信息识别有3种方法、信息传输6个部分4、信息系统的结构信息系统的概念结构4部分、管理职能逻辑结构7个子系统、信息系统的物理结构2类,各自的概述分布式有3种5、按技术发展分类4种情况各自特点第三章、信息系统的建设概论1、UML的主要内容5种视图、9种图、各自的基本内涵2、信息系统的生命周期5个阶段、各阶段的含义、以及产生的文件3、基于生命周期的开发方法共5种、各自的优缺点、4、结构化开发方法基本思想、面向对象开发方法(oop)基本思想有4点、5、诺兰模型、6个阶段第四章、系统规划1、系统规划的任务3个系统规划的特点4点系统规划的原则5点2、系统规划的技术和方法、(1)战略目标集转移法2个基本概念、信息系统规划过程的3个步骤(2)企业系统规划法4个基本步骤、第二部3种方法、三步2种方法、UC方法(3)关键成功因素法4个步骤3、可行分析论证的内容3个方面、第五章、系统分析概括1、需求分析用户需求与系统需求的2方面需求、需求分析的方法有3个2、系统说明书的内容说明书3方面内容、项目概述5部分、实施计划3部分说明书的6点品质第六章、流程建模1、回执业务流程图的注意事项7点2、数据流的注意事项、层次划分3点标准、正确性检查4点、易理解性3方面3、数据字典的作用数据字典的6个条目数据元素5点属性、数据结构3种特殊数据流5种属性、判定表、判定树第七章、用例建模1、用例描述有6方面内容、事件流的书写准则5个、非功能性需求2、建立用例的关系4个关系、含义以及其表示方法第八章、领域对象建模1、封装、继承和多态各自得概念2、使用概念类列表7种概念类3、发现属性策略、保持属性的简单性4、状态图3种状态第九章、系统设计的概述1、系统设计的目标6个方面衡量2、基本设计方法基本概念、总体设计包括3方面内容3、系统设计说明书两种形式第十章、系统总体设计1、多层应用架构设计、三个基本层次MVC架构模式3个基本部件2、包、包的含义、分包的2种原则3、结构化设计方法模块的含义、4、结构图的主要成分4个成分5、模块的联系、耦合3方面因素、模块内聚7类内聚扇入扇出6、面向对象设计类3种类、7、顺序图的基本元素有5个第十一章系统详细设计1、输入设计原则有4种原则2、人机对话设计原则4点第十二章、系统实施1、实施阶段的主要活动4个方面2、制定实现策略4中策略、版本划分需要考虑5个方面3、测试的概念3种手段检验软件、测试有4种类型、测试有4个原则5、白箱测试、概念、有5种6、黑箱测试、概念、2种7、系统维护的内容4方面、维护类型有4个。

信息系统分析与设计(复习大纲及内容)

信息系统分析与设计(复习大纲及内容)

数据:数据是计算机系统处理的基本对象之一。

信息的定义可以归纳如下:1)信息是有一定含义的数据2)信息是加工后的数据3)信息是对决策有现实或潜在价值的数据4)信息是可以获取和识别的数据5)信息是可以存储与传递的数据6)信息是人和外界相互交换的内容表述信息的性质(判断、简答)1)事实性(信息的第一属性)2)时效性3)等级性(战略级、战术级、作业级)4)增值性5)传输性6)共享性7)不完全性8)时滞性系统定义(了解):1)系统是由若干要素组成2)系统具有一定的结构3)系统具有一定的功能系统的特性(掌握):1)整体性2)目的性3)层次性4)相关性5)开放性信息系统定义(了解):信息系统就是对信息收集、整理存储、加工(变换)、查找、传输并提供利用的系统。

※信息系统的功能:1)数据采集和输入2)数据的传输3)信息的存储4)信息的加工5)信息的输出信息系统的结构(简答):1)※总体结构:a)信息源是信息的产生地。

b)信息处理器负责信息的传输、加工、存储。

c)信息用户是信息的使用者,并可以利用信息进行决策。

d)信息管理者负责系统规划、分析、设计、实现、运行和维护。

2)层次结构:战略层,战术层,业务层。

3)综合结构a)横向综合结构b)纵向综合结构c)纵横综合结构4)物理结构电子数据处理系统:单项数据处理,综合数据处理。

管理信息系统:具有统一规划的数据库,是管理信息系统成熟的重要标志。

决策支持系统(了解):以计算机为工具,应用决策科学及有关学科的理论与方法,以人机文互方式辅助决策并解决半结构化和非结构化决策问题的信息系统。

信息系统建设的复杂性:1)建设环境复杂性2)信息技术复杂性3)管理内容复杂性4)投资效益计算复杂性信息系统开发的原则(掌握):1)实用性原则2)系统性原则3)规范性原则4)效益型原则5)发展的原则信息系统开发的条件(掌握):1)企业领导重视,业务人员积极配合2)企业必须有建立信息系统的实际需求和迫切性3)企业必须具备一定的科学管理基础4)企业有必要的资源保证信息系统的诺兰模型(必考):信息系统发展的规律:(四阶段模型)起步、扩展、控制、成熟。

系统分析与设计总复习

系统分析与设计总复习

第一章信息系统的生命周期★★信息系统的生命周期可以大致划分为以下五个阶段:规划、分析、设计、实施、运行与维护。

系统规划,主要进行四个步骤的工作:战略规划、初步调研、可行性分析、资源分配。

系统分析,主要任务就是明确用户的需求,确定新系统的目标和逻辑功能要求,提出新系统的逻辑方案。

系统设计,设计阶段就是回答的"怎么做”,"系统设计说明书”。

系统实施,将设计的系统付诸实施。

系统运行与维护,负责系统运行的组织与管理。

系统规划的任务★★♦制定信息系统的发展战略♦进行信息系统总体规划♦指定系统建设的资源分配计划系统规划的特点♦宏观指导♦服务决策♦面向高层♦动态调整信息系统战略规划的方法:<1>企业系统规划法(BSP)<2>关键成功因素法(CSF)<3>战略目标集转化法(SST)<1>企业系统规划法(BSP)★★★• BSP法主要步骤:1准备工作2调研3定义业务过程4业务过程重组5定义数据类6定义信息系统总体结构7确定总体结构中的优先顺序8完成BSP研究报告,提出建议书和开发计划。

系统维护★★系统维护包括纠错性维护、适应性维护、完善性维护、预防性维护等多种形式。

原型法 ★★-所谓“原型”,在信息系统中,是指一个结构简单但已具备系统的基本功能的应用软件,也就是软件的一个可运行的早期版本。

它反映了最终系统的部分重要特性, 可由开发人员与用户合作,直接在运行中不断修改尚不够成熟的原型,通过反复试 验、评价与修改,最终开发出符合用户要求的信息系统。

所以原型可用来确定用户的•优点♦系统开发初期只需提出其基本功能,系统功能的扩充和完善是在开发过程中逐步实现的,因此比较容易适应不断变化的环境。

♦对需求分析采用启发式动态定义,使得需求分析原型逐步深入和不断提高,即使是尸 系统规划系统分析厂 系统设计初步调查 可行性分析c 详细调查°系统化分析系统逻辑方案设计y—►°模块结构设计o 编码设计o 物理配置方案设计°数据库设计计算机处理过程设计J系统运行与维护 o 硬件维护 °软件维护O 数据维护 O 系统评价O 制定信息系统发展战略 o 形成系统建设总体方案o 制定系统开发计划厂 系统实施O 物理系统的实施程序编码 °系统测试o 人员培训'、、、一系统切需求,验证设计的灵活性,训练最终用户以及创建成功的系模糊需求也会变得越来越清晰,这符合人的认识规律,使系统开发易于成功。

系统分析和设计方法(复习纲要)

系统分析和设计方法(复习纲要)

系统分析和设计方法(复习纲要)目录系统分析和设计方法 (1)第一部分 (2)第1章系统分析和设计方法的环境 (2)一.基本概念 (2)二.重点内容 (2)第2章信息系统构件 (3)一.基本概念 (3)二.重点内容 (3)第3章信息系统开发 (4)一.基本概念 (4)二.重点内容 (4)第4章项目管理 (6)一.基本概念 (6)二.重点内容 (6)第二部分 (6)第5章系统分析 (6)一.基本概念 (6)二.重点内容 (7)第6章需求获取的调查研究技术 (8)一.基本概念 (8)二.重点内容 (8)第7章使用用例建模系统需求 (8)一、基本概念 (8)二、重点内容 (9)第8章数据建模和分析 (9)一.基本概念 (9)二.重点内容 (10)第9章过程建模 (10)一.基本概念 (10)二.重点内容 (11)第10章使用UML进行面向对象分析和建模 (12)一.基本概念 (12)二.重点内容 (12)第11章可行性妇女系和系统方案建议 (13)一.基本概念 (13)二.重点内容 (13)第三部分系统设计方法 (14)第一部分第1章系统分析和设计方法的环境一.基本概念1.信息系统:信息系统是人、数据、过程和信息技术之间相互作用,收集、处理、存储和提供支持企业运作的信息的集合体。

2.二.重点内容1. 七类信息系统应用:事务处理系统、管理信息系统、决策信息系统、主管信息系统、专家系统、通信和协作系统、办公自动化系统2.系统关联人员(参与者)1)系统所有者:2)系统用户:内部系统用户(如技术人员、服务人员、中间经理、高层经历)外部系统用户(顾客、供应商、合作伙伴)3)系统设计人员(如网络架构师、数据库管理员、web架构师)4)系统构造人员(应用程序员、系统程序员)5)系统分析员6)外部服务提供者7)项目经理3.系统分析员的角色系统分析员既懂业务又懂技术,他们首先研究业务问题和机遇,然后把业务和信息需求转换为对基于计算机的信息系统的规格说明,而这个信息系统则由包括程序员在内的技术专家来实现。

系统分析与设计复习要点

系统分析与设计复习要点

系统分析与设计复习要点第一篇:系统分析与设计复习要点1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.可行性研究报告一般涉及哪些内容?用例图的要素有哪些?顺序图的特点?简单介绍总体设计、详细设计涉及的主要工作。

方案建议书一般涉及哪些内容?黑盒测试和白盒测试各自的特点是什么?什么是HIPO图,它的作用什么?简单介绍总体设计、详细设计涉及的主要工作在结构化系统分析中数据字典的作用是什么?软件生命周期的瀑布模型包含哪些阶段?系统开发生命周期中“系统分析与设计”的重要性。

什么是UML?三种表示形式是什么?类图中定义了四种关系?在结构化分析方法中,使用的主要工具有哪些?封装是面向对象方法的一个重要原则,封装有两个含义是什么?电子商务应用软件三层是哪些层?项目管理过程中安排项目进度常用的工具有哪些图?系统规划阶段的成果主要有哪些?系统开发生命周期将系统开发过程分为5个阶段,分别是是什么?交互图可分为哪两种,其特点是什么?画出客户使用ATM的用例图。

每个银行用户都拥有自己的账户,而账户又分为人民币账户和美元账户,请画出以上提到的“账户”、“人民币账户”和“美元账户”的类图,并标出三者之间的关系。

其中,“账户”的属性包括:1)账号:string;2)余额:double;3)身份证号:string。

其中“账号”和“余额”为Private,“身份证号”为Public。

22.首次购买基金的描述,画出相应的活动图。

客户来到银行,柜员首先判断该客户是否有该行的“综存账户”;如果没有“综存账户”,则由用户提出申请,然后柜员协助办理“综存账户”,“综存账户”开通后需要往账户中存入一定额度的现金,接下来需要该客户填写“风险容忍度测试表”,在客户填写该表的过程中,理财专员帮助客户“申办基金账户”;如果客户本来就有“综存账户”,则该客户直接填写“风险容忍度测试表”,在客户填写该表的过程中,理财专员帮助客户“申办基金账户”;主管审核,通过审核则该段流程结束,否则返回给理财专员。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

系统分析和设计方法(复习纲要)目录系统分析和设计方法 (1)第一部分 (2)第1章系统分析和设计方法的环境 (2)一.基本概念 (2)二.重点内容 (2)第2章信息系统构件 (3)一.基本概念 (3)二.重点内容 (3)第3章信息系统开发 (4)一.基本概念 (4)二.重点内容 (4)第4章项目管理 (6)一.基本概念 (6)二.重点内容 (6)第二部分 (6)第5章系统分析 (6)一.基本概念 (6)二.重点内容 (7)第6章需求获取的调查研究技术 (8)一.基本概念 (8)二.重点内容 (8)第7章使用用例建模系统需求 (8)一、基本概念 (8)二、重点内容 (9)第8章数据建模和分析 (9)一.基本概念 (9)二.重点内容 (10)第9章过程建模 (10)一.基本概念 (10)二.重点内容 (11)第10章使用UML进行面向对象分析和建模 (12)一.基本概念 (12)二.重点内容 (12)第11章可行性妇女系和系统方案建议 (13)一.基本概念 (13)二.重点内容 (13)第三部分系统设计方法 (14)第一部分第1章系统分析和设计方法的环境一.基本概念1.信息系统:信息系统是人、数据、过程和信息技术之间相互作用,收集、处理、存储和提供支持企业运作的信息的集合体。

2.二.重点内容1. 七类信息系统应用:事务处理系统、管理信息系统、决策信息系统、主管信息系统、专家系统、通信和协作系统、办公自动化系统2.系统关联人员(参与者)1)系统所有者:2)系统用户:内部系统用户(如技术人员、服务人员、中间经理、高层经历)外部系统用户(顾客、供应商、合作伙伴)3)系统设计人员(如网络架构师、数据库管理员、web架构师)4)系统构造人员(应用程序员、系统程序员)5)系统分析员6)外部服务提供者7)项目经理3.系统分析员的角色系统分析员既懂业务又懂技术,他们首先研究业务问题和机遇,然后把业务和信息需求转换为对基于计算机的信息系统的规格说明,而这个信息系统则由包括程序员在内的技术专家来实现。

4.系统分析员所需的技能有效的信息技术知识一半商业知识通用的解决问题的技能良好的与人沟通的能力。

良好的处理人际关系的能力。

灵活性和适应能力人格与道德规范5业务驱动力:经济全球化、电子商务和电子业务、安全和隐私、协作与合伙经营、知识产知识产权管理、持续改进和全面质量管理、业务过程重构6.技术推动力网络和因特网、移动和无线技术、对象技术、协作技术、企业应用软件8. 系统开发流程1)确定问题(系统启动)2)分析和理解问题(系统分析)3)确定方案需求和预期(系统分析)4)确定替代方案,选择最佳方案(系统设计)5)设计所选方案(系统设计)6)实现所选方案(系统实现)7)评估结果(系统实现)第2章信息系统构件一.基本概念1.前端信息系统和后端信息系统企业既有直达客户的业务功能的前端信息系统,也有支持内部业务运行并与供应商交互的后端信息系统。

二.重点内容1.信息系统架构:信息系统架构作为理解信息系统的基本构建的不同视图的框架。

从本质上讲信息系统构架为你想开发的任何信息系统组织各个组建提供了基础。

2.信息系统的三个公共业务目标1)改进业务知识的目标2)改进业务过程的目标3)改进业务通信和人际协作的目标。

3.三个目标技术1)支持企业积累和使用业务知识的数据库技术2)自动化业务过程和服务的软件技术3)支持业务通信协作的接口技术4.“知识”目标的四个构件1)信息系统范围和构想2)业务数据需求3)数据库设计4)数据库方案5.“过程”目标的四个构件1)功能范围和构想2)业务构成需求3)业务构成设计软件设计4)商用软件包和/或定制应用程序6.通信目标的四个构件1)通信范围和构想2)业务借口需求3)接口设计4)接口方案第3章信息系统开发一.基本概念1.能力成熟度模型用来评估组织的信息系统开发以及软件管理过程和产品的成熟度等级的框架。

2.系统生命周期1) 系统开发阶段2) 系统运行和支持阶段3.系统开发方法系统开发方法是一个十分正式且精确的系统开发过程,他为系统开发人员和项目管理定了一组活动、方法、最佳时间、交付成果和自动话工具,用来开发和维护大部分或所有的信息系统和软件。

二.重点内容1.能力成熟度模型:1)初始级:无政府状态或混乱状态2)可重复级:组织已经建立了项目管理过程和实践来跟踪项目费用、进度和功能。

3)已定义级:组织购买或开发了一个标准的系统开发过程。

4)已管理级:组织建立了可度量的质量和生产率目标。

·5)优化级:根据第四级建立的度量和数据分析,标准化的系统开发过程被连续第监督和改进。

2.系统开发的基本原理:1)让系统用户参与。

2)使用一套问题解决步骤。

3)确立开发阶段和开发活动。

4)在开发过程中记录文档。

5)建立标准。

6)管理过程和项目。

7)将信息系统作为重要的投资看待。

8)不必害怕取消和返工。

9)分而治之。

10)设计系统时应考虑到增长和变化。

3.系统开发的源动力——问题、机会和指示(总括为问题)。

4.PIECES框架:P——改进性能(performance)的需要I——改进信息(information)(和数据)的需要。

E——改进经济(economics)、控制成本或增加收益的需要。

C——改进控制(control)或安全的需要。

E——改进人与过程的效率(efficiency)的需要。

S——改进对可会、供应商、合作伙伴、雇员等的服务(service)的需要。

5. 系统开发的基本阶段.1)范围定义2)问题分析3)需求分析4)逻辑设计5)决策分析6)物理设计和集成7)构造和测试8)安装和发布6. 跨声明周期活动1)调查研究2)记录文档和演示汇报3)可行性分析。

4)项目管理和过程管理7.典型开发路线1)模型驱动开发A)适用于用户的预期和质量比时间和进度更重要。

B)三种模型驱动开发技术:过程建模、数据建模、对象建模2)快速应用开发策略3)商用应用软件包实现策略8. 自动化工具和技术1)计算机辅助系统工程CASE资料库、CASE工具、正向工程和逆向工程、2)应用开发环境3)过程和项目管理器第4章项目管理一.基本概念1. 项目:项目是必须按时在预算内并遵循规格说明完成的一系列活动。

2.项目管理:项目管理是至在指定时间内用最少的费用开发可接受的系统的管理过程,内容包括确定范围、计划、人员安排、组织、指导和控制。

3.过程管理:过程管理是记录、管理并持续第改进系统开发过程的活动。

二.重点内容1. 项目失败的原因。

2.项目经理所需的能力业务能力、问题解决能力、影响能力、管理者能力3.项目管理的职能确定范围、估算、调度、组织、知道、控制、项目总结4.项目管理的8个活动1)协商范围2)确定任务3)估计任务工期4)说明任务之间的依赖关系5)分配资源6)指导团队工作7)监督和控制进展8)评估结果和经验第二部分第5章系统分析一.基本概念1.系统分析:系统分析是一种问题解决技术,他讲一个系统分解成各个组成部分,目的是研究各个部分如何工作,如何交互,以实现其系统目标。

2.模型驱动分析:强调绘制图形化系统模型来记录和验证现有的和/或建议的系统。

系统模型最终成为设计和构造一个改进的系统蓝图二.重点内容1.系统分析方法1)模型驱动分析法2)加速系统分析法强调系统分析强调构造原型以便更快地为一个新系统确定业务需求和用户需求3)需求获取法4)业务过程重构法5)FAST系统分析策略2.范围定义阶段1)列出问题和机会2)协商项目的初步范围3)评估项目价值4)计划项目进度表和预算3.问题分析阶段1)研究问题领域(上下文图)2)分析问题和机会3)分析业务过程4)修改项目计划5)汇报调查结果和建议4.需求分析阶段1)定义需求2)排列需求的优先次序3)修改项目计划4)交流需求陈述5.逻辑设计阶段1)结构化功能需求2)简历功能需求的原型3)验证功能需求4)定义验收测试用例6.决策分析阶段1)定义候选方案2)分析候选方案3)比较候选方案4)修改项目计划5)推荐一种系统方案。

第6章需求获取的调查研究技术一.基本概念1.需求获取包括系统分析员用来从用户团体那里确定或提取系统问题的方案需求的那些技术2.系统需求信息系统必须实现的或者必须具备的属性,也成为业务需求3.功能需求:说明系统必须实现什么的需求。

4.非功能需求说明系统必须具备什么样的属性和质量的需求5.需求管理管理需求的变化的过程二.重点内容1.需求获取过程发现和分析问题、获取需求、归档和分析需求、需求管理2.调查研究技术1)对现有文档、表和数据库进行抽样2)调研和实地访问3)观察工作环境4)调查表5)面谈6)原型化7)联合需求计划第7章使用用例建模系统需求一、基本概念1.用例建模2.用例图3.用例描述二、重点内容1.用例建模的产物1)用例图2)用例描述2.四类参与者1)主要业务参与者:从用例执行中获得好处的关联人员2)主要系统参与者:直接同系统交互发起或触发业务或系统事件的关联人员3)外部服务参与者:响应来自用例请求的关联人员4)外部接受参与者:不是主要参与者但可从用例接受某些可度量的或可观察的价值。

3.关系1)关联关系:2)扩展关系:讲复杂的步骤提取成专门的用例3)使用(或包含)关系:公共步骤提取成4)依赖关系:用例之间的先后性5)继承关系:多个关系共享公共行为,讲这些公共行为抽象成的新参与者4.需求用例建模的过程:1)确定业务参与者(参与者词汇表)2)确定业务需求用例(用例词汇表)3)构造用例模型图4)记录业务需求用例描述第8章数据建模和分析一.基本概念1.逻辑模型描述系统是什么或者系统做什么的非技术性的图形话表示2.物理模型:展示系统是什么或者系统做什么,以及系统如何实现的技术性图形化表示。

3.数据建模:为数据定义业务需求的技术4.实体:抽象第标识一组类似事物的所有实例(人、地点、对象、事件)5.属性:想要存储的给定实体的每个实例的数据6.域7.关系8.基数9.度数10.外键11.确定性关系:父实体贡献其主键成为子实体的主键的一部分的关系12.非确定关系:每个参与关系的实体都有各自独立主键关系13.非特定关系:一个实体的多个实例同另一个实体的多个实例相关联的关系二.重点内容1.数据建模的优点1)有助于分析员快速确定业务词汇2)比过程模型构造得快3)简洁明了4)过程建模容易陷入细节5)系统和建议系统的数据模型之间的相似性要比过程建模的相似性高2.逻辑建模的步骤1)构造上下文数据模型:(仅包括实体和关系,不包括属性)2)绘制基于键的数据模型:消除非特定关系,增加关联实体,包括进主键和替代键3)构造具有完整属性的数据模型3.数据建模的过程1)获取实体2)上下文数据模型3)基于键的数据模型4)具有完整属性的数据模型4.数据分析1)第一范式:所有属性对于实体的单个实例只有一个值2)第二范式:所有的非主键属性的值都依赖与主键3)第三范式:非主键属性的值不依赖与任何其他的非主键属性。

相关文档
最新文档