1、前言 15
1.1、 如何做好一个项目 15
1.2、大型信息系统工程建设经验总结 20
1.3、更好地领导一个项目的诀窍 28
2、软件工程 29
2.1、微软的产品定义与开发 29
2.2、MIS开发的基本方法 42
2.3 Rational Unified Process 44
软件开发过程的四个阶段 44
1.RUP阶段概述 44
2.初始阶段(Inception Phase) 45
2.1阶段目标 45
2.2 目标里程碑评审标准 45
2.3补充说明 47
3. 细化阶段(Elaboration Phase) 47
3.1 阶段目标 47
3.2 结构里程碑评审标准 48
3.3 补充说明 49
4. 构建阶段(Construction Phase) 50
4.1 阶段目标 50
4.2 功能里程碑评审标准 51
4.3 补充说明 52
5.移交阶段(Transition Phase) 52
5.1 阶段目标 52
5.2 产品发布里程碑评审标准 52
2. 4面向对象软件工程方法学F&Q 53
2.5 软件管理技术 55
3、项目管理 55
3.1 程序员章程 55
3.2 调研制度 59
3.3 工作流程 61
3.4 技能要求 63
3.5 售前工作 66
3.6 项目成员成绩考核表 68
3.7 项目管理计划实施 69
3.7.1 主题内容 69
3.7.2 适用范围 69
3.7.3 参考资料 69
3.7.4、管理 70
3.7.4.1 机构(角色)(参考) 70
3.7.4.2 任务 70
3.7.4.3人员组成及职责 70
3.7.4.3.1 质量控制组 70
3.7.4.3.2文档组 71
3.7.4.3.3通用组 71
3.7.4.3.4 分析设计开发组 71
3.7.4.3.5 项目经理 71
3.7.5文档 72
3.7.5.1 目的 72
3.7.5.2各类文档 72
3.7.5.2.1 基本文档(参考) 72
3.7.5.2.2 其它文档 72
3.7.5.2.3 文档质量的度量准则 73
3.7.6 标准、条例和约定 73
3.7.7 评审和检查 73
3.7.8 软件配置管理 74
3.7.9 问题报告和活动 75
3.7.10 工具、技术和方法 75
3.7.11介质控制 75
3.7.12对供货单位的控制 75
3.7.13 记录收集、维护和保存 76
3.8 质量管理 76
3.8.1 前言 76
3.8.2静态测试内容 76
3.8.3需求定义的静态测试 76
兼容性 76
完备性 76
一致性 77
正确性 77
可行性 78
易修改性 78
健状性 78
易追溯性 78
易理解性 78
易测试性和可验证性 78
设计文档的静态测试 79
模块性 79
可测试性 79
健壮性 79
结构化 79
易追溯性 79
易理解性 80
可验证性/易测试性 80
3.8.4 源代码的静态测试 80
完备性 80
一致性 80
正确性 80
易修改性 80
可预测性 81
健壮性 81
结构性 81
易追溯性 81
易理解性 81
可验证性 81
3.8.5动态测试策略 82
黑盒测试(功能测试) 82
等价划分 82
边界值分析 82
错误推测 82
白盒测试(逻辑覆盖) 83
语句覆盖 83
判定覆盖 83
条件覆盖 83
判定/条件覆盖 83
条件组合覆盖 83
路径覆盖 83
3.8.6动态测试分类 83
单元测试 83
模块接口; 84
局部数据结构; 84
重要的执行通路; 85
出错处理通路 85
影响上述各方面特性的边界条件。 86
集成测试 86
自顶向下 86
自底向上 86
混合 86
产品测试 86
回归测试 86
3.8.7产品标识标准 86
产品的标识 86
命名规则 87
分类: 87
程序 program 87
设计文档 design 87
质量文档 quality 88
管理文档 manage 88
用户文档 user 88
维护文档 maintain 89
其它文档 misc 89
状态 89
安全级别 89
索引 89
3.8.8编程风格与界面风格 89
代码风格建议 89
变量命名规则 89
注释风格 90
缩进 91
数据类型定义 91
语句编写 91
输入/输出 91
子程序(含存储过程)编写 92
错误处理 92
SQL语句编写 92
事件驱动GUI程序编程 93
3.8.9人机界面设计标准 94
用户界面的基本原则 94
GUI界面设计 94
数据输入 94
在输出中使用颜色 94
常用颜色定义 95
字体和间距 95
选择数据的方式及其使用场合如下: 95
错误处理 95
3.8.10文档标准 96
文档分类 96
处理逻辑文档标准 96
测试报告文档标准 96
4、项目编程 96
4.1 DELPHI 代码编程标准 96
4.2 命名规则 105
4.3 GUI设计规范 110
4.4用户界面(GUI)设计规范的意义 110
4.4.1 GUI设计规范 111
4.4.2 GUI设计指导原则 111
4.4.4 GUI设计参考 113
一、 屏幕字体使用参考 113
二、 快捷键使用参考 113
按钮使用参考 114
消息使用参考 115