- 46
- 0
- 约 76页
- 2017-10-04 发布于浙江
- 举报
软件工程基础胡思康课件
S;S;需求工程阶段,回答“软件必须做什么”这个问题。
软件设计阶段,回答“软件怎么实现”的问题
软件设计的目标就是要构造一个高内聚、高可靠性、高维护性和高效的软件模型,为提高软件质量提供坚实的基础。;软件设计的依据是需求规格说明和数据规格说明。它根据描述的信息域需求,包括功能需求、性能需求、领域需求、数据需求等的定义,进行数据设计、体系结构设计、界面设计和过程设计,并通过这四个层面的设计,将现实世界的具体问题(需求)转换为信息设计的逻辑问题(设计方案)。;软件设计与软件需求;软件设计与软件需求;设计任务:将需求阶段获得的需求说明(模型)转换为计算机中可实现的系统。;软件设计的任务;概要设计也称总体设计,主要任务是基于数据流图和数据字典,确定系统整体软件结构,划分软件体系结构的各子系统或模块,确定它们之间的关系。;体系结构设计:确定各子系统模块间的数据传递、调用关系。在结构化设计中,体现为模块划分,并通过数据流图和数据字典进行转换。在面向对象设计中,体现为主题划分,主要确定类及类间关系。;界面设计:包括与系统交互的人机界面设计,以及模块间、系统与外部系统的接口关系。在结构化设计中,根据数据流条目,定义模块接口、全局的数据结构。在面向对象设计中,定义关联类、接口类、边界类等,既满足人机交互界面数据的统一,也完成类间数据的传递。;数据设计:包括数据库、数据文件和全局数据结构的定义。在结
您可能关注的文档
- 脂质化学及脂代谢hr.ppt
- 脑神经系统端脑下.ppt
- 脑血管痉挛讲课.ppt
- 腹部断层解剖节腹部冠状断层解剖.ppt
- 自主学习能力测评高生物轮复习遗传信息的携带者核酸细胞中的糖类和脂质.ppt
- 般化工产品分类.ppt
- 膜结构特性.ppt
- 般型连续年金.ppt
- 般整理.ppt
- 船舶安全检查规则规则.ppt
- 新疆塔城地区第一高级中学2025-2026学年高一下学期学情自测物理试卷(含解析).docx
- 苏教版五年级上册数学 期中检测卷.doc
- 新疆维吾尔自治区昌吉回族自治州呼图壁县2025-2026学年九年级上学期1月期末英语试题(含解析).docx
- 新疆维吾尔自治区和田地区和田市2025-2026学年上学期八年级英语期末试卷(含解析).docx
- 四川省绵阳市游仙区2025-2026学年七年级上学期1月期末英语试题(含解析).docx
- 苏教版三年级上册数学 第三单元测试题.doc
- 四川省绵阳市梓潼县2025-2026学年八年级上学期1月期末物理试题(含解析).docx
- 四川省绵阳市盐亭县四校联考2025-2026学年八年级下学期物理学情自测(含解析).docx
- 房颤患者太极拳练习.pptx
- 苏教版五年级上册数学 期末检测卷.doc
最近下载
- 小学数学新人教版二年级下册 二 第4课时 已知一个数的几倍是多少,求这个数 教学课件(2026春).pptx VIP
- 梅特勒托利多M400变送器操作说明书.pdf VIP
- 2025北京石景山初三一模英语试卷和答案.pdf VIP
- 导数中的同构问题【八大题型】解析版-2025年新高考数学一轮复习.pdf VIP
- 智慧树知道网课《科学、文化与海洋》课后章节测试满分答案.pdf VIP
- 完整版)毛发生理学知识.pptx
- 2024年化工企业安全考试精选题库精品(全优).docx VIP
- 2025年安阳幼儿师范高等专科学校单招语文测试模拟试卷题库大全.docx VIP
- 年产16万吨醋酸乙烯酯项目精制工段工艺设计.docx
- 第四章进入与退出壁垒.ppt VIP
原创力文档

文档评论(0)