ImageVerifierCode 换一换
格式:PPT , 页数:27 ,大小:2.17MB ,
资源ID:10712325      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-10712325.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(总体设计过程.ppt)为本站会员(精品资料)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

总体设计过程.ppt

1、软件工程 总体设计过程,主讲:刘 迎 0811370123 制作:张 旭 0811370136 资料搜集:薛 远 0811370132,概述,在完成需求分析之后,为了实现软件需求规格书的要求,必须将用户需求转化为对计算机系统的逻辑定义。,总体设计,设计说明书,物理模型(“怎样做”),逻辑模型(“做什么”),目标,总体设计的目标是一个优化的软件,涉及性能、可靠性、成本、维护等多个方面。一个优化的软件必须具有运行效率高、可变性强、控制性能好等特点。, 采用高效、优化的数据处理算法, 采用模块化的结构设计方法。将系统按功能分解为若干层的多个模块,模块与功能相互对应。, 可靠性:能准确的做出指定的行为

2、 健壮性:能在非法输入或出错条件下正常工作 安全性:具有操作权限,数据加密,文件控制等方面的设计。,运行效率高,可变性强,控制性能好,总之,总体设计的目标就是根据系统研制的目标来规划系统的规模和确定系统的各个组成部分,并说明它们在整个系统中的作用于相互关系,以及确定系统的硬件配置,规定系统采用的合适技术规范,以保证系统整体目标的实现。, 确定软件结构、数据结构等, 确定系统的具体实现方案,结构设计阶段,系统设计阶段,过程,总体设计过程通常有两个主要阶段组成:,设计文档,功能需求,需求框架,数据需求,软件结构,系统构架,数据结构,子系统,数据环境,需求文档,需求分析,详细设计,总体设计过程如下图

3、所示,软件结构,系统框架,数据结构,步骤,制定规范,具有一定规模的软件项目总是需要通过团队形式实施开发,在进入软件开发阶段之初,首先应该先为团队制定在设计时应共同遵守的规范,以便协调和规范团队内各队员的工作。,步骤,制定规范,设想并合理选取供选择的方案,在总体设计阶段分析员应该考虑各种可能的实现方案,并且力求从中选出最佳方案。,设想并合理选取供选择的方案,技术可行性 工程目标和规模 用户意见,推荐最佳方案,分析员应该分析对比各种合理方案的利弊,推荐一个最佳方案,并且为推荐的方案制定详细的实现计划。,推荐最佳方案,最终方案,结构设计,系统构架设计,根据系统的需求框架,确定系统的基本结构,以获得有

4、关系统创建的总体方案。,系统构架设计,软件结构设计,软件结构设计是在系统构架确定以后,对组成系统的各个子系统的结构设计。,软件结构设计,公共数据结构设计,总体设计中还需确定那些被许多模块共同使用的公共数据的构造,如公共变量、数据文件以及数据库中的数据等。,公共数据结构设计,安全性设计,故障处理设计,软件系统工作过程中难免出现故障,总体设计需要对各种可能出现的来自于软件、硬件以及网络通信方面的故障作出专门考虑。例如:提供备用设备、设置出错处理模块、设置数据备份模块等。,可维护性设计,软件系统在投入使用以后必将面临维护,如:改正软件错误、扩充软件功能等。对此,总体设计需要作出专门安排,以方便日后的维护。例如,在软件中设置用于系统检测维护的专用模块,预计今后进行功能扩充的模块,并对这些接口进行专门定义。,编写文档,应该用正式的文档记录总体设计的结果,在这个阶段应该完成的文档通常有下述几种:,审查与复审,最后应该对总体设计的结果进行严格的技术审查,在技术审查之后再由客户从管理角度进行复审。,审查与复审,重要性,总体设计是软件开发过程中一个非常重要的阶段。可以肯定,如果软件系统没有经过认真细致的总体设计,就直接考虑它的算法或直接编写源程序,这个系统的质量就很难保证。许多软件就是因为结构上的问题,使得它经常发生故障,而且很难维护。,Thank You,

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报