zoukankan      html  css  js  c++  java
  • 软件工程----8面向对象设计

    1 设计概念

       功能模型  动态模型  分析对象模型

       设计活动主要分为两个阶段: 1 系统设计 2 详细设计

       设计原则 :模块化,耦合度和内聚性。耦合度是两个子系统之间的关联可划分为松散耦合和紧密耦合。 还有复用性。

    2 软件体系结构

       仓库体系结构:有两种不同的体系部分一个表示当前的中心数据结构和一组相互独立的处理的中心数据结构的子系统

       分层体系结构;层次化是一种概念,他将软件设计组成为类或组建的层次或集合

       MVC体系结构:在MVC体系结构中,子系统划分为三种不同的类型:模型子系统,视图子系统,控制器子系统

       客户机/服务器体系结构

       管道和过滤器体系结构一般不适用与用户交互信息比较复杂的系统

    3 系统设计

       识别设计元素

       数据存储策略:常用的有三种方式:1数据文件 2 关系数据库3 面向对象数据库

       部署子系统:UML部署图反应了软件和硬件的物理架构

       系统设计评审 : 1 检查正确性的问题列表 2 检查完整性的问题列表 3 检查一致性的问题列表 4 检查可行性的问题列表

    4 详细设计

       方法建模:1 方法的命名 2 方法的可见性 3 BORROWERINFO类方法建模

       属性建模

       状态建模

       关系建模

    5 应用设计模式

       Abstract Factroy模式   Adaptor模式  Bridge 模式   Facade模式

    6 用户界面设计

       用户界面设计原则   WEB界面设计 用户支持 

    7 设计文档

  • 相关阅读:
    Java基础知识
    jQuery的表单操作
    SSM——查询_分页
    jQuery实现查看删除
    SSM之Maven工程的搭建
    Mybatis使用@Param
    Mybatis简单的CURD
    Mybatis使用接口开发
    初入Mybatis
    SQL语句
  • 原文地址:https://www.cnblogs.com/bingoing/p/4297057.html
Copyright © 2011-2022 走看看