- 6
- 0
- 约1.06万字
- 约 5页
- 2019-02-11 发布于河北
- 举报
C225SE:《软件构造》课程描述
南京大学软件工程专业本科教程——附录B :专业基础/核心课程描述
C225SE :《软件构造》课程描述
0 课程基本信息
课程编号: C225SE
课程名称: 软件构造
英文名称: Software Construction
英文简称: SC
预备课程: 离散数学、计算与软件工程I 、数据结构与算法、计算与软件工程II 、操作系统
授课时间: 二年级第二学期
时间分配: 课堂教学(48 课时) +实验安排(48 课时)+课后作业与阅读(48 课时)
学分数: 3
1 课程简介
本课程是软件工程专业的专业核心课程。课程内容既包括软件构造的一般原则(模块设计、
代码重用、类设计等)和软件构造的常用技巧(契约式设计、防御式编程、异常处理、配置式编
程、基于状态转移和基于表的软件设计、基于语法分析的设计等),又包括软件构造的形式化方法
(规范说明语言及其应用、形式化构造工具),还包括软件构造工作的执行要点(编码及其规范、
工具使用、单元测试技巧、性能优化等)。
2 教材与参考资料
2.1 教材与指定阅读材料
1) Steve McConnell,代码大全(第二版),电子工业出版社
2) Andrew
原创力文档

文档评论(0)