版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《软件工程》教学大纲一、课程基本信息课程名称软件工程SoftwareEngineering课程编码SCC321521030开课院部理学院课程团队数据科学团队学分3.0课内学时52讲授40实验0上机12实践0课外学时52适用专业信息与计算科学授课语言中文先修课程程序设计(C)、数据结构与算法、数据库原理与应用课程简介(限选)《软件工程》是信息与计算科学专业的专业限选课程。通过本课程的学习,学生能够使用软件工程的方法进行软件项目的分析、设计、实现和测试,旨在培养学生具备软件工程思想及实际软件开发的能力。本课程主要内容包括软件工程与软件过程、软件需求分析与建模、软件设计与建模、软件编程与软件测试。“SoftwareEngineering”isoneofoptionalforInformationandComputingSciencemajor.Throughthestudyingofthiscourse,studentscananalysis、design、implementationandtestthesoftwareprojectbyusingthesoftwareengineeringmethods,thepurposeistodevelopthestudentwiththeabilityofsoftwareengineeringandpracticalsoftwaredevelopment.Thiscoursemainlyincludesoftwareengineeringandsoftwareprocess,softwarerequirementsanalysisandmodeling,softwaredesignandmodeling,softwareprogrammingandsoftwaretesting.负责人大纲执笔人审核人二、课程目标序号代号课程目标OBE毕业要求指标点任务自选1M1目标1:掌握用于软件开发实践的各项技能。是3.22M2目标2:培养学生具备软件工程思想及实际软件开发的能力。是8.23M3目标3:通过课程项目的实践,撰写报告并答辩,培育认识和发现问题的能力和团队协作解决工程问题的能力。是7.14M4目标4:能保障课程正常秩序(政治层面、课堂保障层面,非学生能力层面)否三、课程内容序号章节号标题课程内容/重难点支撑课程目标课内学时教学方式课外学时课外环节1第1章第1章软件工程概述本章重点难点:软件危机、软件工程概念、软件工程知识体系。////21.11.1软件软件的概念、软件的特点、软件的分类M10.5讲授0.5自学资料、课后作业31.21.2软件危机软件危机的表现、软件危机的原因M10.5讲授0.5自学资料、课后作业41.31.3软件工程软件工程的概念、软件工程的基本内容、软件工程目标和原则、软件工程的知识体系M10.5讲授0.5自学资料、课后作业51.41.4软件工程的相关工具Visio、Visualstudio、AxureM10.5讲授0.5自学资料、课后作业6第2章第2章软件过程本章重点难点:软件生命周期、软件过程模型。////72.12.1软件过程概述软件过程定义、特征M10.5讲授0.5自学资料、课后作业82.22.2软件生命周期软件生命周期的概念、传统软件生命周期的各个阶段M10.5讲授0.5自学资料、课后作业92.32.3软件过程模型瀑布模型、快速原型模型、增量模型、螺旋模型、喷泉模型、基于组件的开发模型、统一软件开发过程模型、敏捷模型M11讲授1自学资料、课后作业10第3章第3章可行性研究及需求分析本章重点难点:需求分析的目的和步骤。////113.13.1可行性研究可行性研究的目的与意义、可行性研究的内容、可行性研究的步骤M10.4讲授0.4自学资料、课后作业123.23.2需求分析需求分析的目的与意义、需求分析的步骤、需求管理M10.4讲授0.4自学资料、课后作业133.33.3软件开发计划书编写指南熟悉软件开发计划书内容M10.4讲授0.4自学资料、课后作业143.43.4需求规格说明书编写指南熟悉需求规格说明书内容M10.4讲授0.4自学资料、课后作业153.53.5Visio软件Visio的功能及使用方法介绍M10.4讲授0.4自学资料、课后作业16第4章第4章结构化需求分析本章重点难点:实体关系(E-R)图、数据流图。////174.14.1结构化需求分析的方法功能建模、数据建模、行为建模M1,M2,M32讲授2自学资料、大作业184.24.2结构化需求分析的工具实体关系(E-R)图、数据流图、状态转换图、数据字典。M1,M2,M32讲授2自学资料、大作业19上机课1上机课1:流程图绘制利用Visio绘制“小型网上书店系统”的数据流图。M2,M32上机2大作业20第5章第5章面向对象分析本章重点难点:用例图、类图、对象图、状态图、顺序图。////215.15.1面向对象的软件工程方法面向对象的基本概念、面向对象的软件工程方法的特征与优势M11讲授1自学资料、大作业225.25.2UML简介用例图、类图和对象图、状态图、顺序图、活动图、协作图、构件图、部署图、包图M12讲授2自学资料、大作业235.35.3面向对象分析方法面向对象分析过程、面向对象分析原则M1,M2,M32讲授2自学资料、大作业245.45.4面向对象建模建立对象模型、建立动态模型、建立功能模型、三种模型之间的关系M1,M2,M32讲授2自学资料、大作业255.55.5案例小型网上书店系统的需求规格说明书M1,M2,M31讲授1自学资料、大作业26上机课2上机课2:UML图绘制利用Visio绘制“小型网上书店系统”的用例图、类图、对象图。M2,M32上机2大作业27第6章第6章软件设计本章重点难点:软件设计模式、软件体系结构和框架、数据库结构设计、人机界面设计。////286.16.1软件设计的基本概念软件设计的意义和目标、软件设计的分类、软件设计的原则M1,M2,M31讲授1自学资料、大作业296.26.2软件的体系结构软件的体系结构概述、软件系统的设计模式M1,M2,M31讲授1自学资料、大作业306.36.3分布式系统结构多处理器体系结构、客户/服务器体系结构、分布式对象体系结构、对等端体系结构、代理M1,M2,M31讲授1自学资料、大作业316.46.4体系结构框架模型-视图-控制器、模型-视图-表示器、J2EE体系结构框架、PCMEF、PCBMERM1,M2,M31讲授1自学资料、大作业326.56.5数据库结构设计概念结构、逻辑结构、物理结构、数据范式M1,M2,M31讲授1自学资料、大作业336.66.6人机界面设计界面设计原则、界面的一致性、界面的易用性、界面的容错性M1,M2,M31讲授1自学资料、大作业34上机课3上机课3:人机界面设计利用Axure绘制“小型网上书店系统”的人机界面。M2,M32上机2大作业35第7章第7章结构化设计方法本章重点难点:面向数据流的设计、面向数据结构的设计。////367.17.1结构化软件设计方法表示软件结构的图形工具、面向数据流的设计方法、面向数据结构的设计方法M1,M2,M32讲授2自学资料、大作业377.27.2结构化软件设计工具流程图、N-S图、过程设计语言M1,M2,M32讲授2自学资料、大作业38上机课4上机课4:数据库设计利用Visio绘制“小型网上书店系统”的数据库结构。M2,M32上机2大作业39第8章第8章面向对象设计本章重点难点:面向对象设计。////408.18.1面向对象设计方法面向对象的设计原则、面向对象设计的启发规则、系统设计、对象设计M1,M2,M31讲授1自学资料、大作业418.28.2案例小型网上书店系统的软件设计说明书M1,M2,M31讲授1自学资料、大作业42上机课5上机课5:UML图绘制利用Visio绘制“小型网上书店系统”的序列图、状态图。M2,M32上机2大作业43第9章第9章软件编程本章重点难点:选择编程语言因素、编程风格。////449.19.1编程语言编程语言的发展与分类、选择编程语言需考虑的因素M1,M2,M31讲授1自学资料、大作业459.29.2编程风格版权说明、程序版式、注释、命名规则、语句构造、输入输出、效率M1,M2,M31讲授1自学资料、大作业46第10章第10章软件测试概述本章重点难点:测试分类、测试用例。////4710.110.1软件测试的基本概念软件测试的原则、软件测试模型M1,M2,M30.5讲授0.5自学资料、大作业4810.210.2软件测试的分类按时间阶段分类、按是否运行程序分类、按是否查看源码分类、按照质量因素分类M1,M2,M30.5讲授0.5自学资料、大作业4910.310.3测试用例测试用例编写、测试用例设计、测试用例场景M1,M2,M31讲授1自学资料、大作业50第11章第11章软件测试方法与过程本章重点难点:面向数据流的设计、面向数据结构的设计。////5111.111.1软件测试方法介绍常见软件测试方法M1,M2,M31讲授1自学资料、大作业5211.211.2黑盒测试等价划分法、边界值分析法、场景法、黑盒测试选择M1,M2,M32讲授2自学资料、大作业5311.311.3白盒测试代码检查法、静态结构分析法、程序插桩技术、逻辑覆盖法、基本路径法、白盒测试方法选择、白盒测试和黑盒测试比较。M1,M2,M32讲授2自学资料、大作业5411.411.4其他类型测试单元测试、集成测试、系统测试、验收测试、回归测试M1,M2,M31讲授1自学资料、大作业55上机课6上机课6:单元测试利用VisiualStudio进行单元测试。M2,M32上机2大作业四、考核方式序号考核环节操作细节总评占比1平时作业1.每周布置2-3道题目,平均每次课1道题以上。2.成绩采用百分制,根据作业完成准确性、是否按时上交、是否独立完成评分。3.考核学生对软件工程基本知识的掌握能力,学生综合运用所学知识分析问题、解决问题的能力题型主要有作图、分析。20%2需求规格说明书1.本课程要求根据需求规格说明书模板完成各项工作。2.根据功能需求和数据需求的完整性、准确性、创新性评分。30%3软件设计说明书1.本课程要求根据软件设计说明书模板完成各项工作。2.根据功能设计、数据库设计和界面设计的完整性、准确性、创新性评分。30%4答辩采用分组答辩,各小组要求准备5分钟的PPT,所有小组成员都必修出席,其中1人为主讲解人。 10%5考勤刷卡点名5%6课堂表现课堂回答问题情况5%五、评分细则序号课程目标考核环节大致占比评分等级1M1平时作业50%A-独立思考、按时完成,解题思路清晰、步骤完整、格式合理、答案准确。B-独立思考、按时完成,解题思路比较清晰、步骤比较完整、格式合理、答案基本准确。C-基本按时完成,解题思路比较清晰、步骤比较完整、格式比较合理、答案有少量错误。D-作业抄袭,未能按时完成,解题思路混乱,答案错误多。2M1需求规格说明书30%A-功能需求和数据需求完整、准确、具有创新性。B-功能需求和数据需求完整、比较准确、具有一定创新性。C-功能需求和数据需求基本完整、比较准确。D-功能需求和数据需求不完整、不准确。3M1软件设计说明书20%A-功能设计、数据库设计和界面设计完整、准确、具有创新性。B-功能设计、数据库设计和界面设计完整、比较准确、具有一定创新性。C-功能设计、数据库设计和界面设计基本完整、比较准确。D-功能设计、数据库设计和界面设计不完整、不准确。4M2需求规格说明书50%A-功能需求和数据需求完整、准确、具有创新性。B-功能需求和数据需求完整、比较准确、具有一定创新性。C-功能需求和数据需求基本完整、比较准确。D-功能需求和数据需求不完整、不准确。5M2软件设计说明书50%A-功能设计、数据库设计和界面设计完整、准确、具有创新性。B-功能设计、数据库设计和界面设计完整、比较准确、具有一定创新性。C-功能设计、数据库设计和界面设计基本完整、比较准确。D-功能设计、数据库设计和界面设计不完整、不准确。6M3需求规格说明书40%A-功能需求和数据需求完整、准确、具有创新性。B-功能需求和数据需求完整、比较准确、具有一定创新性。C-功能需求和数据需求基本完整、比较准确。D-功能需求和数据需求不完整、不准确。7M3软件设计说明书40%A-功能设计、数据库设计和界面设计完整、准确、具有创新性。B-功能设计、数据库设计和界面设计完整、比较准确、具有一定创新性。C-功能设计、数据库设计和界面设计基本完整、比较准确。D-功能设计、数据库设计和界面设计不完整、不准确。8M3答辩20%A-阐述问题清楚,PPT组织合理,回答问题正确。B-阐述问题清楚,PPT组织比较合理,回答问题基本正确。C-阐述问题基本清楚,PPT组织合理,回答问题个别有错误。D-阐述问题不清楚,PPT组织混乱,回答问题不正确。9M
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二四年度航空器材采购、租赁及维修合同2篇
- 二零二四年度合作合同:连锁餐饮品牌扩张合作2篇
- 二零二四年度智能硬件产品生产与销售合同3篇
- 商场2024年度安全保卫服务合同2篇
- 二零二四年房产买卖合同及产权转移登记服务3篇
- 二零二四年度营销推广合同标的及推广方式3篇
- 二零二四年度综合保险合同2篇
- 二零二四年度设备采购合同(含安装与调试)3篇
- 二零二四年度项目合作合同标的和条款
- 基于物联网的智能农业远程监控系统建设合同(2024版)2篇
- 拼音四线三格A4打印版
- 机械专业职业生涯发展报告
- 生物技术为精准医疗注入新动力
- MBD数字化设计制造技术
- 部编版道德与法治五年级上册中华民族一家亲第一课时课件
- 2024年金融科技行业的数字化金融培训
- 医疗服务中的人文关怀
- 《商务经理区域》课件
- 急诊护理人文关怀标题课件
- 家校携手家校共育家长会
- 全市体育中考成绩分析报告
评论
0/150
提交评论