• 程序结构设计流程总结(分布实施,分而治之):
    1. 明确项目的需求,并考虑需求的扩展
    2. 将需求转换为功能目标和非功能目标
    3. 根据功能目标提取各子系统
      如:
      服务器 <---->   客户端

      PC      <---->  设备 
      WEB   <---->  数据库
    4. 划分子系统的功能模块
    5. 划分子系统的类层次,并回归到上一步进行优化,并细分和总结
    6. 提取功能模块的实例对象并进行抽象
      (切忌按操作划分实例对象,这样将不便于Base对象的提取,操作可决定各实例对象间的协调)
    7. 提取各实例对象的Base对象
    8. 根据对象完成功能和对象间的协调关系,定义对象接口
    9. 通过时序图,验证接口和模块划分的正确性,并回归到第(1)步
posted on 2012-10-24 10:51  cqfuture  阅读(420)  评论(0编辑  收藏  举报