跳转到内容

A-level 计算机/CIE/进阶问题解决与编程技能/软件开发

来自维基教科书,开放的书籍,面向开放的世界
A-level 计算机
进阶编程 软件开发
规范链接

软件开发阶段

  • 理解软件开发包含多个阶段,包括需求识别、设计、编码、测试、文档和维护
  • 理解各个阶段可能存在重叠
  • 理解程序生成器和程序库在开发过程中的可能作用

测试

  • 了解错误产生的原因
  • 理解测试如何发现潜在错误
  • 认识到测试在整个软件开发过程中的重要性
  • 理解可用的测试方法:干运行、走查、白盒测试、黑盒测试、集成测试、Alpha 测试、Beta 测试、验收测试
  • 理解测试策略和测试计划的必要性及其可能包含的内容
  • 为测试计划选择合适的测试数据(正常数据、异常数据和极端/边界数据)

项目管理

  • 理解大型开发项目将涉及团队
  • 理解项目管理的必要性
  • 理解项目规划技术,包括使用甘特图和计划评审技术(PERT)图表
  • 描述甘特图和 PERT 图表提供的信息
  • 构建和编辑甘特图和 PERT 图表
华夏公益教科书