• SEBank银行项目实施说明


    ------------

    Document: 项目实施说明

    Description: 项目实施概要说明,包括方法论、环境和工具说明

    Created on: Nov 6, 2007, 3:51:35 AM

    Author: 88250

    Version: 1.0.1.3

    ------------------------------------------------------------------------

    . 方法论

    本次项目(SEBank)在总体上是以敏捷方法中的极限编程(XP)作为方法论进行指导的。在实践中,我们结合用例驱动的开发(UseCase Driven Development)XP中的用户故事(User Story)作为需求规约、设计和实现的基础。

    XP中的一个最佳实践就是“简单设计”。我们将用例与用户故事简单化地归结为“用户功能点”。在每次迭代中,我们先探究并分解当前要完成一些用户功能点,以此决定本次迭代的周期。开始时,开发人员可能对他们的速度并没有很好的认识。开发人员必须要创建一个初始的猜测值。在花费几天时间去原型化一到两个用户素材(或是高层用例)来了解团队的速度应该是足够了。以后将尽量以这个速度继续项目,这样我们就可以对项目的进度有了最实际的总体把握。


    . 环境

    项目的开发环境,测试及部署环境考虑到资金和版权问题,所以尽量采用开源实现。

    1. 开发环境

    OS : MS Windows XP(SP2), GNU/Linux Ubuntu7.04

    JDK : 1.6.x

    JEE : 6.0, EJB3

    IDE : NetBeans6.0Beta2, eclipse3.3.x, 字符集:UTF-8

    Application Server : Glassfish2, Tomcat6.0(for JSP/Servlet ONLY)

    Version(Configuration) Control System: Subversion1.4.4 in Ubuntu

    Database System : MySQL5.x

    JPA Specification Implementation: Oracle Toplink Essentials (Toplink的核心部分,开源)


    1. 测试与部署环境

    OS : GNU/Linux Ubuntu Server6.10

    JDK : 1.6.0_03

    Application Server : Glassfish2

    Database System : MySQL5.0.45

    . 关于SVN

    1. 团队成员每天至少Update一次

    2. 主要开发人员每天至少半小时UpdateCommit一次

    3. 尽量不要创建新的文件夹,实在需要的话开会的时候提出来

    4. 创建的文件夹不能以中文命名

    5. windows平台下的开发人员如果用中文文件名不能提交的话改用英文

    . 项目文档概要说明

    项目的根目录下有个Document目录,放置一些对每个团队成员来说都很重要的的文档,

    请大家经常关注。

    其子目录说明如下:

    1. AgileDoc 敏捷过程中产生的文档,包括需求 、设计、测试的文档

    2. ReportDraft 这个目录放置项目报告(部分报告)的草稿

    3. Schedule 计划安排

    另外,如果自己维护的文档有什么更新,务必以邮件(或QQ群)的方式通知大家。


     
  • 相关阅读:
    Kafka事务机制
    RabbitMQ事务机制
    RocketMQ事务消息
    No 'Access-Control-Allow-Origin' header is present on the requested resource.'Ajax跨域访问解决方案
    java + eclipse 工作环境快速配置
    查找.bashrc文件并设置linux快捷命令
    headers参数传值类型
    无需会员将有道云笔记脑图转换xmind
    使用goland调试远程代码
    nginx配置文件使用环境变量
  • 原文地址:https://www.cnblogs.com/lanzhi/p/6470765.html
Copyright © 2020-2023  润新知