第一章引 言 1
目录 1
本书的读者 2
本书的内容 2
管理的三个活动 4
第二章创建一个计划 5
标识软件项目中的活动 6
估算每一阶段需要的开发代价 6
项目时间估算 8
另一种项目代价的划分方法 9
2阶段开发的项目时间估算 10
将投入转化成产出 10
估计写项目报告的投入 11
估计源代码的行数 11
估计产生详细设计的投入 11
估计测试项目软件的投入 12
标识应交付的产品和里程碑 12
复审项目计划 14
维护项目计划的工具 14
第三章培养管理项目的技能 17
保存用于记录的笔记本 18
与项目主管交流 18
定期提交进展报告 19
组织项目会议 19
坚持项目主管的参与 21
潜在的读者在哪里 22
发表你的项目 22
能够接触读者的最好的媒体是什么 23
读者对该题目有什么知识 23
我想传达什么信息 24
文章有无标准格式 24
写会议论文 25
写杂志论文 26
给出口头介绍 27
充分利用口头检查 29
准备口头检查 29
检查时应该怎么做 30
检查后应该做什么 31
缓解压力 31
缓解压力的策略 32
第四章收集研究资料 35
与其他研究人员进行讨论 37
推荐的读物 38
获得图书馆的服务 39
熟悉本地图书馆 39
查找并阅读远程研究者的报告 39
通过计算机网络收集信息 40
电子邮件(Email) 41
万维网(WWW) 44
新闻组 48
WWW 文档 49
第五章选择生成报告的工具 53
使用字处理工具写报告 54
学会盲打 54
给研究报告写大纲 55
建立目录 59
建立索引 61
检查拼写和语法错误 62
生成图形和图表 63
使用绘图软件包阐明你的报告 66
在报告中使用公式 66
第六章写你的报告 69
建立报告的结构 70
标题 70
致谢 70
摘要 71
目录 71
引言 72
方法 72
结果 72
结论 73
建议 73
参考文献 73
参考书目 74
附录 74
词汇表 76
索引 77
提高写作水平的策略 77
对于短小的报告采用直接写(just-do-it)的方式 77
对于较长的报告采用自顶向下(top-down)的方式 78
克服不知从何下手的方法 80
帮助忙碌的读者 84
第七章软件开发 85
产生需求定义 86
需求定义示例 87
分析需求定义并写出需求规格说明书 89
需求规格说明书示例 90
快速原型以确认需求 91
需求分析的可选方法 92
产生详细设计 93
复查设计 95
编码 96
使用集成开发环境 98
单元测试 99
验证和确认 99
集成测试 101
用户接收测试 103
参考文献 105
参考书目 106
附 录 108
一个需求定义的示例 108
一个项目计划大纲 110
一个项目报告大纲 112
黄金价格预测系统——报告的计划(1.0版) 112
一个项目会议议程的示例 113
一个项目会议报告的示例 114
一个履历表的大纲 116
词汇表 118