当我们再做项目的时候,总会觉得很盲目, 感觉不知道该怎么下手。 写了又改的。 当然我也是初学者,在这个学习过程当中, 希望把自己所能理解的,所学的都给记下来。
首先我们做项目, 就比如说是一个 购物的网站吧。
1. 需求分析员跟对方商谈,并把对方所想的, 需求都给记录下来。(比如说 : 网站大概会有多少个人使用,都有哪些人使用,网站的功能等等...)
2.把需求文档写好.(简单点说,比如要求做个登陆功能, 注册功能之类的)
3.按照需求文档,建立用例模型
建立用例模型:
(1) 定义系统边界 [ 比如说 : 某某购物系统]
(2)找出与用例直接相关的参与者 [ 普通用户,管理员等...]
(3)确定各个用例 [确定 功能模块]
(4)确定各个用例之间的关系 [比如说,要评论某新闻时, 必须进行登录, 那么评论功能就与登录功能存在关系]
4.用例规约
(1)前置条件
(2)基本事件流
(3)备选事件流
(4)后置条件
5.类和方法、属性的设计
按照用例的名称,既动词和名称, 创建 类的名称、方法
确定类之间的关系,比如:继承关系,属性关系
根据用例规约,设计方法的实现步骤,也就是思路
6.目录结构(基于struts2 框架)
action包 :各种action类
serv:服务类,包含操作数据库的方法
vo:实体类,值对象
7.开始进行编码
8.测试, 维护
按照自己所理解的,差不多就是这个样子, 出于新手吧, 都有一个过程。 慢慢提升吧