图书介绍
软件工艺2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (美)麦克布林著;熊节译 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115280688
- 出版时间:2013
- 标注页数:240页
- 文件大小:59MB
- 文件页数:255页
- 主题词:软件工程
PDF下载
下载说明
软件工艺PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 置疑软件工程3
第1章 理解软件工程3
软件工程的悖论4
等待硬件开发时,软件开发者在干什么?5
得到可用的硬件之后,软件开发者如何加快交付的速度?5
传统开发过程的内蕴6
软件工程的当代解读7
“足够好”的软件——庶民的软件工程9
软件工程适合你的项目吗?10
第2章 软件工程的困境11
“有组织的、可计量的”软件开发过程现实吗?14
我们当然可以将软件开发中的某些部分自动化,不是吗?16
“足够好”的软件开发方法的危害17
谁能取代软件工程?19
第3章 理解软件开发21
软件资产23
软件开发需要团队协作25
软件开发的分工有用吗?26
没有一劳永逸27
寻找比“软件工程”更合用的隐喻30
第4章 寻找一个比软件工程更好的隐喻33
软件开发的工艺35
与传统工艺学的比较37
软件开发工艺的复兴38
第二部分 软件工艺45
第5章 重拾软件开发45
工艺学致力于改善软件开发的现状46
工艺学鼓励开发者编写优秀的软件47
吹响号角48
第6章 无须执照的工艺学51
工艺是私人性的51
同行认可和推荐是获得更好软件的办法52
执照只是假象53
执照是在向风车开战55
工艺学关注个人57
软件开发者不是太少,而是太多57
第三部分 软件工艺隐含的意味65
第7章 工艺学对系统的用户有何影响65
软件容易拷贝,所以软件工艺能够有效66
批量市场的难题67
工匠与用户有一种不同的关系69
但是,请记住:购买者很可能不是使用者70
优秀的软件应该签上开发者的名字71
为作品签名会使情况发生变化72
工匠应当对作品负责72
工匠需要挑剔的用户73
更小、更坚固的软件更有利于用户73
软件工艺带来协作式开发74
第8章 顾客与工匠的关系75
给我一个真实的交付日期75
揭穿“足够好的软件”的谬论76
另一种选择78
不要只考虑出价最低的开发者79
差劲的客户将很难吸引优秀的开发者80
让软件工匠因为自己的作品而获得荣誉80
要求开发者对作品负责81
利用开发者之间的差异81
雇佣优秀开发者组成的小团队82
优秀的开发者究竟值多少?83
但我们如何知道开发者有多优秀呢?84
根据交付的成果来衡量开发者的水平85
在选择工匠时,客户在成本和质量之间作出权衡87
软件工匠的专业分工88
客户与软件工匠有长期的联系90
维护者是一个荣耀的身份90
软件工艺有益于长期使用的软件92
客户与软件工匠志趣相投92
第9章 工匠的管理95
软件工匠不是雇工96
好的开发者比管理者更有价值96
软件开发的实际过程无法详细定义97
软件工匠与管理者的关系98
以管理优秀的开发者为乐为荣98
优秀的管理者理解项目的节奏99
软件工匠喜欢创造软件100
软件开发的根本从来没有改变过100
家有一老,如有一宝101
软件工艺要求全新的管理方式103
软件工艺不是“有计划报废”103
软件工匠坚持自己的要求104
第10章 成为软件工匠107
软件工艺拒绝精细的分工107
过度的专业化会延误开发、导致错误108
软件工匠建造能够理解的系统109
工艺学需要献身精神109
如何成为软件工匠?110
学徒是比学校教育更有效的学习方式111
技师是工艺学传统的关键111
工艺学传统已经延续多年112
第11章 工艺的掌握115
软件工艺大师是什么样子?116
善用你的老员工116
“掌握技艺”意味着使用稳定的技术117
软件工匠不会仅仅因为工具“最新最好”而使用它118
软件工程对COBOL的谋杀119
技艺需要花时间去掌握120
“掌握”意味着承担起传递工艺的责任121
工匠挑选学徒和技师122
第12章 学徒开发者123
我们必须扭转开发者培训质量下滑的局面123
大学文凭与项目开发无关125
会编程不等于会开发软件125
如果必须送初学者去培训,选择好的培训课程127
工艺的掌握,学徒比培训更有效127
成为学徒是重要的一步128
为了降低对工作的影响,工匠慎选学徒128
重要的是学,不是教129
学徒不是学校129
活到老学到老130
学徒审查师傅的作品,并从中学习131
学徒的角色132
从低风险的任务开始133
晋升到产品开发133
因为能力而晋升134
学徒不是廉价劳动力134
学徒期是时间和精力的投资136
学徒如何成为技师137
第13章 技师开发者139
技师在工艺学传统中的位置140
技师开发者140
技师很少单独工作141
技师关注应用程序的交付141
技师在软件工艺中扮演关键角色143
第四部分 重新定位软件工程149
第14章 软件工程项目149
软件工程的目标是大型系统项目150
软件工程需要专业分工151
软件工程项目依旧使用瀑布过程151
编程是一项刻板的工作152
软件开发不是软件工程项目的瓶颈152
形形色色的软件工程项目153
敏捷方法代替缜密的软件工程154
第15章 “软件工程”隐喻的危害155
无法以低成本实施软件工程155
鱼与熊掌可以兼得?156
相信估算——软件工程项目的确需要很长的时间156
软件工程鼓励“科学管理”157
软件工程轻视不精确的讨论159
软件工厂:软件的生产线160
跨项目复用极难实现161
冒险的“长时间复用”162
“标准软件开发过程”的迷思164
传统的分工无助于软件开发165
“最佳实践”是“科学管理”的遗毒166
最佳实践使人墨守成规166
最佳实践阻碍了过程革新167
软件工程强迫我们忽视个人168
软件开发者不是可替换的资源169
伪造一个“理想的开发过程”169
开发过程,不嫌其多170
抛弃软件工程的瀑布式过程171
瀑布方法需要大型团队来实施172
小型团队绝不要尝试软件工程173
第16章 学习软件工程的经验175
尺度和复杂度175
做软件,不容易176
应用程序需要良好的结构177
变化的代价很高——如果你不允许变化的话178
交流至关重要179
文档总是错的180
用增量式开发来控制风险180
精确的估算很难得到181
借用这些经验183
第五部分 星期一的早上189
第17章 经验——项目成功的指示灯189
根据声望选择软件工匠189
信任工匠的推荐190
最后,开始大范围搜索191
根据声望和作品来评价工匠191
考察工匠的作品192
工匠的试演193
由软件工匠来组建开发团队194
根据个人了解和推荐挑选团队成员194
年富力强的开发团队195
为低预算团队担心196
通力协作196
使用增量式开发197
尽早解决问题198
任何人都能学会协作式开发198
回避极端技术199
经验的价值200
他们去年在哪里?201
奖励优秀开发者201
想要人才,就得付高薪202
我们付得起那么多钱吗?203
做好吃惊的准备204
第18章 为测试和维护而设计207
是软件应用,不是软件项目208
应用程序只会退休,不会结束208
维护团队理应拒绝丑陋的软件209
可维护软件需要有自动测试209
使应用程序能够被测试210
为维护而设计211
创建可维护软件需要经验丰富的开发者212
可维护软件能够生存多年213
长寿的应用程序需要长寿的开发工具213
开放源码,软件工艺的最爱214
Java对项目的健康有害214
可维护软件需要稳定的基础设施215
优秀的软件是全球性的216
保证软件的全球性217
拒绝“有计划报废”218
优秀的软件需要优秀的用户界面218
能够安全使用的软件219
可维护软件易于诊断220
外包的危害221
外包忽视了软件开发的本质222
在外包中坚持软件工艺223
借助外来的工匠224
维护是软件生命中最重要的部分224
提高维护者的地位225
维护者当受赏226
并非所有软件都必须可维护226
“为测试和维护设计”不能一蹴而就227
第19章 活到老,学到老229
创造学习的环境229
用内部研讨创造学习环境230
邀请所有人参加讲座231
学习时间是一种投资231
掌握软件开发的技艺231
鼓励参加用户组和技术会议233
慎选培训课程234
课前联系234
课后跟踪235
亡羊补牢235
鼓励员工活跃于开发者社群中236
鼓励出席技术会议236
鼓励开发者担任讲师237
鼓励开发者写书237
沉思的实践者238
热门推荐
- 991121.html
- 2394582.html
- 2291500.html
- 2361332.html
- 1903295.html
- 3729717.html
- 214259.html
- 2173880.html
- 1485391.html
- 651814.html
- http://www.ickdjs.cc/book_602032.html
- http://www.ickdjs.cc/book_517177.html
- http://www.ickdjs.cc/book_2310366.html
- http://www.ickdjs.cc/book_2360209.html
- http://www.ickdjs.cc/book_3344005.html
- http://www.ickdjs.cc/book_15017.html
- http://www.ickdjs.cc/book_1575500.html
- http://www.ickdjs.cc/book_2463272.html
- http://www.ickdjs.cc/book_3520664.html
- http://www.ickdjs.cc/book_2600866.html