实用软件工程

实用软件工程 PDF 扫描第4版

  • 大小:65.7 MB
  • 类型:软件工程
  • 格式:PDF
  • 出版:电子工业出版社
  • 作者:赵池龙
  • 更新:2020-05-09 09:26:12
vip 立即下载( 65.7 MB )
关注公众号免费下载
版权投诉 / 资源反馈(本资源由用户 桓萌运 投稿)

给网友们整理软件工程相关的资料,由电子工业出版社出版,作者是赵池龙,介绍了关于软件工程方面,格式为PDF,资源大小65.7 MB,目前在软件工程类资源综合评分为:9.9分。

软件工程资源推荐

书籍介绍

实用软件工程》是一本具备科技创新著作权的大学教材,是创作者很多年在IT公司软件工程管理方法与在高等院校软件工程教学经验的累积、思考与升化,是中国软件工程教材内容中的经典书籍。

这书面向工程项目实践活动,依照IT公司工作内容分配章节目录次序,共11章,內容包含软件工程的內容与方式 、软件生命期与开发设计模型、软件项目立项与合同书、软件需求分析报告、软件方案策划、软件建模、软件设计方案、软件完成、软件检测、软件执行与维护保养、软件管理方法。书里系统化明确提出“软件工程科学方法论”与“软件工程实践论”,详细描述作用模型、业务流程模型和数据模型的“三个模型”建模观念,数据模型设计方案中的“四个原子化”基础理论,及其面向全过程、面向目标和面向数据库的需求分析报告、详细设计和总体设计方式 。

目录

  • 第1章 软件工程的内容与方法
  • 1.1 软件的定义
  • 1.2 软件工程的定义
  • 1.3 软件工程在软件行业中的作用
  • 1.4 软件工程方法论
  • 1.4.1 软件工程方法论的提出
  • 1.4.2 面向过程方法
  • 1.4.3 面向对象方法
  • 1.4.4 面向元数据方法
  • *1.4.5 形式化方法
  • *1.4.6 面向业务基础平台的方法
  • 1.4.7 软件工程方法论小结
  • 1.5 软件工程实践论
  • 1.5.1 软件工程实践论的提出
  • 1.5.2 面向流程分析
  • 1.5.3 面向元数据设计
  • 1.5.4 面向对象实现
  • 1.5.5 面向功能测试
  • 1.5.6 面向过程管理
  • 1.5.7 软件工程实践论小结
  • 1.6 软件支持过程
  • 1.7 软件管理过程
  • 1.8 实例分析——某港口信息系统
  • 建设案例
  • 1.9 本章小结
  • 习题1
  • 第2章 软件生命周期与开发模型
  • 2.1 软件生命周期模型概论
  • 2.2 瀑布模型
  • 2.3 增量模型
  • 2.4 原型模型
  • 2.5 迭代模型
  • 2.6 螺旋模型
  • 2.7 喷泉模型
  • 2.8 XP模型
  • 2.9 各种模型之间的关系
  • 2.10 本章小结
  • 习题2
  • 第3章 软件立项与合同
  • 3.1 软件立项方法与文档
  • 3.2 签订合同的方法与文档
  • 3.3 软件招标与投标
  • 3.4 下达任务的方法与文档
  • 3.5 本章小结
  • 习题3
  • 第4章 软件需求分析
  • 4.1 需求分析的基本概念
  • 4.2 需求分析的任务
  • 4.3 需求分析的方法
  • 4.4 需求描述工具
  • 4.4.1 描述工具概述
  • 4.4.2 面向元数据的需求描述工具
  • 4.4.3 面向过程的需求描述工具
  • 4.4.4 面向对象的需求描述工具
  • 4.5 需求过程管理
  • 4.6 需求分析文档
  • 4.7 本章小结
  • 习题4
  • 第5章 软件策划
  • 5.1 软件策划概论
  • 5.2 软件规模估计方法
  • 5.3 软件费用与资源估计方法
  • 5.4 软件策划文档
  • 5.5 本章小结
  • 习题5
  • 第6章 软件建模
  • 6.1 三个模型的建模思想
  • 6.2 数据模型设计概论
  • 6.3 数据库设计的理论与方法
  • 6.4 数据模型建模实例分析——
  • “混凝土公司信息管理系统”
  • 建模案例
  • 6.5 三个模型建模实例分析——
  • “某省级新华书店信息
  • 管理系统”建模案例
  • 6.6 三个模型建模思想总结
  • 6.7 本章小结
  • 习题6
  • 第7章 软件设计
  • 7.1 软件设计概论
  • 7.2 软件设计原理
  • 7.3 面向过程设计
  • 7.3.1 面向过程概要设计
  • 7.3.2 面向过程详细设计
  • 7.4 面向对象设计
  • 7.4.1 面向对象设计描述工具
  • 7.4.2 面向对象设计的步骤
  • 7.5 面向元数据设计
  • 7.6 软件设计方法学总结
  • 7.7 软件设计文档
  • 7.8 本章小结
  • 习题7
  • 第8章 软件实现
  • 8.1 软件实现概论
  • 8.2 软件编码技术
  • 8.3 软件实现管理
  • 8.4 本章小结
  • 习题8
  • 第9章 软件测试
  • 9.1 软件测试概论
  • 9.2 软件测试模型
  • 9.3 黑盒测试方法
  • 9.3.1 等价类划分法
  • 9.3.2 边界值分析法
  • 9.3.3 错误推测法
  • 9.3.4 因果图分析法
  • 9.3.5 场景分析法
  • 9.3.6 黑盒测试用例设计
  • 9.3.7 黑盒测试的优缺点
  • 9.4 白盒测试方法
  • 9.5 灰盒测试方法
  • 9.6 测试过程与测试文档
  • 9.7 本章小结
  • 习题9
  • 第10章 软件实施与维护
  • 10.1 软件产品的分类
  • 10.2 软件产品的发布
  • 10.3 软件产品的实施
  • 10.4 软件维护的传统方法
  • 10.5 软件维护的最新方法
  • 10.6 软件维护文档
  • 10.7 本章小结
  • 习题10
  • 第11章 软件管理
  • 11.1 软件过程改进模型CMMI
  • 11.1.1 CMMI内容简介
  • 11.1.2 CMMI实施思路
  • *11.1.3 成熟度等级2过程域的
  • 解释
  • *11.2 敏捷文化现象
  • 11.3 软件配置管理
  • 11.3.1 配置管理的基本概念
  • 11.3.2 配置管理员的职责
  • 11.3.3 配置管理工具VSS的
  • 工作原理
  • 11.4 软件质量保证
  • 11.4.1 软件质量保证基本概念
  • 11.4.2 软件质量保证文档
  • 11.5 软件项目管理
  • 11.5.1 项目与项目管理的定义
  • 11.5.2 项目经理的七项职责及
  • 十项工作程序
  • 11.5.3 项目经理对程序员的八项
  • 要求
  • 11.5.4 从大学生到项目经理
  • 11.5.5 软件企业人才管理策略
  • 11.5.6 软件企业架构及工作流
  • 11.6 本章小结
  • 习题11
  • 参考文献

以上就是本次关于书籍资源的介绍和部分内容,我们还整理了以往更新的其它相关电子书资源内容,可以在下方直接下载,关于相关的资源我们在下方做了关联展示,需要的朋友们也可以参考下。

软件工程相关资源

资源下载

软件工程学习笔记

18小时3分钟前回答

python编码用什么软件

Python开发软件可根据其用途不同分为两种,一种是Python代码编辑器,一种是Python集成开发工具,两者的配合使用可以极大的提高Python开发人员的编程效率,以下是常用的几款Python代码编辑器和Python集成开发工具。 一、Python代码编辑器 1. Sublime Text Sublime Text是一款非常流行的代码编辑器,支持Python代码编辑,同时兼容所有平台,并且丰富的插件扩展了语法和编辑功能,迅捷小巧,具……

5小时40分钟前回答

学习python要安装什么软件

Python开发软件可根据其用途不同分为两种,一种是Python代码编辑器,一种是Python集成开发工具,两者的配合使用可以极大的提高Python开发人员的编程效率,以下是常用的几款Python代码编辑器和Python集成开发工具。 一、Python代码编辑器 1. Sublime Text Sublime Text是一款非常流行的代码编辑器,支持Python代码编辑,同时兼容所有平台,并且丰富的插件扩展了语法和编辑功能,迅捷小巧,具……

2小时4分钟前回答

python能开发exe软件吗

pyinstaller将Python脚本打包成exe软件,使在没有Python环境的机器上运行 最新版是pyinstaller 3.1.1。支持python2.7和python3.3+。 可运行在Windows,Mac和Linux操作系统下。 (推荐学习:Python视频教程) 但它不是跨编译的,也就是说在Windows下用PyInstaller生成的exe只能运行在Windows下,在Linux下生成的只能运行在Linux下。 pyinstaller在windows下的安装 使用命令pip install pyinstaller即可 在windows下,pyinstall……

20小时48分钟前回答

php网页版聊天软件实现代码

本文实例为大家分享了php匿名聊天室的具体实现代码,供大家参考,具体内容如下 1. index.html html head title聊天室/title meta charset="utf-8"/ link href="http://libs.baidu.com/bootstrap/3.0.3/css/bootstrap.min.css" rel="stylesheet" script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"/script script src="http://libs.baidu.com/bootstrap/3.0.3/js/bootstrap.min.js"/script link href="./css/style.css" rel="stylesheet"/ script var maxid = 0; function showmessage……

1小时15分钟前回答

python编程用哪个软件

Python是编程入门不错的选择,现在也有不少的程序员业余时间会研究这门编程语言。 学习Python有时候没有第一时间找到好工具,会吃不少的苦头。毕竟好的工具能将工作效率多倍速提升。(推荐学习:Python视频教程) Ipython IPython是一个基于Python Shell的交互式解释器。 它的自动补全非常好用,甚至用了它之后,很多程序员小伙伴们就不想再用自带的Python shell啦! Anaconda Anaconda堪称是……