PM knowledge2

定义问题(problem definition)

■ 需求分析(requirements development)

■ 规划构建(construction planning)

■ 软件架构(software architecture),或高层设计(high-level design)

■ 详细设计(detailed design)

■ 编码与调试(coding and debugging)

■ 单元测试(unit testing)

■ 集成测试(integration testing)

■ 集成(integration)

■ 系统测试(system testing)

■ 保障维护(corrective maintenance)

这里列出一些构建活动中的具体任务(task)。

■ 验证有关的基础工作已经完成,因此构建活动可以顺利地进行下去。

■ 确定如何测试所写的代码。

■ 设计并编写类(class)和子程序(routine)。

■ 创建并命名变量(variable)和具名常量(named constant)。

■ 选择控制结构(control structure),组织语句块。

■ 对你的代码进行单元测试和集成测试,并排除其中的错误。

■ 评审开发团队其他成员的底层设计和代码,并让他们评审你的工作。

■ 润饰代码,仔细进行代码的格式化和注释。

■ 将单独开发的多个软件组件集成为一体。

■ 调整代码(tuning code),让它更快、更省资源。

原文地址:https://www.cnblogs.com/flyinthesky/p/1579537.html