软件工程复习题-2013-2014-1-1

软件工程复习题-2013-2014-1-1

ID:27797086

大小:200.61 KB

页数:7页

时间:2018-12-06

软件工程复习题-2013-2014-1-1_第1页
软件工程复习题-2013-2014-1-1_第2页
软件工程复习题-2013-2014-1-1_第3页
软件工程复习题-2013-2014-1-1_第4页
软件工程复习题-2013-2014-1-1_第5页
资源描述:

《软件工程复习题-2013-2014-1-1》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、软件工程复习题纲重要名词:1.软件2.软件工程3.软件利益相关者4.软件过程7.过程模式8•瀑布模型9.增量模型10.需求工程11・规格说明14.数据流图16.模块17.信息隐蔽18.功能独立19.重构20.软件体系结构23.软件质量24.质量成本25.正式技术评审26.非正式评审29.集成测试30.回归测试31.黑盒测试32.白盒测试33.关注点分离34.a测试35.卩测试36.软件配置二、填空:重要语句2.用例表示一系列的交互,即表示最终用户如何在特定环境下和系统交互;开发用例的第一步是确定各类故事中所包含的“参与者二1.一个

2、通用的软件工程过程框架包含以下5个活动:沟通、策划、建模、构建、部署&模块的功能独立性是通过两项质量标准來衡量的:耦合性和内聚性。9.过程模式冇三种类型:步骤模式、任务模式、阶段模式14.在需求建模屮,可用于表示系统行为或活动的UML模型主要有状态图,用例图,顺序图,活动图。15.敏捷过程能够降低变更的成本是因为软件产品以壇量左式发布,而且在增量内部变更能得到较好的控制。16.XP使用面向对象方法作为推荐的开发范型,它包含了策划、设计、编码和测试4个框架活动的规则和实践。1&软性过程为每个开发计算机系统或产品的人提供了成功抵达口的

3、地的路线图。实践为你提供了沿路驾驶的细节。16.正式的技术评审是最主要的需求确认机制。17.需求工程过程通过执行七个不同的活动來完成:起始、导出、精化、协商、规格说明、确认和管理18.分析模型应该描述什么是客户所需,应该建立设计的基础,建立有效的口标。19.关联定义了类之间的关系,多桂性定义了一个类和另一个类之间的联系数量关系20.为了识别分析类,基于类的建模使用从基场景和而向流的建模元素屮导出信息。可以用语法分析从文木叙述中提取候选类、屈性和操作,并制定了用于定义类的标准。21.设计创建了软件的表达或模型,但与分析模型(关注于说

4、明必需的数据、功能和行为)不同,设计模型提供了软件体系结构、数据结构、接口和构件的细节,而这些都是实现系统必需的。22.在软件设计过程中,包含体系结构、接口、构件和部署表示的设计模型是主要的工作产品。30.体系结构设计定义了软件的主要结构元素Z间的关系、可用于达到系统所定义需求的体系结构风格和设计模式以及影响体系结构实现方式的约束。31.接口设计描述了软件和协作系统之间、软件和使用人员之间是如何通信的。32.构性级设计将软件体系结构的结构元素变换为对软件构件的过程性描述。33.Hewlett-Packard开发了一系列软件质量属性

5、,称为FURPS,分别代表功能性(Functionality)、易用性(Usability)、可靠性(reliability)、性能(performance)、可支持性(supportability)34.内聚性是一个模块侧重于一件事情的程度的定性指标35.軽性是一个模块和其他模块及外部世界连接程度的定性指标36.功能独立性可以通过两条定性的标准进行评佔:内聚性和耦合性30.组织良好的设计类定义了4个特征:完整性与充分性、原始性、高内聚性、低耦合性3&设计模型有4个主要元素:数据、体系结构、构件和接口41.体系结构设计表示了建立计

6、算机系统所需的数据结构和程序构件。它需要考虑系统采取的体系结构风格,系统组成构件的结构、性质,以及系统屮所冇体系结构构件Z间的相互关系。45.体系结构风格:以数据为中心的体系结构、数据流体系结构、调用和返回体系结构、面向对象体系结构、层次休系结构。47.数据流有两种类型:变换流、申务流48.变换流可分为三部分:输入、变换中心、输!1551.构件级设计的三个打包原则:发布服用等价性原则、共同封装原则、共同复用原则52.界面设计的三个黄金规则:用户操纵控制、减少用户的记忆负担、保持界面一致。53.用户界面设计包括4个不同的框架活动:(

7、1)界面分析及建模(2)界面设计(3)界面构造(4)界面确认54.界面设计儿乎总会遇到以下4个问题:(1)系统响应时间;(2)用户帮助设施;(3)错误信息处理;(4)命令标记57.止式技术评审最明显的优点是可以早些发现错谋,以防止将错谋传递到软件过程的后续阶段。58.软件配置管理(SCM)是在整个软件过程中应用的一种普适性活动。因为变更可能随时出现,SCM活动用于:(1)标识变更;(2)控制变更;(3)保证恰当地实施变更;(4)向其他可能的相关人员报告变更59.开发软件配置管理系统时,应该具备四个重要元素:构件元素、过程元素、构造

8、元素、人员元素60.McCall等人提出了影响软件质量因素的一种有用的分类。这些软件质量因素侧重于软件产品的三个重要方面:操作特性(或产品运行)、承受变更的能力(或产品修改)、对新环境的适应能力(或产詁转移)63.软件测试的目标是发现错误。对于传统

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。