业务逻辑分析
用户才是主语,站在用户角度上考虑才是正确的
A:根据需求分析业务逻辑
- 有哪些人会使用本系统
- 他们会使用本系统做什么
- 通常他们使用本系统的步骤是什么样的
- 会有哪些明显的类来支撑本系统的运行
- 会有哪些不同的提示会反馈给用户
- 。。。进行数据库设计
- 不同的项目步骤可能不尽相同
B:本阶段与需求的确定密切相关,通常在需求的时候就会进行相关的分析
业务逻辑设计
-
根据需求的垫板来确定具体的类
- 确定类的属性
- 确定类的接口(方法)
- 确定类之间的关系
- 确定用户操作流程在设计上的反映
- 进行数据库的设计
不同项目的步骤可能不尽相同 - 。。。
具体情况具体分析是最好的方法
没有一个放之四海而皆准的方法!!!
界面设计
- 设计系统的界面风格
·颜色、style - 设计系统的具体“模拟”界面
·能够从头走到尾
·方便进行需求的确定
·方便JSP程序员的开发
·....
就是大局弄好前台页面,程序员再弄动态页面,前台不用大动了
就是“常”给我的那种页面
开发环境搭建
- 开发工具的确定
- 配置管理工具的确定
- 测试工具的确定
- 文件服务器/配置服务器等的确定
- .....
开发-测试-开发-测试
按照设计进行开发
- 迅速开发原型
- 进行迭代开发
·一个版本一个版本更新改进新的功能,不拒绝变化的发展,叫螺旋递增变化模型,拥抱变化,还要写文档
·瀑布式开发,一次定型,不让变化的形式,已过时
- 提早进行测试
A:单元测试
B:黑盒测试
C;性能测试
D:易用性测试
E:。。。