软件工程考试复习

发布 2022-01-11 23:05:28 阅读 4420

征,指不同的对象收到同一个信息产生不同的结果。

4、面向对象须识别的5个层次。

1类与对象,类是具有某些特性的一类事物的总成,对象是某个具体的事物。

2属性层,指类或对象的属性。

3(类图的结构,类与类的关系)结构层。

4方法层,解决问题的办法。

5主题层。5、软件测试的4个阶段。

单元测试:单元测试是在软件开发过程中要进行的最低级别的测试活动,在单元测试活动中,软件的独立单元将在与程序的其他部分相隔离的情况下进行测试。 单元测试不仅仅是作为无错编码一种辅助手段在一次性的开发过程中使用,单元测试必须是可重复的,无论是在软件修改,或是移植到新的运行环境的过程中。

因此,所有的测试都必须在整个软件系统的生命周期中进行维护。

集成测试:集成测试,也叫组装测试或联合测试。在单元测试的基础上,将所有模块按照设计要求(如根据结构图〕组装成为子系统或系统,进行集成测试。

实践表明,一些模块虽然能够单独地工作,但并不能保证连接起来也能正常的工作。程序在某些局部反映不出来的问题,在全局上很可能暴露出来,影响功能的实现。

确认测试:确认测试的目的是向未来的用户表明系统能够像预定要求那样工作。经集成测试后,已经按照设计把所有的模块组装成一个完整的软件系统,接口错误也已经基本排除了,接着就应该进一步验证软件的有效性,这就是确认测试的任务,即软件的功能和性能如同用户所合理期待的那样。

系统测试:系统测试,英文是system testing。是将已经确认的软件、计算机硬件、外设、网络等其他元素结合在一起,进行信息系统的各种组装测试和确认测试,系统测试是针对整个产品系统进行的测试,目的是验证系统是否满足了需求规格的定义,找出与需求规格不符或与之矛盾的地方,从而提出更加完善的方案。

6、软件生命周期的8个阶段(瀑布模型的8个阶段)

问题定义:此阶段是软件开发方与需求方共同讨论,主要确定软件的开发目标及其可行性。

可行性研究: 初步可行性研究之后,确定本期建设规模和建设期限、落实选用设备和取得环境保护部门的批件、落实工程建设条件及投资控制指标经济分析、资金**等。最后完成编制研究报告,按规定向**提交项目申请报告。

软件工程考试复习

软件 计算机系统与硬件相互相存的另一部分,是程序,数据及其文档的完整集合。软件 程序 指令序列 数据 数据结构 文档 资料 软件的特点 形态特征 生产特征 维护特征 复杂特征 智能特征 质量特征 环境特征 软件的管理特征 软件的废弃特征 应用特征 软件的成本比较高。软件危机 软件危机泛指在计算机软件...

高级软件工程 考试复习

1.软件过程模型和主要模型的异同。软件过程模型是从一特定的角度对软件过程的本质描述,包括构成软件过程的各种活动 软件产品以及所有涉众。工作流模型 数据流或活动模型 角色 动作模型。瀑布模型 软件生命周期模型和线性顺序模型 问题定义 需求分析 概要设计 详细设计 编码 测试 维护。特点 阶段间具有顺序...

软件工程复习

单选填空简答思考题。1 传统的软件瀑布生命模型包括哪六个方面?需求 分析 设计 实现 交付后维护 退役2 传统瀑布生命模型的中交付后维护包括哪三种?改正性维护 适应性维护 完善性维护3 现代维护和传统维护的观点有何不同?1 传统维护的观点是先开发后维护。2 现代维护的观点是无论是在软件安装前还是安装...