精·第六讲 软件实现及维护.pptVIP

  • 4
  • 0
  • 约1.13万字
  • 约 68页
  • 2017-01-16 发布于北京
  • 举报
面向对象技术与Java程序 第六讲 软件实现与维护 1. 软件实现的流程 1. 软件实现的流程 1.1 准备工作 开发小组制定计划(包括编程计划、代码审查计划、测试计划等),项目经理审批该计划。 开发小组确定编程、代码审查、内部测试等规范。如果机构已经存在相应的规范,则采用之。如果机构不存在相应的规范,则由开发小组制定。 开发小组构建编程与测试环境,例如安装软件开发工具(包括可复用库)、配置管理工具、软件测试工具和缺陷跟踪工具,等等。如果是异地开发和测试,那么要构建Internet环境。 如果开发组长认为开发小组需要接受编程、测试、代码审查等方面的培训,那么由开发组长安排相应的培训。 1. 软件实现的流程 1.2 编程 (1)编程建议 尽可能采用成熟可靠的技术 对代码进行单步跟踪调试 写工作日记 源代码的版本管理 正常作息 1. 软件实现的流程 1.2 编程 (2)编程语言选择 开始编程时,程序员根据需要选择合适的语言,就会使编码过程遇到的困难少,测试工作量少,且代码维护容易。编程语言选择应考虑以下因素: 软件的应用领域 算法和数据结构的复杂性 系统用户的要求 软件的运行环境 软件开发方法 可得到的软件工具 工程规模 软件可移植性要求 程序员的知识水平 1. 软件实现的流程 1.2 编程 (3)编程风格 源程序文档化:在满足语法限制的前提下,标识符含义清晰、

文档评论(0)

1亿VIP精品文档

相关文档