请输入您要查询的百科知识:

 

词条 iconix
释义

ICONIX是尽早进入编码阶段,缩短分析设计周期的软件开发方法 合理的简化统一过程(RUP), 基于极限编程(XP)和 敏捷软件开发的思想. ICONIX过程与 UML和RUP相比,是轻量级的过程。 不同于XP和敏捷方法, ICONIX提供充足的需求和设计文档,但不过度分析设计。 ICONIX过程从把需求文档变成可运作的代码过程只需四步,使用四张UML图。

ICONIX的原则分别是它的用途 强壮分析一个方法为缩小分析和设计之间的差距。 强壮分析通过保证减少二义性在使用中案件描述,他们在伴随的上下文被写 领域模型. 这个过程使用途事例更加容易设计,测试和估计。

ICONIX过程在书被描述 使用案件塑造与UML的被驾驶的对象: 理论和实践

根本上, ICONIX过程描述塑造过程的核心“逻辑”分析和设计。 然而,过程可以使用,无需剪裁在跟随另外项目管理或敏捷方法学的项目。 书 敏捷发展以ICONIX过程在一个敏捷项目描述如何使用ICONIX过程。

ICONIX过程总览--几个重要的思想

The difference between “theory” and “practice” is that in theory there is no difference between theory and practice, but in practice, there is.

Learning by doing.

Learning from your mistakes.

ICONIX过程总览--ICONIX过程的特点

ICONIX过程是一种以最少步骤实现从用例到代码的OOAD[object-oriented analysis and design]方法学,开覆盖了软件过程中所有关键的环节。

ICONIX过程使用了一个最小的UML核心子集实现用例驱劢的OO设计。(传说中的20%)

本方法将健壮性分析[robustness analysis]作为从需求到设计的重要过渡步骤,这是其它软件过程方法中几乎没有或忽视的。

ICONIX过程的最主要特点是有健壮性分析的过程,它是连接需求和设计的桥梁。健壮性分析可以完善用例分析描述,使其更加清晰,

ICONIX主要分为四个阶段: 需求分析阶段、初步设计阶段、详细设计阶段、部署阶段。

ICONIX过程总览--ICONIX过程值得掌插的理由

1.只使用4个UML图(用例图、健壮性图、时序图、类图)完成所有工作;

2.在不同阶段便于迭代和跟踪;

3.形成清晰、完善的用例,使需求满足用户,使设计正确指导开发人员;

4.在敏捷开发中同样适用;

5.经过上百真实项目的验证;

ICONIX过程总览--ICONIX过程的图示

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2024/11/15 18:41:21