- 7
- 0
- 约1.14万字
- 约 113页
- 2018-08-21 发布于湖北
- 举报
软件工程建设导论课本跟第5节 总体设计(第五版)(张海潘编著)
软件设计宣言:Mitch Kapor “什么是设计?设计是你站在两个世界——技术世界和人类的目标世界——而你尝试将这两个世界结合在一起……”。 罗马建筑批评家Vitruvius提出的观念: “设计良好的建筑应该展示出坚固、适用和令人赏心悦目”。 设计阶段: 从工程管理的角度,可以将软件设计分为概要设计阶段和详细设计阶段。 从技术的角度,传统的结构化方法将软件设计划分为体系结构设计、数据设计、接口设计和过程设计4部分。 面向对象方法则将软件设计划分为体系结构设计、类设计/数据设计、接口设计和构件级设计4部分。 结构化设计和结构化分析的关系: 例:用筛选法求100以内的素数。所谓的筛选法,就是从2到100中去掉2,3,5,7的倍数,剩下的就是100以内的素数。 首先按程序功能写出一个框架 main() { 建立2到100的数组A[ ],其中A[i]=i;..........................1 建立2到10的素数表B[ ],存放2到10以内的素数;......2 若A[i]=i是B[ ]中任一数的倍数,则剔除A[i];............3 输出A[ ]中所有没有被剔除的数;…..………………....4 } 上述框架中每一个加工语句都可进一步细化 main() { /*建立2到100的数组A[ ],其中A[i]=i*/ ………..……
您可能关注的文档
最近下载
- 2024年贵州省六盘水市中考历史真题卷及答案解析.pdf VIP
- 2023年海南大学网络工程专业《数据结构与算法》科目期末试卷B(有答案).docx VIP
- 手术讲解模板:赛姆截肢术.ppt
- 2026年中考语文必读名著阅读《钢铁是怎样炼成的》真题训练(含答案).docx VIP
- GZ108 婴幼儿照护赛项赛题第4套.docx VIP
- 车床日常点检表.doc VIP
- 福建省市政排水设施工程移交与接管管理办法政策解读.pdf VIP
- 福建省2025年6月普通高中学业水平合格性考试地理试卷 .pdf VIP
- 2024年《钢铁是怎样炼成的》真题精练(综合题)(解析版)-中考语文名著阅读知识(考点).docx VIP
- 河南省县域义务教育优质均衡发展的问题与对策研究.docx VIP
原创力文档

文档评论(0)