![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件工程
果冻_Jump
这个作者很懒,什么都没留下…
展开
-
技术调研的流程和规范
1,技术有哪些功能2,技术的热门和流行程序(1)Github的更新频率(2)在国内的运用(3)资料是否多,特别是中文资料3,技术跟公司的整体技术环境是否适合整合4,技术的方方面面(1)易用性(2)稳定性(3)功能性(4)与其他技术的整合性(5)性能(6)并发能力(吞吐量)(7)可用性(8)伸缩性(9)扩展性(10)安全性5,技术跟同类技术的横向对比调研6,选择这个技术的理由7,编写技术的培训手册用PPT的形式(1)介绍基本原理(2)介绍核心功能(3)介绍技术的调原创 2020-06-08 23:44:50 · 731 阅读 · 0 评论 -
测试金字塔模型
1,单元测试使用Junit框架,需要每个RD对自己编写的代码自己去 写单元测试。(1)单元测试类,必须以test来解位(2)针对每个类,一般都要编写一个单元测试类来进行测试测试替身:如果这个类依赖了其他的类,那么你就要自己模拟一些测试替身,注入到要测试的类中去,将要测试的类和依赖的类隔离开来。2,冒烟测试抽一根烟的时间,负责开发的RD,自己简单的进行一下测试,确保自己写的代码大问题没有。在详细设计的时候,就要设计的冒烟测试的测试用例(1)测试名称(2)测试接口(3)输入(4)输出执行原创 2020-06-07 21:49:46 · 1662 阅读 · 0 评论 -
详细设计规范 && 详细设计评审规范
1,数据架构设计1.1 数据库ER模型图powerdesigner ER建模1.2 数据库逻辑设计powerdesigner将ER模型转为逻辑模型1.3 数据库物理设计powerdesigner将ER模型转为物理模型2,接口设计2.1 xx模块2.1.1 xx接口(1)接口类(2)接口名称(3)接口描述(4)输入(5)输出3,开发架构设计3.1 实现类图设计3.2 包设计4,运行流程设计(活动图)4.1 xx模块4.1.1 xx功能14.1.2原创 2020-06-03 23:40:54 · 1154 阅读 · 0 评论 -
概要设计规范 && 概要设计评审规范
1,引言1.1 编写目的1.2 面向对象1.3 参考文档2,逻辑架构采用技术栈架构,包含业务架构,以及系统整体技术架构2.1 逻辑架构图2.2 设计细节3,运行架构3.1 系统核心流程时序图3.1.1 系统核心流程1时序图3.1.2 系统核心流程2时序图3.2 xx子系统3.2.1 xx模块3.2.1.1 xx功能1时序图3.2.1.2 xx功能2时序图4,物理架构4.1 软件架构4.2 硬件架构4.2.1 开发环境硬件架构4.2.2原创 2020-06-03 22:18:13 · 1328 阅读 · 0 评论 -
需求分析规范
1,引言1.1 编写目的1.2 面向对象1.3 参考文献2,概述2.1 开发意图2.2 功能结构图2.3 功能简介2.3.1 xx子系统2.3.1.1 模块1(1)功能1功能1做什么的(2)功能2功能2做什么的2.3.2 xx子系统3,用例图3.1 xx子系统每个子系统是一张用例图,一张用例图中包含了很多个用例。一个动词对应一个用例3.1.1 功能概述介绍xx子系统功能3.1.2 用例图用例图:关联关系、包含关系、扩展关系、泛化关系、参与者关系3.1.3原创 2020-06-02 23:55:29 · 335 阅读 · 0 评论 -
简略版 软件工程流程和规范、项目管理
1,业务调研(产品经理主导, 业务角度)组织结构图:部门+岗位业务流程图业务表单业务需求2,需求分析(架构师主导,技术角度)用例图领域类图非功能需求物理部署需求实施需求易用性需求性能需求可靠性需求3,概要设计(架构师)逻辑架构图运行架构图物理架构图4,详细设计(下推到项目组里的每个人)数据架构图接口设计开发架构图系统运行流程图测试用例设计系统日志设计系统监控设计5,设计评审6,制定项目管理计划(每个人给出排期计划)活动图网络图原创 2020-06-02 22:37:06 · 288 阅读 · 0 评论