软件工程教学大纲
更新时间:2024-05-23 04:58:01 阅读量: 综合文库 文档下载
- 软件工程专业教学大纲推荐度:
- 相关推荐
《软件工程》课程教学大纲
一、课程的基本情况
课程中文名称: 软件工程
课程英文名称:Software Engineering 课程代码:1302031 课程类别:专业基础课 课程学分:2.5 课程学时:44
授课对象:计算机科学与技术专业、软件工程专业
前导课程:高级语言程序设计、数据结构、数据库原理
二、教学目的
《软件工程》是计算机专业的一门必修的专业课程,通过本课程的学习, 要求学生掌握软件工程的基本概念、基本原理、实用的开发方法和技术;了解软件工程各领域的发展方向;如何用工程化的方法开发软件项目,以及开发过程中应遵循的流程、准则、标准和规范。《软件工程》是一门综合性和实践性很强的专业课程。应注重方法、技术的实际应用,能应用相应的图形工具开发小型软件项目,为更深入地学习和今后从事软件工程实践打下良好的基础。
三、教学基本要求
Ch1 Introduction 基本要求:
§1.1 software crisis §1.2 software engineering §1.3 life span §1.4 software process 重点与难点:life span
Ch2 Feasibility study 基本要求: §2.1 task §2.2 process
§2.3 system flow diagram §2.4 data flow diagram §2.5 data dictionary §2.6 cost/benefit
重点与难点:data flow diagram,data dictionary
Ch3 Requirements analysis 基本要求: §3.1 task
§3.2 process
§3.3 conception model & E-R diagrams §3.4 other diagram tools
重点与难点:conception model & E-R diagrams
Ch4 Formal specification methods 基本要求: §4.1 state machine §4.2 Petri network
§4.3 Z specification language 重点与难点:state machine
Ch5 System design 基本要求: §5.1 design process §5.2 design concepts §5.3 design principles
§5.4 diagram tools of software architecture
§5.5 data flow oriented design methods: transform & transaction mapping 重点与难点:data flow oriented design methods: transform & transaction mapping
Ch6 Program design 基本要求:
§6.1 structured program design §6.2 interface design
§6.3 procedure design tools
§6.4 data structure oriented design methods 重点与难点:data structure oriented design methods
Ch7 Implementation 基本要求: §7.1 coding
§7.2 software testing fundamentals §7.3 unit testing §7.4 integration testing §7.5 validation testing §7.6 white-box testing §7 7 black-box testing 重点与难点:
Ch8 Maintenance
基本要求:software testing fundamentals
§8.1 definitions
§8.2 software evolution §8.3 maintainability -software measurement 重点与难点:software evolution
Ch9 Object-oriented methodology 基本要求: §9.1 introduction §9.2 concepts
§9.3 object mode ling techniques-3 models(object, dynamic, function) 重点与难点:3 models (object, dynamic, function)
Ch10 Object-oriented analysis 基本要求:
§10.1 modeling process §10.2 requirements presentation §10.3 create object model
§10.4 create dynamic model §10.5 create function model
重点与难点:modeling process,requirements presentation
Ch12 Object-oriented implement 基本要求:
§12.1 programming languages §12.2 programming styles §12.3 OO testing strategies
§12.4 test case design for OO software 重点与难点:OO testing strategies
Ch13 Software project management 基本要求: §13.1 software sizing §13.2 cost estimation §13.3 software plan §13.4 personnel
§13.5 quality assurance §13.6.project plan
重点与难点:software plan,project plan
四、课程内容与学时分配
课程内容与学时分配表 内容 Ch1 Introduction Ch2 Feasibility study Ch3 Requirements analysis Ch4 Formal specification methods Ch5 System design Ch6 Program design Ch7 Implementation Ch8 Maintenance Ch9 Object-oriented methodology Ch10 Object-oriented analysis Ch12 Object-oriented implement Ch13 Software project management 总学时 44 4 4 4 2 6 4 6 2 2 4 2 4 44 学时 五、教材与参考书
教 材:张海藩主编,《软件工程导论(第四版)》,清华大学出版社,2003
参考书:[1] Roger S. Pressman,《SOFTWARE ENGINEERING a practitioner’s approach》 5 edition,China Machine Press, 2000
[2] Roger S. Pressman著,梅宏译,《软件工程-实践者的研究方法》原书第5版,
机械工业出版社,2002
th
六、教学方式和考核方式
1、教学方式
课程的讲授应将理论教学与实验教学紧密结合,使之相互辅助,提高教学效率。在教学
过程中必须认真贯彻理论联系实际的原则,提倡授课中对典型案例分析,以培养学生运用理论分析和解决实际问题的能力。面向数据流的分析和设计,面向对象的分析和设计,白盒测试和黑盒测试应布置适量的思考题,供学生进行全面掌握。 2、考核方式
闭卷考试
正在阅读:
软件工程教学大纲05-23
DF10D型机车应急电气故障及处理01-17
四季沐歌 Siebel CRM项目客户端程序安装操作手册05-20
文化大繁荣与提升国家文化软实力(上) 课程的考试 87分10-26
2019-2020年人教版七年级语文上学期期末复习检测试卷(二)11-28
消 防 演 练 活 动 策 划 书05-31
小学生预防近视眼的措施03-17
关于加快榆次新型工业化的战略研究与思考06-18
构筑虚拟试衣间11-26
- 小学生造句大全
- 增压泵投资项目可行性研究报告(模板)
- 高中语文人教版粤教版必修1-5全部文言文知识点归纳
- 两学一做专题民主生活会组织生活会批评与自我批评环节个人发言提
- 管理处环境保洁工作操作标准作业指导书
- 2012六一儿童节活动议程 - 图文
- 移树申请报告
- 《贵州省市政工程计价定额》2016定额说明及计算规则
- 计算机长期没有向WSUS报告状态
- 汉语拼音教学策略研究
- 发展西部领先的航空货运枢纽
- 司法所上半年工作总结4篇
- 如何提高银行服务水平
- 发电厂各级人员岗位职责
- 丰田汽车的外部环境分析
- 2017—2018年最新冀教版四年级数学下册《混合运算》教案精品优质
- 中建八局样板策划 - 图文
- 戚安邦《项目管理学》电子书
- 2015年高级项目经理笔记
- 弯桥的设计要点
- 教学大纲
- 软件工程
- 中国石化某石油分公司某加油站安全生产事故应急预案(完整直接使
- 基于单片机的指纹识别电子密码锁的设计毕业设计 - 图文
- 推荐下载:大学校长在2019届学生毕业典礼上的讲话 - 0
- 格式范例
- 4G网络时代高校思想政治教育工作现状分析-2019年教育文档
- 教学相长――小学、初中英语教学衔接方法探讨-最新教育文档
- 数控机床新型机械手结构与控制系统设计 机械论文
- 赣州市2018年中考语文试题及答案
- 八年级语文下册第二单元第9课《海燕》教学设计新人教版
- 如何避免执行力的12个陷阱笔记090918 - 图文
- 2018年深圳宝宝学英文课程好不好
- 生物化学复习题1
- 喀什市第一中学“网格化”社会面巡逻防控体系工作实施方案
- 我的精算之路
- 深圳大学333教育综合真题
- 量化投资策略特征
- TransCAD“四阶段”操作步骤
- 九下学案:中考语文复习学案—孙家祥
- 北语15秋《中外文化交流史》作业1满分答案
- 《数据库原理及应用》总复习题