BBS

项目开发流程

项目分类

主流的web项目一般分为两类:

面向互联网用户和公司内部管理

面向互联网用户:C(consumer)端项目

公司内部管理:B(business)端项目

还有一类web应用,基本采用基于角色的权限控制,不同的员工在这套系统中拥有不同的权限,适用于公司内部管理。

基于权限的后台关系系统

RBAC权限管理系统

项目开发模式分类

瀑布开发模式

瀑布开发模式是一种更倾向于严格控制的管理模式,要求在提出需求之后,充分完成项目的规划,各阶段都要经过严格的评审,只有当一个阶段的需求完成得非常好时才能进入下一个阶段。但是瀑布开发模式开发的失败率较高,且周期较长,于是就产生了敏捷开发模式。

敏捷开发模式

敏捷开发模式的核心是迭代开发,它将一个项目完整的开发流程分为了几个周期(也可以说是版本),由于每个版本的开发流程相似,看上去相当于一个重复迭代的过程。这么开发的好处是,使一个大的项目能在较短时间内上线,并在后续对它进行不断地迭代和优化。

项目开发流程

-立项
-需求分析
-原型图(产品画的)
-切图
-技术选型,数据库架构设计
-前后端协同开发
-上线测试服务器联调
-测试
-修改bug
-上线运行

 

BBS多人博客项目基本功能和需求

开发任意的项目第一个阶段就是弄清楚要开发什么功能

一个项目最重要的是表结构的设计,大部分都在用来设计表

创建表

 

posted @ 2023-08-14 15:37  别管鱼油我了  阅读(51)  评论(0编辑  收藏  举报