系统设计实例分析.PPT

上传人:天*** 文档编号:955315 上传时间:2018-11-09 格式:PPT 页数:22 大小:71KB
下载 相关 举报
系统设计实例分析.PPT_第1页
第1页 / 共22页
系统设计实例分析.PPT_第2页
第2页 / 共22页
系统设计实例分析.PPT_第3页
第3页 / 共22页
系统设计实例分析.PPT_第4页
第4页 / 共22页
系统设计实例分析.PPT_第5页
第5页 / 共22页
点击查看更多>>
资源描述

1、系统设计实例分析第一部分 设计基础软件生命周期v 粗粒度 分析 设计 实现v 细粒度 需求确定 需求规格说明 体系结构设计 详细设计 实现 集成 维护UML建模语言vUML是用于系统的可视化建模语言。vUML不是方法论,只是通用可视化建模语言。vUML定义了系统的四个不同的视图 逻辑视图、进程视图、实现视图和部署视图。这些视图由第五个视图 用例视图集成到一起。设计的概念v设计是将要建造的某种东西的有意义的 工程表示。v设计关注于四个主要的方面数据设计体系结构设计接口设计构件设计v设计者的目标是生成一个随后要构造的实体的模型或表示。设计过程v任何设计过程都有两个阶段多样化收敛软件设计与软件工程v

2、软件设计处于软件工程过程中的技术核心并且它的应用不考虑所使用的软件过程模型。v软件设计是构造和验证软件所需的三项技术活动(设计、代码生成和测试)之一。v设计从需求模型开始。分析模型的每一个元素都提供了创建设计模型所需的信息。软件设计种类l 数据设计是将分析时创建的信息域模型变换成实现软件所需的数据结构。l 体系结构设计定义了软件的主要结构性、可以用于达成针对系统而定义的需求的 “设计模式 ”以及影响体系结构设计模式被应用方式的约束之间的关系。l 接口设计描述了软件内部、软件和协作系统之间以及同人之间如何通信。l 构件级设计将软件体系结构的结构性元素变换为软件构件的过程性描述。为什么设计如此重要

3、?v软件设计的重要性可以用一个词来表达 质量v设计是我们将能将用户需求准确地转化为完整的软件产品或系统的唯一方法。设计过程v软件设计是迭代的过程,通过它需求被变换为用于构造软件的 “蓝图 ”。v初始,蓝图描述了软件的整体视图。设计在高的抽象层次上表示,在该层次可以直接跟踪到特定数据、功能和行为需求。v随着设计迭代的开始,后续的精化导致更低抽象级别的设计表示,这些表示仍然能够跟踪到需求,但是连接更微妙。良好设计的三个特征v设计必须实现所有包含在分析模型中的显示需求,并且必须满足客户希望的所有隐示需求v对于那些生成代码和那些进行测试并随后维护软件的人而言,设计必须示可读的、可理解的指南。v设计应该提供软件的完整面貌,涉及从某个实现视角看到的数据、功能和行为域。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 重点行业资料库 > 1

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。