《软件工程》课程标准_第1页
《软件工程》课程标准_第2页
《软件工程》课程标准_第3页
《软件工程》课程标准_第4页
《软件工程》课程标准_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《软件工程》课程标准1.课程说明《软件工程》课程标准课程编码〔35785〕承担单位〔计算机信息学院〕制定〔〕制定日期〔2022年11月16日〕审核〔专业指导委员会〕审核日期〔2022年11月20日〕批准〔二级学院(部)院长〕批准日期〔2022年11月28日〕(1)课程性质:本门课程是软件技术专业的基础课程,是一门专业必修课程。(2)课程任务:主要针对软件开发与软件测试等岗位开设,主要任务是培养学生在软件开发公司从事软件开发设计能力,要求学生通过本门课程的学习掌握软件开发设计等方面的基本技能。(3)课程衔接:在课程在设置上,前导课程有《C语言程序设计》、《数据结构》、《数据库应用》等,后续课程有《软件测试》、《JavaEE开发技术》、《移动互联应用技术》。2.学习目标坚持以习近平新时代中国特色社会主义思想为指导,以立德树人为根本,具有良好职业道德和人文素养,以社会主义核心价值观为引领,以全面提高人才培养能力为关键,着力培养德、智、体、美全面发展的社会主义建设者和接班人。通过本课程的学习,要求学生理解在软件开发过程中应用软件工程方法的必要性和迫切性,要求学生掌握软件工程的基本原理、概念与技术方法。在让学生了解有关知识与方法的同时,采用实践相配合的方式提高学生对专业知识的综合应用能力与技能,使学生在接收理论知识的基础上提高并加强工程化知识与实践知识的教育,为学生在今后工作中从事计算机大规模软件开发与维护打下扎实的基础。1、知识目标(1)了解软件工程的设计方法(2)掌握需求分析说明书编写(3)掌握概要设计说明书编写(4)掌握详细设计说明书编写2、素质目标(1) 培养对新知识、新技能的学习能力与创新能力;(2)锻炼学生的自学能力、理解能力和表达能力;(3)培养学生具有团队合作的精神;(4)培养学生善于沟通、团结协作和与人为善的处事能力;(5)引导学生树立科学的世界观,激发学生的求知热情、探索精神、创新欲望以及敢于向旧观念挑战的精神。3、能力目标(1)能绘制数据流图,设计数据表属性。(2)能设计功能模块图,设计数据库。(3)能设计软件测试方案。3.课程设计本课程以图书管理系统案例为载体,根据软件工程师岗位(群)工作任务要求,确定学习目标及学习任务内容;本课程采取行动导向案例教学模式,以学生为主体、以任务为导向组织教学考核。表1学习领域的内容与学时分配章节内容课时第一章软件工程概述2第二章需求分析4第三章概要设计4第四章详细设计4第五章软件测试4案例编写12表2课程总体设计章节内容子内容预期目标第一章软件工程概述1.1软件危机1.2软件工程1.3软件开发的方法1.4软件生命周期1.5软件开发模型了解软件工程的概念了解软件开发的方法理解软件生命周期掌握软件开发模型的种类第二章需求分析2.1需求分析的任务2.2需求分析的步骤2.3需求分析图形工具2.4需求分析说明书掌握需求分析的步骤掌握需求分析图形工具的使用掌握需求分析说明书编写第三章概要设计3.1软件设计概述3.2软件设计基本原则3.3概要设计的任务和步骤3.4结构化设计方法3.5软件结构图3.6数据设计3.7概要设计说明书掌握如阿年设计原则掌握结构化设计方法掌握软件结构图掌握数据设计掌握概要设计说明书编写第四章详细设计4.1详细设计的目标与任务4.2详细设计的工具4.3界面设计4.4详细设计说明书掌握详细设计的工具使用掌握界面设计掌握详细设计说明书编写第五章软件测试5.1软件测试的定义与目标5.2软件测试的原则5.3软件测试方法5.4黑盒测试用例设计5.5白盒测试用例设计5.6软件测试步骤掌握软件测试的方法掌握黑盒测试的设计掌握白盒测试的设计掌握软件测试的步骤案例编写需求分析编写需求分析说明书概要设计编写概要设计说明书详细设计编写详细设计说明书掌握软件设计说明书编写4.教学设计表3-1任务一:图书管理系统需求分析参考学时8学习目标掌握图书管理系统需求分析步骤。工作任务根据需求描述绘制数据流图,定义数据字典,描述IPO图。相关实践知识绘制数据流图定义数据字典绘制IPO图绘制功能点列表相关理论知识数据流图组成数据字典描述方法IPO图绘制方法拓展知识填写需求分析说明书重点与难点需要分析过程,各种图形工具的应用过程内容调查系统现状2.归纳要解决的主要问题3.分析系统设计目标4.分析技术可行性5.分析经济可行性6.分析社会可行性7.实体联系图8.导出一般关系模型9.业务流程(TFD)再造10.建立新DFD、DD、FHD图表3-2任务二:图书管理系统概要设计参考学时8学习目标掌握图书管理系统结构设计。工作任务根据需求分析,进行结构设计和接口设计。相关实践知识分析图书管理系统结构设计软件结构图进行设计相关理论知识软件结构图绘制方法接口设计方法拓展知识填写概要设计说明书重点与难点1、

将交换流程高务流类型的数据流图,转换成软件结构2、

将一个复杂型数据流图转换成软件结构图并优化过程内容设计各个模型间的关系以事务为中心分析以变换为中心分析根据需要绘制平台总体结构图表3-3任务三:图书管理系统详细设计参考学时8学习目标掌握图书管理系统流程图设计。工作任务根据需求分析,概要设计进行系统详细设计。相关实践知识分析系统概要设计分析统功能进行设计绘制各功能模块流程图相关理论知识流程图绘制方法拓展知识填写详细设计说明书重点与难点数据库约束与模块设计过程内容1、设计数据表2.设计数据完整性约束3.设计视图4、将系统分解为若干模块

5、设计各模块功能表3-4任务四:图书管理系统测试参考学时6学习目标掌握图书管理系统测试用例编写。工作任务对图书管理系统相关模块编写测试用例。相关实践知识分析图书管理系统模块功能设计模块测试用例进行系统测试相关理论知识黑盒测试用例编写白盒测试用例编写拓展知识填写系统测试说明书重点与难点白盒与黑盒测试方法;单元测试,集成测试的方法;自顶向下及自底向上结合模块的步骤;渐增式及非渐增式测试的区别;归纳法与演绎法调试策略;测试用例的设计。过程内容1、设计白盒测试用例,测试程序2、设计黑盒测试用例,测试程序3、设计模块测试用例,测试程序4、设计总体测试用例,测试程序5.课程考核本课程主要采用过程化考核方式进行考核,考试成绩包含平时成绩和作品成绩两个部分。1、平时成绩平时成绩强调平时的出勤、课堂纪律、课堂表现和作业。平时成绩占全部考试的30%。2、作品成绩作品成绩主要通过同学自己选择软件开发项目编写对应软件需求分析报告来记分。该分析报告中包括该项目的数据流图、数据库设计、软件结构图设计、功能流程图等内容,满分100分。该成绩占总成绩的70%。(2)考核标准:该考核标准与学生将来从事软件开发的职业能力和软件工程师上岗条件相结合,与相对应的软件工程师职业资格证书相对接。6.课程资源(1)硬件要求具备能容纳50人同时上机的机房,每台电脑均与服务器关联,并安装软件工程图绘制软件。(2)师资队伍本课程授课教师团队十分重视青年教师的培养工作,建立了全程的教学督导和帮带机制,具有较

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论