《软件工程导论课程设计》教学大纲
(Project of Introduction to Software Engineering)
(1周)
一、前言
《软件工程导论课程设计》是在学习完专业核心课《软件工程导论》后,对《软件工程导论》课程的内容的一次综合运用,它是一门独立课程,课时数为1周,学分为1学分。
二、面向专业
本教学大纲适用于“软件工程”专业。
三、课程设计的目的和任务
《软件工程导论》是一门理论性和实践性非常强的课程,学生仅仅通过课堂教学来获取理论知识是远远不够的,来了巩固各部分内容的学习,必须加强实践教学,利用具有实际工程背景的软件设计题目,培养学生对软件系统的需求分析、系统分析、软件测试的能力,初步掌握系统分析、系统设计、系统实现、系统维护的方法,加深学生对软件工程导论课程的理解和应用,同时也进一步提高学生实际应用程序开发设计语言的能力。除此之外,《软件工程课程设计》为学生提供了一次学习综合运用所学知识去解决实际问题的锻炼。
本课程设计的目的是使学生通过软件开发的实践,进一步加深对软件工程方法和技术的了解,将软件工程的理论知识运用于开发的实践,并在实践中逐步掌握软件工具的使用。本课程设计不仅是软件工程实践的一次模拟训练,同时通过软件开发的实践,积累经验,提高分析和解决问题的能力。
四、课程设计的基本要求
课程设计的基本要求是综合运用《数据结构》、《软件工程导论》、《高级语言程序设计》及相关课程所学知识,去解决实际问题,要求设计的软件有一定的可用性、健壮性。课程设计完成后,每位同学必须提交课程设计报告,课程设计报告中应包括需求分析、概要设计、详细设计、调试分析、用户手册、测试结果、附录等内容,课程设计报告的格式请参见计算机与信息学院的有关规定。
要求:项目开发小组对客户需求仔细研究、分析,同时参考有关开发的功能与技术指标,在考察同类软件功能和设计特点的基础上,拟定出本小组要开发系统的问题定义。给出系统原型基本功能与特色,开发技术与工具,设计初步方案,开发计划与成员分工等文档。项目的分析与设计任务可采用结构化分析与设计方法,也可采用面向对象分析与设计方法。
五、主要仪器设备、工具书、参考文献资料
1、主要仪器设备
计算机
2、课程设计指导书
福建农林大学计算机与信息学院软件工程课程组自编《软件工程导论课程设计指导书》。
3、主要参考书
(1)《软件工程——实践者的研究方法》,(美)Roger S. Pressman著,郑人杰译, 机
械工业出版社。
(2)《UML面向对象建模与设计》,(美)Michael Blaha,James Rumbaugh,人民邮电
出版社;
(3)《面向对象技术UML教程》,王少锋编著,清华大学出版社;
(4)《软件工程与软件测试自动化》 张克东著 电子工业出版社;
(5)《软件工程Java语言实现》 (美) Stephen R. Sehach 著机械工业出版社。
(6)周苏 等.《软件工程学实验》 北京:科学出版社,2005年。
六、成绩评定
由指导教师根据学生所提交的课程设计报告和设计的系统的质量按百分制给定最终成绩。
大纲主笔人:软件工程课程组
《软件工程导论课程设计》教学大纲
(Project of Introduction to Software Engineering)
(1周)
一、前言
《软件工程导论课程设计》是在学习完专业核心课《软件工程导论》后,对《软件工程导论》课程的内容的一次综合运用,它是一门独立课程,课时数为1周,学分为1学分。
二、面向专业
本教学大纲适用于“软件工程”专业。
三、课程设计的目的和任务
《软件工程导论》是一门理论性和实践性非常强的课程,学生仅仅通过课堂教学来获取理论知识是远远不够的,来了巩固各部分内容的学习,必须加强实践教学,利用具有实际工程背景的软件设计题目,培养学生对软件系统的需求分析、系统分析、软件测试的能力,初步掌握系统分析、系统设计、系统实现、系统维护的方法,加深学生对软件工程导论课程的理解和应用,同时也进一步提高学生实际应用程序开发设计语言的能力。除此之外,《软件工程课程设计》为学生提供了一次学习综合运用所学知识去解决实际问题的锻炼。
本课程设计的目的是使学生通过软件开发的实践,进一步加深对软件工程方法和技术的了解,将软件工程的理论知识运用于开发的实践,并在实践中逐步掌握软件工具的使用。本课程设计不仅是软件工程实践的一次模拟训练,同时通过软件开发的实践,积累经验,提高分析和解决问题的能力。
四、课程设计的基本要求
课程设计的基本要求是综合运用《数据结构》、《软件工程导论》、《高级语言程序设计》及相关课程所学知识,去解决实际问题,要求设计的软件有一定的可用性、健壮性。课程设计完成后,每位同学必须提交课程设计报告,课程设计报告中应包括需求分析、概要设计、详细设计、调试分析、用户手册、测试结果、附录等内容,课程设计报告的格式请参见计算机与信息学院的有关规定。
要求:项目开发小组对客户需求仔细研究、分析,同时参考有关开发的功能与技术指标,在考察同类软件功能和设计特点的基础上,拟定出本小组要开发系统的问题定义。给出系统原型基本功能与特色,开发技术与工具,设计初步方案,开发计划与成员分工等文档。项目的分析与设计任务可采用结构化分析与设计方法,也可采用面向对象分析与设计方法。
五、主要仪器设备、工具书、参考文献资料
1、主要仪器设备
计算机
2、课程设计指导书
福建农林大学计算机与信息学院软件工程课程组自编《软件工程导论课程设计指导书》。
3、主要参考书
(1)《软件工程——实践者的研究方法》,(美)Roger S. Pressman著,郑人杰译, 机
械工业出版社。
(2)《UML面向对象建模与设计》,(美)Michael Blaha,James Rumbaugh,人民邮电
出版社;
(3)《面向对象技术UML教程》,王少锋编著,清华大学出版社;
(4)《软件工程与软件测试自动化》 张克东著 电子工业出版社;
(5)《软件工程Java语言实现》 (美) Stephen R. Sehach 著机械工业出版社。
(6)周苏 等.《软件工程学实验》 北京:科学出版社,2005年。
六、成绩评定
由指导教师根据学生所提交的课程设计报告和设计的系统的质量按百分制给定最终成绩。
大纲主笔人:软件工程课程组