3 uc
4 domain model class
Outline
- 设计要素
- 系统设计的输入和输出
Overview
分析-设计-实现
分析与实现的桥梁是设计什么是系统设计
- 主要目的
- 网络图
- 设计的主要组件和层次
- 系统界面、系统接口√
- 数据库的设计
- 用户界面√
- 应用程序的设计√
- 环境设计√
- 安全与控制
- 架构设计、细节设计
系统设计的输入、输出
系统设计活动(系统开发周期的6个活动流)
- 第3个活动流发掘和理解细节 8 9 ;第4个活动流是设计系统元件。6 7 10 11
- 环境:硬件、软件、网络
- 应用:分系统的子系统、架构设计、每一个用例的细节设计
- 系统界面、系统接口(交互的形式,提前规定好的格式)如XML
- 用户界面UI(看到的界面)
- 数据库 Database
- 系统控制和安全
设计环境
- 设计内部部署:Design for Internal Deployment
- 单机软件系统
- 基于网络的内部系统 LAN(Local area netword),客户机-服务器架构
- 桌面程序、基于浏览器的程序
- 三层客户端/服务器架构:
- 界面层(视图)
- 业务逻辑层(域层)(domain层)(model层)
- 数据层(data层)
- 设计外部部署:Design for External Deployment
- 为互联网部署进行的配置 Configuration for Internet Deployment
- Advantages
- Potential Problems
- Security
- 为互联网部署做出的托管选择(场地出租) Hosting Alternatives for Internet Deployment
- Hosting
- Issues when considering hosting alternatives
- Colocation
- 可管理的服务 Managed Services
- Virtual servers
- Cloud Computing
- Service Level Agreement
- 带有互联网部署的客户设备的多样性 Diversity of Client Devices with Internet Deployment
- Full size devices
- Mid level tablet devices
- Small mobile computing devices
- 设计远程和分散的环境 Design for Remote, Distributed Environment
- Two interfaces to same Web app for internal vs. external access
- Virtual private network (VPN)
第六章复习题剩余做完
- 为互联网部署进行的配置 Configuration for Internet Deployment
- 术语
- LAN
- 客户机-服务器架构
- 客户机电脑
- 服务器电脑
- 基于网页的互联网架构
课堂作业:第六章1-12 结构–>架构
- 设计内部部署:Design for Internal Deployment
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达,可以邮件至 963614756@qq.com。