- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
南京大学软件工程专业本科教程——附录B :专业基础/核心课程描述
C331SE :《软件系统设计与体系结构》课程描述
0 课程基本信息
课程编号: C331SE
课程名称: 软件系统设计与体系结构
英文名称: Software Systems Design and Architecture
英文简称: SSDA
预备课程: 计算与软件工程I 、计算与软件工程II 、软件构造
授课时间: 三年级第三学期
时间分配: 课堂教学(36 课时)+实验安排(36 课时)+课后作业与阅读(36 课时)
学分数: 3
1 课程简介
本课程是软件工程专业的专业核心课程。课程以软件设计知识为主线,包括:软件设计的要
素、软件设计的支持与评价、软件设计方法、体系结构设计、详细设计、基于中间件的设计、基
于复用的设计和设计演化。该课程强调复杂的案例教学,培养学生综合运用设计知识为实际问题
设计和选择解决方案的能力。
2 教材与参考资料
2.1 教材与指定阅读材料
1) Christopher Fox,软件工程设计导论:过程、原理与模式(UML2.0 版),清华大学出版社
2.2 参考资料
1) Eric J. Braude ,软件设计——从程序设计到体系结构,电子工业出版社
2) Erich Gamma ,Richard Helm,Ralph Johnson ,John Vlissides ,设计模式:可复用面向对象软
件的基础,机械工业出版社
3) Rebecca Wirfs-Brock ,Alan McKean ,对象设计:角色责任和协作,人民邮电出版社
4) 王千祥等译,实用软件体系结构,电子工业出版社
5) 贲可容等译,面向模式的软件体系结构(卷1:模式系统),机械工业出版社
6) 王千祥等译,构件化软件——超越面向对象编程(第二版),电子工业出版社
7) 王海鹏等译,基于组件开发,人民邮电出版社
8) 刁联旺等译,IT 系统结构与中间件,人民邮电出版社
9) Martin Fowler ,重构:改善既有代码的设计,中国电力出版社
3 教学目标
通过本课程的学习,学生应该能够:
1) 理解软件设计的要素,掌握常用的软件设计方法、技术与手段,能够为复杂系统创建成
功的设计方案,能够完成复杂系统的设计的演化;
2) 理解软件设计要素、过程和方法,能够识别复杂应用的关键设计要素,并进行分析、折
中和设计解决;
3) 理解体系结构的概念,掌握常见的体系结构风格和体系结构设计方法,能够为简单的应
用完成体系结构设计;
附录B 第83 页
南京大学软件工程专业本科教程——附录B :专业基础/核心课程描述
4) 掌握详细设计常用的方法、技术与手段,能够为应用系统的复杂组件完成详细设计;
5) 了解大型系统的设计要素、方法、技术和手段,能够理解大型系统的设计方案;
6) 理解软件设计的演化,能够得出简单软件演化后的设计,能够完成简单软件设计的演化;
7) 理解软件设计的建模与描述方法,能够正确的描述复杂系统的设计方案,能够为简单系
统的设计方案进行准确的评价。
4 相关知识体系
编号 描述 k, c, a E, D, O 学时
SEF-SC.ct.0 软件构造技术 3
SEF-SC.ct.11 中间件(构件和容器) c E 1
SEF-SC.ct.12 分布式软件的代码开发方法 a E 1
异构(硬件和软件)系统代码开发;软/硬件协同
SEF-SC.ct.13 c E 1
设计
SEF-MA.md.0 建模基础
您可能关注的文档
- 《卡罗尔和她的小猫》教学设计.ppt
- 》优秀课件设计.ppt
- 11、《蝙蝠与雷达》教学设计.ppt
- 15 第十五章 零件的精度设计与互换性.ppt
- 2010瑞萨模型车大赛全国一等奖程序设计报告.pdf
- AVS媒体播放器设计与实现.pdf
- Designer原理图和PCB设计培训.pdf
- GameUX_S9_功能设计与交互设计的冲突和融合_邓昆.pdf
- GameUX_S15_交互设计的时间美学_王海银.pdf
- GameUX游戏用户体验大会前瞻论坛-TGideas创意和设计如.pdf
- IxD2013_D1_从效益角度选择合适的设计工具与流程_叶慧儿.pdf
- IxD2013_D2_如何在企业内部驱动体验设计创新_过为邱婷.pdf
- IxD2013_D3_情感化的穿戴式交互设计_徐海生.pdf
- IxD2013_D4_设计提案中的信息梳理方法_赵磊.pdf
- IxD2013_D5_均衡的设计研究方法_Andrew wong.pdf
- IxD2013_F2_金融电商化策略与设计_林钦何艺.pdf
文档评论(0)