《软件开发实训》教学大纲.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《软件开发实训(产业计划)》教学大纲 课程名称:软件开发实训(产业计划) 课程英文名称:Graduation?project 课程编码:课程类别/性质:实践/必修 学分:6周数:6 开课单位:地球科学学院适用专业:地理信息科学(产业计划) 先修课程:数据结构、空间数据库原理、C#程序设计、地理信息系统原理、软件工程 一、课程简介 本课程是地理信息科学专业(产业计划)基于GIS软件开发的一门集中实践课程,是对所学理论知识的一次初步的现场实践。目的是使学生增加感性认识,开阔眼界,熟知计算机软件工程领域相关的技术标准、知识产权、产业政策和法律法规,了解实习项目对安全、环境、管理、技术、人员等影响,并理解应承担的责任,从而获得在课堂内学不到的实践知识和工程经验。通过实习,学习和理解实际项目的开发技术和过程以及管理流程,提高学生进行软件系统设计的能力,进行项目管理训练,培养学生良好的编程习惯,培养团队合作精神和创新精神,增强事业心和责任感,提高学生的综合素质。培养独立处理和解决复杂问题的能力。 该实践环节要求学生实习完成后,系统掌握地理信息系统开发原理;具备地理信息空间分析或GIS软件开发能力;培养爱岗、敬业、服务社会主义社会的高尚情操。保证学生达成专业的相应毕业要求。 二、课程教学目标 通过该实践教学环节学习,使学生掌握地理信息软件开发相关知识,培养学生知识综合应用能力,树立爱岗、敬业、服务社会主义社会的高尚情操。在专业知识、实践能力、综合素质等方面达到课程教学目标。 1.价值目标 聚焦社会热点,贴近社会生产实际,引导学生树立为祖国地理信息事业奉献的远大志向,培养富有家国情怀、系统思维、匠心精神的地理信息科学的建设者和接班人。 2.知识和能力目标 (1)熟练掌握常用GIS平台进行二次开发(毕业要求3、4、5、6、7); (2)训练系统分析能力和良好的文字表达能力(毕业要求8)。 (3)培养学生事实求是,严谨细致的科学态度,具备独立获取知识和技能的能力(毕业要求1); (4)锻炼学生GIS软件开发的实践能力,培养学生解决实际问题的能力(毕业要求4); (5)培养基本的从事地理信息技术工作专业素质和技能(毕业要求2、3、4)。 (6)?培养学生事实求是的科学态度和探索进取、相互协作的团队精神(毕业要求7); (7)具备综合运用空间数据库系统知识解决实际问题的能力,培养学生独立思考、综合分析以及创新能力(毕业要求9); (8)培养学生的事业心、使命感和务实精神,巩固专业知识(毕业要求10)。 (9)进行毕业设计(论文)实际资料的收集,进行毕业设计(论文)开题报告、答辩,为毕业设计(论文)的完成打好基础(毕业要求8)。 三、实训内容及要求 该实习为单位实践教学环节,时限为6周,独立完成地理信息软件的开发。实习内容包括: (1)需求分析 将用户的需求用逻辑的软件工程语言表达出来,设计好功能和数据库模型,编写软件需求设计书。 (2)总体设计 设计软件的结构,包括组成模块,模块的层次结构,模块的调用关系,每个模块的功能等等。同时,还要设计该项目的应用系统的总体数据结构和数据库结构,即应用系统要存储什么数据,这些数据是什么样的结构,它们之间有什么关系。 (3)详细设计 为每个模块完成的功能进行具体的描述,要把功能描述转变为精确的、结构化的过程描述。 (4)程序编码。 将软件的设计具体为软件代码。 (5)软件测试 利用测试工具按照测试方案和流程对产品进行功能和性能测试,甚至根据需要编写不同的测试工具,设计和维护测试系统,对测试方案可能出现的问题进行分析和评估。执行测试用例后,需要跟踪故障,以确保开发的产品适合需求。 (6)维护阶段 对软件正式交付使用过程中出现的软件的bug进行修复,调整软件以适应正式环境,编写软件的维护报告。 (7)编写实习报告。 实习教学内容及学习要求 实习内容 思政融入点 要 求 学时 支撑毕业要求指标点 理解 掌握 分析与应用 实习动员及任务需求分析 (1)进行实习动员 (2)实习岗前培训 (3)针对任务开展需求分析 重大软件缺陷案例讨论,培养敬业精神。 高 高 高 1周 1.1 1.2 1.4 总体设计 (1)设计软件的结构。包括组成模块,模块的层次结构,模块的调用关系,每个模块的功能等 (2)总体数据结构和数据库结构 介绍全国疫情情况的统计系统,培养科学逻辑思维与创新精神 高 高 高 1周 4.1 4.2 4.3 详细设计 为每个模块完成的功能进行具体的描述。描述方式有:流程图、N-S图、PAD图、伪代码等。 工程素养和工匠情怀 高 高 高 1周 3.1 3.2 3.3 程序编码 选择编码语言,工具,环境和编码规范。 掌握关键核心技术的豪情壮志 高 高 高 1周 2.2 3.2 软件测试 (1)选择测试方法 (

您可能关注的文档

文档评论(0)

大学教学资料库 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档