标签分类
当前位置:首页 > 行业软件及应用 > 软件工程电子书下载
软件工程最佳实践

软件工程最佳实践 软件工程电子书

发布日期:

出版社:机械工业出版社

作者:(美)CapersJones著,吴舜贤;

给大家带来的一篇关于软件工程相关的电子书资源,介绍了关于软件工程、软件工程技术方面的内容,本书是由机械工业出版社出版,资源大小48MB,(美)CapersJones著,吴舜贤;编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:8.6分,正版资源提供epub、mobi、azw3、PDF格式的内容下载。

软件工程最佳实践(pdf、epub、mobi、azw3)下载

下载地址:https://pan.baidu.com/s/1kXABj6Vlfy2v65CY9T7Qi

分享码:jr18

琼斯编著的这本《软件工程最佳实践》从软件工程的宏观层面,以专业的视角,摆事实、列数据,对比各种软件工程实践,剖析优劣,洞悉软件工程的是非与成败,揭露各种软件工程实践的伪真理,深刻指出软件项目中存在的各种问题的实质,并给出中肯的改进建议和解决方案。这些*实践来自作者所研究的全球超过600家知名软件公司和美国30余个大型政府机构,可以称得上是软件行业半个世纪以来全球范围内软件工程实践的精华。《软件工程*实践》共分9章。第1章给出软件工程“*实践”的定义,第2章探讨软件工程领域的50条*实践,第3章展望未来软件开发的状况,第4章评估学习新的软件工程信息的17个渠道,第5章展示许多不同类型组织结构的考察结果,第6章讨论涉及项目管理的关键职能,第8章探讨编程和代码开发工作以及度量编程效率和编程质量的方法等,第9章讨论正式审查、静态分析以及其他17种不同形式测试方法的优势和劣势等。

目录

  • 译者序
  • 前言
  • 第1章 软件最佳实践的介绍和定义
  • 1.1 什么是“最佳实践”?如何进行评估
  • 1.2 软件开发、部署以及维护的多种路径
  • 1.3 软件部署的路径
  • 1.4 维护和部署的路径
  • 1.5 软件开发、部署以及维护的量化
  • 1.6 软件工程中的关键主题
  • 1.7 方法、实践以及社会学因素的总排名
  • 1.8 总结
  • 参考文献
  • 第2章 50个软件最佳实践概述
  • 2.1 最大限度地减少裁员所带来的危害
  • 2.2 技术人员的积极性和动力
  • 2.3 经理和高管的积极性与动力
  • 2.4 软件人才的选拔和招聘
  • 2.5 软件人员的考核以及职业生涯规划
  • 2.6 软件应用早期的范围控制
  • 2.7 软件应用的外包
  • 2.8 使用承包商和管理顾问
  • 2.9 选择软件方法、工具以及做法的最佳实践
  • 2.10 认证方法、工具以及实践
  • 2.11 软件应用的需求
  • 2.12 用户参与软件项目
  • 2.13 软件应用中的行政管理支持
  • 2.14 软件架构和设计
  • 2.15 软件项目规划
  • 2.16 软件项目的成本估算
  • 2.17 软件项目的风险分析
  • 2.18 软件项目的价值分析
  • 2.19 取消或拯救陷入困境的项目
  • 2.20 软件项目的组织结构
  • 2.21 培训软件项目经理
  • 2.22 培训软件技术人员
  • 2.23 使用软件专家
  • 2.24 软件工程师、专家以及管理人员的认证
  • 2.25 软件项目中的沟通
  • 2.26 软件的可重用性
  • 2.27 可重用材料的认证
  • 2.28 编程
  • 2.29 软件项目管理
  • 2.30 软件项目的度量和指标
  • 2.31 软件的基准和基线
  • 2.32 软件项目的里程碑和成本跟踪
  • 2.33 软件发布前的变更控制
  • 2.34 配置控制
  • 2.35 软件质量保证
  • 2.36 审查以及静态分析
  • 2.37 测试和测试库的控制
  • 2.38 软件的安全性分析与控制
  • 2.39 软件的性能分析
  • 2.40 软件的国际标准
  • 2.41 软件中的知识产权保护
  • 2.42 防止病毒、间谍软件以及黑客
  • 2.43 软件的部署和定制
  • 2.44 培训软件应用的客户或用户
  • 2.45 软件应用部署后的客户支持
  • 2.46 软件担保和召回
  • 2.47 软件发布后的变更管理
  • 2.48 软件的维护和功能增强
  • 2.49 软件应用的更新和发布
  • 2.50 遗留应用的终止或撤销
  • 2.51 总结
  • 参考文献
  • 第3章 2049年的软件开发和维护预览
  • 3.1 引言
  • 3.2 需求分析
  • 3.3 设计
  • 3.4 软件开发
  • 3.5 用户文档
  • 3.6 客户支持
  • 3.7 部署和客户培训
  • 3.8 软件维护和功能增强
  • 3.9 软件外包
  • 3.10 软件包评估和收购
  • 3.11 技术选择和技术转型
  • 3.12 企业架构和项目组合分析
  • 3.13 软件学习预览
  • 3.14 尽职调查
  • 3.15 认证和授权
  • 3.16 软件诉讼
  • 3.17 总结
  • 参考文献
  • 第4章 软件人员如何学习新技能
  • 4.1 引言
  • 4.2 软件学习渠道的演变
  • 4.3 软件工程师当前需要学习哪些技术主题
  • 4.4 软件工程专家
  • 4.5 软件专业的种类
  • 4.6 专家与普通软件人员的大概比率
  • 4.7 评估软件工程师所使用的学习渠道
  • 4.8 需要额外教育的软件领域
  • 4.9 软件学习的新动向
  • 4.10 总结
  • 4.11 软件管理和技术类主题课程
  • 参考文献
  • 第5章 软件团队的组织和专业化
  • 5.1 引言
  • 5.2 量化组织结果
  • 5.3 割裂的信息技术和系统软件世界
  • 5.4 集中办公与分布式开发
  • 5.5 软件专家组织面临的挑战
  • 5.6 由小到大的软件组织结构
  • 5.7 大型公司的专家组织
  • 5.8 总结
  • 参考文献
  • 第6章 项目管理和软件工程
  • 6.1 引言
  • 6.2 软件规模估算
  • 6.3 软件进度与问题跟踪
  • 6.4 软件基准
  • 6.5 总结
  • 参考文献
  • 第7章 需求、业务分析、架构及设计
  • 7.1 引言
  • 7.2 软件需求
  • 7.3 软件需求方法论及实践
  • 7.4 业务分析
  • 7.5 软件架构
  • 7.6 企业架构师
  • 7.7 软件设计
  • 7.8 总结
  • 参考文献
  • 第8章 编程和代码开发
  • 8.1 引言
  • 8.2 编程语言开发简史
  • 8.3 我们为什么会有超过2500种编程语言
  • 8.4 编程语言普及性的探索
  • 8.5 我们到底需要多少种编程语言
  • 8.6 建立一个国家级的编程语言翻译中心
  • 8.7 为什么大多数软件都使用2~15种编程语言
  • 8.8 有多少程序员使用多种编程语言
  • 8.9 源代码中通常会出现何种类型的缺陷
  • 8.10 软件缺陷的逻辑和属性
  • 8.11 软件源代码缺陷的预防和去除
  • 8.12 编程缺陷预防方法
  • 8.13 缺陷去除方法
  • 8.14 “代码行”度量方法的经济学问题
  • 8.15 总结
  • 参考文献
  • 第9章 软件质量:软件工程成功的关键
  • 9.1 引言
  • 9.2 软件质量定义
  • 9.3 软件质量度量
  • 9.4 软件缺陷预防
  • 9.5 软件缺陷去除
  • 9.6 软件质量专家
  • 9.7 软件质量的经济价值
  • 9.8 总结
  • 参考文献

推荐内容

软件工程最佳实践

实例详解Java编程实现beta分布的采样或抽样

实例解析JavaScript中BOM对象原理与用法

深入理解vue-lazyload图片延迟加载插件

如何使用python中psutil查看内存占用的情况

展开 +

收起 -

相关内容
深入理解软件构造系统:原理与最佳实践

构造系统在软件开发过程中处于核心地位,它的正确性和性能,在一定程度上决定了软件开发成果的质量和软件开发过程的效率。本书作者作为一名软件构造系统专家,总结了自己在构造系统

查看详情
软件定义网络(SDN)技术与实践

全书分为SDN 概述、SDN 实验环境和交换机配置、SDN OpenFlow规范、Ryu 控制器与OpenDaylight、软件下载与安装、SDN 基础操作与应用实验、SDN 进阶操作与应用实验七个章节

查看详情
修改软件的艺术

本书会帮你降低构建与维护软件的成本。如果你是软件开发者,将学到一套实践方法以构建易修改的代码,因为在应用当中代码经常需要修改

查看详情
构建之法 现代软件工程

中国科学技术大学牵扯的范畴很广,一起都是通常学校的同学们体现较为裂缝枯燥的课程内容。可是中国科学技术大学的技术性针对投身于IT产业链的大学生而言是十分关键的。创作者邹欣有将

查看详情
完美测试:软件测试系列最佳实践

每个人都怀有梦想或理想,测试人员也不例外,希望将自己的工作做得比较完美。朱少民的《完美测试:软件测试系列最佳实践》力求通过一些典型案例告诉大家什么是完美测试,又如何做到

查看详情
虚拟封装软件 Turbo Studio v19.6.1178 绿色便携版

TurboStudio绿色便携式版是一款很好用的虚似封装软件,人们这个软件致力于应用不用安裝的虚似器皿(建立可移植程序流程)迅速轻轻松松地虚拟化技术程序运行。与传统式的程序运行派发方式不一样,其程序运行不用独立的流程来安裝外界部件,库和运作时自然环境,重启电子计算机和管理员权限,而且与其他软件程序运行彻底防护。建立的可移植程序运行与其他软件程序运行防护,可避免DLL矛盾和别的布署恶梦。在器皿內部,为文档和注册表建立虚

查看详情
软件测试的艺术 查看详情
Java EE软件工程师就业求职手册 PDF完整版

《Java_EE软件工程师就业求职手册》PDF 下载

查看详情
软件定义网络:基于OpenFlow的SDN技术揭秘

本书内容全面,既涵盖OpenFlow的基本构件,又包括利用OpenFlow实现SDN方面的内容,适合网络工程师、网络管理员、系统软件开发人员、网络应用开发人员,以及任何希望对OpenFlow有更多了解的人阅读

查看详情
笔记精选
网友NO.342430

python画图软件是哪个

Matplotlib是一个Python的2D绘图库,它以各种硬拷贝格式和跨平台的交互式环境生成出版质量级别的图形。通过Matplotlib,开发者可以仅需要几行代码,便可以生成绘图。一般可绘制折线图、散点图、柱状图、饼图、直方图、子图等等。Matplot使用Numpy进行数组运算,并调用一系列其他的Python库来实现硬件交互。 Pylab是matplotlib面向对象绘图库的一个接口,它的语法和matlab十分相似。也就是说,它主要的绘图命令和matlab对应的命令有相似的参数。 初级绘制 绘图简介 使用matplotlib库绘图,原理很简单,如下5步: 创建一个图纸(figure) 在图纸上创建一个或多个绘图(plotting)区域(坐标系/轴,axes) 在plotting区域上描绘点、线等 为plotting添加修饰标签(绘图线上的或坐标轴上的) 其他各种DIY 相关推荐:《python视频教程》 在上面的过程中,主要就是下面三个元素……

网友NO.272272

Python实战之制作天气查询软件

前言 本文主要给大家介绍的是关于Python制作天气查询软件,下面话不多说了,来一起看看详细的介绍吧 效果图 以前,给大家分享了如何使用 PyQt5 制作猜数游戏和计时器,这一次,我们继续学习:如何使用 PyQt5 制作天气查询软件。 源代码和 exe 文件: github 地址:https://github.com/xflywind/Python-Application 本地下载:http://xiazai.jb51.net/201905/yuanma/weather-python(jb51.net).rar 开发环境 Python3 PyQt5 requests 准备工作 首先要获取不同城市对应的天气代码,可以从https://www.heweather.com/documents/city.html 网站下载 csv 文件(文末获取 csv 文件),拿到 csv 文件,我们首先要进行数据预处理工作。 import pandas as pd# 将下载好的文件命名为 'city_code.csv',并删除 headerfile = pd.read_csv('city_code.csv')# 选取需要的两列信息file = file.loc[:,['City_ID', 'City_CN']]# 读取前五行信息file.head() # 匹配 City_ID 中的……

网友NO.855254

python程序变成软件的实操方法

本人新学python,发现python程序转成软件好麻烦,为了方便大家,同时自己整理下资源,发布以下教程哦。 下载 “pywin32”软件,选择最新的build文件夹,支持新版本的python 下载完毕后进行安装,需要相应版本的python作为支持 安装完成后,打开cmd,输入“ pip install pywin32 ”,如果pywin32程序老旧,会提示你输入 “ python -m pip install --upgrade pip ”命令自动更新,成功后如下图: 执行 “pip install pyinstaller” 命令,该命令会自动下载pyinstaller最新版本,截图如下: 执行 “ pyinstaller -F -w -i iconame.ico filename.py ” 命令 注: 经测试 “pyinstaller -F foo.py " 比上面命令可行性高,上面的命令打包程序不能运行 -F:打包为单个文件-w:Windows程序,不显示命令行窗口-i:是允许程序图标 iconame.ico是你的图标名称 filename.py是你要打包的py文件 注意: 该方法需要用“cd 盘符:\文件……

网友NO.228415

python软件能做什么

Python作为一个整体可以用于任何软件开发领域。下面来看看Python可以应用在哪些领域的开发。 1.基于控制台的应用程序 Python可用于开发基于控制台的应用程序。 例如:IPython。 2.基于音频或视频的应用程序 Python在多媒体部分开发,证明是非常方便的。 一些成功的应用是:TimPlayer,cplay等。 3.CAD应用程序 Fandango是一个真正使用Python编写的应用程序,提供CAD的全部功能。 4.Web应用程序 Python也可以用于开发基于Web的应用程序。 一些重要的开发案例是:PythonWikiEngines,Pocoo,PythonBlogSoftware等,如国内的成功应用案例有:豆瓣,知乎等。 5.企业级应用 Python可用于创建可在企业或组织中使用的应用程序。一些实时应用程序是:OpenErp,Tryton,Picalo等。 6.图像应用 使用Python可以开发图像应用程序。 开发的应用有:VPython,Gogh,imgSeek等。 以上就是python软件能做什么的……

网友NO.136431

python软件免费吗

python软件免费吗? python是免费的,是自由、开放源码的软件之一,在python官网可以免费下载,使用者可以自由地发布这个软件的拷贝、阅读它的源代码、对它做改动、把它的一部分用于新的自由软件中。 推荐:【Python教程】 Python简介: Python,是一种面向对象、解释型计算机程序设计语言,由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年,Python 源代码同样遵循 GPL(GNU General Public License)协议。Python语法简洁而清晰,具有丰富和强大的类库。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。 常见的一种应用情形是,使用Python快速生成程序的原型(有时甚至是程序的最终界面),然后对其中有特别要求的部分,用更合适的语言改写,比如3D游戏中的图形渲染模块,性能要求特别高,就可以用C/C++重写,而……

码小辫

码小辫 提供

资源
49
粉丝
18
喜欢
50
评论
13

    电子书 编程教程 文档 软件 源码 视频

    Copyright 2018-2020 xz577.com 码农之家

    本站所有电子书资源不再提供下载地址,只分享来路

    免责声明:网站所有作品均由会员网上搜集共同更新,仅供读者预览及学习交流使用,下载后请24小时内删除

    版权投诉 / 书籍推广 / 赞助:QQ:520161757