您所在位置: 网站首页 / 软件工程教学大纲.docx / 文档详情
软件工程教学大纲.docx 立即下载
2025-08-28
约2万字
约39页
0
32KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

软件工程教学大纲.docx

软件工程教学大纲.docx

预览

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

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%五、参考书目《软件工程导论》齐治昌、谭庆平、宁洪,高等教育出版社。《软件工程概论》,孙振飞应振澍编著,湖南科学技术出版社。第二篇:《软件工程》教学大纲《软件工程》教学大纲《软件工程》教学大纲课程编号及名称:040112软件工程2教学目的与要求:软件工程是计算机科学与技术专业开设的一门专业必修课,是指导计算机软件开发与维护、培养学生计算机软件开发与应用综合能力的一门综合性课程。学生通过本课程的学习与课程实践,应能了解软件项目开发和维护的一般过程,掌握软件开发的基本原理和技术,掌握现代化的软件开发方法和步骤,为今后从事软件开发打下坚实基础。3学时学分:总学时48学时,总学分3。其中授课40学时,实验8学时。4先修课程的要求:数据结构、C语言程序设计、面向对象的程序设计、数据库系统原理教材与教学参考书目:[1]选用教材:《软件工程(第二版)》齐治昌,高等教育出版社[2]《软件工程导论》(第四版)张海藩编著,清华大学出版社[3]《实用软件工程》(第二版)郑人杰编著,清华大学出版社[
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

软件工程教学大纲

文档大小:32KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用