软件工程实训项目(五篇).docx
上传人:17****69 上传时间:2024-09-09 格式:DOCX 页数:30 大小:52KB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

软件工程实训项目(五篇).docx

软件工程实训项目(五篇).docx

预览

免费试读已结束,剩余 20 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

软件工程实训项目(五篇)每个人都曾试图在平淡的学习、工作和生活中写一篇文章。写作是培养人的观察、联想、想象、思维和记忆的重要手段。写范文的时候需要注意什么呢?有哪些格式需要注意呢?以下是小编为大家收集的优秀范文,欢迎大家分享阅读。软件工程实训项目篇一课程名称:软件工程英文名称:softwareengineering学时数及学分:54学时3学分教材名称及一、课程的目的、要求和任务“软件工程”是计算机科学软件专业的一门重要专业骨干课程,它的主要目地和任务是:1.系统地介绍软件工程的基本原理、概念、技术和方法,简介软件工程的最新技术及其分析发展方向;2.通过本课程的学习,使学生了解、掌握软件生存周期阶段的工程任务、具体过程、技术过程、技术方法和各种工具;3.通过本课程的学习,使学生了解软件工程管理的重要性及基本的管理技术;4.能将上述知识用于该课程的课程设计实习中,实现一个具体题目的全部软件开发过程。二、大纲基本内容及学时分配1.概论(4学时)1)软件危机2)软件工程概论3)技术审查和管理复审说明:要求学生掌握本节内容;2)、3)是本节重点。2.可行性分析(4学时)1)可行性分析的任务及步骤2)系统流程图与数据流图3)数据字典4)成本效益分析说明:要求学生掌握本节内容;1)、2)、4)是本节重点。3.需求分析(8学时)1)需求分析的任务及分析过程2)验证分析的图型工具3)验证软件需求4)原型法说明:要求学生掌握本节内容;1)、2)、3)是本节重点。4.总体设计(8学时)1)总体设计的任务及过程*2)软件设计的重要概念及规则3)软件设计的图形工具*4)面向数据流的设计方法*说明:要求学生掌握本节内容;1)、3)、4)是本节重点。5.详细设计(8学时)1)结构化程序设计2)详细设计的工具3)jackson设计方法4)warnier设计方法5)程序复杂度的定量度量方法说明:要求学生掌握本节内容;1)、2)、5)是本节重点。6.编码(4学时)1)程序设计语言的分类及选择2)程序设计的风格及方法3)程序设计自动化及工具说明:要求学生掌握本节内容;2)是本节重点。7.测试(8学时)1)软件测试的目标及测试的步骤2)黑盒测试、白盒测试及测试方案的设计3)单元测试、集成测试、验收测试4)调试及软件可靠性的估算5)自动测试工具说明:要求学生掌握本节内容;1)、2)、4)是本节重点。8.维护(4学时)1)软件维护的定义及特点*2)维护的进行过程和可维护性说明:要求学生掌握本节内容;1)是本节重点。9.软件工程的管理技术(6学时)1)成本估算2)进度计划及人员组织3)软件的质量保证4)项目计划的制定及管理5)软件工程的管理工具说明:要求学生掌握本节内容;1)、3)、4)是本节重点。10.面向对象方法学引论(6学时)1)基本概念及面向对象建模2)对象模型3)动态模型4)功能模型说明:本节内容选讲;1)是本节重点。11.面向对象分析(4学时)1)面向对象分析的基本过程及需求陈述2)建立对象模型、动态模型、功能模型3)定义服务说明:本节内容选讲;1)、2)是本节重点。12.面向对象设计(6学时)1)面向对象设计的准则、启发规则及软件重用2)系统分解3)问题域、人-机交互、任务管理、数据管理等子系统的设计4)设计类中的服务、关联及设计优化说明:本节内容选讲;1)、3)是本节重点。13.面向对象的实现(4学时)1)程序设计语言的选择2)程序设计风格3)面向对象测试说明:本节内容选讲。三、与其它课程的关系1.先行课程:程序设计语言、数据结构、操作系统、编译原理、数据库等。2.后续课程:高级程序设计语言概论、软件工具与环境、信息管理系统(mis)、计算机辅助教育等。四、考核方式1.期末闭卷考试占总成绩的50–60%2.课程设计占总成绩的30%3.平时成绩(作业、上机和课堂考勤等)占总成绩的10-20%五、参考书目软件工程导论齐治昌、谭庆平、宁洪,高等教育出版社。软件工程概论,孙振飞应振澍编著,湖南科学技术出版社。软件工程实训项目篇二软件工程专业实习教学大纲一、实习目的根据本专业的培养目标,软件工程专业的学生应该掌握计算机的基本原理、基本应用和开发技术,应该具有一定的科学分析和实际开发能力。通过基地的实习,提高学生对软件行业的认识能力,培养学生在软件开发过程中发现问题、分析问题、解决问题的能力。通过深入企业,给学生更多的案例体验与认识,以利于学生理论联系实际,提高学生的实践动手能力。同时,拓宽学生视野、使学生了解it行业所需的知识及人才类型、掌握计算机领域的最新动态,以提高学生在日益激烈的it人才市场中的竞争能力。二、实习内容及要求根据本专业的培养目标以及