- 0
- 0
- 约1.84千字
- 约 19页
- 2017-04-26 发布于上海
- 举报
00軟件体系结构与大型软件系统设计课程简介
授课人:何文海
Email:HeWenhai@126.com
;以教材为参考书,理解软件体系结构的原理、方法与实践,理解企业应用的各种模式
课程考核:小组开发实例项目或论文
课程成绩:平时实验+平时表现+实例项目;*;*;*;*;*;框架(Framework)就是一组协同工作的类或函数,它们为特定类型的软件构筑了一个可重用的设计。
目标是设计重用;它会为程序员带来约束。
库(Libary)和工具包(toolkit),是一组已经设计实现好的类或函数,供用户选择使用。
目标是代码重用;它为程序员带来自由。
一般软件系统开发,在宏观管理上选取一些框架以控制整体的结构和流程;在微观实现上利用库和工具包来解决具体的细节问题。
框架的意义在于使设计者在特定的整体设计上不必重新发明轮子;库和工具包的意义在于使开发者摆脱底层编码,专注特定问题和业务逻辑。;设计模式(Design Pattern)和架构(Architecture)不是软件产品,而是软件思想。
设计模式是软件的战术思想,架构是软件的战略决策。
设计模式是针对某些经常出现的问题而提出的行之有效的设计解决方案,它侧重思想重用,因而比框架更抽象、更普适,但多局限于局部解决方案,没有框架的整体性。
惯用法(Idiom),针对常发问题的解决方案,但偏重实现而非设计,与实现语言密切相关,是一种更底层更具体的编程技巧。
架构,一般指一个软件系统的
您可能关注的文档
最近下载
- 煤炭地下气化的探讨.pdf VIP
- 2025江苏苏州市枫桥街道综合行政执法辅助人员招聘10人备考题库附答案.docx VIP
- 内蒙古呼和浩特市2026年中考第一次模拟考试历史试题(试卷+解析).pdf VIP
- 2025北京京东方医院临床医师岗位考试备考题库及答案解析.docx VIP
- 乡村道路建设申请报告精选8.docx
- (2025年)周三多管理学第五版配套练习题及答案.docx VIP
- 精品解析:2026年内蒙古呼和浩特市中考第一次模拟考试化学试卷(解析版).docx VIP
- 2025至2030中国氢管拖车行业发展趋势分析与未来投资战略咨询研究报告.docx
- 2025北京京东方医院招聘备考练习试题及答案解析.docx VIP
- 操作系统安全实训报告.doc VIP
原创力文档

文档评论(0)