您的位置 首页 知识

web应用开发(Java Web应用开发流程)

web应用开发

        如果要想做一个徘徊在牛 A 和牛 C 之间的程序员,唯一的途径就是努力,努力,再努力的学习。。。多年努力过的我已经养成了一个很好的习惯:每天早上努力起床后,努力的打开电脑。。。看一遍“福布斯”富翁排行榜,如果上面还没有我的名字,我。。。就去工作。。。今天还要继续工作。 整理了一份简单的 Java Web 开发流程,希望对想入门 Java 开发的小伙伴们能有所帮助!
一、什么是Web应用
        Web应用:是指运行在网络上,以浏览器作为操作客户端的应用程序,又被称为B/S(Browser/Server,浏览器-服务器)模式应用。
        非常典型的Web应用如:淘宝、网易新闻、新浪邮件…

二、Web应用开发流程
1.系统分析
2.系统设计
3.系统实施
1.系统分析    
 确定系统是什么,编写需求分析说明书
     -功能需求
     -性能需求
     -约束条件
     -…

用户角度:用户为什么要使用这个系统?系统能为什么用户解决什么问题?
商业角度:系统能为开发方带来什么好处?
项目角度:系统是否可以实现?实现难度、成本、周期?
2.系统设计
1)确定系统的实训方式、方法,编写系统设计说明书

2)确定系统技术路线
 
–前端技术构成
–后端技术实现
–应用服务器
–数据库系统

3)设计页面信息内容组成结构

4)UI界面设计
-布局设计
-视觉设计
-交互设计

 布局设计:在纸上勾勒草图,确定内容区域构成,不同设备上的响应式支持
 视觉设计:确定应用整体风格、字体大小、配色等
 交互设计:确定应用交互操作方式:数据输入方式(键盘/语音),页面/窗口切换模式(弹出/调转)

5)UI原型设计,编写静态Web页面
-HTML
-CSS
-JavaScript
 

6)设计数据模型
-数据实体关系图(E/R)
-创建数据库表结构

7)设计系统技术架构

8)搭建应用开发环境

9)Web应用交互模式

3.系统实施

开发、测试、部署

1)系统开发

2)系统测试

 集成测试:应用子系统以及与外部接口之间的集成调试
 功能测试:编写测试用例,人工或通过自动化测试工具完成测试
 性能测试:压力测试,在高并发的情况下系统是否满足设计要求
 安全测试:通过安全测试工具,测试系统是否存在安全漏洞

3)系统部署

到此一个简单的 Java Web 应用已经设计、开发完成了,经过测试后可以上线试运行!
关注「实训在线」
        实训在线面向高校、企业及互联网用户提供案例式实训服务,主要目标是帮助学员提升IT实践技能及综合职业素养,是IT人才终身实训与职业进阶的平台、企业及IT培训行业的赋能者。

web应用开发相关文章