!金尚网上商城 03~07、WEB项目开发的一般流程—分析与设计之业务逻辑分析设计

业务逻辑分析

用户才是主语,站在用户角度上考虑才是正确的

A:根据需求分析业务逻辑

  1. 有哪些人会使用本系统
  2. 他们会使用本系统做什么
  3. 通常他们使用本系统的步骤是什么样的
  4. 会有哪些明显的类来支撑本系统的运行
  5. 会有哪些不同的提示会反馈给用户
  6. 。。。进行数据库设计
  7. 不同的项目步骤可能不尽相同

B:本阶段与需求的确定密切相关,通常在需求的时候就会进行相关的分析



业务逻辑设计

  1. 根据需求的垫板来确定具体的类

  2. 确定类的属性
  3. 确定类的接口(方法)
  4. 确定类之间的关系
  5. 确定用户操作流程在设计上的反映
  6. 进行数据库的设计
    不同项目的步骤可能不尽相同
  7. 。。。

具体情况具体分析是最好的方法

 

没有一个放之四海而皆准的方法!!!


界面设计

 

  1. 设计系统的界面风格
    ·颜色、style
  2. 设计系统的具体“模拟”界面
    ·能够从头走到尾
         ·方便进行需求的确定
         ·方便JSP程序员的开发
         ·....

就是大局弄好前台页面,程序员再弄动态页面,前台不用大动了
就是“常”给我的那种页面

 

开发环境搭建

 

  1. 开发工具的确定
  2. 配置管理工具的确定
  3. 测试工具的确定
  4. 文件服务器/配置服务器等的确定
  5. .....



开发-测试-开发-测试

 

 

按照设计进行开发

  1. 迅速开发原型
  2. 进行迭代开发
    ·一个版本一个版本更新改进新的功能,不拒绝变化的发展,叫螺旋递增变化模型,拥抱变化,还要写文档
    ·瀑布式开发,一次定型,不让变化的形式,已过时
  3. 提早进行测试

    A:单元测试
    B:黑盒测试

    C;性能测试
    D:易用性测试
    E:。。。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值