JAVA软件项目研发流程
JAVA软件项目研发流程
-- 谈需求(客户提需求,有客户项目经理,技术经理)
-- 可行性分析报告(市场调研)【接项目】{人员配比,项目成本}(竞标)
-- 概要设计
-- 静态模型(建模工具)[产品经理]->HTML
-- 审查相关功能(功能性|非功能性)是否满足客户需求
-- 定版(快照版1.1.32)
-- 数据库的设计(PowerDesigner)
(测试数据)-> 小型公司(开发人员)-> 数据设计人员
提取数据库中表
确定数据中表的字段,字段规范: xxx_属性 eg> USER_ID,USER_NAME
确定数据中表的字段类型(特别的斟酌)->需求[分库,分表,建立一二级索引,垂直分割]
搞清楚表之间的关系[设计的表建议满足数据库设计的三个范式]
表考虑:
1、制作表的数据字典(简单说明:)
表名 T_USER
字段名称 字段类型 长度 约束 描述
USER_ID int PK 用户编号
USER_STATE int 0-未激活,1-激活
2、不要在表与表之间创建约束(非空,外键,默认,检查)
在代码体现约束关系
3、表中必须设置字段,创建时间,版本号,删除状态,备用字段1,备用字段2,备用字段3
-- 详细设计(开发人员)
VISIO
UML建模语言:流程图,用例图,时序图......
一个模块对应一个详细设计(模块结构图,流程图,用例图)
每一个功能对应一个静态的页面截图
要求: 越详细越好
日本
-- 架构师已经开始着手搭建整体项目架构
服务端
客户端
服务器维护,产品升级
-- 产品经理/项目经理【每日building】
项目开发规范文档
coding 【开发人员】(一套完整的项目体系架构框架 | 给这套架构提供一个示例)
实现模板功能
调试项目功能出现的bug,修改bug。
协助其他模块的开发人员,为其提供本模块的相关接口
// 测试人员
编写代码的单元测试用例
跑代码覆盖率,导出单元测试报告
回归测试-> 比重很大
-- 测试(8年精通)
集成测试
系统测试
GUI测试->依赖与定版文档
压力测试(loadrunner,jemeter)[测试响应速度,并发问题][测试人员硬件,软件]
UAT用户接收测试(派客户人员到公司,直接在线上测试)
交互项目
-- 上线
部署项目
部署服务器
配置服务器
-- 维护(高级维工程师)
DDOS -> 布隆过滤器
- 全栈(云技术【硬件要求】)
百度 -> 深度学期
阿里 -> 数据存储
亚马逊 P8服务器
-- 项目需求
JAVA软件项目研发流程相关推荐
- 软件项目研发的设计流程
一个软件项目研发的设计流程是怎样的呢?以通常标准的设计方法为例,(不过笔者喜欢快速原型法). 第一个步骤是市场调研 技术和市场要结合才能体现最大价值. 第二个步骤是需求分析 这个阶段需要出三样东西,用 ...
- 软件项目研发过程中阶段划分和工作方法
一.产品立项阶段 主要工作:市场调研.竞品分析.可行性分析,确定产品定位,预估项目成本,规划产品发展目标和前景,同时提示和预警风险,以及对应的预案和措施. 工作目的:解决是否可以做,是否值得做,是否有 ...
- 软件项目开发流程及人员职责
一 软件项目开发流程 概括来说分为一共分了6个过程 项目启动阶段->需求分析阶段->设计阶段->开发阶段->测试阶段->常规文档 1.1 项目启动阶段 A. 产品经理和项 ...
- 软件项目开发流程及配置人员
项目需求汇总分析 架构设计 产品设计 代码编写 项目测试 上线 项目需求汇总分析(调研) 项目经理 在这个阶段,上项目经理应该先要求客户(项目发起人)提供一个项目需求及要求明细的清单. 清楚需求及项目 ...
- 小型软件项目开发流程探讨
一.导言 国内很多项目都是小型项目, 参与人员少(两到五个人), 要快速交付(一两个月) . 要成功完成这种项目, 除了使用成熟且被团队成员熟练使用的技术之外, 有一个良好的开发流程, 也是很必要 ...
- 软件项目开发流程以及人员职责
软件项目开发流程以及人员职责 实行软件工程项目管理: ▲ 项目经理(负责人):项目经理(负责人)对整个项目负完全责任,是指导.控制.管理和规范某个软件和软/硬件系统建设的人,项目经理(负责人)是最终对 ...
- 北京软件项目外包流程及管理
随着企业业务规模的扩大,常见的软件系统无法满足企业的个性化需求,因此越来越多的企业希望有自己的软件来支撑业务的快速发展,提高企业竞争力.在定制化开发自身的软件时需要了解软件项目外包流程及项目管理,今天 ...
- 软件项目开发流程以及人员职责 实行软件工程项目管理: ▲ 项目经理(负责人):项目经理(负责人)对整个项目负完全责任,是指导、控制、管理和规范某个软件和软/硬件系统建设的人,项目经理(负责人)是最终
转载自csdn(danieldaniel19851023的专栏) 软件项目开发流程以及人员职责 实行软件工程项目管理: ▲ 项目经理(负责人):项目经理(负责人)对整个项目负完全责任,是指导.控制.管 ...
- java外包项目有哪几类,java软件项目外包在选择合作平台时应注意哪些细节?
原标题:java软件项目外包在选择合作平台时应注意哪些细节? 众所周知,我们在着手推进一个项目的时候,常常会需要进行市场调研,这不仅是一种保障,对于项目本身来说也是一种尊重.同样地,Java软件项目外 ...
最新文章
- Mycat常见问题与解决方案
- 20171019_Python学习第四天
- HTTP自定义Header-(SOCKET-TCP)
- python教程:Json模块中dumps、dump、loads、load函数用法讲解
- ubuntu-server 16.04 启用root用户的方法
- linux下串口抓包,Linux的串行端口 - wrtie()字节到目标设备通过串口
- visio 输出mysql_Visio2010建立ER图并直接导出为SQL语句
- 快递100手机端页面抓取所有快递公司名称和代码
- dft频谱泄漏matlab,对于DFT频谱泄漏问题的研究
- 《数据库系统原理》 课程代码: 04735 - 第三章 数据库设计 - 第一节 数据库设计概述
- Day3-中文分词技术(常用分词技术介绍)
- HTML技术(基础/列表/表格/表单)
- Scrapy 爬取百度贴吧指定帖子的发帖人和回帖人
- O - 鸣人和佐助(BFS)
- 13、DA数模转换(PWM输出)
- 《三国群英传2网络版》英勇兵资料大汇总,看这一篇就够了
- android手机图标 足球球星,盘点六大世界足坛球星logo,贝尔艺术感十足
- Linux下开启openmp编译,OpenMP程序的编译和运行
- 在线查询12306账号是否泄露
- 蓝桥杯寒假作业——python