第二章 踏上ICONIX软件过程之路


站在客户的角度思考

企业为什么买我的产品

在这里插入图片描述
他们有需求,又想马儿不吃草,又想马儿跑的快。(想Pitch,奴隶主)

企业很复杂,无法根本解决问题,只能优化局部。
企业痛点多多少少与开源节流有关。

需求工程概述

  1. 诊断• 准确定位痛点
  2. 开方• 提出合理解决方案
    1与2合称“需求开发”,需求是软件成功的基础
  3. 配药• 设计开发软件系统
  4. 治疗• 实施维护软件系统

需求噩梦

在这里插入图片描述
在这里插入图片描述

需求工程:通过合适的工具和记号系统地描述待开发系统及其行为特征和
相关约束,形成需求文档,并对用户不断变化的需求演进给予支持。

在这里插入图片描述

需求开发方法

需求调查,需求分析,需求定义
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

ICONIX软件过程的需求阶段

在这里插入图片描述

ICONIX过程特点

  1. 尽早进入编码阶段,缩短分析设计周期的软件开发方法。

  2. 合理的简化统一过程(RUP), 基于敏捷软件开发的思想。

  3. 与 RUP相比,是轻量级的过程。与敏捷相比,ICONIX提供充足的需求和设计文档,但不过度分析设计。

  4. ICONIX过程从把需求文档变成可运作的代码过程只需四步,使用四张UML图

    1. Ø 用例图
    2. Ø 序列图
    3. Ø 类图
    4. Ø 健壮性图(非UML标准)

好项目是从愿景开始的

在这里插入图片描述

获取愿景的三步曲

第一步:找到软件项目的“老大”;

在这里插入图片描述

第二步:得到“老大”对项目的期望(愿景);

在这里插入图片描述
在这里插入图片描述

老大需要的不是功能,要的是期望
中程领导关心流程
底层人员关心简单与否

第三步:描述出愿景的度量指标;

在这里插入图片描述

在这里插入图片描述

提高收入,本质就是开源节流,又想要产品卖的多,又想成本少。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

课堂训练
XXX市人才交流中心一直负责XXX市的人才中介工作,求职者可以在人才交流中心发布求职信息或查看招聘信息,招聘的公司也可以在人才中心发布招聘信息或查看求职信息。随着互联网技术的发展,XXX人才交流中心也想要一套软件系统,使得求职者和招聘公司能自助发布求职和招聘信息,这样即可以提高员工的工作效率,精简负责普通招聘工作的人员,又可以缩减求职者和招聘公司排队等候时间,说干就干,开发一套XXX市人才交流中心自己的求职招聘网站。

第一步:找老大
第二步:得到老大的期望
第三步:描述愿景的可度量指标

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值