0. 说明性文档与过程资产

  • 外部文档:

    • README
    • INSTALL:安装说明
    • CHANGELOG:更新日志(功能变更点,新增功能点)
  • 用户手册:
    • User Guide
    • Mannual
  • 软件开发过程中的过程资产:
    • 上线前的部署:

      • checklists
      • 黑白名单控制;

1. 架构与技术选型

  • 集中式架构:

    • IOE:IBM 小型机,Oracle 数据库,EMC 存储设备;
  • 支付宝技术架构的三次演进:
    • 烟囱型;

      • 没有基础架构可言,一个业务对应一个烟囱,各个烟囱平地而起,关系不大;
    • 面向服务型;
      • 架构分布化:分布式服务和分布式架构
    • 云平台型
      • 资源弹性可伸缩;

2. 编码

  • 团队统一定义标记

    • TODO 待处理的问题
    • FIXME 已知有问题的代码
    • HACK 不得不采用的粗糙的解决方案

##3. 测试

  • 单元测试用例要同步刷新

    • 新的功能及需求加入进来,仍要求跑通历史测试用例,即实现测试的继承性要求;
  • 测试的分类
    • 稳定性测试
    • 压力测试;

4. 质量与进度

  • 软件质量

    • 代码提交门禁开启;
  • 时间与进度
    • 提前量;
  • 问题跟踪表;
    • 遗漏问题

      • 疑难问题;
  • 上线前的准备:
    • checklist

5. 部署与上线

  • 术语:

    • UAT:User Acceptance Test,用户验收测试;
  • 环境要分为:
    • 开发环境:开发人员验证;配置可以比较随意, 为了开发调试方便,一般打开全部错误报告
    • 测试环境:转测,测试人员;
    • 生产环境:是指正式提供对外服务的,一般会关掉错误报告,打开错误日志。
    • UAT 环境:用来作为客户体验的环境

软件开发 —— 过程资产与交付件相关推荐

  1. 软件开发最重要的十件事

    0. "面向对象"比你想象的要难得多 也许只有我有这种想法,不过我曾经以为计算机科学课上学过的"面向对象"是很简单的东西.我的意思是,创建一些类来模拟现实世界能 ...

  2. 私域社交电商一站式解决方案,软件开发+供应链服务支持一件代发

    胜天半子聚合供应链 - 京东阿里天猫苏宁全品类百万+商品大牌低价供货一件代发API对接同步上架至商城 1,全品类品牌货源:覆盖面广,涉及生活百货,服装鞋帽,化妆品,黄金珠宝,母婴综合 2,8000多品 ...

  3. 软件开发 过程管理流程设计

    根据当前公司的情况,分析整理设计了这个开发管理流程,希望能够解决项目开发中出现的管理问题.

  4. 软件开发丨关于软件重构的灵魂四问

    在软件工程学中重构就是在不改变软件现有功能的基础上,通过调整程序代码改善软件的质量.性能,使其程序的设计模式和架构更趋合理,提高软件的扩展性和维护性. 摘要 在本文中,您会了解到如下的内容: 先添加新 ...

  5. Java 建模:子整体软件开发

    Java 建模:子整体软件开发 英文原文 内容: 灵活软件开发 过程是第一位吗? 子整体(holon) 子整体软件 开发 培训模型 没有安全网的软件开发 过程?什么过程? 结论 参考资料 关于作者 对 ...

  6. 软件工程-软件开发的工程思维

    软件工程-软件开发的工程思维 目录 软件工程-软件开发的工程思维 前言 什么是软件工程? 定义 出现的背景 软件工程核心知识 与项目管理的区别 软件工程的目标 为什么需要软件工程 如何做好软件工程:原 ...

  7. 软件开发实习个人总结

      软件开发实习个人总结篇1 一.实习目的 随着时代发展和社会进步,用人单位对游戏软件专业大学生的要求越来越高,对于即将毕业的游戏软件专业在校生而言,为了能更好的适应游戏软件专业严峻的就业形势,毕业后 ...

  8. winfrom软件开发汽车测试_ETci — 全自动软件测试调度(持续集成)平台

    ET·ci 提供了编译- 测试- 发布解决方案,包括:自动提取配置库代码进行自动构建, 自动调度静态测试工具(如QAC)进行静态测试,自动调度单元测试工具(如Tessy)开展动态测试,自动调度HIL ...

  9. 软件开发延期引发纠纷-律师随笔

    软件开发延期引发纠纷-律师随笔 吴国平      北京市隆安律师事务所 笔者曾经承办多起软件开发合同纠纷,部分案件由法院判决,部分案件在仲裁委员会仲裁结案.笔者发现仲裁委员会在认定软件纠纷案件时的思路 ...

最新文章

  1. c语言map函数k v都是int,Go语言sync.Map(在并发环境中使用的map)
  2. 使用Log4jdbc记录JDBC操作
  3. win10子系统linux编译ffmpeg
  4. 使用winform来递归实现资源管理器
  5. Flex布局新旧混合写法详解
  6. 论高性能机房标识标签管理办法一现状篇
  7. Flash Media Live Encoder 使用帮助
  8. java web导出excel_javaweb导出excel文件的简单步骤
  9. Java开发过程中遇到的问题及解决方法
  10. Flexsim——初学AGV必看的知识点(如何实现AGV与控制点连接)
  11. SSDP,简单服务发现技术
  12. ubuntu 安装uget 和 flashgot 下载软件相当于windows中的迅雷
  13. 微信小程序:三元表达式设置样式
  14. android 集成腾讯定位,Android集成腾讯云通信IM
  15. 计算天数(C语言)——罡罡同学
  16. P2P关卡——资金存管与资金托管
  17. 数智未来 持续创新 | 易趋受邀出席CIAS 2022中国数智汽车峰会
  18. Linux下安装python集成开发环境——Ulipad
  19. 在x86和arm编译libmodbus
  20. PKCS 系列很好介绍

热门文章

  1. mysql并发参数查看_MySQL Innodb 并发涉及参数
  2. 数据结构线性表的三个属性
  3. 启动关闭HadoopSpark历史服务
  4. js图片 area 颜色_JS提取图片的主体颜色
  5. 新网邮箱手机服务器,使用qq邮箱进行服务器邮件代发
  6. Mysql中循环拼接参数_利用循环向数据库中插入数据,参数重复的问题
  7. mac下nvm_2021 搞个 Mac 玩玩吧!
  8. c语言游戏人物控制,在UE4中编写C++代码控制角色
  9. cuda支持 java_cuda运行时错误(48):没有内核映像可用于在设备上执行
  10. java 方法引用_JAVA 8 方法引用 - Method References