软件开发 —— 过程资产与交付件
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 环境:用来作为客户体验的环境
软件开发 —— 过程资产与交付件相关推荐
- 软件开发最重要的十件事
0. "面向对象"比你想象的要难得多 也许只有我有这种想法,不过我曾经以为计算机科学课上学过的"面向对象"是很简单的东西.我的意思是,创建一些类来模拟现实世界能 ...
- 私域社交电商一站式解决方案,软件开发+供应链服务支持一件代发
胜天半子聚合供应链 - 京东阿里天猫苏宁全品类百万+商品大牌低价供货一件代发API对接同步上架至商城 1,全品类品牌货源:覆盖面广,涉及生活百货,服装鞋帽,化妆品,黄金珠宝,母婴综合 2,8000多品 ...
- 软件开发 过程管理流程设计
根据当前公司的情况,分析整理设计了这个开发管理流程,希望能够解决项目开发中出现的管理问题.
- 软件开发丨关于软件重构的灵魂四问
在软件工程学中重构就是在不改变软件现有功能的基础上,通过调整程序代码改善软件的质量.性能,使其程序的设计模式和架构更趋合理,提高软件的扩展性和维护性. 摘要 在本文中,您会了解到如下的内容: 先添加新 ...
- Java 建模:子整体软件开发
Java 建模:子整体软件开发 英文原文 内容: 灵活软件开发 过程是第一位吗? 子整体(holon) 子整体软件 开发 培训模型 没有安全网的软件开发 过程?什么过程? 结论 参考资料 关于作者 对 ...
- 软件工程-软件开发的工程思维
软件工程-软件开发的工程思维 目录 软件工程-软件开发的工程思维 前言 什么是软件工程? 定义 出现的背景 软件工程核心知识 与项目管理的区别 软件工程的目标 为什么需要软件工程 如何做好软件工程:原 ...
- 软件开发实习个人总结
软件开发实习个人总结篇1 一.实习目的 随着时代发展和社会进步,用人单位对游戏软件专业大学生的要求越来越高,对于即将毕业的游戏软件专业在校生而言,为了能更好的适应游戏软件专业严峻的就业形势,毕业后 ...
- winfrom软件开发汽车测试_ETci — 全自动软件测试调度(持续集成)平台
ET·ci 提供了编译- 测试- 发布解决方案,包括:自动提取配置库代码进行自动构建, 自动调度静态测试工具(如QAC)进行静态测试,自动调度单元测试工具(如Tessy)开展动态测试,自动调度HIL ...
- 软件开发延期引发纠纷-律师随笔
软件开发延期引发纠纷-律师随笔 吴国平 北京市隆安律师事务所 笔者曾经承办多起软件开发合同纠纷,部分案件由法院判决,部分案件在仲裁委员会仲裁结案.笔者发现仲裁委员会在认定软件纠纷案件时的思路 ...
最新文章
- c语言map函数k v都是int,Go语言sync.Map(在并发环境中使用的map)
- 使用Log4jdbc记录JDBC操作
- win10子系统linux编译ffmpeg
- 使用winform来递归实现资源管理器
- Flex布局新旧混合写法详解
- 论高性能机房标识标签管理办法一现状篇
- Flash Media Live Encoder 使用帮助
- java web导出excel_javaweb导出excel文件的简单步骤
- Java开发过程中遇到的问题及解决方法
- Flexsim——初学AGV必看的知识点(如何实现AGV与控制点连接)
- SSDP,简单服务发现技术
- ubuntu 安装uget 和 flashgot 下载软件相当于windows中的迅雷
- 微信小程序:三元表达式设置样式
- android 集成腾讯定位,Android集成腾讯云通信IM
- 计算天数(C语言)——罡罡同学
- P2P关卡——资金存管与资金托管
- 数智未来 持续创新 | 易趋受邀出席CIAS 2022中国数智汽车峰会
- Linux下安装python集成开发环境——Ulipad
- 在x86和arm编译libmodbus
- PKCS 系列很好介绍
热门文章
- mysql并发参数查看_MySQL Innodb 并发涉及参数
- 数据结构线性表的三个属性
- 启动关闭HadoopSpark历史服务
- js图片 area 颜色_JS提取图片的主体颜色
- 新网邮箱手机服务器,使用qq邮箱进行服务器邮件代发
- Mysql中循环拼接参数_利用循环向数据库中插入数据,参数重复的问题
- mac下nvm_2021 搞个 Mac 玩玩吧!
- c语言游戏人物控制,在UE4中编写C++代码控制角色
- cuda支持 java_cuda运行时错误(48):没有内核映像可用于在设备上执行
- java 方法引用_JAVA 8 方法引用 - Method References