软件工程平台-工具-火龙果软件 - 关心工作者的实践
  要资料 文章 文库 视频 Code iProcess 课程 认证 咨询 工具 讲座吧  
会员   

产品介绍 
产品购买 
产品介绍
EA团队协作平台
模型共享空间 以项目组为单位,可以建立模型共享空间,在其中多人可以共享模型库
模型权限管理 模型创建者可以把模型面向每个用户授权:可见、只读、修改、删除。实现安全和协同工作的支持。
模型版本管理 提供模型的面向个人级别的版本管理,一个模型的所有编辑者的模型都可以同步跟踪
并发锁 模型创建者可以锁定模型,其他人只能读,而不能修改。也可以授权某些用户可以修改。
模型交流 可以看到模型编辑者,并和模型编辑者进行在线交流,问题解答,工作协同。

 

工程服务台
需求管理 基于EA模型,提供需求条目管理,变更管理,需求跟踪,需求协同
测试管理 基于EA模型,提供支持测试用例管理,测试变更管理,测试跟踪,测试协同
 

软件工程的困局
当前,很对IT企业和团队,一旦达到一定规模,一般都能建立起工作流程、人员的角色和职责也基本清晰。但是实际执行起来却发现难以落地,导致最后不理想的状态:工作秩序混乱、工作效率低、产品质量差。
那么如何解决这些问题呢?常见的2个方面,
  • 过程改进
  • 工具自动化和优化。
  • 而过程改进的结果,也要落地到工具的执行,因为作为先进生产力代表的行业,软件工程工具是竞争力的基本要素之一。
    而目前的软件工程工具现状是,各个职能团队都有自己专业的工具,例如:
  • 需求团队-需求建模工具,界面设计工具,需求管理工具
  • 开发团队-设计建模工具,开发工具,白盒测试工具,单元测试工具
  • 测试团队-测试管理工具,功能自动化测试工具,性能测试工具,
  • 韵味团队:部署工具,运行监控工具,配置管理工具
  • XXX 团队: … …工具。
  • 而这么多工具,造成了各个职能团队越来越专业,协作效率越来越低。而所有人其实只有一个目标,为客户提供满意的产品和服务。
    要解决这个问题,需要2个方面的努力:
  • 引入敏捷工作理念和方法
  • 把软件工程工作需要的职能落地为一体化集成工具平台,减少工具数量,提高工具效能(不只是建立各个工具的接口,因为太多的工具一定意味着低效率。)
  • 为此,火龙果结合20年软件工程技术、方法与工具服务经验,提出了火龙果软件工程理念:

    围绕同一目标,消除专业隔阂,提高工作质量。
    并基于此理念,推出火龙果软件工程平台,具体包含内容如下图:
     
      模型仓库把在多个项目中可以复用的模型提炼到仓库,支持复用。
      产品货架 把在多个产品中可以复用的功能、组件、测试用例提炼到产品货架,支持复用。
      模型 具体项目or产品的模型,例如包括“产品模型、业务模型。
      产品管理 提供产品和产品的多个版本管理,包括多个版本之间的跟踪,差异对比。
      需求管理 提供需求结构化、需求状态跟踪、需求关系跟踪,变更管理、需求评审、需求版本管理。
      测试管里 提供测试计划、测试用例跟踪、缺陷跟踪、测试质量报告。
      工作管理 提供工作任务管理,计划管理,工作总结。
      问题管理 能够问题跟踪、问题解决、问题资产化管理
      能力管理 提供人员能力评测、能力训练、学习资源支持。
    火龙果软件工程平台主要包括3部分:
  • 团队协作平台-vleee(火龙果软件工程平台)
  • 工程服务平台-iwork(火龙果软件工程平台)
  • 第三方软件工程工具
  • 可视化建模工具 EA
  • 持续集成工具Jenkins
  • 动化测试工具
  • 性能测试工具
  • 代码版本管理工具
  • 代码质量检查工具
  • … …
  • 其中的核心部分关系如下图所示:
  • 团队协作平台-vleee(火龙果软件工程平台)
  • 工程服务平台-iwork(火龙果软件工程平台)
  • 第三方软件工程工具
  • 可视化建模工具 EA
  • 每天2个文档/视频
    扫描微信二维码订阅
    订阅技术月刊
    获得每月300个技术资源
     
    希望我们的资料可以帮助你学习,也欢迎投稿&提建议给我
    频道编辑:zhgx
    邮       件:zhgx@uml.net.cn

    关于我们 | 联系我们 | 京ICP备10020922号 京公海网安备110108001071号