您的位置:首页 > 其它

第二次作业

2013-10-15 22:50 134 查看
什么是统一过程?统一过程的4个阶段是什么?

答:“统一过程”是一种统一的方法学,是把Booch方法、Jacobson方法、Rumbaugh方法中最优秀的特色组合在一起。

四个阶段为:

      1、初始阶段。初始阶段主要关注项目计划和风险评估,其目的是确定是否值得开发目标系统。

            2、细化阶段。细化阶段关心定义系统的总体框架,其目标是:细化出事需求(用例),细化体系结构,监控风险并细化他们的优先级,细化业务案例以及制定项目管理计划。

      3、构造阶段。构造阶段是建立系统,构造系统的第一个具有操作性的版本,一能够交付给客户进行β测试的版本结束,有时称为测试版本。

      4、移交阶段。移交阶段包含β测试时期,以发布完整的系统而终止,其目标是确保系统真正满足客户的需求。

 

 

在软件工程中知识体系中,将软件工程划分为哪些知识域?

答:

(1)软件需求(Software Requirements)。真实世界问题而必须展示的特性。软件需求的知识域包括七个子域,即软件需求基础、需求过程、需求获取、需求分析、需求规格说明、需求确认和实践考虑。

(2 )软件设计(Software Design)。根据IEEE [ IEEE 610.12-90] ,设计既是"定义一个系统或组件的体系结构、组件、接口和其他特征的过程",又是"这个过程的结果"。软件设计的知识域包括六个子域,即软件设计基础、软件设计关键问题、软件结构与体系结构、软件设计质量的分析与评价、软件设计符号、软件设计的策略与方法。

(3)软件构造( Software Construction)。它指通过编码、验证、单元测试、集成测试和排错的组合,具体创建一个可以工作的、有意义的软件,其知识域包括软件构造基础、管理构造、实际考虑三个子域。

(4)软件测试(Software Testing)。它是由在有限测试用例集合上,根据期望的行为,对程序的行为进行的动态验证组成, 测试用倒是实际上无限的执行域中适当选择出来的。软件测试包括五个子域,即软件测试基础和测试级别、测试技术、需求分析、与测试相关的度量、测试过程。

(5)软件维护(Software Maintenance)。软件一旦投入运行,就可能出现异常,运行环境可能发生改变,用户会提出新的需求。生命周期软件维护阶段从软件交付时开始,但是维护活动出现得还要早。软件维护的知识域包括四个子域,即软件维护基础、软件维护的关键问题、维护过程、维护技术。

(6)软件配置管理(Software Configuration Management)。为了系统地控制配置的变更和维护在整个系统生命周期中的完整性和可追踪性,而标志软件在时间上不同点的配置的学科。软件配置管理包括六个子域,即软件配置管理过程管理、软件配置标志、软件配置控制、软件配置状态统计、软件配置审核、软件发行管理和交付。

(7)软件工程管理(Software Engineering Management)。处理软件工程的管理与度量,虽然度量是所有知识域的一个重要方面,但是这里涉及的是度量程序的专题。软件工程管理包括六个子域,即启动和范围定义、软件项目计划、软件项目实施、评审与评价、关闭、软件工程度量。前五个覆盖软件过程工程 管理,第六个描述软件度量的程序。

(8)软件工程过程(Software Engineering Process)。涉及软件工程过程本身的定义、实现、评定、度量、管理、变更和改进。软件工程过程包括四个子域,即过程实施与改变、过程定义、过程评定、过程和产品度量。

(9)软件工程工具和方法(Software Engineering Tool and Method)。包括软件工程工具、软件工程方法两个子域。

(10)软件质量(Software Quality)。处理跨越软件生命周期过程的软件质量的考虑,由于软件质量在软件工程中元处不在,其他知识域也涉及质量 问 题。软件质量包括三个子域,即软件质量基础、软件质量过程、实践考虑。

 

 

 

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: