基于UML的管理信息系统实训

副标题:无

作   者:姚策主编

分类号:

ISBN:9787564009366

微信扫一扫,移动浏览光盘

简介

  本书是“管理信息系统”课程的实践环节指导用书,介绍了UML语言及   其在面向对象软件系统分析与设计中的应用。目的是通过课程设计的综合   训练来培养学生的实际分析问题能力及动手能力,帮助学生系统地掌握本   门课程的主要内容,更好地完成教学任务。    本书既注重知识的系统性,同时又注重管理信息系统的实践性和选材   的先进性,着重突出实用性和可操作性,叙述深入浅出,可作为高职高专   计算机与软件技术专业或计算机相关专业的实践指导教材或参考书,也可   供软件开发人员、项目管理人员和软件项目客户阅读。

目录

1 课程设计的目的与要求
1.1 课程设计的目的与要求
1.2 课程设计实施步骤
1.2.1 选题
1.2.2 拟出具体的设计方案
1.2.3 设计与调试
1.2.4 撰写课程设计总结报告
1.3 上交材料
1.4 课程设计报告的撰写规范
1.5 软件工程课程设计课题验收
1.6 指导教师的主要工作
1.7 成绩评定
2 面向对象的概念与UML介绍
2.1 面向对象的概念
2.1.1 对象的概念
2.1.2 面向对象的特征
2.1.3 面向对象的要素
2.1.4 面向对象的软件分析与设计方法
2.1.5 面向对象方法具有的优越性
2.2 UML简介
2.2.1 标准建模语言UML的内容
2.2.2 UML建模过程
2.2.3 UML模型视图
2.3 用例图
2.3.1 用例图的元素
2.3.2 用例间的关系
2.4 静态图
2.4.1 类图
2.4.2 对象图
2.5 交互图
2.5.1 顺序图
2.5.2 协作图
2.6 行为图
2.6.1 状态图
2.6.2 活动图
2.7 实现图
2.7.1 组件图
2.7.2 配置图
习题
3 软件开发工具Rational Rose
3.1 Rational Rose的主要功能
3.2 Rational Rose的使用
3.2.1 使用Rose创建模型
3.2.2 系统主菜单窗口
3.2.3 在Rose中创建UML图的基本操作
习题
4 系统可行性分析
4.1 可行性分析的概念
4.2 可行性研究报告的编写目的及任务
4.2.1 可行性研究报告的编写目的
4.2.2 可行性研究报告的编写任务
4.3 学籍管理系统可行性分析实例
4.3.1 引言
4.3.2 可行性研究的前提
4.3.3 对现有系统的分析
4.3.4 所建议系统技术可行性分析
4.3.5 所建议系统经济可行性分析(投资及收益分析)
4.3.6 社会因素可行性分析
4.3.7 结论意见
习题
5 系统的需求分析
5.1 系统需求的分析过程
5.1.1 获取用户的需求
5.1.2 分析用户的需求
5.1.3 编写软件需求说明书
5.1.4 用户与开发人员共同验证需求
5.1.5 需求分析过程应注意的问题
5.2 系统功能和角色的识别
5.2.1 系统功能的识别
5.2.2 角色的识别
5.3 系统需求的UML静态建模
5.3.1 需求分析的过程
5.3.2 需求分析模型的组成
5.3.3 系统需求描述
5.3.4 需求分析
5.3.5 建立对象模型
5.4 系统需求的UML动态建模
5.4.1 对对象之间的交互关系进行建模:时序图
5.4.2 对对象之间的交互关系进行建模:协作图
5.4.3 针对单个对象重要行为和状态的建模:状态图
5.4.4 检查分析模型
习题
6 系统的总体设计
6.1 系统设计概述
6.2 软件体系架构
6.2.1 仓库体系结构
6.2.2 模型/视图/控制器体系结构
6.2.3 客户/服务器体系结构
6.2.4 B/S结构
6.2.5 对等体系结构
6.2.6 管道和过滤器体系结构
6.3 子系统设计和访问控制设计
6.3.1 定义系统设计目标
6.3.2 定义子系统和功能模块
6.3.3 确定系统设计目标
6.3.4 确定子系统
6.3.5 数据管理设计
6.3.6 定义访问控制
6.3.7 设计全局控制流
6.3.8 确定系统的功能范围
6.3.9 系统配置设计与映射到软/硬件平台
6.4 总体设计报告
6.4.1 系统设计报告内容
6.4.2 系统设计报告的不断优化
习题
7 系统的详细设计
7.1 详细设计概述
7.1.1 详细设计的任务
7.1.2 详细设计的原则
7.2 对象和类设计
7.2.1 对象和类设计
7.2.2 对象设计内容
7.2.3 对象设计过程
7.2.4 对象设计文档的编制方法和内容
7.3 用户界面设计
7.3.1 图形界面类型
7.3.2 用户界面设计过程
7.3.3 界面设计的技巧
7.4 数据库设计
7.4.1 数据模型
7.4.2 对象数据库模型
7.4.3 对象关系数据库模型
7.4.4 关系数据库模型
7.4.5 UML映射RDB
习题
8 系统编程
8.1 程序设计的基本概念
8.1.1 程序设计
8.1.2 程序设计语言的分类
8.1.3 程序设计语言的选择
8.1.4 程序设计的步骤
8.2 编码风格
8.3 面向对象的编程
8.4 学籍管理系统编程实例
8.4.1 编程语言的选择
8.4.2 编程步骤
8.4.3 系统编程实例
8.4.4 系统的改进
习题
9 系统测试
9.1 软件测试概述
9.2 自动化测试
9.2.1 自动化测试概念
9.2.2 自动化测试的工具介绍(1)——Rational Robot
9.2.3 自动化测试的工具介绍(2)——LoadRunner
9.3 学籍管理系统测试实例
9.3.1 系统开发背景
9.3.2 测试过程
9.3.3 测试计划
9.3.4 测试用例
9.3.5 缺陷报告
9.3.6 测试结果总结分析
习题
10 综合实例:图书管理系统的分析与设计
10.1 系统需求描述
10.1.1 系统的总体功能
10.1.2 系统的功能细化
10.2 系统的用例建模
10.2.1 识别参与者
10.2.2 识别用例
10.2.3 系统用例图
10.2.4 为用例编写文档
10.3 活动建模
10.3.1 创建用例“维护借阅者信息”活动图
10.3.2 创建用例“维护书刊信息”活动图
10.3.3 创建用例“维护物理书刊信息”活动图
10.4 静态结构建模
10.4.1 定义系统实体类
10.4.2 定义用户界面类
10.4.3 确定类之间的关系并建立类图
10.5 动态行为建模(交互建模)
10.5.1 建立顺序图
10.5.2 建立状态图
10.6 包设计
10.6.1 系统分解
10.6.2 系统包图
10.7 协作的设计
10.7.1 “登录”的协作图
10.7.2 “还书”的协作图
10.7.3 “借书”的协作图
10.8 建立物理模型
10.8.1 建立系统组件图
10.8.2 建立配置图
10.9 用户界面设计
10.10 数据库设计
11 综合实例:网上教学管理系统的分析与设计
11.1 系统需求描述
11.1.1 系统的总体功能
11.1.2 系统的功能细化
11.2 系统的用例建模
11.2.1 识别参与者
11.2.2 识别用例
11.2.3 系统用例图
11.2.4 为用例编写文档
11.3 活动建模
11.4 静态结构建模
11.4.1 定义实体类
11.4.2 定义类属性
11.4.3 确定类之间的关系
11.4.4 建立类图
11.5 动态行为建模(交互建模)
11.5.1 建立顺序图
11.5.2 建立状态图
11.6 包设计
11.7 协作设计
11.8 建立物理模型
11.8.1 建立系统组件图
11.8.2 建立配置图
11.9 用户界面设计
11.10 数据库设计
11.11 系统实施情况、测试和升级
附录 软件规格说明书文档模板
参考文献

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

基于UML的管理信息系统实训
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon