ICONIX是尽早进入编码阶段

ICONIX是尽早进入编码阶段,缩短分析设计周期的 软件开发方法 合理的简化统一过程(RUP), 基于 极限编程(XP)和  敏捷软件开发的思想. ICONIX过程与  UML和RUP相比,是轻量级的过程。 不同于XP和敏捷方法, ICONIX提供充足的需求和设计文档,但不过度分析设计。 ICONIX过程从把需求文档变成可运作的代码过程只需四步,使用四张UML图。
ICONIX的原则分别是它的用途 强壮分析一个方法为缩小分析和设计之间的差距。 强壮分析通过保证减少二义性在使用中案件描述,他们在伴随的上下文被写  领域模型. 这个过程使用途事例更加容易设计,测试和估计。
ICONIX过程在书被描述  使用案件塑造与UML的被驾驶的对象: 理论和实践
根本上, ICONIX过程描述塑造过程的核心“逻辑”分析和设计。 然而,过程可以使用,无需剪裁在跟随另外项目管理或敏捷方法学的项目。 书  敏捷发展以ICONIX过程在一个敏捷项目描述如何使用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过程的图示
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值