- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C331SE软件系统设计与体系结构C331SE软件系统设计与体系结构
南京大学软件工程专业本科教程——附录 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
您可能关注的文档
- 2016超星-口才艺术与社交礼仪课答案2016超星-口才艺术与社交礼仪课答案.doc
- 2016郑州市初三二模历史试卷分析2016郑州市初三二模历史试卷分析.pdf
- 2016造价师《工程计价》预热题6-12016造价师《工程计价》预热题6-1.pdf
- AST_中央企业班组长岗位管理能力资格认证(六期)在线测试-0005AST_中央企业班组长岗位管理能力资格认证(六期)在线测试-0005.pdf
- 2016银行业初级《公司信贷》练习题及答案162016银行业初级《公司信贷》练习题及答案16.pdf
- AST_中央企业班组长岗位管理能力资格认证(六期)在线测试-0006AST_中央企业班组长岗位管理能力资格认证(六期)在线测试-0006.pdf
- ARM嵌入式创新实验室建设方案书ARM嵌入式创新实验室建设方案书.pdf
- AST_中央企业班组长岗位管理能力资格认证(六期)在线测试-0007AST_中央企业班组长岗位管理能力资格认证(六期)在线测试-0007.pdf
- AST_中央企业班组长岗位管理能力资格认证(六期)在线测试-0008AST_中央企业班组长岗位管理能力资格认证(六期)在线测试-0008.pdf
- as320-三维互动调试系统介绍as320-三维互动调试系统介绍.pdf
文档评论(0)