1 / 41
文档名称:

软件工程第15讲.ppt

格式:ppt   页数:41
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件工程第15讲.ppt

上传人:中国课件站 2011/10/11 文件大小:0 KB

下载得到文件列表

软件工程第15讲.ppt

文档介绍

文档介绍:软件工程
电子教案
王树林
总体设计
––– Structune Design
一、引言:
又称概要设计(Preliminary Design)
或结构设计(Architectural Design)
1. 基本任务:
(1) 将系统划分为模块。
(2) 决定每个模块的功能。
(3) 决策模块的调用关系。
(4) 决定模块间的接口。
2. 模块:(Module)
指具有独立功能的使名的一段程序语句。
例如,过程、函数、子程序、宏、程序包和类等。
3. 主要内容:
(1) SD方法和描述方法。
(2) 模块划分的质量度量。
(3) 结构优化准则。
(4) 基于DFD的结构化设计方法。
二、软件工程学的基本原则:
1. 模块化:(Modularity)
按一定原则把程序划分为若干个模块。
使每一个模块完成一个子功能。
Th1. 问题X的复杂性C(X),工作量E(X)。如果有问题P1, P2 ,
且 C ( P1) > C ( P2)
且 E ( P1) > E ( P2)
Th2. 如果P = ( P1+ P2 ),则:
C ( P) > C ( P1) + C ( P2)
 E( P ) > E ( P1) + E ( P2)
最佳区
开发软件的总工作量
定义模块接口的总工作量
开发模块的总工作量
模块总数
工作量
2. 抽象: (Abstraction)
就是从一些事物中抽取其本质的共同的特性,而忽略其非本质的细节的差异。
例:1993,Windows NT
输入/ 输出系统。
3. 信息隐藏:(Aiding)
指在设计和确定模块时,使得一个模块内包含的信息(过程和数据)对于不需要这些信息的模块来说是不可访问的。

最近更新

2025年上海杉达学院单招职业适应性考试模拟测.. 42页

2025年上海第二工业大学单招职业倾向性测试模.. 39页

2025年上饶幼儿师范高等专科学校单招职业适应.. 41页

2025年临沂职业学院单招职业倾向性测试题库推.. 40页

2025年九州职业技术学院单招综合素质考试题库.. 41页

2025年云南城市建设职业学院单招职业适应性测.. 41页

2025年云南省文山壮族苗族自治州单招职业倾向.. 40页

2025年仰恩大学单招职业适应性测试模拟测试卷.. 41页

2025年保定幼儿师范高等专科学校单招职业倾向.. 40页

2025年保险职业学院单招职业倾向性测试题库汇.. 39页

2025年六安职业技术学院单招职业倾向性测试模.. 40页

2025年兰州现代职业学院单招职业倾向性测试题.. 39页

2025年共青科技职业学院单招职业倾向性测试题.. 40页

2025年内江职业技术学院单招职业倾向性测试题.. 42页

2025年内蒙古伊克昭盟单招职业适应性测试模拟.. 40页

2025年内蒙古北方职业技术学院单招职业适应性.. 41页

2025年内蒙古机电职业技术学院单招职业技能考.. 40页

2025年内蒙古美术职业学院单招职业技能考试模.. 40页

2025年包头职业技术学院单招职业适应性测试题.. 40页

2025年北京北大方正软件职业技术学院单招职业.. 39页

2025年北海康养职业学院单招职业倾向性考试模.. 41页

2025年南京交通职业技术学院单招职业倾向性测.. 38页

2025年南京旅游职业学院单招职业倾向性考试模.. 40页

2025年南充电影工业职业学院单招职业适应性考.. 41页

2025年南昌应用技术师范学院单招职业适应性测.. 40页

2025年南通科技职业学院单招综合素质考试题库.. 42页

2025年重庆市《保安员证》考试题库含答案 39页

混凝土工程培训课件优秀PPT 26页

小学数学六年级下册《鸽巢问题》作业设计 9页

国开《建筑力学》期末机考答案 15页