软测试中级软件工程师(架构定期测试概念概述)
1考试情况分析
根据历年考题分析,本章要求考生掌握以下知识:
(1)了解软件开发方法,掌握软件开发模型。
(2)了解需求工程的概念,熟悉面向对象分析,掌握结构分析,掌握需求管理流程。
(3)了解系统建模过程。
(4)了解系统设计、人机界面设计、结构化设计的流程,熟悉面向对象设计。
(5)了解软件测试的概念和目标,软件测试的原则,基本的软件测试活动,软件测试的阶段和分类,面向对象的测试。
(6)了解软件调试的方法,区分软件调试和软件测试。
(7)掌握系统转换计划,了解系统维护的概念。
(8)了解软件开发环境和工具。
1.1本章摘要
知识领域的知识点详情
软件开发方法(?)
(1)结构化开发方法
用户至上,自上而下,逐级分解(解决),严格区分工作阶段,每个阶段都有任务和成果,强调系统开发过程的整体性和全局性,对系统开发过程进行工程化,规范文档和资料。
优势:
理论基础严密,其指导思想是在系统建立之前,能够充分了解和理解用户需求。可见,结构化方法注重开发过程的整体性和全局性。
缺点:
开发周期长;文件和设计说明繁琐,工作效率低;要求在开发之初充分了解系统的信息需求,充分预见所有可能的变化,但这并不太现实;如果没有充分调动用户参与系统开发的积极性,系统移交过程会不稳定,系统运维管理会更加困难。阶段固化,不擅长变化,适合明确需求。
持续更新。。。。