ImageVerifierCode 换一换
格式:DOCX , 页数:13 ,大小:2.65MB ,
资源ID:19427651      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/19427651.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(软件工程考试复习总结祥解Word格式.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

软件工程考试复习总结祥解Word格式.docx

1、这些软件质量因素侧重于软件产品的三个重要方面:操作特性(或产品运行)、承受变更的能力(或产品修改)、对新环境的适应能力(或产品转移)11.软件测试策略定义了4个测试步骤:单元测试、集成测试 、确认测试、系统测试。12.软件提供了我们这个时代最重要的产品信息。13.传统过程模型力求实现结构化和有序。14.增量模型综合了线性过程流和并行过程流的特征。15.在编码之前建立单元测试是XP方法的关键因素。16.正式的技术评审是最主要的需求确认机制。17.设计创建了软件的表达或模型,但与分析模型(关注于说明必需的数据、功能和行为)不同,设计模型提供了软件体系结构、数据结构、接口和构件的细节,而这些都是实现

2、系统必需的。18.功能独立性可以通过两条定性的标准进行评估:内聚性和耦合性。19.列举三个体系结构风格:以数据为中心的体系结构、数据流体系结构、调用和返回体系结构、面向对象体系结构、层次体系结构20.构件级设计的三个打包原则:发布服用等价性原则、共同封装原则、共同复用原则。21.界面设计的三个黄金规则:用户操纵控制、减少用户的记忆负担、保持界面一致22.软件配置管理(SCM)是在整个软件过程中应用的一种普适性活动。因为变更可能随时出现,SCM活动用于:标识变更;控制变更;保证恰当地实施变更;向其他可能的相关人员报告变更。23.由于构件并不是独立的程序,因此,必须为每个测试单元开发驱动程序和桩程

3、序24.面向对象系统的集成测试有两种不同的策略:基于线程的测试、基于使用的测试。2、名词解释1.软件 指令的集合,通过执行这些指令可以满足语气的特征、功能和性能需求; 数据结构,是的程序可以合理利用信息; 软件描述信息,它以硬拷贝和虚拟形式存在,用来描述程序操作和使用。2.软件过程 工作产品构件时所执行的一系列活动、动作和任务的集合。3.需求工程 致力于不断理解需求的大量任务和技术。从软件过程角度来看,需求工程是一个软件工程动作,开始于沟通活动并持续到构建活动,它必须适应过程、项目、产品和人员工作的需求。4.软件体系结构 系统的一个或者多个结构,它包括软件结构、构件的外部可见属性以及它们之间的

4、相互关系。5.软件工程的逆向工程 分析程序、在高于源代码的抽象层次上表示程序的过程。逆向工程是一个设计恢复过程,逆向工程工具从现有的程序中抽取数据、体系结构和过程的设计信息。6.软件工程 将系统化的、规范化的、可量化的方法应用于软件的开发、运行和维护、即将工程化方法用于软件以及所述方法的研究。7.质量功能部署一种将客户需求转化成软件技术需求的质量管理技术。QFD的目的是最大限度地让客户从软件工程过程中感到满意。QDF确认了三大需求:1、正常需求;2、期望需求;3、令人兴奋的需求。8.重构 软件重构的工作时修改源代码和(或)数据,使软件使用未来的变化。9.样本驱动评审 对所有软件工程工作产品的样

5、本进行审查,以决定哪些工作产品是最有错误倾向的,然后集中全部的FTR资源,只分配给那些可能具有错误倾向的工作产品。10.软件质量 在一定程度上应用有效的软件过程,创造有用的产品,为生产者和使用者提供明显的价值。三、简答题1.请列举5个测试原则。1)所有的测试都应该可以追溯到用户需求;2)测试计划应该远在测试之前就开始着手;3)将Pareto原则应用于软件测试;4)测试应该从“微观”开始,逐步转向“宏观”;5)穷举测试时不可能的。2.在类-职责-协作者建模中,列举给类分配职责时的5个指导原则。1)智能系统应分布在所有类中以求最佳地满足问题的需求;2)每个职责的说明应尽可能的具有普遍性;3)信息和

6、与之先关的行为应放在同一个类中;4)某个事物的信息应局限于一个类中而不要分布在多个类中;5)适合时,职责应有相关类共享。3.Amb01建议了五种不同类型的设计类,每一种都表示了体系结构的一个不同层次,请列举这五种类型的设计类。1)用户接口类 2)业务域类3)过程类4)持久类5)系统类4.请列举5个设计原则使得界面能够减少用户的记忆负担。1)减少对短期记忆的需求;2)简论有意义的缺省;3)定义直观的快捷方式;4)界面的视觉布局应该基于真实世界的象征;5)以不断进展的方式揭示信息。5.重构和正向工程之间存在差别,这种不同是什么?1)重构并不修改总体程序结构,它倾向于关注单个模块的设计细节及模块中所

7、定义的局部数据结构。2)如果重构扩展到模块边界之外,而且设计软件体系结构,则重构变成了正向工程。6.一个通用的软件工程过程框架包含哪几个活动?沟通-策划-建模-构建-部署7.瀑布模型的优缺点是什么?优点:提供完整软件并提供持续的技术支持缺点:1、实际项目很少遵守瀑布模型提出的顺序,随着项目推进,变更可能造成混乱;2、客户通常难以清除描述所有的需求,因此很难适应许多项目开始阶段必然存在的不确定性;3、客户要有耐心,在项目接近尾声才能得到可执行文件,对于系统中存在的重大缺陷,可能造成重大损失。8.自组织在敏捷开发中三重含义是什么?1)敏捷团队自身以完成工作;2)团队组织最能适应当前环境的过程;3)

8、团队组织最好的进度安排以完成软件增量交付。9.测试和测试的区别?测试有开发人员在场,由开发人员记录错误和使用问题;测试开发人员不在场,由用户记录遇见的问题并提交给开发人员。10.叙述软件配置管理过程中的一系列任务具有的4个主要目标?1)统一表示软件配置项;2)管理一个或多个软件配置项的配置;3)便于构造引用系统的不同版本;4)在配置睡时间演化时,确保能够保持软件质量。11.请列举5个需求建模原则。1)必须描述并理解问题的信息域;2)必须确定软件所要实现的功能;3)必须描述软件的行为(作为外部事件的结果);4)描述信息、功能和行为的模型必须以一种能揭示分层(或者分级)细节的方式分解开来;5)分析

9、任务应该从本质信息转向实现细节;四、应用题1.决策表分析或程序体系结构设计2.面向对象的随机测试或划分测试用例设计3.基本路径测试或等价类划分测试4.画用例图或画数据流图一、 应用题1. 某商场在国庆节期间,顾客购物时收费有四种情况:普通顾客一次购物累计少于100元,按A类标准收费(不打折),一次购物累计多于或等于100元,按B类标准收费(打九折);会员顾客一次购物累计少于1000元,按C类标准收费(打8折),一次购物累计多于1000元,按D类标准收费(打7折)。分别用程序流程图、程序设计语言、决策表描述收费情况。2. 某BBS模板的发帖子系统有如下功能:(1)记录发帖内容:访客在表单输入文字

10、,系统进行检查,无误后将内容存入文件。(2)显示帖子内容:读出文件,按一定格式显示在屏幕上。请根据要求画出系统的数据流图,并将其转换为软件结构图。另外,画出该系统的用例图。3. 高考录取统分子系统有如下功能:(1) 计算标准分:根据考生原始分计算,得到标准分,存入考生分数文件;(2) 计算录取线分:根据标准分、招生计划文件中的招生人数,计算录取线,存入录取线文件。试根据要求画出该系统的数据流图,并将其转换为软件结构图。 A:数据流图:软件结构图: 原始分 标准分 招生计划 录取线4. 已知有一抽象的DFD图如下所示,请用SD方法画出相应的结构图。F5设被测试的程序段为: begin s1 ;

11、if (x=0) and (y2) then s2; if (x0 (2)B0 (2)C(4)A+BC (5)A+CB(6)B+CA(1) A=0 (7)B=0(8)C=0 (9)A+B=C(10) B+C=A(11) A+C=B等边三角形(12)A=B AND A=C AND B=C(13) A(14) BC(15) A等腰三角形(16) A = B(17) B = C(18) A = C(19) AB AND BC AND A(2)测试用例:(对每一个不合理等价类都要单独设计测试用例)测试数据(A,B,C)期望结果覆盖范围-1, -1, -1非三角形(6) (7) (8) (9)(10) (11) 6,6,6(1) (2) (3) (4) (5) (6) (12)(16) (17) (18)5, 5, 4(1) (2) (3) (4) (5) (6)(16) (17) (18) (14) (15)3,4,5一般三角形(13) (14) (15) (19)另注:认真理解PPT上的举例7面向对象的随机测试和划分测试用例设计(理解教材的例子)再次讲解面向对象的随机测试用例,让学生自己上台来写出

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1