UML软件工程组织

“ .Net开发历程 ”技术讲座 成功举办
 2004年10月27日

    

20041027日, UML软件工程组织 技术讲座 “.Net开发历程”在北京中关村软件园举行,现场座无虚席,80余位来自北京的软件企业、大专院校及科研机构的听众参加了本次讲座,其中有的听众专门从外地赶来参见讲座。

此次讲座由 UML软件工程组织、火龙果软件工程技术中心主办

UML软件工程组织 .Net架构设计讲师向大家介绍了在一个实际项目中,如何基于 RUP和XP定制开发流程。并灵活运用。以自己在实际运用中的体会,向大家介绍了许多宝贵经验:

  • RUP 
    RUP是什么?
    • 一种迭代的、以架构为中心的、用况驱动的软件开发方法
    • 一种具有明确定义和结构的软件工程过程
    • 一个过程产品,提供了可定制的软件工程的过程框架,以指导系统分析员、开发人员、测试人员、项目经理、配置经理、数据分析员和其他成员共同开发软件。

    RUP的四个阶段

    • 初始阶段:做还是不做?做成什么样?作用域。初始的业务模型
    • 细化阶段:透过事物看本质,把本质细化。寻找风险,建立架构基线。定义用例。
    • 构造阶段:把想法变成现实。开发出第一个可执行的版本。
    • 移交阶段:满足用户的需求。测试、重构、再测试、再重构。微调与安装。
  • XP
    敏捷软件:
    • 个体和交互 胜过 过程和工具
    • 可以工作的软件 胜过 面面俱到的文档
    • 客户合作 胜过 合同谈判
    • 响应变化 胜过 遵循计划

 

完整团队、计划游戏、客户测试、简单设计、结对编程、测试驱动、改进设计、持续集成、集体代码所有权、编码标准、隐喻、可持续的速度

  • RUP就是XP,XP就是RUP。为什么?

    此次讲座从一个基于.Net架构的“数据迁移系统”项目实施的角度入手,向大家深入介绍了RUP与XP结合的解决之道。讲座涉及:

1. 项目之初
  • 项目背景
  • 团队组建 人员、过程与工具
    2. 初始阶段
  • 前景设定
  • 需求分析设定
  • 了解成本、时间与风险列表
  • 制定至少一个可行的方案
  • 建立迭代计划
    3. 细化阶段
  • 细化阶段的目标
  • 更明确认识需求
  • 设计系统架构并建立架构基线
  • 更精确地制定时间表和费用估算
  • 生成测试和测试计划
  • 整理风险与风险解决之道
    4. 构造阶段
  • 构造阶段的目标
  • 构造与迭代
  • 结对编程与测试
  • 需求变更与拥抱变化
  • 技术难点与解决之道(如数据设计器、大字段处理、网络文件信息索取等)
  • 可执行能力里程碑
    5. 移交阶段
  • 向移交阶段过渡
  • 移交阶段的目标
  • 需求与代码变更
  • 进行beta测试
  • 培训用户和维护人员
  • 交付环境、产品打包
  • 我们完成了吗?
    6. 事后分析:如何改进?
  • 如何进行事后回顾
  • 我们的事后分析报告
  • 为下一个项目团队进行准备
    7. 下一个:真实的项目
  •  

    讲师的精彩、幽默生动的讲解给大家留下了深刻的印象,启发性很强。

       对于UML软件工程组织给大家提供的这次难得的学习和交流机会,参加者表示感谢。
       
    参加者都有一个共同的感受,UML软件工程组织这种从实践出发的技术支持,结合IBM软件开发平台的先进技术,必将对于软件企业和开发者有切实的帮助。
       
    希望UML软件工程组织越办越好,服务于社会。

    Rational用户组 软件工程技术系列讲座 每月三次,不同专题,关心您的软件工程实践 >>>


    图1:来宾签到



    图2:聚精会神

     

    版权所有:UML软件工程组织