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

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件工程复习题-2013-2014-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. α测试 35. β测试 36. 软件配置 二、 填空:重要语句 2. 用例表示一系列的交互,即表示最终用户如何在特定环境下和系统交互;开发用例的第一步是确定各类故事中所包含的“参与者”。 5. 一个通用的软件工程过程框架包含以下5个活动:沟通、策划、建模、构建、部署 8. 模块的功能独立性是通过两项质量标准来衡量的:耦合性和内聚性。 9. 过程模式有三种类型: 步骤模式、任务模式、阶段模式 14. 在需求建模中,可用于表示系统行为或活动的UML模型主要有状态图,,,。 15. 敏捷过程能够降低变更的成本是因为软件产品以增量方式发布,而且在增量内部变更能得到较好的控制。 16. XP使用面向对象方法作为推荐的开发范型,它包含了策划、设计、编码和测试4个框架活动的规则和实践。 18. 软件过程为每个开发计算机系统或产品的人提供了成功抵达目的地的路线图。实践为你提供了沿路驾驶的细节。 21. 正式的技术评审是最主要的需求确认机制。 22. 需求工程过程通过执行七个不同的活动来完成:起始、导出、精化、协商、规格说明、确认和管理 23. 分析模型应该描述什么是客户所需,应该建立设计的基础,建立有效的目标。 24. 关联定义了类之间的关系,多样性定义了一个类和另一个类之间的联系数量关系 25. 为了识别分析类,基于类的建模使用从基于场景和面向流的建模元素中导出信息。可以用语法分析从文本叙述中提取候选类、属性和操作,并制定了用于定义类的标准。 26. 设计创建了软件的表达或模型,但与分析模型(关注于说明必需的数据、功能和行为)不同,设计模型提供了软件体系结构、数据结构、接口和构件的细节,而这些都是实现系统必需的。 27. 在软件设计过程中,包含体系结构、接口、构件和部署表示的设计模型是主要的工作产品。 30. 体系结构设计定义了软件的主要结构元素之间的关系、可用于达到系统所定义需求的体系结构风格和设计模式以及影响体系结构实现方式的约束。 31. 接口设计描述了软件和协作系统之间、软件和使用人员之间是如何通信的。 32. 构件级设计将软件体系结构的结构元素变换为对软件构件的过程性描述。 33. Hewlett-Packard开发了一系列软件质量属性,称为FURPS,分别代表功能性(Functionality)、易用性(Usability)、可靠性(reliability)、性能(performance)、可支持性(supportability) 34. 内聚性是一个模块侧重于一件事情的程度的定性指标 35. 耦合性是一个模块和其他模块及外部世界连接程度的定性指标 36. 功能独立性可以通过两条定性的标准进行评估:内聚性和耦合性 37. 组织良好的设计类定义了4个特征:完整性与充分性、原始性、高内聚性、低耦合性 38. 设计模型有4个主要元素:数据、体系结构、构件和接口 41. 体系结构设计表示了建立计算机系统所需的数据结构和程序构件。它需要考虑系统采取的体系结构风格,系统组成构件的结构、性质,以及系统中所有体系结构构件之间的相互关系。 45.体系结构风格:以数据为中心的体系结构、数据流体系结构、调用和返回体系结构、面向对象体系结构、层次体系结构。 47. 数据流有两种类型:变换流、事务流 48. 变换流可分为三部分:输入、变换中心、输出 51. 构件级设计的三个打包原则:发布服用等价性原则、共同封装原则、共同复用原则 52. 界面设计的三个黄金规则: 用户操纵控制、减少用户的记忆负担、保持界面一致。 53. 用户界面设计包括4个不同的框架活动: (1) 界面分析及建模(2)界面设计 (3)界面构造 (4)界面确认 54. 界面设计几乎总会遇到以下4个问题:(1)系统响应时间;(2)用户帮助设施;(3)错误信息处理;(4)命令标记 57. 正式技术评审最明显的优点是可以早些发现错误,以防止将错误传递到软件过程的后续阶段。 58. 软件配置管理(SCM)是在整个软件过程中应用的一种普适性活动。因为变更可能随时出现,SCM活动用于:(1)标识变更;(2)控制变更;(3) 保证恰当地实

文档评论(0)

yaobanwd + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档