《软件项目开发》教学大纲.docx

上传人:太** 文档编号:72714179 上传时间:2023-02-13 格式:DOCX 页数:4 大小:15.05KB
返回 下载 相关 举报
《软件项目开发》教学大纲.docx_第1页
第1页 / 共4页
《软件项目开发》教学大纲.docx_第2页
第2页 / 共4页
点击查看更多>>
资源描述

《《软件项目开发》教学大纲.docx》由会员分享,可在线阅读,更多相关《《软件项目开发》教学大纲.docx(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、软件项目开发教学大纲院(系、部):计算机科学与技术学院教研室:软件工程教研室软件项目开发目录一、教学目的和要求1二、教学中应注意的问题1三、训练项目设置2四、参考书目2五、报告要求2六、训练步骤3七、考核方式3山东工商学院计算机科学与技术学院软件项目开发课程名称:软件项目开发学时:4周课程类型:独立设课课程性质:专业必修开课学期:第5学期先修课程:软件开发过程,数据结构与算法,面向对象程序设计(Java),数据库系统 原理与应用、软件需求分析、软件设计、软件测试。适用专业:软件工程一、教学目的和要求1、教学目的本课程的目的就是培养学生综合应用软件工程的基本原理、技术和方法的能力,真 正做到学以

2、致用,使课本上的抽象理论、方法与具体的实践应用相结合。培育学生初步 的软件开发过程管理的思想和方法,掌握开发软件的基本规律。本课程设有多个小型的软件开发项目,学生划分为小组(大小为72),每个小组 选择一个开发项目,按照软件工程的要求建立需求分析模型、软件设计模型并编程实现。 每个小组最后都要按照工程标准形成软件文档,并在课堂上展示。2、课程讲授基本要求以小组形式进行训练。每组选出一名同学作为本组的项目经理。每组从项目库中选 择一个项目。基本要求:要按照软件工程的原理进行开发,各部分文档要全面。具体目标: 掌握面向对象分析的方法;掌握面向对象设计的方法; 掌握面向对象测试的方法;掌握利用UML

3、建模的基本方法; 掌握软件工程文档的编写方法;了解企业的软件开发流程; 了解企业的项目管理文化;掌握一定的领域知识。二、教学中应注意的问题1、程序设计基础(C语言)在学生进入大学的第一学期即开设,学生没有接触过程 序设计,没有编程思想,学习起来难度较大,而C语言又是其他课程,如面向对象程序 设计、数据结构等课程的必要的先修课,学好C语言至关重要,因此,要求教师结合教山东工商学院计算机科学与技术学院面向对象程序设计(双语)材,适当补充例题,加强对学生程序设计思想的培养,将重点放在程序设计思想的培养 o2、教学过程中应注意加深学生对所学知识更深层次的理解,如对变量的理解,要 结合内存空间,避免在表

4、面上只作肤浅的讲述。3、注意培养学生逻辑思维和创造性思维的能力,使之能灵活利用所学知识,用各 种方法解决问题,切忌死记程序,把知识学死。4、上机实践是学生加深对程序的理解、提高编程能力的最重要的环节,教师应给 予足够的指导,使学生掌握程序编写、程序调试的技巧以及在调试过程中发现问题的方 法。每次上机教师最好给学生布置适量的小程序,以避免学生盲目操作、无的放矢。三、训练项目设置注:训绿悠1.演示Z2验证/3综合/4.设il创究方.其他训纺激4 1.卷出2专业础/3击业从其匕训练要求:编号训练项目名称训练内容提要课时 数训练 类型训练 类别训练 要求每组 人数1面向对象分析利用UML建模,形成需求

5、规范20331722面向对象设计利用UML建模,形成设计规范20331723面向对象编程利用面向对象语言编程,SQL语 言编写代码,形成源代码文档40331724面向对象测试测试设计及实施,形成测试文档20331725小组答辩功能演示、回答问题20告十12()7-21 .必修/2选修其它四、参考书目1.张帆.软件开发技术.电子工业出版社,2009/2。五、报告要求报告在项目各个阶段结束后提交。要求必须提交完成的文档如下:软件需求说明书, 软件设计说明书,源代码文档,测试分析报告。可以选择提交完成的文档如下:可行性 研究报告,项目开发计划,测试计划,操作手册,用户手册等。各种文档的格式与文档 要

6、求一致。报告封面要有本组成员的姓名、班级和学号。面向对象程序设计(双语)六、训练步骤1)教师对本课程进行说明,包括课程目标、训练方式、训练结果的要求、 评价方法、里程碑设定等等;2)教师根据学生的意愿和学习成绩分组,并确定小组负责人;3)各小组选择项目;4)各小组按里程碑的设定完成个阶段的任务;5)构建分析模型,形成需求规范文档,并向指导教师提交;6)构建设计模型,形成设计规范文档,并向指导教师提交;7)编程实现,形成源代码文档,向指导教师提交;8)测试,形成测试文档,并向指导教师提交。9)各个小组演示项目的开发结果;10)小组及成员评价。七、考核方式对学生的评价分三个部分:对小组整体的评价(50%),指导教师的评价(20%), 小组成员的互评(30%)。评价标准包括:文档的完整性、一致性和正确性,系统功能的正确性等。对学生的考核分为以下几个方面:1)平时在项目开发过程中的表现,如:参与讨论的情况、对项目的贡献;2)整个项目的最终结果;3)指导教师对学生的评价,如:出勤、与其他人的合作、具体承担的工作等等。本课程比较重视个人在团队中的表现,这是软件工程项目开发的特点所决定的,协 作能力需要在项目开发过程中逐步培养。满足下列其中一个条件,作不及格处理:1)不完成组内指定的任务,没有提交符合要求的文档;2)提交的文档或软件雷同;3)上机缺勤3次及以上者。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 解决方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁