客户环境, 项目工具

  1. 注意客户环境和开发环境是完全不同的.
    1. 客户环境:没有编译,调试环境, 没有源代码. 因此必须使用日志来记录软件的错误.
    2. 客户环境下如何替换组件
    3. 客户环境下转换到调试模式
    4. 客户可能安装过本软件以前的版本. 如何和以前版本共存? 如何升级到新版本?
    5. 客户如何恢复断电等原因造成的错误.
    6. 如何让客户的其他程序来调用本软件的组件
  2. 必须准备的管理工具
    1. 客户需求管理工具 : 记录客户需求及其变更, 确认等
    2. 项目管理工具 : 任务分配, 项目进度
    3. 文档管理工具 : 开发文档
    4. bug管理工具
  3. 必须准备的开发工具 
    1. 源代码版本控制系统 (TortoiseSVN)
    2. 测试工具 (NUnit)
    3. 日志工具 (Log4Net)
    4. 对象组建工具 (Spring.NET)
  4. 必须注意的问题
    1. 单用户还是多用户(路径,配置文件)?
    2. 需要国际化吗(时间, 文字等)?
    3. 单机的还是网络的(远程调用)?
    4. 需要支持多线程吗(同步)?
    5. 某种数据的数据量会很大吗(缓存, 减少传输次数)?

你可能感兴趣的:(工具)