第三章-概要设计中_第1页
第三章-概要设计中_第2页
第三章-概要设计中_第3页
第三章-概要设计中_第4页
第三章-概要设计中_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

chapter 3 0 软件工程 第三章软件项目的概要设计 江西财经大学软件学院 chapter 3 1 RoadMap chapter 3 2 本章要点 一 设计的概述二 概要设计方法 设计原则 三 设计模型四 体系结构五 概要设计过程六 案例分析 chapter 3 3 主要的体系结构 主机结构C S 客户机 服务器 B S chapter 3 4 主机结构 chapter 3 5 主机 多用户系统 网络电脑主机终端 一机多用户系统 一台主机多个人各自单独使用 chapter 3 6 客户机 服务器 这是网络软件运行的一种形式 通常 采用客户机 服务器结构的系统 有一台或多台服务器以及大量的客户机 服务器配备大容量存储器并安装数据库系统 用于数据的存放和数据检索 客户端安装专用的软件 负责数据的输入 运算和输出 客户机和服务器都是独立的计算机 当一台连入网络的计算机向其他计算机提供各种网络服务 如数据 文件的共享等 时 它就被叫做服务器 而那些用于访问服务器资料的计算机则被叫做客户机 严格说来 客户机 服务器模型并不是从物理分布的角度来定义 它所体现的是一种网络数据访问的实现方式 采用这种结构的系统目前应用非常广泛 如宾馆 酒店的客房登记 结算系统 超市的POS系统 银行 邮电的网络系统等 chapter 3 7 客户机 服务器 二层C S结构图 chapter 3 8 客户机 服务器 三层B S结构图 实例 快件报关三层B S结构图 chapter 3 9 应用程序框架结构 应用程序框架结构是一个可以重复使用的 大致完成的应用程序 可以通过对其进行定制开发成一个客户需要的真正的应用程序 特征 框架结构提供给程序员可以重用的骨干模块重用的骨干模块可以与其他应用程序工作可以立即在下一个程序中使用可以被其他项目使用 作用 可以提高软件的开发速度和效率使软件便于维护 chapter 3 10 模型 视图 控制器 MVC 向用户显示相关数据 接受用户的输入数据 接受用户的输入并调用模型和视图完成用户的需求 应用程序的主题部分 表示业务数据和业务逻辑 chapter 3 11 STRUTS体系结构 基本遵循了MVC模式 模型 视图 控制器 代表应用数据的对象 不包含数据应当如何展现给用户的部分 视图是将模型的状态可视化的形式 是负责将模型数据展现给用户的部分 提供改变模型状态的灵活方式 chapter 3 12 STRUTS体系结构实例 chapter 3 13 本章要点 一 设计的概述二 概要设计方法 设计原则 三 设计模型四 体系结构五 设计原则六 概要设计过程七 概要设计文档标准八 案例分析 chapter 3 14 设计原则 设计过程不应该视野狭隘 设计应该可以跟踪需求分析模型设计资源都有限的设计应该体现统一的风格设计的结构应该尽可能满足变更的要求设计的结构应该满足很友好的处理异常情况设计不是编码 编码也不是设计 设计的质量评估应该是在设计的过程中进行 而不是事后进行的设计评审 chapter 3 15 本

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论