当前位置:首页 > 图书资源 > 时时杀码软件免费版信息系统开发——方法、案例与实验

时时杀码软件免费版信息系统开发——方法、案例与实验


更新时间:2018-10-16 16:21:56

这款【时时杀码软件免费版信息系统开发——方法、案例与实验】资源经过9盘网盘审核之后发布,推荐您使用百度云或者迅雷下载。如果迅雷无法自动调用下载,请使用(右键该地址-复制链接-新建下载)的方式下载。发布时间:2018-10-16 16:21:56

资源简介

时时杀码软件免费版信息系统开发——方法、案例与实验

基本信息
作者: 郝晓玲
丛书名: 21世纪高等学校规划教材·信息管理与信息系统
出版社:清华大学出版社
ISBN:9787302280590
上架时间:2012-3-30
出版日期:2012 年3月
开本:16开
页码:481
版次:1-1
所属分类:计算机 > 信息系统 > 综合
教材 > 计算机教材 > 本科/研究生 > 信息管理与信息系统专业
内容简介
书籍
计算机书籍
《信息系统开发——方法、案例与实验》以整个信息系统开发生命周期为主线,重点围绕结构化方法和面向对象开发方法,详细阐述系统规划、系统分析、系统设计、系统实施以及系统运行与支持等各阶段的主要内容,并介绍了项目管理工具以及系统分析、设计的CASE等,使其更具实践性。在每章之后提供了典型应用案例、思考题和练习题,用以加深理解。本书共分三部分: 第1章至第3章主要介绍信息系统的概念、主要开发方法以及贯穿项目生命周期的项目管理技术;第4章至第11章讲述系统开发各阶段的任务、过程、结构化方法和工具;第12章至第17章讲述面向对象需求理解、面向对象分析、面向对象设计和面向对象实现。附录部分针对教学内容提供了10个系统开发项目,并设计了8个实验和6套模拟题,以强化读者的实践能力。
《信息系统开发——方法、案例与实验》内容丰富,翔实生动,融合了方法、案例和实验,便于读者理论联系实际,可作为高等院校管理工程和管理信息系统专业教材,也可作为计算机和信息系统专业本科生、研究生的教科书,同时也可供软件工程、系统分析技术人员参考。

 

目录

《信息系统开发——方法、案例与实验》 
第1章 信息系统开发概述1 
1.1 信息系统的基本概念1 
1.1.1 信息系统与信息技术1 
1.1.2 信息系统的结构 4 
1.1.3 信息系统的类型6 
1.1.4 信息系统的生命周期12 
1.2 信息系统开发过程13 
1.2.1 系统规划13 
1.2.2 系统分析15 
1.2.3 系统设计15 
1.2.4 系统实施16 
1.2.5 系统运行与维护16 
1.3 信息系统的相关角色17 
1.3.1 信息系统所有者17 
1.3.2 信息系统用户18 
1.3.3 信息系统设计员18 
1.3.4 信息系统构造人员18 
1.3.5 信息系统分析员18 
1.3.6 项目经理18 
1.3.7 信息系统各种角色比较19 
1.4 案例分析——校园二手书交易平台的设计与实现20 
1.4.1 系统需求分析20 
1.4.2 系统设计28 
1.4.3 系统实现35 
1.4.4 案例思考38 
本章小结38 
思考与练习39 
第2章 信息系统开发路线、方法与工具40 
2.1 信息系统开发路线概述40 
2.2 模型驱动开发路线41 
2.2.1 面向过程方法41 
2.2.2 面向数据方法43 
2.2.3 面向对象方法44 
2.3 快速应用开发路线46 
2.3.1 迭代式开发47 
2.3.2 敏捷式开发48 
2.4 商用软件开发路线49 
2.4.1 购买现成商用软件49 
2.4.2 现成软件包二次开发50 
2.5 选择合适的开发路线与方法52 
2.6 自动化工具与技术53 
2.6.1 CASE定义53 
2.6.2 CASE工具分类53 
2.6.3 基于CASE的系统开发过程53 
2.6.4 CASE工具的特点55 
2.7 案例分析——CASE工具在系统开发中的应用55 
2.7.1 采用PowerDesigner进行过程建模56 
2.7.2 采用PowerDesigner进行数据建模57 
2.7.3 采用PowerDesigner进行对象建模59 
2.7.4 使用PowerDesigner生成信息系统开发报告61 
2.7.5 案例思考61 
本章小结62 
思考与练习62 
第3章 信息系统项目管理63 
3.1 信息系统项目管理生命周期63 
3.1.1 项目发起63 
3.1.2 项目规划64 
3.1.3 项目执行65 
3.1.4 项目终结65 
3.2 项目组织66 
3.2.1 单纯型项目组织66 
3.2.2 职能型项目组织67 
3.2.3 矩阵型项目组织67 
3.3 项目管理技术68 
3.3.1 工作分解结构68 
3.3.2 甘特图69 
3.3.3 计划评审技术70 
3.4 案例分析——某系统开发项目管理失败原因分析73 
本章小结75 
思考与练习75 
第4章 需求获取78 
4.1 系统需求概述78 
4.1.1 需求获取的重要性78 
4.1.2 系统需求分类79 
4.2 需求获取过程83 
4.2.1 了解用户需求84 
4.2.2 分析用户需求85 
4.2.3 编写需求文档85 
4.2.4 评审需求文档86 
4.2.5 需求管理86 
4.3 需求获取的方法87 
4.3.1 访谈88 
4.3.2 名义团体技术90 
4.3.3 直接观察用户90 
4.3.4 文档、文件、表格抽样90 
4.3.5 联合应用设计91 
4.3.6 在需求获取中使用原型91 
4.4 案例分析——客户关系管理系统的需求获取92 
本章小结94 
思考与练习94 
第5章 过程建模96 
5.1 过程建模概述96 
5.2 数据流图96 
5.2.1 数据流程图的概念和作用96 
5.2.2 数据流程图的基本符号97 
5.2.3 数据流图的绘制99 
5.2.4 数据流图规则101 
5.2.5 数据流图的分解103 
5.2.6 数据流图的平衡104 
5.3 过程逻辑105 
5.3.1 结构化语言105 
5.3.2 决策表106 
5.3.3 决策树108 
5.3.4 结构化语言、决策表和决策树的选择109 
5.4 数据字典109 
5.4.1 数据项110 
5.4.2 数据结构110 
5.4.3 数据流111 
5.4.4 过程字典111 
5.4.5 数据存储111 
5.5 案例分析——百货商店业务管理信息系统过程建模113 
本章小结119 
思考与练习119 
第6章 数据建模122 
6.1 数据建模相关概念122 
6.1.1 E-R图122 
6.1.2 实体123 
6.1.3 关系125 
6.2 逻辑数据建模过程129 
6.2.1 确定基本实体129 
6.2.2 建立实体间的关联129 
6.2.3 确定主码和属性130 
6.3 规范化131 
6.3.1 第一范式131 
6.3.2 第二范式132 
6.3.3 第三范式133 
6.4 数据-过程模型映射133 
6.5 案例分析——某网上商店概念数据建模134 
6.5.1 确定基本实体134 
6.5.2 确定实体间的关联135 
6.5.3 确定主码和属性135 
本章小结138 
思考与练习138 
第7章 应用架构设计140 
7.1 架构概述140 
7.1.1 应用架构与框架140 
7.1.2 架构的逻辑层次141 
7.2 典型的系统应用架构142 
7.2.1 基于主机的服务器架构142 
7.2.2 文件服务器架构142 
7.2.3 客户/服务器架构144 
7.2.4 三层或N层客户/服务器架构145 
7.2.5 浏览器/服务器架构147 
7.3 应用架构举例148 
7.3.1 MVC架构148 
7.3.2 架构组成149 
7.4 应用架构设计内容150 
7.4.1 数据架构设计150 
7.4.2 过程架构设计150 
7.4.3 网络架构设计151 
7.5 案例分析——某服务台系统架构设计152 
本章小结154 
思考与练习154 
第8章 软件过程设计155 
8.1 过程设计主要内容155 
8.1.1 总体设计155 
8.1.2 详细设计156 
8.2 软件设计的基本原理156 
8.2.1 模块化156 
8.2.2 抽象与信息隐蔽157 
8.2.3 模块独立性157 
8.3 软件设计工具159 
8.3.1 HIPO图159 
8.3.2 软件结构图159 
8.3.3 详细设计工具163 
8.4 软件结构设计方法165 
8.4.1 变换分析设计165 
8.4.2 事务分析设计168 
8.4.3 综合数据流图的映射168 
8.4.4 分层数据流图的映射169 
8.5 软件详细设计173 
8.5.1 结构化程序设计173 
8.5.2 程序设计目标173 
8.5.3 程序设计方法174 
8.6 案例分析——百货商店业务管理信息系统过程设计174 
本章小结181 
思考与练习181 
第9章 数据库设计182 
9.1 逻辑数据模型和物理数据模型182 
9.1.1 数据库设计前提183 
9.1.2 逻辑数据模型到物理数据模型的转换规则183 
9.2 关系数据库模型184 
9.3 将E-R图转化成关系185 
9.3.1 实体转换186 
9.3.2 关系转换186 
9.3.3 关系合并189 
9.4 设计字段191 
9.4.1 选择数据类型191 
9.4.2 控制数据完整性193 
9.4.3 设计文件的控制策略194 
9.5 代码设计195 
9.5.1 代码及其作用195 
9.5.2 代码种类195 
9.5.3 代码设计方法196 
9.5.4 代码校验197 
本章小结198 
思考与练习198 
第10章 输入输出与用户界面设计201 
10.1 输出设计201 
10.1.1 输出设计目的201 
10.1.2 输出设计原则201 
10.1.3 输出方式选择202 
10.1.4 输出格式设计203 
10.1.5 输出设计过程204 
10.1.6 输出设计说明204 
10.2 输入设计205 
10.2.1 输入设计目的205 
10.2.2 输入设计原则205 
10.2.3 输入方式选择207 
10.2.4 输入格式设计208 
10.2.5 输入控制与校验209 
10.2.6 输入设计过程212 
10.3 用户界面设计213 
10.3.1 用户界面设计原则214 
10.3.2 用户界面设计元素218 
10.3.3 用户界面交互方式219 
10.3.4 用户界面设计步骤221 
10.4 输入输出界面示例223 
本章小结225 
思考与练习225 
第11章 系统实现与运行227 
11.1 软件实现227 
11.1.1 软件编程227 
11.1.2 软件包安装与测试230 
11.2 软件测试230 
11.2.1 软件测试准则与标准231 
11.2.2 测试步骤232 
11.3 白盒测试技术234 
11.3.1 逻辑覆盖234 
11.3.2 控制结构测试236 
11.3.3 循环测试239 
11.4 黑盒测试技术240 
11.4.1 等价类划分法241 
11.4.2 边界值分析法242 
11.4.3 错误推测法243 
11.5 网络实现244 
11.6 数据库实现244 
11.6.1 定义数据库结构244 
11.6.2 数据装载244 
11.6.3 数据库试运行245 
11.7 系统转换245 
11.7.1 直接转换法245 
11.7.2 并行转换法245 
11.7.3 试点过渡法245 
11.8 系统运行与支持246 
11.8.1 系统运行246 
11.8.2 系统支持与维护246 
11.9 案例分析——某网站系统测试247 
11.9.1 测试内容概述248 
11.9.2 程序测试249 
11.9.3 通用测试内容251 
11.9.4 模块功能测试254 
本章小结260 
思考与练习260 
第12章 面向对象开发概述263 
12.1 面向对象相关概念263 
12.1.1 实体与对象263 
12.1.2 类与对象264 
12.1.3 消息264 
12.1.4 属性264 
12.1.5 操作264 
12.2 面向对象的特性265 
12.2.1 封装265 
12.2.2 继承266 
12.2.3 多态性266 
12.3 面向对象开发的主要方法266 
12.3.1 Booch的OOD方法266 
12.3.2 Coad/Yourdon的OOA-OOD方法267 
12.3.3 Rumbaugh的OMT方法268 
12.3.4 Jacoson方法268 
12.3.5 各种方法的集成269 
本章小结270 
思考与练习270 
第13章 UML271 
13.1 UML概述271 
13.1.1 UML的概念和特点271 
13.1.2 UML的构成272 
13.2 用例图275 
13.2.1 参与者276 
13.2.2 用例276 
13.2.3 关联276 
13.2.4 用例之间关系277 
13.3 类图和对象图281 
13.3.1 类的定义281 
13.3.2 类之间的关联282 
13.3.3 类的版型286 
13.3.4 对象图287 
13.4 状态图288 
13.4.1 状态288 
13.4.2 事件289 
13.5 活动图289 
13.5.1 活动290 
13.5.2 泳道290 
13.5.3 判定点290 
13.5.4 并发路径291 
13.5.5 对象流291 
13.5.6 信号292 
13.6 顺序图292 
13.6.1 顺序图符号292 
13.6.2 对象292 
13.6.3 消息294 
13.7 协作图295 
13.7.1 序列化295 
13.7.2 迭代296 
13.7.3 控制点条件296 
13.8 组件图297 
13.8.1 组件297 
13.8.2 依赖关系297 
13.8.3 接口298 
13.9 部署图298 
13.9.1 节点299 
13.9.2 通信关联299 
13.10 包图300 
13.10.1 包之间的关系301 
13.10.2 合并包301 
本章小结302 
思考与练习302 
第14章 面向对象需求理解311 
14.1 基于UML的系统开发过程311 
14.1.1 需求理解312 
14.1.2 系统分析313 
14.1.3 系统设计313 
14.1.4 系统实现313 
14.2 理解需求314 
14.2.1 确定业务参与者315 
14.2.2 确定用例317 
14.2.3 构造用例图317 
14.2.4 用例说明318 
14.2.5 用例模型检查322 
14.3 案例分析——电子培训系统的需求理解324 
14.3.1 分析问题领域324 
14.3.2 确定ABC e-Training系统范围和系统边界326 
14.3.3 定义参与者326 
14.3.4 定义用例327 
14.3.5 绘制用例图327 
14.3.6 用例说明329 
本章小结331 
思考与练习331 
第15章 面向对象分析334 
15.1 领域建模334 
15.1.1 发现类335 
15.1.2 确定关联337 
15.1.3 确定属性338 
15.2 行为建模344 
15.2.1 状态图345 
15.2.2 活动图345 
15.2.3 顺序图347 
15.3 案例分析——网上商店客户订单处理系统分析348 
15.3.1 用例图349 
15.3.2 活动图351 
15.3.3 类模型351 
15.3.4 顺序图353 
15.3.5 状态图355 
本章小结356 
思考与练习356 
第16章 面向对象设计360 
16.1 系统设计与UML360 
16.1.1 系统设计的主要任务361 
16.1.2 协作图361 
16.1.3 组件图362 
16.1.4 部署图363 
16.2 通用职责分配软件模式364 
16.2.1 专家模式365 
16.2.2 创建者模式366 
16.2.3 控制器模式367 
16.2.4 低耦合模式368 
16.2.5 高内聚模式369 
16.3 类的设计370 
16.3.1 设计类370 
16.3.2 设计关系371 
16.3.3 设计类图372 
16.4 接口设计374 
16.4.1 单个对象的接口设计374 
16.4.2 多个对象的接口设计375 
16.4.3 层次之间接口设计376 
16.5 包设计377 
16.5.1 包设计原则377 
16.5.2 包设计步骤378 
16.6 数据库设计379 
16.6.1 UML类图映射为库表的原则379 
16.6.2 关系约束检查策略384 
本章小结385 
思考与练习386 

下载地址列表

下载地址1

发表评论 共有0条评论