《软件工程》优秀课程建设总结报告

合集下载

软件工程课程设计总结报告

软件工程课程设计总结报告

软件工程课程设计总结报告软件工程课程设计总结报告1.选题理由及情况说明、小组分工情况●选题理由:随着社会信息量的与日俱增,作为信息存储的主要媒体之一图书,数量、规模比以往任何时候都大的多,不论个人还是图书管理部门都需要使用方便而有效的方式来管理自己的书籍。

在计算机日益普及的今天,对个人而言若采用一套行之有效的图书管理系统来管理自己的书籍,会方便许多。

对图书管理部门而言,以前单一的手工检索已不能满足人们的要求,为了便于图书资料的管理需要有效的图书管理软件。

●情况说明:《图书管理系统》针对的用户是单个中小型图书室或者个人,藏书的种类和数量较少,读者的数量和来源受到一定的限制。

图书管理系统软件LMS V1.0是一套功能比较完善的数据管理软件,具有数据操作方便高效迅速等优点。

该软件采用功能强大的数据库软件开发工具进行开发,具有很好的可移植性,可在应用范围较广的DOS、WINDOWS系列等操作系统上使用。

除此以外,LMS V1.0可通过访问权限控制以及数据备份功能,确保数据的安全性。

●小组分工情况:组长:高俊麒负责主界面、系统操作那一块的所有。

数据环境的建立与连接等项目需求分析规格说明书、软件测试计划。

测试主界面与其他各个窗体的连接、系统操作。

组员:许萦英负责图书查询、读者查询、数据库的建立。

项目开发计划书、项目可行性研究报告。

测试图书流通中的借书、还书。

组员:耿慧负责图书流通中的借书、还书。

项目详细设计规格说明书、项目需求分析规格说明书。

测试图书查询、读者查询、读者借阅信息以及读者口令修改。

2.可行性研究报告见《可行性研究报告》3.项目开发计划书第 1 页共3 页。

软件工程课程设计心得总结

软件工程课程设计心得总结

软件工程课程设计个人总结学期就快要结束了,到了最后一周居然还有软件工程课程设计,还要考试真的有点忙啊,不管怎样还是好好干吧,把对工程的理论研究、学习成果用于实践也是一种检验学习成果和提升工程能力的有效手段嘛。

工作内容安排软件工程课程设计的第一天拿到题目,听取老师对于课程设计的要求、要完成的工作、预期要达到的效果和注意事项。

然后分组、讨论和确定选题。

这真正的课程设计才算开始了,经过组长,组员的反复研究、论证后一致决定选择:实习题目4:开发一个基于Web的BBS系统,包含一般BBS所具有的功能,如用户注册、用户信息管理、发贴功能、贴子管理、主题词查询、用户信息修改和查询等。

这个题目对于现代化的网络交流来说发展的成熟而且符合当代互联网大众的网络需求,符合现代网络对信息分享讨论的爱好,我们一致预测在今后很长的一段时间内也将会是非常流行的一种交流介质。

确定选题后我们开始软件开发的第一步,需求分析,详细设计等内容,分块分工完成模块,我分到的主要部分就是分析论坛里面的帖子内容,用户的爱好,然后解决用户的索引需求,把用户的索引需求智能的、友好的呈现给用户,把这部分的代码编写,测试,把用户界面做好就是我接下来几天的工作内容。

俗话说:磨刀不误砍柴工,要想把我的这部分内容做好,做得完美,我的好好的分析一下,对全组对整个系统的需求分析的基础上又认真分析了本部分的内容和本部分要实现的功能,对本部分实现的主要思想理清,认真设计界面,还有对队员们的模块能有效的结合起来,让他们的模块也能有效的供我使用,做好我的接口也方便其他模块与此的衔接。

问题与解决在本次课程设计中遇到了好多前所未有的问题,第一次接触HTML网页开发,第一次邂逅JSP web应用程序开发,第一次有了原来开发应用程序是需要数据库的,对于这些都是第一次接触,需要了解HTML的基本语法,需要学习JSP web 应用程序web app的开发方法,需要实践配置数据库TOMCAT、SQL sever,居然有这么多的东西需要从头来,对于这些方面我就像一张崭新的白纸,怎么能在短短的四五天时间内将这张白纸绘成一幅栩栩如生的画卷呢,这是我们面对的亟待解决的问题。

软件工程课程总结

软件工程课程总结

软件工程课程总结————————————————————————————————作者:————————————————————————————————日期:课程总结题目《软件工程》课程总结学生姓名学号学院专业班级指导教师职称教授2014年11月《软件工程》课程总结一、学习目标通过系统的学习,了解软件开发从项目确定到需求分析,再到概要及详细设计、代码实现、开发后的软件测试这一完整软件开发过程。

学习上面提到的每一个步骤中完成任务的相关方法与工具。

学完后应初步具备管理整个软件开发完整流程的能力。

提高软件的质量与生产率,最终实现软件的社会化大生产。

在给定成本、进度的前提下,开发出具有可修改性、有效性、可靠性、可理解性、可维护性、可重用性、可适应性、可移植性、可追踪性和可互操作性并且满足用户需求的软件产品。

二、学习态度这一学期的软件工程课就要进入尾声了,在复习理论知识的同时,更需要回顾和反思自己的学习态度。

在这学期的软件工程学习中,我从来没有迟到、早退以及旷课。

不过因为参加银行从业考试请了一次假。

在这学期中,我每节课都是按时上课,虽然我对软件、计算机这方面没有天赋,但是我尽量做到认真听课,提醒自己不要开小差。

听很多人说这是一门比较深奥的课程,刚开始的时候我比较排斥这门课,但是老师讲的风趣幽默,慢慢的我开始进入状态,上课认真做笔记,认真听讲。

三、学习内容通过一学期软件工程的学习,使我了解到了很多以前都不知道的知识。

现将所学课本外的知识总结如下:第一章软件工程概述软件工程是工程化软件开发与维护的方法论软件的开发者维护者或软件项目管理者都将是软件工程的实践者,并都需要掌握与应用软件工程方法。

1.1.软件是计算机系统中的逻辑成分,是程序、数据、文档等诸多元素的集合,需要有物理硬件的支持才能产生作用。

是一系列按照特定顺序组织的计算机数据和指令的集合。

软件并不只是包括可以在计算机上运行的电脑程序,与这些电脑程序相关的文档一般也被认为是软件的一部分。

软件工程总结报告(一)2024

软件工程总结报告(一)2024

软件工程总结报告(一)引言概述:软件工程是一门涉及软件开发和维护的学科,它的目标是通过系统化的方法来提高软件的质量和生产效率。

本文将从五个大点来总结软件工程的相关内容,包括项目管理、需求工程、软件设计、软件开发和软件测试。

通过对这些方面的梳理和分析,旨在提供一个全面的软件工程总结报告。

正文:一、项目管理1. 制定明确的项目目标和计划,确保项目可控性。

2. 分配适当的资源和人力,确保项目的顺利进行。

3. 建立有效的沟通渠道,保持团队协作和信息共享。

4. 实施变更管理,及时应对和解决项目的变化和风险。

5. 进行定期的项目评估和审查,及时纠正问题并改进工作流程。

二、需求工程1. 进行详尽的需求调研和分析,确保准确理解客户需求。

2. 制定清晰的需求规格说明书,明确需求的优先级和约束条件。

3. 参与用户的需求验证和确认,确保开发的软件符合预期。

4. 进行有效的需求变更管理,追踪和控制需求的变化。

5. 建立有效的需求跟踪和追踪机制,保证需求的完整性和一致性。

三、软件设计1. 采用模块化和面向对象的设计方法,提高软件的可维护性。

2. 进行系统结构的设计,确保软件的可扩展性和可重用性。

3. 制定清晰的设计文档,明确软件的结构和功能。

4. 进行软件架构的评估和选择,确保选择适合的架构风格。

5. 进行软件设计的评审和验证,确保设计的正确性和合理性。

四、软件开发1. 使用合适的编程语言和开发工具,实现软件的功能需求。

2. 遵循统一的编码规范和标准,提高代码的可读性和可维护性。

3. 进行有效的代码审查和测试,发现和修复潜在的问题。

4. 实施持续集成和自动化测试,提高软件的质量和可靠性。

5. 进行软件版本控制和发布管理,确保软件的稳定性和安全性。

五、软件测试1. 制定详尽的测试计划和测试用例,覆盖软件的各个功能。

2. 进行黑盒和白盒测试,确保软件的功能正确和完善。

3. 进行性能测试和安全测试,验证软件在各种条件下的表现。

软件课程总结报告范文(3篇)

软件课程总结报告范文(3篇)

第1篇一、前言随着信息技术的飞速发展,软件工程已成为当今社会的重要产业之一。

为了培养具备扎实软件工程基础和实际开发能力的应用型人才,我国高校纷纷开设了软件工程相关课程。

本报告旨在对软件工程课程进行总结,分析课程特点、教学方法和实践成果,以期为今后软件工程课程的教学改革和发展提供借鉴。

二、课程概述1. 课程名称:软件工程2. 课程性质:专业基础课,面向计算机科学与技术、软件工程等相关专业。

3. 课程目标:使学生掌握软件工程的基本理论、方法和工具,提高软件设计、开发、测试和维护能力。

4. 课程内容:(1)软件工程概述:软件工程的基本概念、发展历程、应用领域等。

(2)软件需求分析:需求获取、需求分析、需求规格说明等。

(3)软件设计:概要设计、详细设计、设计模式等。

(4)软件实现:编程语言、开发环境、版本控制等。

(5)软件测试:测试策略、测试方法、测试用例设计等。

(6)软件维护:软件维护策略、维护过程、维护工具等。

三、教学特点1. 理论与实践相结合:课程注重理论教学与实践操作相结合,通过项目案例、实验、实习等方式,提高学生的实际动手能力。

2. 工学一体化:课程采用工学一体化的教学模式,将工程实践与理论知识相融合,培养学生的创新能力和团队协作精神。

3. 案例教学:通过分析典型软件工程案例,使学生了解实际软件工程项目的开发过程和解决方法。

4. 跨学科学习:课程涉及计算机科学、数学、心理学等多个学科,培养学生具备跨学科的知识结构和综合素质。

四、教学方法1. 讲授法:系统讲解软件工程的基本理论、方法和工具。

2. 案例分析法:通过分析实际软件工程案例,引导学生深入理解课程内容。

3. 讨论法:组织学生围绕课程内容进行讨论,激发学生的思考能力。

4. 实验法:通过实验操作,使学生掌握软件工程的实际应用。

5. 项目驱动法:通过项目实践,提高学生的实际开发能力。

五、实践成果1. 学生实践能力显著提高:通过课程学习,学生掌握了软件工程的基本理论、方法和工具,具备了一定的软件开发能力。

软件工程课程设计总结

软件工程课程设计总结

软件工程课程设计总结软件工程课程设计总结总结是在某一特定时间段对学习和工作生活或其完成情况,包括取得的成绩、存在的问题及得到的经验和教训加以回顾和分析的书面材料,通过它可以全面地、系统地了解以往的学习和工作情况,快快来写一份总结吧。

总结怎么写才不会千篇一律呢?下面是小编精心整理的软件工程课程设计总结,欢迎阅读与收藏。

我们所选择的图书管理系统的课程设计对我们是新的挑战和尝试的过程,利用所学习的软件设计知识并制作一个关于图书管理系统,在具体的设计与实施中,我们看到并感受到了一个管理系统的具体分析,对具体的设计步骤。

思路、方法有了进一步的提高,并感触深刻。

我在本次课程设计中写的内容目录、系统设计和系统功能实现。

在图书管理系统的设计目录过程中碰到很多问题,刚开始设计的时候不知道从哪下手,但通过不断地摸索和在课本上查找,让我学到的知识的融会贯通性,在这次次的设计中我也发现了自己很多不足之处,对书本上所学的理解不够深刻,掌握不够牢固。

通过这个实训后,我也把知识和实践结合起来。

系统数据库设计的任务是确定怎样实现所用的图书管理系统,由于在选择项目的时候是本着有实际应用价值的角度考虑的,所以其中也涉及到一些数据库的设计。

数据库设计是指对于给定的应用环境,构造最优的数据库模式,建立数据库及应用系统,使之能够有效地存储数据,数据库设计经过不断地发展与完善,已经越来越成熟。

基于E-R模型的数据库设计方法,用E-R图构造一个反应世界实体之间联系的模式,将此系统模式转换成基于某一特定的DBMS的`概念模式。

软件系统设计是一项复杂而又重要的工作,它在软件工程中承接了需求分析与编码开发。

一个好的系统设计是一个软件系统运营的基础。

让我们多多重视软件系统的设计工作,以开发出更具健壮性、可扩展性、安全性、易用的软件系统。

数据库设计过程是准备了解与分析用户需求,整个设计过程的基础,是最困难、最好时间的一步。

结构设计是整个数据库设计的关键,通过对图书管理系统的综合、分析形成一个独立于具体DBMS的概念模型。

软件工程”课程小结(范文大全)

软件工程”课程小结(范文大全)

软件工程”课程小结(范文大全)第一篇:软件工程”课程小结“软件工程”课程小结一、软件工程学科体系软件工程的学科体系为1234567:1、一条主线:软件工程的生存周期2、二个技术层面:软件工程开发技术、软件项目的管理技术。

3、三大活动过程:《ISO/IEC 12207信息技术—软件生存期过程》中将软件开发需要完成的活动概括为:主要过程、支持过程、组织过程4、四种软件开发方法:结构化分析与设计方法(SADT)、面向对象的开发方法、构件组装的软件开发方法、软件形式化开发方法。

5、五个内容层次:工具和环境层方法和技术层过程和模型层标准和规范层质量和核心层软件工程内容的层次结构6、六大主要软件开发模型瀑布模型、快速原型化演化模型、增量模型(螺旋模型)面向对象模型(喷泉模型)、基于构件的开发模型、形式化开发模型。

7、软件工程的7条基本原则。

二、软件工程课程分章小结第一章概论掌握和理解的概念:软件的定义、软件的特点、软件的分类、软件危机、软件工程的定义、软件工程的框架、软件生存周期、软件过程、软件过程模型。

第二章系统工程掌握和理解的概念:系统元素、业务过程工程、产品工程、系统工程的任务、可行性分析第三章需求工程*掌握和理解的概念:什么是软件需求、软件需求的分类、需求工程的目标、任务、需求工程的主要活动、需求获取活动的目标与任务、需求分析活动的目标与任务、需求建模的方法。

第四章设计工程掌握和理解的概念:软件设计的目标、任务、软件设计的基本原则(抽象与逐步求精、模块、模块化、模块独立性、模块内聚、模块耦合、信息隐藏、软件体系结构)。

第五章结构化分析与设计*1、掌握和理解的概念:结构化分析的思想、结构化分析的过程、数据流、分层数据流图、数据字典、加工描述。

结构化设计的思想、结构化设计的过程、变换型数据流图、事务型数据流图、软件系统结构图(SC图)2、掌握和应用的基本方法:(1)结构化分析的建模方法。

采用分层DFD、DD、加工描述等工具建立系统的需求模型。

软件工程总结报告6篇

软件工程总结报告6篇

软件工程总结报告6篇(经典版)编制人:__________________审核人:__________________审批人:__________________编制单位:__________________编制时间:____年____月____日序言下载提示:该文档是本店铺精心编制而成的,希望大家下载后,能够帮助大家解决实际问题。

文档下载后可定制修改,请根据实际需要进行调整和使用,谢谢!并且,本店铺为大家提供各种类型的经典范文,如工作计划、工作总结、述职报告、合同协议、演讲致辞、条据文书、心得体会、策划方案、教学资料、其他范文等等,想了解不同范文格式和写法,敬请关注!Download tips: This document is carefully compiled by this editor. I hope that after you download it, it can help you solve practical problems. The document can be customized and modified after downloading, please adjust and use it according to actual needs, thank you!Moreover, our store provides various types of classic sample essays, such as work plans, work summaries, job reports, contract agreements, speeches, documents, insights, planning plans, teaching materials, other sample essays, and more. If you want to learn about different sample formats and writing methods, please stay tuned!软件工程总结报告6篇只有通过实际的总结报告,我们才能知道自己工作中存在的不足,对待总结报告的写作,一定要做到态度的端正,以下是本店铺精心为您推荐的软件工程总结报告6篇,供大家参考。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《软件工程》优秀课程建设总结报告在德州学院《软件工程》优质课程建设的工作中,我们课程组全体成员认识到《软件工程》是计算机软件专业的一门核心基础课程,搞好这门课程的建设,对于提高计算机科学与技术专业学生的学科理论水平和专业素养有着至关重要的作用,结合优质课程建设所做过一些工作,现总结如下:一、程建设的指导思想和目标规划遵循“教育要面向现代化、面向世界、面向未来”的教育战略思想,以学科建设为依托,以工程教育为准绳,以课程体系、教学内容的改革为突破口,以科研促教学,把教学思想、教学内容、教学方法的研究和改革;师资队伍的建设、教学基本条件的建设、教学管理的建设推进到新的高度。

软件工程是计算机科学与技术专业课程体系中重要的专业基础课程之一,对于学生知识、能力和综合素质的培养具有承前启后的作用。

软件工程课程重在培养学生应用计算机语言的能力。

课程建设的目标是建设成深受学生喜爱的精品课程,通过对该课程的学习,培养学生利用软件系统分析和解决问题的能力;培养学生具有严谨的科学研究的作风,提高素质具有重要的作用。

为后继课程的学习;今后教学工作、科研工作有其他课程不可替代的作用。

二、课程建设特色1.采用国内先进教材,教学起点高采用国内比较有影响的教材国防科技大学齐治昌的《软件工程》,以及大量电子参考材料,教学起点高。

不断更新教学内容,及时反映软件工程技术的最新发展。

以学习、研究《软件工程》及其相关系列课程的学科前沿课题作为教师队伍建设的主要内容,不断提高教学水平,组织相关教师编写教材,使教学更加有针对性。

2.实践与教学紧密结合,培养学生动手能力将软件开发过程的阶段性工作与软件工程教学过程相结合。

在开学之初布置实验或课程设计题目,学习相应章节内容以后,要求学习完成相应开发工作并撰写相应的文档。

如需求分析内容学习完之后,要求学生针对自己的课题做需求分析并书写需求分析报告。

其他章节内容依次类推。

这样模拟软件工程开发过程,使学生熟悉软件工程开发过程,培养学生动手能力。

3.运用现代教育技术,进行教学方法和手段的改革,不断提高教学质量。

对于现代教育技术与课程整合模式,进行了大量卓有成效的探索与实践。

完成了包括教材配套课件、电子参考材料及网络课程多种媒体构成的立体化的网络教辅平台,为学生提供了良好的多媒体学习环境和丰富的教学资源。

三、教师队伍建设成绩《软件工程》是计算机科学与技术专业的一门专业核心课程,本课程对于培养技术型应用型人才的软件开发素质起着重要的作用,因此本课程的建设非常注重中青年教师培养,注重提高中青年教师的教学理念和教学水平,特别是加强中青年教师实践教学能力的培养,同时为适应现代教育改革与发展的特点,根据《软件工程》课程的教学需要,不断地加强软件工程教学和实验队伍的建设,采取的主要措施有:1.提高教师理论水平:有计划地安排青年教师深造,提高学历层次和理论水平。

同时,根据课程改革的需要,安排教师外出参加专项进修或研讨。

2.锻炼教师实践能力:要求课程教学组所有教师必须承担实验或课程设计教学任务。

通过软件设计与实验指导培养教师的软件开发、程序调试、发现问题和解决问题的能力。

3.提高教师教学能力:通过试讲、观摩、资源共享和经验交流等方式,培养青年教师的教学能力;研究探讨地方本科院校教育的特点和要求,统一了教学思想,使课程组全体教师进一步明确了本课程在人才培养过程中的重要地位和教学改革的思路;研讨与实施课程改革,交流教学经验,并实现教研活动的计划性、经常性与规范性。

通过集体交流与合作的方式提高队伍的整体教学水平。

我课程组有一名老师(王文博)聘为计算机系公共教研室副主任。

总之,通过近三年的努力,本课程组已经建成了一支知识结构、学缘结构、年龄结构、学历结构、职称结构各方面较为合理的教师队伍。

同时教师队伍具有良好的团结协作精神、责任感强、教师素质高。

课程组老师完全有能力在规定的时间内完成德州学院《软件工程》优质课程的改革与建设任务。

四、教学内容1.课程内容体系结构1)软件工程概论(软件、软件工程、过程、过程模型,工具与环境);2)软件项目管理和系统工程(软件度量和估算,软件的质量标准,开发计划与进度管理软件过程的管理,计算机系统工程、可行性分析);3)需求分析方法(需求分析的目标和任务;传统的数据流分析技术(SA)、分析建模的步骤和方法);4)传统软件设计方法(面向数据流设计概念、原则、过程、结构化设计技术;详细设计描述语言,设计文档);5)面向对象分析和设计(OO概念和原理,UML概述,OOA,OOD);6)软件编码(语言理论基础、编码风格、程序设计语言、编码工具与环境);7)软件测试(测试目标与原则,测试方法与步骤,调试)。

2.教学内容组织与安排教学内容组织分为课堂理论教学和实验室实践教学联合方式,随着教学内容的进行,安排实验,及时消化。

使学生了解和掌握软件工程的基本概念和软件开发过程的主要步骤,使学生获得在实际软件开发过程中合理使用需求分析方法,系统设计方法,界面设计方法等方面的基本理论和基本技能。

课堂理论教学课时分配:第一章软件工程概述____________1学时第二章计算机系统工程__________1学时第三章需求分析基础____________1学时第四章面向数据流的分析方法____2学时第五章面向对象的需求分析______6学时第六章软件设计基础____________6学时第七章面向数据流的设计方法____6学时第八章面向对象的设计方法______6学时第九章程序设计语言和编码______1学时第十章软件测试________________6学时总计:36实验室实践教学课时分配:实验一项目可行性分析与项目计划__________2学时实验二项目需求分析______________________4学时实验三项目概要设计______________________4学时实验四项目详细设计______________________10学时实验五用户界面设计______________________6学时实验六编码实现__________________________6学时实验七项目测试__________________________4学时总计:363.实践教学在实践环节中,特别安排了36学时实验和一个学生自己选题或老师指定题目的课内课程设计。

实验利用面向对象程序设计和数据库系统原理等课程所学习的可视化语言和大型数据库系统作为工具,采取基于面向数据流模型或UML模型进行对某软件系统的开发,使得学生对软件开发过程有个感性的认识。

课程设计强调通过实际训练掌握与理解软件工程学中的基本概念、方法和原则。

课程设计使学生进行一个从软件计划、需求分析、设计、编码、测试和软件开发全过程的训练,要求能够按照软件工程标准书写文档,课程设计作为一项实践活动是培养这种能力的重要环节,使得学生达到工程化软件开发过程的实际训练与培养,对软件开发及其所学习内容得到进一步的体会和认识。

通过课程设计,可以将所学的理论,方法和技术有机地串联起来,从而为将来实践和进一步深造打下基础。

还可以为最后的毕业设计做好理论与实践上的准备。

五、教学方法和手段改革1.教学方法软件工程是计算机科学与技术专业中一门十分重要的核心课程,也是一门教师难教、学生难学的课程,同时,很多学生对该课程寄予了很高的希望。

该课程教学难点集中表现在: 内容十分庞杂,涉及面广,很多知识是建立在实践经验基础之上的,这对于尚未踏入社会、没有项目经验的学生而言,存在很多困难;实践性强,教学过程需要学生参与,课外需要团队成员之间的沟通与合作;技术发展快,应用问题广泛。

这些问题一直困扰着从事《软件工程》教学的教师。

针对这些问题和难点,本课程组通过对软件工程课程及其课程设计课程的教学进行了研究和探索,将老师们自己所从事的研究和实际项目结合起来,不断改革教学方法、手段和强化教学内容,针对平均每届近100人的教学任务,课程组教师所采用的具体教学方法和实施手段如下:1)认识到软件工程与实际应用系统开发之间的紧密关系,认识到项目管理和沟通的作用与制约,着眼于培养学生的工程意识,关注软件工程和计算机技术的发展,以及这些发展对软件工程课程教学带来的影响,不断更新教学内容和实验手段。

2)启发式教学方法:在课堂教学中,积极采用启发式、讨论式、互动式教学方法,活跃课堂气氛,促进学生积极思考,激发学生的学习潜能、培养学生自主学习能力。

3)教学内容的选取注重基础性、实质性和先进性的结合。

以软件工程中的生命周期为主线,以软件工程方法学为基础,将实际案例为讨论对象,将软件工程的教学内容组织成一个完整的逻辑整体。

在这一主线下,将软件工程中的概念、方法学等于案例结合起来,使得教学内容既有理论基础,又有实践背景;既能提高学生学习和实践的兴趣,又为教师科研提供选题,以形成教学与科研相互促进的良好态势。

4)讲练结合法:讲解时,以课堂讲授为主;采用课堂讲授与多媒体演示教学相结合的方式进行,以增加学生对知识的感性认识、加深理解。

通过网络提供大量的资料信息,使学生全面了解软件工程这门学科研究和发展的新动向。

5)综合能力培养法:在教学中坚持理论教学、实验、课程设计等三位一体。

理论课之前有原材料的感性认识实习,理论课后有大量的实验,学生到实验室动手操作。

提高自己的动手和创新能力。

6)改革考试方式。

减少书面考试所占比例,增加实践环节考核比例。

在实施中,实践环节考核的比例占到了学生总分的30%。

本课程考试方法得当,试题题型、题量合理,内容覆盖面广,体现了知识与能力的结合;由于在软件工程教学中强调掌握软件工程中的方法和理念,与实际应用系统的开发密切结合起来,不要求学生读死书,在实际运作中我们将学生平时上机的工作表现作为考核内容。

这使得学生重视本课程的实践环节。

2.教学手段1)根据教学计划,按照计算机科学与技术专业的培养目标,多次修订软件工程课程的教学大纲,在教学中确定重点、难点,扩充前沿理论,从注重基础理论、强学习能力的角度改革教学内容和体系。

把好备课关,对于所教内容应注意难点分散,尽量将其分解为便于理解的一些基本概念的组合,以便于学生理解,采取所谓“避轻就重”的教学方式,即难点多讲,易懂内容少讲。

教学内容上还注意承上启下、循序渐进,保持思维的连贯性。

2)有完备的教学大纲、实验大纲、教学日历、课程课件等教学文件。

3)精心挑选教材。

采用了高等教育出版社出版的齐治昌主编的《软件工程》教材。

该教材至目前已出版二个版本。

4)改革教学方法,以教师为主导,学生为主体;调动学生的学习积极性和主动性。

对不同的教学内容用启发探究式、问题引导式、实验研究式等综合教学方法,提高学生的科学创新意识、科研研究能力和创造能力。

相关文档
最新文档