2022-05-21软考学习(做题)16

一、总体计划:做至少3年的真题(6套)。

1、综合题:6套,每天一套;

2、案例题:6套,每天一套;

3、论文题:6篇,每天一篇。

二、今日学习进度:

2019年上半年、2018年下半年、2018年上半年、2017年下半年、2017年上半年、2016年下半年考题综合题完成。

综合题:6套/6套,完成。

案例题:6套/6套,今日1套完成,欠账还是4天。

论文题:0套/6篇,未开始。

三、部分内容摘录:

1、在组织级项目管理中,要求项目组合、项目集与项目与组织的战略方向保持一致;另一方面,三者为实现战略目标所做出的贡献又各有不同。项目组合通过选择正确的项目集和项目、设定工作的优先级别并提供必需的资源的方式来促成组织的战略实现;项目集管理则是对其所包含的项目子集和项目的依赖关系进行有效管理,从而实现项目集的特定利益;项目管理通过制定和实施集合来完成特定的工作范围,支持项目集和项目组合目标的实现,最终确保组织战略得以实现。

2、一般来说,组织完整的战略包括如下三个层次:目标层、方针层行为层。

3、业务流程重构(BPR)遵循的原则:以流程为中心的原则、团队管理原则、以客户为导向的原则。

4、软件的生命周期通常包括:可行性分析与项目开发计划、需求分析、概要设计、详细设计、编码、测试、维护等阶段。

5、软件维护包括如下类型:

(1)更正性维护:更正发现的问题和错误。软件投入运行一段时间后,可能会暴露出一部分在测试阶段没有发现的错误,为改正这些错误而对软件进行的修改活动。

(2)适应性维护:保持软件产品能在变化后或变化中的环境中可以继续使用。如迁移数据库或操作系统。

(3)完善性维护:改进性能和可维护性,增加功能等。因为用户需求是经常变化的,在软件使用过程中,用户会对软件提出新的功能和性能要求,为了满足这些新的要求而对软件进行修改,使之功能和性能得到完善和增强的活动。

(4)预防性维护:在软件产品中的潜在错误成为实际错误前,检测和更正它们。或者为了改进软件未来的可维护性或可靠性,或者为了给未来的改进提供更好的基础而对软件进行修改。

6、原型法原型化方法也称为快速原型法,或者简称为原型法。它是一种根据用户初步需求,利用系统开发工具,快速地建立一个系统模型展示给用户,在此基础上与用户交流,最终实现用户需求的信息系统快速开发的方法。

7、软件测试模型主要包括V模型、W模型、H模型、X模型、H模型和前置测试模型等。

8、按照开发阶段划分时,软件测试类型分为单元测试、集成测试、系统测试和验收测试。

(1)单元测试:单元测试又称模块测试,是针对软件设计的最小单元(即程序模块)进行正确性检验的工作。程序员有责任编写功能代码,同时也就有责任为自己的代码编写单元测试。

(2)集成测试:集成测试又称组装测试、联合测试、子系统测试或部件测试。集成测试是在单元测试的基础上,将所有模块按照设计要求(如根据结构图)组装成子系统或系统进行的测试活动。集成测试关注的是模块间的接口,接口之间的数据传递关系,单元组合后是否实现预计的功能,其目的是要找出在模块接口上面,包括整体体系结构上的问题。有非增值式策略(单个一>整体)和增值式策略(单个一>逐步到整体)。

(3)系统测试:是对已经集成好的软件系统进行彻底的测试,以验证软件系统的正确性和性能等是否满足其规约所指定的要求。系统测试的对象不仅仅包括需要测试的产品系统的软件,还要包含软件所依赖的硬件、外设甚至包括某些数据、某些支持软件及其接口等。系统测试更多程度上是站在用户的角度上对系统做功能性的验证,同时还对系统进行一些非功能性的验证,包括压力测试、安全性测试、容错测试、恢复性测试等。

(4)验收测试:是在软件产品完成了功能测试和系统测试之后、产品发布之前所进行的软件测试活动,它是技术测试的最后一个阶段,也称为交付测试、发布测试或确认测试。验收测试是按照项目任务书或合同、供需双方约定的验收依据文档进行的对整个系统的测试与评审,决定是否接收系统。验收测试主要包括易用性测试、兼容性测试、安装测试、文档(如用户手册、操作手册等)测试等几个方面的内容。

你可能感兴趣的:(2022-05-21软考学习(做题)16)