软件测评考试临时笔记(下午)

tech2023-01-20  101

软件工程是指应用计算机科学、数学及管理科学等原理,以工程化的原则和方法来解决软件问题的工程,其目的是提高软件生产率、提高软件质量、降低软件成本系统测试是将通过了集成测试的软件,作为整个基于计算机系统的一个元素,与计算机硬件、外设、某些支持软数据和人员等其他系统元素结合在一起,在实际或模拟运行环境下,对计算机系统进行一系列的测试。系统测试的目的在于通过与系统的需求定义做比较,发现软件与需求定于不符或者与之矛盾的地方。以上描述可以看出,系统测试对象包含了软件所依赖的硬件、外设和数据用例图的图例:软件测试配置管理中最基本的活动包括配置标识项、配置项控制、配置状态报告、配置审计边界值法:既可以黑盒测试也可以白盒测试 基础路径法:白盒测试 正交实验法:黑盒测试 逻辑覆盖法:白盒测试V模型:

 需求分析阶段:由需求分析人员完成——《需求规格说明书》

 设计阶段:a.概要设计阶段    b.详细设计阶段     由系统架构师(分析师)完成——《概要设计说明书》和《详细设计说明书》

ipconfig/renew:更新所有适配器的DHCP配置(该命令仅在具有配置为自动获取IP地址的适配器的计算机上可用)ipconfig/flushdns:刷新并重设DNS解析缓存netstat -r:用于显示核心路由表arp -a:用于查看ARP高速缓存中的内容

在绘制数据流图时,应遵循父图与子图平衡的原则,这个平衡包括两方面内容:1、父图的输入/输出数据流与子图的输入/输出数据流一致,如果加工A有的输入/输出数据流,在其父图中也应该有对应数据流;2、对于一个加工,应有输入数据流和输出数据流,两者缺一不可

评测的主要内容: 1)系统定义的目标是否与用户的要求一致 2)系统需求分析阶段提供的文档资料是否齐全 3)文档中所有描述是否完整、清晰、准确地反映用户要求 4)与所有其他系统成分的重要接口是否都已经描述 5)被开发项目的数据流与数据结构是否足够、确定 6)所有图标是否清楚、在不补充说明时能否理解 7)主要功能是否已经包括在规定的软件范围之内,是否都已经充分说明 8)软件的行为和它必须处理的信息、必须完成的工程是否一致 9)设计的约束条件或限制条件是否符合实际 10)是否考虑了开发的技术风险 11)是否考虑过软件需求的其他方案 12)是否考虑过将来可能会提出的软件需求 13)是否详细制定了检验标准,它们能否对系统定义成功进行确认 14)有没有遗漏、重复或不一致的地方 15)用户是否审查了初步的用户手册或原型 16)项目开发计划中的估算是否受到了影响

语句覆盖(SC):使被测程序中每条语句至少执行一次判定覆盖(DC):使程序中的每个判定至少都获得一次“真值”或“假值”条件覆盖(CC):使得每一判定语句中每个逻辑条件的可能值至少满足一次条件判定组合覆盖(CDC):使得判定中每个条件的所有可能(真/假)至少出现一次,并且每个判定本身的结果(真/假)也至少出现一次多条件覆盖(MCC):使得每个判定中条件的各种可能组合都至少出现一次,一定满足DC、CC和CDC

最新回复(0)