更新时间: 试题数量: 购买人数: 提供作者:

有效期: 个月

章节介绍: 共有个章节

收藏
搜索
题库预览
瀑布模型的最大优点是将软件开发的各个阶段划分的十分清晰。 (  )) 文档是影响软件可维护性的决定因素。(  ) 回避风险指的是:风险倘若发生,就接受后果。(  ) 简答、分析、画图 结构分析的建模方法?建模工具有哪些? 答:建模方法:实体-关系图、数据流图、状态转换图、数据字典 工具:层次方框图、Warnier图等 软件设计从活动任务分类,分为哪些? 答:分为数据设计、体系结构设计、接口设计、构件设计、部署设计 UML动态建模机制?顺序图组成? 答:建模机制:顺序图、协作图、状态图、活动图 顺序图组成:对象、生命线、控制焦点、消息等组成 UML的特点有哪些? 答:统一标准,面向对象、可视化、独立于过程、容易掌握与使用、与编程语言的关系 结构化分析的图形工具有? 答:层次方框图、Warnier图、IPO图、E-R图、数据流图、状态转换图、数据字典 分析面向分析中类与类之间的六种关系?举例说明组合与聚合的含义? 答:继承或泛化、实现、关联、依赖、组合和聚合 例子:聚合和组合都是整体与部分关系聚合的任何对象可以是整体对象一部分 如:聚合:目录与该目录下的文件,班级与班级的学生等 组合:窗口与窗口中的菜单,组合的关联性更强 分析软件生命周期中各项基本活动?(按三过程,八阶段进行划分) 答:软件生命周期分软件定义、软件开发、软件维护三个过程 软件定义分为:问题定义,可行性研究,需求分析 软件开发分为:系统设计(概要设计,详细设计),系统实现(编码和单元测试,综合测试) 软件维护:运行和维护 软件设计从工程角度如何分类?详细设计工作内容包括? 答:工程:概要设计,详细设计 内容:过程设计、数据设计、接口设计 需求分析常用的建模方法有哪些? 答:功能分解方法、结构化分析方法、信息建模方法、面向对象分析方法 类与类之间的关联关系有哪些? 答:关联关系分为二元关联、多元关联、受限关联、聚集、组合 类与类之间的关系有? 答:关联、依赖、泛化、实现、继承、聚合、组合 组合与聚集的区别? 答:组合关系表示一个类包含另一个类的对象,并且这两个类存在层次关系,聚集关系表示一个类包含多个类的对象,这些对象可以独立存在,可属于不同类型 顺序图由什么组成? 答:由对象、生命线、控制焦点、消息等组成 数据流由什么组成? 答:外部实体、数据流、数据变换、数据存储 详细设计的任务是什么? 答:为每个模块确定采用的算法,确定每一模块使用的数据结构;确定模块接口的细节;编写过程设计说明书;设计每一模块的测试用例。 用例图由什么组成? 答:由参与者,用例,关系,扩展,泛化,注解组成 用例之间的关系有:泛化、包含、扩展三种 软件测试包括? 答:包括配置测试、兼容性测试、安装测试、文档测试、软件国际化测试、软件本地化测试、α和β测试等 软件测试的步骤?什么是α测试和β测试 答:测试分为单元测试、集成测试、确认测试和系统测试 α测试由用户在开发者的场所进行,并且在开发者对用户的“指导”下进行测试。 β测试由软件的最终用户在一个或多个客户场所进行
1 2