CSOFT - Connecting Possibilities...
首页
解决方案
  多语种本地化
  软、硬件测试
  多媒体制作
  应用软件开发
 
  开发方法
  技术实力
  外包服务
  无线应用
  多语种配音
专业经验
全球客户
CSOFT
 
   
 
首页 > 解决方案 > 应用软件开发 > 开发方法



在整个软件开发周期,从最初的项目需求评估和项目规划,到进度跟踪和监督,以及质量保证,CSOFT 都严格遵循 CMM2 标准。我们不但使用 Rational Unified Process (RUP) 作为应用开发的基础,同时,我们还拥有一套根据自己多年软件业经验而开发的各种指南、模板和说明。这种统一的软件开发框架允许 CSOFT 使用各种行业标准规范和架构来设计和开发应用程序。


CSOFT 的软件开发周期由以下阶段组成:
  1. 启动阶段:
    本阶段收集需求资料和建立项目模型。
  2. 细化阶段:
    本阶段建立项目分析细节和设计方案。
  3. 实施阶段
    本阶段集中于项目的详细设计、实施和测试。通常本阶段的大部分时间用于项目开发。
  4. 部署阶段:
    最终产品部署。
以下是对每个阶段更为详尽的描述。

启动阶段:资料收集和建立项目模型

在项目之初, 首先,我们要根据客户需求收集各种资料和数据,其次,在充分了解项目实现目标的基础上,设计项目实现方法。然后,我们会为此项目设计一个基础架构,这个基础架构实际上代表了此项目的原型,能够真正反映项目的需求并且能够体现整个项目实施过程中的高风险区域。根据项目的目标以及设计好的基础架构,我们就可以开始准备项目开发环境(工具,组织,管理等),同时估算出整个项目的开发成本以及项目实施进度表。上述所有部分,都是为了能够真正满足和实现客户的要求和需要。
      
细化阶段:项目分析和设计
本阶段的首要目标是进一步定义和确认所设计的基础架构,为设计和实施提供逻辑基础。通过一个或多个结构化的场景对基础架构的有效性和性能进行评估并且建立实施阶段的迭代实施计划。细化阶段完成分析模型 (Analysis Model ),以及设计模型 (Design Model ) 和数据模型 (Data Model) 草案。
      
实施阶段:详细设计、实施和测试
我们在这一阶段将花费最多的时间。要根据所设计的基础架构进行实际编码和实施,以完成系统开发。同时,本阶段还要进行质量保证测试。
      
部署阶段:项目部署
本阶段进行项目 Beta 测试。准备辅助材料诸如用户手册和培训文件等。在部署阶段,我们将对整个系统进行 Beta 测试。在将产品移交给客户之前,我们还要进行产品安装,检查并确保已达到所有要求。同时,我们还会对客户的现存基础设施如数据库和实用工具等其它界面进行调试。



要了解更多关于 CSOFT 开发方法的信息,请发送邮件至至 info@csoftintl.com 或 点击这里

   

© 版权所有 2010 CSOFT Solutions, Ltd.