课程总学时: 36
课程性质:考试
先修要求:高级语言程序设计、数据结构
数据库技术等
主讲老师:许磊
联系方式:lsf_xl@ **********
软件工程
教学方式:
课堂讲授(多媒体教学);
学生上机实习;
通过Email与Web进行网上辅导。
考查方式:
平时成绩20%(考勤);
期末考试占80%。
课程教材
实用软件工程与实训
杜文洁清华大学出版社
实用软件工程(第二版)
郑人杰、殷人昆、陶永雷
清华大学出版社(1996)
软件工程导论(第四版)
张海藩清华大学出版社
参考书目(References)
Introduction to the Personal Software Process
Watts
吴超英等译
人民邮电出版社
Introduction to the Team Software Process
Watts
韩丹等译
人民邮电出版社
参考书目(References)
Frederick P. Brooks著
清华大学出版社
Tom Demarco著
清华大学出版社
参考书目(References)
相关网站
1 IBM开发者://2 UML China: / 3 软件工程俱乐部:/4 UML软件工程组织:/ 5 软件工程专家网:/6 中国系统分析员:/
软件工程课程出现的背景和目的
开发大型软件和编制小型程序之间的差别:
小型程序从确定要求,编制,使用,直至修改往往是由同一个人完成的,因此只要他本人,心里明白程序的构思就够了,而大型系统则必须由许多人(包括用户,项目负责人,分析员,高初级程序员,资料员,操作员等)组成一支开发队伍来协同完成,所以人与人之间必须准确地进行协商讨论。
软件工程学的背景和目的
软件工程学的背景和目的
小型程序往往是“一次性”的,意思如果需要做较大的修改,人们通常宁可丢弃旧的程序重新编写,但是大型软件系统开发耗费了大量的人力物力,所以人们一般不会轻易的去抛弃,而总是在旧的程序基础上一改再改,希望延长它的使用期,所以软件具有多个版本。
软件工程绪论 来自淘豆网m.daumloan.com转载请标明出处.