系统分析与设计IBM-76软件设计过程课件.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《系统分析与设计IBM-76软件设计过程课件.pptx》由用户(ziliao2023)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 系统分析 设计 IBM 76 软件设计 过程 课件
- 资源描述:
-
1、软件设计过软件设计过程程软件设计元素软件设计元素数据结构算法用户人机界面软件体系结构构件构件接口其他 软硬件软件交互设计系统总体设计模块设计与实现系统总体设计系统总体设计系统总体设计是在需求分析的基础上定义系统的设计目标,将整个系统划分成若干 子系统或模块,建立整个系统的体系结构,并选择合适的系统设计策略。明确系统设计目标确定子系统或模块选择系统部署方案定义设计方案评审系统设计方案一个平面规划的例一个平面规划的例子子住宅设计的约束条件:适合一对夫妻与一个孩子共同生活 有单独学习和会客的空间 住户每天行走的路程要求最短 卧室的白天采光量要求达到最大假设:住户的大部分时间集中在客厅/餐厅和主卧室的
2、区域内活动如何给出满足上述约束的平面规划方案一个平面规划的例一个平面规划的例子子客厅/餐厅走廊楼梯盥洗室厨房书房大门主卧室卧室2Version 1卧室2客厅/餐厅走廊楼梯盥洗室厨房书房大门主卧室楼梯大门书房盥洗室卧室2厨房走廊客厅/餐厅主卧室Version 2Version 3一个平面规划的例一个平面规划的例子子建筑结构概念软件工程概念构件房间子系统或模块接口门服务非功能需求生活区响应时间功能需求住房用例(或用户故事)返工代价移动墙壁改变子系统或模块的接口与软件工程概念的映射系统设计目标系统设计目标性能准则:响应时间:系统响应用户请求的时间吞吐量:在一个固定时间内系统完成的任务量存储量:系统运
3、行需要的存储空间可靠性准则:健壮性:系统承受用户无效输入的能力可靠性:指定操作与所观察行为之间的差别可用性:系统用于完成正常任务的时间容错性:在错误条件下系统的运行能力安全性:系统抵御恶意攻击的能力预防性:在出现错误和故障时系统避免威胁人类生命的能力系统设计目标系统设计目标维护准则:可扩展性:增加系统功能或新类的难易程度可修改性:更改系统功能的难易程度适应性:将系统应用到不同应用域的难易程度可移植性:系统移植到不同平台的难易程度可读性:通过阅读代码理解系统的难易程度需求可追踪性:将代码映射到特定需求的难易程度最终用户准则:效用:系统对用户工作的支持程度易用性:用户使用系统的难易程度系统设计目标
展开阅读全文