共查询到20条相似文献,搜索用时 363 毫秒
1.
2.
3.
软件工程实践教学改革研究 总被引:3,自引:1,他引:2
软件工程课程理论性较强,本文对该课程实践教学改革进行研究,提出采用软件项目驱动教学模式,从软件开发技术与软件工程管理入手,涉及软件工程过程、方法论和工具三个层次的核心内容。培养学生开发计算机软件系统的实际能力。 相似文献
4.
软件工程专业十年的发展过程中存在的一些问题,反映出软件工程专业教学改革的迫切性。针对"软件工程"课程的特点及教学中存在的问题,将CDIO工程教育模式引入到课程的实践教学过程中,提出了"案例引导、项目驱动"的教学模式,深化学生对理论知识的认识,训练提高学生的职业素质和职业能力,使学生具备开发实际工程系统的能力,创新能力和团队合作精神。实践证明,基于CDIO模式的软件工程课程教学改革模式取得了良好的教学效果。 相似文献
5.
软件工程的开发是用对IT知识的综合能力要求很高的学科,同时也是一门非常重要的学科.软件的开发需要掌握数据结构、数据库、开发工具、基础的程序设计语言、设计模式和运行的系统平台等多方面的知识能力.由于目前计算机技术的不断进步,软件工程涉及的知识也在不断的增强.然而,传统的软件工程中却没有语义检索的能力,这一大缺陷大大影响了软件工程的进步.就软件工程开发现在存在的问题来看,对检索的问题进行讨论,尤其是对软件工程领域知识库的构建进行研究. 相似文献
6.
7.
设计模式的核心思想是代码的可重用性,在软件工程中注入设计模式思想可以使得项目真正实现工程化.文章简要介绍了设计模式的基本思想,三层架构基本模型,以及在PHP项目开发中如何应用设计模式思想部署三层架构,重点介绍了设计模式在数据访问层的应用. 相似文献
8.
软件工程实践教学内容探索 总被引:1,自引:1,他引:0
软件工程是一门实践特征明显的学科,在借鉴前人研究的基础上,结合教学和系统开发的实践,本文提出并分析软件工程课程6大特点,根据软件工程的工程性、实践性的需求,提出软件工程实践教学环节的知识体系,并依据该知识体系的内容设计参考实践案例。 相似文献
9.
徐慧琼 《计算机光盘软件与应用》2012,(8):202-203
本文介绍了采用软件工程方法开发的信息管理系统。该系统使用J2EE平台技术结合MVC设计模式,实现了参保管理子系统、数据交换接口子系统、基金收缴子系统、财务管理子系统、用户管理系统、系统管理子系统等功能模块。文中主要以数据访问对象DAO的开发为例,说明了系统业务逻辑层次的开发方法。 相似文献
10.
11.
Design patterns have become a widely acknowledged software engineering practice and therefore have been incorporated in the curricula of most computer science departments. This paper presents an observational study on students’ ability to understand and apply design patterns. Within the context of a postgraduate software engineering course, students had to deliver two versions of a software system; one without and one with design patterns. The former served as a poorly designed system suffering from architectural problems, while the latter served as an improved system where design problems had been solved by appropriate patterns. The experiment allowed the quantitative evaluation of students’ preference to patterns. Moreover, it was possible to assess students’ ability in relating design problems with patterns and interpreting the impact of patterns on software metrics. The overall goal was to empirically identify ways in which a course on design patterns could be improved. 相似文献
12.
软件工程课程教学改革与实践探索 总被引:1,自引:0,他引:1
基于软件工程课程的特点,分析了目前教学过程中存在的问题,提出了两阶段教学法:理论讲授阶段以案例分析教学法,通过分析和演示案例,讲述软件工程的过程、理论与方法;在学生实践阶段采用任务驱动教学法,学生通过完成软件项目来巩固理论知识,并锻炼实践能力。实践表明,改进的教学方法能充分调动学生的学习自主性,提高学生的学习兴趣,改善教学效果。 相似文献
13.
14.
In this paper we describe and review the course plan and syllabus we use in a course on formal methods in software engineering currently included in the degree in Informatics of the Faculty of Sciences at the University of Bologna. The course matches the theory of formal methods with their practice based on actual tool usage. In fact, the course is centered upon a project whose main goal is to let students learn some formal specification techniques, all supported by specific tools. The students use well-known notations for both requirements specification and formal design. The formal methods we use are based on the Z notation for requirements specification and on the Larch family of languages for design specifications. 相似文献
15.
16.
针对当前学生对编程课程学习热情普遍不高的情况,提出在编程语言教学中使用案例教学法来激发学生的学习热情。首先,对案例教学法进行了解释;然后,结合软件工程专业的C#程序设计课程教学实践,从四个方面分析案例教学法的实际作用,具体阐述如何有效运用案例教学来提升学生编程能力;最后,给出了关于如何恰当使用案例教学法的几点建议。 相似文献
17.
18.
Software engineering(SE) courses are confronted with predicaments how to cultivate students' engineering concept and how to abridge the distance between the academy and industry.The "Computing and Software Engineering,III(CSE III)" helps students mimic a real-world software development and broaden realworld SE view.With the spiral model as the main development model,the CSE III course includes not only the SE theory knowledge,but also quick learning,team cooperation,development management and risk management skills which meet the real-world industry requirements.Our contribution is providing an introductory course for multiple dimensions of knowledge,creating a real-world software development circumstance for students under quantitative control and designing a systematic and practical evaluation mechanism which stimulates the interests of students.CSE III has been executed from 2009 and obtains a valuable teaching and learning effects among our teachers,TAs and students;and we add refinements to the course according to feedbacks of participants.This paper will describe the design and practice of the CSE III course. 相似文献
19.
《Software, IEEE》2002,19(5):64-71
An introductory course for undergraduate computing students aims to integrate data structures and software engineering. In addition to completing assignments involving analysis, modeling, and software design, students work in teams using a 10-step process to develop an object-oriented software system. 相似文献
20.
Many students who participate in online courses experience frustration and failure because they are not prepared for the demanding and isolated learning experience. A traditional learning theory known as self-directed learning (SDL) is a foundation that can help establish features of a personalized system that helps students improve their abilities to manage their overall learning activities and monitor their own performance. Additionally, the system enables collaboration, interaction, feedback, and the much-needed support from the instructor and students' peers. A Web 2.0 social-technology application, MediaWiki, was adopted as the platform from which incremental features were developed to utilize the fundamental concepts of SDL. Students were able to customize content by setting specific learning goals, reflecting on their learning experiences, self-monitoring activities and performances, and collaborating with others in the class. SDL skills exist to some degree in all learners, this study finds that students' SDL abilities can improve when a course adopts a personalized and collaborative learning system that enables the students to be more proactive in planning, organizing, and monitoring their course activities. 相似文献