本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正
牛德雄、龙立功主编的《软件项目开发与管理案
例教程(第2版)》以一个贯穿项目为载体,以任务驱
动的方式介绍软件开发中各阶段所需的知识、技术、
方法、工具等,以一完整开发过程,直至项目完成。
本书围绕软件开发能力的培养组织内容,全书共
8章,内容如下:第l章,介绍软件、软件开发、软件
项目管理等相关概念,重点介绍软件开发中容易混淆
的一些概念并为后续学习做知识准备;第2和第3章,
介绍传统的软件开发方法,适合软件开发初学者学习
;第4和第5章,介绍面向对象的开发方法,利于读者
掌握目前流行的面向对象的软件开发方法与工具;第
6章,介绍软件的实现,包括编码与测试,只有通过
测试的软件,其编码才能告一段落;第7章,介绍软
件的维护;第8章,介绍本书软件项目完整的开发过
程案例,可作为软件设计文档范本。
本书可作为高等职业院校项目管理课程的教材,
同时也适于软件项目管理人员、软件开发人员阅读,
或作为项目管理人员的培训教材使用。
第1章 软件开发与管理概述
1.1 软件与软件开发概述
1.1.1 程序、软件与系统
1.1.2 软件开发的特征
1.2 软件开发
1.2.1 软件开发过程
1.2.2 软件开发方法学和软件工程
1.3 软件项目管理内容
1.3.1 软件项目管理
1.3.2 软件质量管理
1.3.3 软件过程质量保证体系
小结
习题
实训:制定某项目进度计划
第2章 进行需求分析了解用户需求
2.1 软件需求概述
2.1.1 需求分析任务
2.1.2 需求分析过程
2.1.3 需求管理
2.1.4 软件需求分析从问题定义开始
2.2 需求分析方法与分析模型
2.2.1 需求分析与建模方法
2.2.2 需求分析模型
2.3 用传统方法建立系统数据模型
2.3.1 数据模型(E-R图)的建立
2.3.2 E-R图简述
2.3.3 数据字典
2.4 用传统方法建立系统功能模型
2.4.1 系统功能模型(数据流图)的建立
2.4.2 数据流图简述
2.4.3 功能模型简述
2.4.4 功能模型的文字描述
2.5 建立系统动态模型
2.6 需求说明书及书写重点
小结
习题
实训:对“学生管理系统”进行需求分析与建模
第3章 基于需求分析进行软件设计
3.1 软件设计
3.1.1 软件设计概述
3.1.2 软件设计与编码
3.1.3 软件设计的内容
3.2 项目设计案例
3.2.1 从E-R模型进行数据库设计
3.2.2 概要设计(软件结构设计)
3.3 软件模块的详细设计
3.3.1 详细设计的任务
3.3.2 详细设计的工具
3.4 软件设计原则
3.4.1 模块与模块独立性