本书是系统介绍软件工程理论的经典教材,自1982年初版以来,随着软件工程学科的发展不断更新,培养了一代又一代软件工程人才,对学科本身也产生了重大影响。全书共分7篇,涵盖了整个软件开发过程各个阶段的内容,从初始的需求导出到设计和开发,再到软件项目管理。本书适合作为本科生和研究生教材,同时也可供软件工程人员参考。
......(更多)
......(更多)
......(更多)
理解4P-人员(people)、产品(product)、过程(process)、项目(project)。
Whittaker的书中包括了很重可以用于测试用例的设计指南的例子.其中所建议的一些最通用的指南包括: - 选择迫使系统生成所有错误消息的书输出. - 设计导致输入缓冲溢出的输入 - 多次同样的输入或输入序列 - 驱使生成非法的输出 - 驱使计算结果太大或者太小
可依赖性编程指南 1. 限制程序中信息的可见性 2. 检查所有输入的有效性 3. 为所有的异常提供处理程序 4. 尽可能使用不容易出错的结构 5. 提供重启功能 6. 检查数组边界 7. 调用外部构建时加上超时处理功能 8. 为每个表示现实世界的值的常量命名
......(更多)