信息系统开发方法案例与实验考试大纲Word文档下载推荐.docx
- 文档编号:17404288
- 上传时间:2022-12-01
- 格式:DOCX
- 页数:40
- 大小:31.48KB
信息系统开发方法案例与实验考试大纲Word文档下载推荐.docx
《信息系统开发方法案例与实验考试大纲Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《信息系统开发方法案例与实验考试大纲Word文档下载推荐.docx(40页珍藏版)》请在冰豆网上搜索。
2.7.1采用powerdesigner进行过程建模
2.7.2采用powerdesigner进行数据建模
2.7.3采用powerdesigner进行对象建模
2.7.4使用powerdesigner生成信息系统开发报告
2.7.5案例思考
第3章信息系统项目管理
3.1信息系统项目管理生命周期
3.1.1项目发起
3.1.2项目规划
3.1.3项目执行
3.1.4项目终结
3.2项目组织
3.2.1单纯型项目组织
3.2.2职能型项目组织
3.2.3矩阵型项目组织
3.3项目管理技术
3.3.1工作分解结构
3.3.2甘特图
3.3.3计划评审技术
3.4案例分析——某系统开发项目管理失败原因分析
第4章需求获取
4.1系统需求概述
4.1.1需求获取的重要性
4.1.2系统需求分类
4.2需求获取过程
4.2.1了解用户需求
4.2.2分析用户需求
4.2.3编写需求文档
4.2.4评审需求文档
4.2.5需求管理
4.3需求获取的方法
4.3.1访谈
4.3.2名义团体技术
4.3.3直接观察用户
4.3.4文档、文件、表格抽样
4.3.5联合应用设计
4.3.6在需求获取中使用原型
4.4案例分析——客户关系管理系统的需求获取
第5章过程建模
5.1过程建模概述
5.2数据流图
5.2.1数据流程图的概念和作用
5.2.2数据流程图的基本符号
5.2.3数据流图的绘制
5.2.4数据流图规则
5.2.5数据流图的分解
5.2.6数据流图的平衡
5.3过程逻辑
5.3.1结构化语言
5.3.2决策表
5.3.3决策树
5.3.4结构化语言、决策表和决策树的选择
5.4数据字典
5.4.1数据项
5.4.2数据结构
5.4.3数据流
5.4.4过程字典
5.4.5数据存储
5.5案例分析——百货商店业务管理信息系统过程建模
第6章数据建模
6.1数据建模相关概念
6.1.1e-r图
6.1.2实体
6.1.3关系
6.2逻辑数据建模过程
6.2.1确定基本实体
6.2.2建立实体间的关联
6.2.3确定主码和属性
6.3规范化
6.3.1第一范式
6.3.2第二范式
6.3.3第三范式
6.4数据-过程模型映射
6.5案例分析——某网上商店概念数据建模
6.5.1确定基本实体
6.5.2确定实体间的关联
6.5.3确定主码和属性
第7章应用架构设计
7.1架构概述
7.1.1应用架构与框架
7.1.2架构的逻辑层次
7.2典型的系统应用架构
7.2.1基于主机的服务器架构
7.2.2文件服务器架构
7.2.3客户/服务器架构
7.2.4三层或n层客户/服务器架构
7.2.5浏览器/服务器架构
7.3应用架构举例
7.3.1mvc架构
7.3.2架构组成
7.4应用架构设计内容
7.4.1数据架构设计
7.4.2过程架构设计
7.4.3网络架构设计
7.5案例分析——某服务台系统架构设计
第8章软件过程设计
8.1过程设计主要内容
8.1.1总体设计
8.1.2详细设计
8.2软件设计的基本原理
8.2.1模块化
8.2.2抽象与信息隐蔽
8.2.3模块独立性
8.3软件设计工具
8.3.1hipo图
8.3.2软件结构图
8.3.3详细设计工具
8.4软件结构设计方法
8.4.1变换分析设计
8.4.2事务分析设计
8.4.3综合数据流图的映射
8.4.4分层数据流图的映射
8.5软件详细设计
8.5.1结构化程序设计
8.5.2程序设计目标
8.5.3程序设计方法
8.6案例分析——百货商店业务管理信息系统过程设计
第9章数据库设计
9.1逻辑数据模型和物理数据模型
9.1.1数据库设计前提
9.1.2逻辑数据模型到物理数据模型的转换规则
9.2关系数据库模型
9.3将e-r图转化成关系
9.3.1实体转换
9.3.2关系转换
9.3.3关系合并
9.4设计字段
9.4.1选择数据类型
9.4.2控制数据完整性
9.4.3设计文件的控制策略
9.5代码设计
9.5.1代码及其作用
9.5.2代码种类
9.5.3代码设计方法
9.5.4代码校验
第10章输入输出与用户界面设计
10.1输出设计
10.1.1输出设计目的
10.1.2输出设计原则
10.1.3输出方式选择
10.1.4输出格式设计
10.1.5输出设计过程
10.1.6输出设计说明
10.2输入设计
10.2.1输入设计目的
10.2.2输入设计原则
10.2.3输入方式选择
10.2.4输入格式设计
10.2.5输入控制与校验
10.2.6输入设计过程
10.3用户界面设计
10.3.1用户界面设计原则
10.3.2用户界面设计元素
10.3.3用户界面交互方式
10.3.4用户界面设计步骤
10.4输入输出界面示例
第11章系统实现与运行
11.1软件实现
11.1.1软件编程
11.1.2软件包安装与测试
11.2软件测试
11.2.1软件测试准则与标准
11.2.2测试步骤
11.3白盒测试技术
11.3.1逻辑覆盖
11.3.2控制结构测试
11.3.3循环测试
11.4黑盒测试技术
11.4.1等价类划分法
11.4.2边界值分析法
11.4.3错误推测法
11.5网络实现
11.6数据库实现
11.6.1定义数据库结构
11.6.2数据装载
11.6.3数据库试运行
11.7系统转换
11.7.1直接转换法
11.7.2并行转换法
11.7.3试点过渡法
11.8系统运行与支持
11.8.1系统运行
11.8.2系统支持与维护
11.9案例分析——某网站系统测试
11.9.1测试内容概述
11.9.2程序测试
11.9.3通用测试内容
11.9.4模块功能测试
第12章面向对象开发概述
12.1面向对象相关概念
12.1.1实体与对象
12.1.2类与对象
12.1.3消息
12.1.4属性
12.1.5操作
12.2面向对象的特性
12.2.1封装
12.2.2继承
12.2.3多态性
12.3面向对象开发的主要方法
12.3.1booch的ood方法
12.3.2coad/yourdon的ooa-ood方法
12.3.3rumbaugh的omt方法
12.3.4jacoson方法
12.3.5各种方法的集成
第13章UML
13.1UML概述
13.1.1UML的概念和特点
13.1.2UML的构成
13.2用例图
13.2.1参与者
13.2.2用例
13.2.3关联
13.2.4用例之间关系
13.3类图和对象图
13.3.1类的定义
13.3.2类之间的关联
13.3.3类的版型
13.3.4对象图
13.4状态图
13.4.1状态
13.4.2事件
13.5活动图
13.5.1活动
13.5.2泳道
13.5.3判定点
13.5.4并发路径
13.5.5对象流
13.5.6信号
13.6顺序图
13.6.1顺序图符号
13.6.2对象
13.6.3消息
13.7协作图
13.7.1序列化
13.7.2迭代
13.7.3控制点条件
13.8组件图
13.8.1组件
13.8.2依赖关系
13.8.3接口
13.9部署图
13.9.1节点
13.9.2通信关联
13.10包图
13.10.1包之间的关系
13.10.2合并包
第14章面向对象需求理解
14.1基于UML的系统开发过程
14.1.1需求理解
14.1.2系统分析
14.1.3系统设计
14.1.4系统实现
14.2理解需求
14.2.1确定业务参与者
14.2.2确定用例
14.2.3构造用例图
14.2.4用例说明
14.2.5用例模型检查
14.3案例分析——电子培训系统的需求理解
14.3.1分析问题领域
14.3.2确定abce-training系统范围和系统边界
14.3.3定义参与者
14.3.4定义用例
14.3.5绘制用例图
14.3.6用例说明
第15章面向对象分析
15.1领域建模
15.1.1发现类
15.1.2确定关联
15.1.3确定属性
15.2行为建模
15.2.1状态图
15.2.2活动图
15.2.3顺序图
15.3案例分析——网上商店客户订单处理系统分析
15.3.1用例图
15.3.2活动图
15.3.3类模型
15.3.4顺序图
15.3.5状态图
第16章面向对象设计
16.1系统设计与UML
16.1.1系统设计的主要任务
16.1.2协作图
16.1.3组件图
16.1.4部署图
16.2通用职责分配软件模式
16.2.1专家模式
16.2.2创建者模式
16.2.3控制器模式
16.2.4低耦合模式
16.2.5高内聚模式
16.3类的设计
16.3.1设计类
16.3.2设计关系
16.3.3设计类图
16.4接口设计
16.4.1单个对象的接口设计
16.4.2多个对象的接口设计
16.4.3层次之间接口设计
16.5包设计
16.5.1包设计原则
16.5.2包设计步骤
16.6数据库设计
16.6.1UML类图映射为库表的原则
16.6.2关系约束检查策略
第17章面向对象实现
17.1设计映射到代码
17.1.1根据设计类图创建类的定义
17.1.2根据协作图创建方法
17.2面向对象程序设计
17.2.1可重用原则
17.2.2可扩充原则
17.2.3健壮性原则
17.3面向对象测试策略
17.3.1单元测试
17.3.2集成测试
17.3.3系统测试
17.3.4回归测试
17.4设计测试用例
一、课程性质与设置目的
主要包括以下内容:
(一)课程性质和特点
《信息系统开发-方法、案例与实验》是高等教育自学考试信息管理与信息系统考试计划中的一门专业课,研究信息系统的开发。
信息系统开发有较强的理论性和实践性,本书以整个信息系统开发生命周期为主线,重点围绕结构化方法和面向对象开发方法,详细阐述系统规划、系统分析、系统设计、系统实施以及系统运行与支持等各阶段的主要内容,并介绍了项目管理工具以及系统分析、设计的case等,强调信息系统开发的基本技能,培养学生使用开发信息系统的实践能力。
在每章之后提供了典型应用案例、思考题和练习题,使学生加深对系统开发的理解。
SybasePowerDesigner是一种具有强大功能、简便操作的信息系统建模工具,被广泛被用于信息系统的设计与开发中。
因此,本课程学习具有较强的应用性和针对性。
(二)本课程的基本要求(课程总目标)
通过本课程的学习,要求达到以下“知识”和“技能”两方面目标。
知识方面:
理解信息系统的基本概念和理论,搞懂信息系统的特点和方法,学会信息系统的开发。
技能方面:
掌握信息系统开发的方法,PowerDesigner的使用和操作,在计算机环境下创建信息系统原型,对一些实际问题进行信息系统开发。
SybasePowerDesiger是一个集成化的企业级建模以及设计解决方案,它能帮助设计人员快速、高效地进行企业应用系统各种分析与设计模型的构建,可以完成从定义业务需求到分析和设计整个流程的工作,并集成了对多种常用数据库系统和Java、.NET、PowerBuilder和WebServices等开发平台与技术的内在支持。
本课程内容主要包括信息系统开发概述、信息系统开发路线、方法与工具、信息系统项目管理、需求获取、过程建模、数据建模、应用架构设计、软件过程设计、数据库设计、输入输出与用户界面设计、系统实现与运行、面向对象开发概述、UML、面向对象需求理解、面向对象分析、面向对象设计、面向对象实现。
对于系统开发各阶段的任务、过程、结构化方法和工具进行了详细的介绍。
(三)本课程与相关课程的联系、分工或区别。
《信息系统开发-方法、案例与实验》是一门涉及计算机多种知识的信息管理与信息系统类课程。
信息系统开发需要在操作系统支持下工作。
由于本课程是基于Windows操作系统介绍PowerDesigner的使用操作的,所以要求学过计算机先导课程《计算机应用技术》,特别是其中的Windows操作系统得使用部分。
在学习信息系统开发的数据库、数据字典和数据流程时,需要接触到一些初步的数据库和程序设计知识,这是以《关系数据库设计》课程为基础。
本书共分三部分:
第1章至第3章是一般章,主要介绍信息系统的概念、主要开发方法以及贯穿项目生命周期的项目管理技术;
第4章至第11章是重点章,讲述系统开发各阶段的任务、过程、结构化方法和工具;
第12章至第17章是次重点章,讲述面向对象需求理解、面向对象分析、面向对象设计和面向对象实现。
二、课程内容与考核目标(分章编写)
第1章信息系统开发概述
(一)学习目的与要求
(1)掌握系统的基本概念和组成
(2)理解系统开发的基本过程,系统开发各阶段的主要内容
(3)了解围绕信息系统开发主要过程的角色分配
(二)课程内容
1.1信息系统的基本概念
(三)考核知识点
1、信息系统
2、信息系统生命周期
3、信息系统的相关角色
4、系统开发案例分析
(四)考核要求
(1)领会:
系统的概念与九大要素
(2)领会:
信息系统的概念与九大要素
(3)识记:
信息系统的结构和类型
(4)领会:
各类信息系统之间的联系与区别
2、信息系统生命周期
(1)识记:
信息系统生命周期的五个阶段
信息系统生命周期五个阶段的主要任务
简单应用:
信息系统的各个角色
综合应用:
系统开发案例的设计与实现
第2章信息系统开发路线、方法与工具
(1)掌握几种典型的信息系统开发路线
(2)掌握合适的开发路线与方法
(3)掌握自动化工具与技术
2.1信息系统开发路线概述
2.7案例分析——case工具在系统开发中的应用
1、信息系统开发路线
2、模型驱动开发路线
3、快速应用开发路线
4、商用软件包
5、开发路线与方法的选择
6、CASE
信息系统各种开发路线
2、模型驱动开发路线
综合应用:
模型驱动开发的三种方法及它们之间的比较
快速应用开发路线的两种开发方式
(2)识记:
原型方法的三种类型
(3)简单应用:
原型设计和开发的具体步骤
极限编程方法的步骤和特点
(1)简单应用:
商业应用软件包开发路线的基本思想
(2)简单应用:
选择商业软件包的两种方式及其步骤
(3)领会:
现成软件包二次开发的优缺点
简单应用:
选择开发路线与方法的原则
(1)领会:
CASE的工具分类及特点
(2)综合应用:
CASE工具在系统开发中的应用
第3章信息系统项目管理
(1)了解信息系统项目的管理过程
(2)了解作为高效的项目经理所需要的技能
(3)掌握项目发起、项目规划、项目执行和项目终结个阶段的主要任务及活动
(4)掌握关键路径规划的含义和甘特图和网络图的创建过程
(5)理解项目管理软件如何应用于支持项目进度的表示和管理
3.1信息系统项目管理生命周期
1、信息系统项目管理过程
2、项目组织
3、工作分解结构
4、关键路径规划
5、甘特图和网络图
6、项目管理软件
7、项目经理技能
信息系统项目管理过程的四个阶段及其核心
(2)综合应用:
项目发起、项目规划、项目执行和项目终结个阶段的主要任务及活动
项目组织的三种形式及各自的优缺点
工作分解结构的各种方式和分解原则
领会:
关键路径规划的含义
甘特图和网络图的创建过程
项目管理软件如何应用于支持项目进度的表示和管理
作为高效的项目经理所需要的技能
第4章需求获取
(1)掌握怎样设计并执行访谈的选择,制定访谈计划
(2)掌握观察工作者方式和分析业务文档方式以确定系统需求的优缺点
(3)了解如何为需求获取提供支持
(4)了解怎样计划一个联合应用设计会议
(5)掌握在需求获取过程中使用原型
(6)了解确定需求的现代化方法
(7)掌握需求获取技术在网络应用开发中的应用
4.1系统需求概述
4.3需求获取的方法
1、系统需求分类和获取
2、系统需求获取方法
3、需求获取技术的应用
系统需求的分类
(2)简单应用:
系统需求的获取过程
2、系统需求获取方法
(1)简单应用:
收集系统需求的方法
计划并执行访谈的选择,以及制订访谈计划以确定系统需求
观察工作者方式和分析业务文档方式以确定系统需求的优缺点
(4)简单应用:
计算如何为需求获取提供支持
(5)综合应用:
在需求获取过程中使用原型
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息系统 开发 方法 案例 实验 考试 大纲