6.1 软件系统设计

image-20210501122813136

架构设计

例子:设计一个人

image-20210501122828277

人体骨骼就是软件架构,软件架构描述了软件的整体结构,以及在概念上整合到一起的方法。

软件架构例子

image-20210501123239198

模块设计

image-20210501123359557

模块——器官

  • 功能独立
  • 可集成的

模块化规则

  • 信息隐藏
  • 高内聚
  • 低耦合

数据库设计

数据可——大脑

  • 储存数据
  • 处理数据

数据库系统——数据库提供商提供数据库服务

  • 大型数据库:Oracle,DB2,Informix,Sybase
  • 中型数据库:SQL Server
  • 小型数据库:mySQL(免费),PostGre(免费),access

数据结构和架构设计

image-20210501124023046

数据结构和架构就是——神经和肌肉

将所有组件连接在一起,使它们作为一个整体系统工作

用户界面设计

  • 用户界面——外表
  • 要求
    • 易用
    • 美观大气

image-20210501124434906

posted @ 2021-07-06 09:11  savagefoo  阅读(100)  评论(0)    收藏  举报