5、详细设计阶段项目管理者联盟
详细设计阶段的直接目标是编写详细设计说明书,为此,承建方应做如下工作:项目管理者联盟
⑴、确定每个模块的算法,用工具表达算法的过程,写出模块的详细过程性描述;项目管理者联盟
⑵、确定每一模块的数据结构;项目管理者联盟
⑶、确定模块接口细节。项目管理者联盟
监理方在这个阶段主要是在进度上进行控制,主要手段是定期与承建方沟通,检查文档。talent.mypm.net
这个阶段监理方应提交:在详细设计进行前提交详细设计阶段监理细则、监理周记、在详细设计完成后提交详细设计说明书的确认报告。项目管理者联盟
6、编码及测试阶段项目管理者联盟
编码是将详细设计阶段的设计思想用某种计算机语言实现的过程。监理方应从结构化程序设计原则来进行编码工作的监理:项目管理者联盟
⑴、使用语言中的顺序、选择、重复等有限的基本控制结构表示程序逻辑;项目管理者联盟
⑵、选用的控制结构只准许有一个入口和一个出口;项目管理者联盟
⑶、程序语句组成容易识别的块,每块只有一个入口和一个出口;blog.mypm.net
⑷、复杂结构应该用基本控制结构进行组合嵌套来实现;项目管理者联盟
⑸、语言中没有的控制结构,可用一段等价的程序段模拟,但要求该程序段在整个系统中应前后一致;项目经理博客
通常测试是伴随着编码而同时进行的。广义上软件测试并非只在这个阶段才有,而是贯穿软件需求分析、概要设计、详细设计等阶段的。本处的测试,则指代码测试。在测试阶段,监理方应依据测试原则对承建方的测试进行监督:项目管理者联盟文章
⑴、应尽早的和不断的进行软件测试;项目管理者联盟
⑵、测试用例应由测试输入数据和对应的预期输出结果这两部分组成;项目管理培训
⑶、程序员应避免检查自己的程序;项目管理者联盟
⑷、在设计测试用例时,应包括合理的输入条件和不合理的输入条件;项目管理者联盟文章
⑸、充分注意测试中的群集现象,即一般测试后程序中残存的错误数目与该程序中已发现PgMp.mypm.net
的错误数目成正比;项目管理者联盟
⑹、严格执行测试计划,排除测试的随意性;项目管理者联盟
⑺、应当对每一个测试结果做全面检查。项目管理者联盟
⑻、妥善保存测试计划,测试用例,出错统计和最终分析报告,为维护提供方便。项目管理者联盟
在编码及测试阶段监理方可参考的标准有:GB938688计算机软件测试文件编制规范、GB/T1250490计算机软件质量标准保证计划规范、GB/T1250590计算机软件配置管理计划规范、GB/T1553295计算机软件单元测试等。项目管理者联盟
|