《软件项目综合实践》课程教学大纲.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《《软件项目综合实践》课程教学大纲.docx》由会员分享,可在线阅读,更多相关《《软件项目综合实践》课程教学大纲.docx(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、软件项目综合实践课程设计教学大纲一、课程概述课程名称软件项目综合实践英文名称Software Project Comprehensive Practice课程性质专业必修课课程代码22124032总学时2周学分2.0开课学期第6学期先修课程软件工程、数据库原理及应用、JavaWeb 编程技术适用专业计算机科学与技术开课单位计算机与电气工程学院二、课程简介软件项目综合实践是计算机科学与技术专业学生在完成软件工程、数据库原理及应用 和UavaWeb编程技术三门课程的学习之后的一门专业必修课,课程要求学生针对具体的软件工程 项目,完成从需求分析、设计、编码、测试和维护等工程化的开发过程。通过该课程的
2、学习,可以使 学生获得软件开发模型、软件生命周期、关系模式规范化设计、数据库管理操作、软件开发框架及 JAVA后台与前端开发的融合等理论知识在工程实践中的意义与作用;培养学生具备软件工程实践能 力、合作意识和团队精神、技术文档的编写能力,为将来从事软件系统开发和管理奠定基础。三、课程目标课程目标1 (设计方案):能按照软件开发生命周期各个阶段,进行软件项目启动、需求分析、 总体设计、详细设计、软件测试等开发过程的具体实施,考虑软件项目对社会、健康、安全、法律以 及文化的影响。课程目标2 (项目管理):能个人独立工作与团队协作沟通,在项目中担任相应职责(项目管理、 需求分析、软件设计、界面设计、
3、软件测试等),完成一个具有一定规模的应用信息系统的设计与开 发。课程目标3 (分析能力):能应用关系规范化理论对数据库模式进行评价,能利用范式分解、优 化该模式;能使用SQL语言对数据库的复杂查询提出不同方案并优化;能结合文献分析对数据库安 全、完整、故障恢复等提出优化建议。课程目标4 (开发能力):理解Java后台框架开发,诸如SSH、SSMs SpringBoot,掌握对结构化和非结构化数据库进行增删查改操作,安全管理,消息管理。课程目标5 (协同合作):掌握JAVA后台与前端开发(如Vue, H5)的融合和其它跨域协同,能 提出并构建复杂的企业级信息系统解决方案。四、课程目标对毕业要求指
4、标点的支撑表4-1课程目标对毕业要求指标点的支撑毕业要求毕业要求指标点课程目标123452问题分析2.3能认识到解决计算机复杂工程问题有多种解决方 案可选择,能够通过文献研究,比对多种可能的解决 方案和技术路线,寻求可替代的解决方案;L4研究4.4能够对实验结果进行分析和解释,并对结果进行 规范表述,通过信息综合得到合理有效的结论。M5使用现代工具5.3能够针对具体的对象,开发或选用满足特定需求 的现代工具,模拟和预测专业问题,并能够分析其局 限性。L11项目管理11. 2针对计算机及应用领域的工程及系统开发,能理 解计算机工程的任务协调、资源调度、进度控制、人 力配备、质量及风险等工程管理等
5、问题。M11项目管理1L3够在多学科环境下,将工程管理与经济决策方法 应用于计算机应用系统的设计、开发与实施的各环 节。H表4-2教学活动对课程目标的支撑关系表课程目标相关教学活动支撑课程目标说明1达成途径:通过对项目背景、目标和用户等基本情况的了解,利用建模工具进行软件功能需求分 析、软件总体设计、详细设计,在反复迭代修改过程中制定出项目完整解决方案,方案考虑技 术、环境、资源等约束,并撰写相关规格说明文档和验证。评价方式:文档、方案口头答辩2达成途径:通过个人在项目组扮演某种角色,能够独立胜任该角色,完成相关的工作任务,并与 其他组员沟通协作完成整个软件项目的设计与开发。评价方式:工作口头
6、答辩、组员评价3达成途径:根据需求分析的结果,设计E-R概念模型,并将其转化为逻辑表,生成物理模型,并利 用规范化理论进行分解、评价与优化;书写SQL命令完成分析要求中提出的复杂查询方案并优化; 通过查阅文献,对数据库安全、完整、故障恢复等提出优化方案。评价方式:小组讨论、团队协作、评测结果4达成途径:首先要对各个框架的功能特性和适用性有比较清晰的了解。结合功能需求规格书,选 择一种合适的Java框架进行开发,可以借鉴老师或网络上提供的demo范例,批判地继承与吸 收。评价方式:设计文档、源程序 达成途径:前后端开发人员,先商量好前后台通信方式,制定通信协议和共同开发接口。5评价方式:小组讨论
7、与团队合作、运行效果五、教学内容和时间分配1 .调研选题:教师制定多个选题,学生3-5人一组,通过调研,按工程实际问题自主选题,制定 项目计划,进行角色分工,制定项目进度表;提出项目功能要求,明确设计要求。2 .拟定设计方案:针对给定问题领域,归纳出所要求设计的项目的详细功能,选取适宜的开发 模型、合适的设计方法,拟定项目设计详细方案。3 .项目方案设计:按照软件开发步骤,实施设计,建立面向对象的需求模型,通过用例文档描 述项目需求及通过类图、顺序图、状态图等对系统进行分析设计;设计关系模式并优化,对数据库 查询、安全等问题设计具体方案并优化。4 .说明书撰写:步骤清楚,叙述简明,文字通顺,书
8、写端正,说明书及图纸完整。5 .源程序书写:编程实现设计方案,代码逻辑结构清晰,可读性强。6 .答辩与设计结果提交:采用答辩与软件演示的形式对设计结果进行验证;答辩时能正确回答 问题,设计结果正确合理。表教学内容与进度安排表教学安排主要教学内 容具体要求教学产出目标课程 目标时数第1周 系统设计1、课程简介 及总体要求;2、分组;3、选题:根据 题目要求和 小组的能力 选择。1、实习的目的和意义;2、实习的基本要求、实习纪 律,达成课程目标的考核方 式;3、)两足3-5人小组协同合 作的要求;4、课题要体现技术先进性 和理念创新性;要包含系统 分析、软件设计、系统安装 部署。1、明确实习目的、
9、意 义及相关实习规范2、通过小组协作锻炼 合作和沟通能力。3、明确设计任务,强 化学生工程意识。1、2、31天1、课题调 研,确定方 案;2、方案口 头答辩。1、比较各个开发模式的特 点、适用场合。2、查阅资料、明确设计思 路,确定课题设计方案、确 定前后台具体的开发方式 和所需环境;3、方案论证,需解决的关键 技术。1、经比较出的开发模 式与分工,明确每个人 的具体任务2、系统架构设计及原 型;1、42天数据库规划1、确定系统中存在的实 体、属性及各实体间的联 系,设计系统的E-R图。2、将E-R模型转换成逻辑模 型并利用规范化设计方法1、通过团队协作、小 组讨论,提高分析问题 和解决问题的
10、能力。2、能分析关系模式中 可能存在的异常。32天优化。3、提升学生的书面表 达和绘图能力。第2周 系统开始 与设计文 档设计报告按实习报告要求撰写,内容 包括:功能要求、开发环境、 前言、开发模式、开发框架 等,格式符合湖南文理学院 课程实习报告规范要求。1、体现内容完整性、 格式的规范性、系统创 新性、设计的科学性。2、提升学生的文案能 力。1、21天数据库设计1、创建用户视图。2、针对分析要求中提出的 复杂查询要求设计SQL命令 方案并优化。1、能使用特定的 DBMS进行数据管理。 2、书写图效的SQL命 令完成对数据的操作。3软件开发在开发框架确定的前提,进 行功能模块划分、类的设 计
11、。编程写代码1、模块划分及属谁负 责。2、类图。4、51-3 天前端开发前端开发环境搭建、前端表 示层设计与开发1、GUI界面设计2、前后端通信协议 和接口51-2 天后台数据库 CRUD数据库连接,对持久层 ORM映射后,进行增删查 改及其它业务逻辑实现。1、DAO接口与实现2、服务层实现4前后台联合 调试接口测试 功能测试 程序修改1、测试方案 2、测试用例 3、测试活动 4、测试报告4、51天验收、答辩对照功能需求规格书,逐一 验收,回答导师的提问,及 项目总结。1、验收报告2、答辩记录1、2、 3、4、5表5-2课程思政序 号案例名称案例教学目标思政元素1课程简介及总体 要求实习的基本
12、要求、实习纪律, 明确实习记录、实习报告撰写 规范、达成课程目标的考核方式结合课程要求、课堂考勤、不弄 虚作假,培养学生的诚信意识; 要求学生认真付出,努力做事, 坚持科学观和实事求是精神。2数据库的CRUD 操作能正常连接数据库并进行业务 操作培养学生工程意识和动手开发能 力,树立实干精神。3前后端联机调试按通信协议进行联调,如不满 足要求,检查、修改、完善再 调试,直至满足控制要求。强化学生工程意识,培养严谨的 工作作风,进一步提高分析问题 和解决问题的能力。六、设计内容及要求(1)设计选题(项目立意点,通过算法、数据思维让数据与数据产生决策性的、有意义的结果性 数据)实施时会配有若干选题
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件项目综合实践 软件 项目 综合 实践 课程 教学大纲
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内