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过程值得掌插的理由
1.只使用4个UML图(用例图、健壮性图、时序图、类图)完成所有工作;
2.在不同阶段便于迭代和跟踪;
3.形成清晰、完善的用例,使需求满足用户,使设计正确指导开发人员;
4.在敏捷开发中同样适用;
5.经过上百真实项目的验证;
ICONIX过程总览--ICONIX过程的图示