- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
浅析以项目开发为驱动的软件工程教学实践
摘要:目前很多高校在软件工程教学多以理论教学为主,导
致学生缺乏学习兴趣,缺乏动手实践能力,鉴于近多年的软件工程教
学实践活动,以及与同学之间的沟通交流,在多年的课堂教学已经初
步尝试,以理论教学+项目实例剖析+小组项目实践+阶段评审形式进
行教学,在近年教学中,已经取得了明显的实效。
关键词 :软件工程;教项驱动;实践教学
中 图分类号:G642 文献标识码:A 文章编号:1009-3044(2018)
15-0120-02
软件工程是一 门理论性及实践性非常强的学科,作为计算机
科学专业及软件工程专业的一门专业必修课,学好软件工程有着非常
重要的意义。不仅要求学生要掌握实际的理论知识还要求学生能将软
件工程中的诸多方法应用到实际的软件项目开发中。
软件工程教学改革分为两大模块,分块同步进行,分别为教学
改革及期末考试改革。分别如下所述。
1 教学改革
教学改革分五大环节:课堂理论教授环节、项目小组团队课后
协作实践环节、项目课堂演示环节、项目课堂讨论环节、项目?n 后整
理修改环节。
教师课堂教授环节:本环节为教学实践的铺垫环节,在教学过
程中,教师先准备好教学相关材料,如教学大纲、教学进度表、教案及
演示实例,通过多媒体教学及板书配合,将教材理论教授与学生,让
学生对理论知识有所铺垫。
项目小组团队课后协作实践环节:项目团队课后协作实践环节
又分为十大阶段:立项及可行性分析研究、需求分析、总体设计、详细
设计、数据库设计、用户交互设计、系统编码、系统集成测试、用户培
训及用户说明书、结项验证分析。
项目方案课堂演示环节:项目团队完成各个阶段作业后,我们
将让项目团队成员将该阶段任务展现在课堂上,一方面提高学生课堂
表现能力、表达能力、沟通思辨能力;另一方面将部分团队各阶段的成
果展现在课堂上,有助于集思广益,鼓励学生质疑、思辨,根据理论知
识及社会实际需求对已经完成项目的各个阶段设计的优点、不足进行
点评。
项目方案课堂讨论环节:项目团队在课堂对项目各阶段进行演
示说明后,要求教师及同学对该项目进行讨论分析,找出优点及不足,
进行点评,营造积极的课堂讨论氛围,让每个学生都参与到不同的项
目开发讨论中,增强学生的项目分析能力,思辨能力。
项目课后修正环节:经过上述四个环节后,各个项目小 各阶
段成果都经过本小组讨论、验证,教师审阅、学生课堂讨论等一系列
工作,各个项目小 可以将之前在教师及课堂讨论中的问题逐一修正,
使系统方案更加完善,更加贴近实际需求,保证各阶段项目开发的质
量,最终能做出满足要求的软件系统。
2 考试改革
鉴 软件工程教学过程改革,期末考试亦需要做相应调整,软
件工程传统考试一般采用卷面考试,很难通过考试了解学生的学习情
况,作为独立院校,我们更需要注重学生的理论基础及项目实践能力,
故软件工程期末考试建议采取项目阶段考核机制,具体考核办法如下
表:
2.1 可行性研究说明书考核标准(总分值比例:8%)
1)必须有完整的可行性研究说明书,具体根据 GB 8567――
88 标准完成;
2)在可行性研究说明书中,必须采用结构化分析方法中的程
序流程图、数据流图DFD、数据字典分析(采用 PDL 或者判定树及判
断表亦可),并且分析符合理论方法论及实际的项目需求;
3)项目协作情况、项目任务完成进度把握、项目讨论及修正次
数;
2.2 需求说明书考核标准(总分值比例:12%)
1) 必须有完整的需求说明书,具体根据 GB 8567――88 标准
完成;
2)在需求说明书中,必须采将可行性分析阶段的系统逻辑模型
逐步细化,并包含系统功能需求、性能需求、特殊需求,要求有良好的
逻辑性;
3)需求说明书中的需求规格说明是否与可行性研究保持一致,
如果修改是否合理。
4)项目协作情况、项目任务完成进度把握、项目讨论及修正次
数;
5)项目协作情况、项目任务完成进度把握、项目讨论及修正次
数。
2.3 系统总体设计考
文档评论(0)