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

有效期: 个月

章节介绍: 共有个章节

收藏
搜索
题库预览
需求工程包括(  )和(  )。 三. 简答题 简述什么是状态图,状态图的组成元素有哪些? 答:状态图描述的是对象发生状态转移的序列、使对象达到这些状态的事件和条件,以及达到这些状态时所发生的活动。状态图由状态、事件和转换三个主要元素构成。 RUP的四个主要阶段是什么? 答: 初始阶段:完成商业需求并确定项目的边界; 细化阶段:完成领域问题分析和软件的设计; 构造阶段:产品的制造过程,以系统实现和测试为主,重点放在管理资源及控制运作以优化成本、进度和质量; 交付阶段:确保软件对最终用户是可用的。 类之间的关系有几种?哪种关系最一般? 答:类的外部关系可以归纳为:关联、泛化和依赖三种,其中关联包括一般关联关系和组合关系,组合又包括强组合和弱组合关系。 一般关联关系最一般。 UML的静态模型和动态模型分别包括哪几种图? 答:静态模型包括:用例图、类图、包图、对象图、构件图、配置图; 动态模型包括:顺序图、协作图、活动图、状态图。 简述顺序图与协作图的异同。 答:顺序图与协作图都是表现对象之间的交互和协作的,但侧重点不同:顺序图着重在交互的时间顺序上;协作图则没有时间维度,着重在交互对象的空间链接上; 顺序图中有对象生命线和控制焦点,协作图中没有; 协作图中有路径,并且协作图中的消息必须要有消息顺序号,但顺序图中没有路径,也可以没有消息顺序号。 软件测试要经过哪些步骤? 答:单元测试:针对软件设计的最小单位程序模块进行正确性检验的测试工作; 集成测试:在单元测试的基础上,再将单元按照概要设计规格说明的要求组装成更大的模块、子系统或系统; 功能测试:在集成测试之后,给予需求规格说明书,从用户角度进行的测试; 系统测试:是软件配置在现场真实运行环境下进行的运行测试。 软件生存周期各阶段的主要任务是什么? 答:计划时期:初始阶段,主要任务是获取软件开发项目; 开发时期:第二阶段,主要任务是构建高质量的软件; 运行时期:最后阶段,主要任务是延长软件的寿命。 需求分析的目的和工作目标是什么? 答:需求分析的目的是:弄清用户对系统的细节要求,完整、准确、清晰、具体地回答目标系统“做什么”。 需求分析的工作目标是:对用户提出的软件功能、性能等应用问题及其环境进行分析与理解,采用一系列的分析方法和技术,把系统可行性分析阶段产生的系统规格说明和项目规划逐步精确化、完全花、一致化,借助于当前系统的逻辑模型导出目标系统逻辑模型,最终形成需求规格说明文档的过程。