选择显示字体大小

业务系统(“增量迭代”)开发流程管理

noahweb作为一套b/s轻量级快速开发引擎,能够帮助您快速实现网站以及信息系统的开发。而对于一些规模略大、周期略长,特别是需求变更频繁的系统,使用noahweb引擎配合“增量迭代”的开发模式,更能让您成倍的缩短项目周期,提高效率,节约成本。

您可以从下文内容中体验一下使用noahweb来进行一个需求变化频繁的系统(如:网站后台内容管理系统、业务系统、oa。人员编制为2个全职开发人员、1个项目经理(工作量约为20%)、1个美工(工作量1周),整个项目周期在1-2个月)时的开发流程。

[查看大图]
  • 需求分析阶段: 在这一阶段,您的需求分析人员的工作重点放在功能分析上。设计人员绘制uml用例图和分析数据库结构,并使用十分接近自然语言中对行为描述的一种方式——“动作”来展现系统的操作流程,该阶段系统设计人员无须考虑系统完整性。仅规划出系统所具有的主要功能。并根据“动作”列出“动作分解列表”。(注:noahweb中不存在类的概念,因此无需考虑程序结构)

    该输出文档所要输出的文档如下:

    a、 uml用例图:

    b、 动作分解列表:

    c、 数据库结构图:

  • 原型开发阶段: 在这一阶段,您的编码人员需要生成各种资源的代码内容,由于noahweb中对各种资源均使用xml格式的代码描述和保存,xml文件最终被noahweb引擎解析,xml中的逻辑和描述又与最终呈现效果无关。这样可以让您的编码人员在该阶段无须考虑界面和最终呈现效果的问题,使得您的团队可以根据前期设计在较短时间内开发出原型。使用xml编码方式也为您和您的团队后续开发中出现的需求变更快速响应提供了一个非常有利的支持。

  • 实现阶段: 利用noahweb程序松耦合的特点,您可以在此阶段将项目采用横向“增量迭代”和多人并行合作方式开发。

    “增量迭代”使您的最终用户在编码的多个阶段都可以从不同侧重点感受系统、了解细节。利用迭代为您引导出用户真正的需求。您的用户在整个实现阶段仍然能获得至少四次体验系统的机会,分别针对于整个系统的1、流程。 2、数据输入,数据回显。3、流程完整性。4、权限与系统完整性上得到体验,向您反馈出真实需求。

    在此阶段编码人员所编写的各类资源依旧是xml格式的代码,您可以让编码人员利用xml格式的各种优点并遵照 “noahweb资源命名规范”轻松实现多人并行合作开发。为了再次提高效率,您还可以让多个并行开发的编码人员之间成线性状分工,采用这样的分工,您的编码人员在相邻时间内会编写相似功能的代码,这些代码的编写方式相似,能大大缩短编码周期,并能降低整个系统bug产生可能性,到项目后期测试阶段,也会方便测试人员更加容易寻找出由于相似原因导致的系统bug。

  • 发布阶段: 在这一阶段,系统进入试运行,开发接近尾声,最终用户会真正去使用您所开发的系统,由于之前几次“增量迭代”,这时候的系统已经很接近用户的真实需求,该阶段您的编码人员和测试人员工作重点是通过noahweb引擎自动收集到的错误日志对整个系统进行调试和排错,增强系统稳定性。在这一阶段发生的需求变更通常是最终用户人为原因导致,而noahweb在这一阶段依旧能让您轻松去面对这些意外变更。noahweb-让变化始终是您计划的一部分。


  •  


    关键字 本文所属关键字

    相关 与本文相关文章

    分类 所有文章关键字导航

    源码编程相关

    Java   Asp   PHP   .Net   XML   C/C++   CGI   VB   Jsp   J2ee   J2se   J2me   EJB   Servlet   Tomcat   Resin   Struts   Weblogic   Eclipse   ANT   GUI   JMS   Web servise   IDEA   Webphere   Hibernate   Spring   Jboss   Applet   Swing   Socket   Javamail   Perl   Ajax   P2P   安全   模式   框架   测试   开源   游戏

    SQL数据库相关

    My-SQL   Ms-SQL   Access   DB2   Oracle   Sybase   SQLserver   索引   存储过程   加密   数据库   分页   视图  

    手机无线相关

    3G   Wap   CDMA   GRPS   GSM   IVR   彩信   短信   无线   增值业务

    网页设计制作相关

    HTML   CSS   网页配色   网页特效   Javascript   VBscript   Dreamweaver   Frontpage   JS   Web   网站设计

    网站建设推广相关

    建站经验   网站优化   网站排名   推广   Alexa

    操作系统/服务器相关

    Windows XP   Windows 2000   Windows 2003   Windows Me   Windows 9.x   Linux   UNIX   注册表   操作系统   服务器   应用服务器

    图形图像多媒体相关

    Photoshop   Fireworks   Flash   Coreldraw   Illustrator   Freehand   Photoimpact   多媒体   图形图像

    标准 网站致力的规范

    Valid CSS!

    无不良内容,无不良广告,无恶意代码

    Valid XHTML 1.0 Transitional

    creativecommons