- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE \* MERGEFORMAT1南昌大学本科课程教学大纲课程名称软件工程课程英文名称Software Engineering课程编码J6110B0006课程性质(用■表示)□Ⅰ类通识教育课程 □Ⅱ类通识教育课程□ 学科基础课程 ■ 专业主干课程□ 专业选修课程 □ 创新创业类课程学分总学时理论实验学时实践(学时/周数)课内学时课外学时34848开课院系信息工程学院计算机科学与技术系面向专业计算机科学与技术系各专业先修课程计算机科学导论、高级语言程序设计、数据结构课程关键词软件危机、软件工程、结构化方法、面向对象方法授课教师基本信息课程负责人姓名教师工号性别出生年月职称学历/学位陈海4509男1965.2副教授研究生/硕士其他主讲教师教材及参考资料1、《软件工程导论》,张海藩,清华大学出版社,2008年,第五版,ISBN:97873021647842、《实用软件工程》,殷人昆等,清华大学出版社,2010年,第三版,ISBN:97873022220023、《软件工程——实践者之路》,Roger S. Pressman编著,清华大学出版社,2011年,ISBN:9787302128366课程简介(中文)《软件工程》是计算机专业的一门工程性基础课程,在软件工程学科人才培养体系中占有重要的地位。软件开发是建立计算机应用系统的重要环节,人们通过软件工程学把软件开发纳入工程化的轨道,而软件工程学是用以指导软件人员进行软件的开发、维护和管理的科学。本课程以IEEE最新发布的软件工程知识体系为基础构建内容框架,注重贯穿软件开发整个过程的系统性认识和实践性应用,以当前流行的统一开发过程、面向对象技术和UML语言作为核心,密切结合软件开发的先进技术、最佳实践和企业案例,力求从“可实践”?软件工程的角度描述需求分析、软件设计、软件测试以及软件开发管理,使学生在理解和实践的基础上掌握当前软件工程的方法、技术和工具。知识贡献:软件工程相关知识能力贡献:软件开发方法、过程、工具素质贡献: 系统的观点、工程化的思考课程简介(英文)Software Engineering is one of main courses of computer science and technology. Its aim is let students understand principles of software engineering and the whole process of software development, and focus on introduction to object-oriented technology and software development management related content. Through this course, students can master the basic concepts of software engineering, the basic principles of engineering methods and techniques in the development of software projects and processes to be followed in the development process, guidelines, standards and specifications.教学目的通过本课程的学习,要求学生能掌握软件工程的基本概念、基本原理、开发软件项目的工程化的方法和技术及在开发过程中应遵循的流程、准则、标准和规范等;学生应能掌握开发高质量软件的方法,以及有效地策划和管理软件开发活动,为学生参加大型软件开发项目打下坚实的理论基础。课程内容第一章、软件工程概述。介绍软件工程的基本概念,软件危机的表现形式、产生的原因及消除的途径,软件工程的基本原理、方法学,软件的生存期,几种主要的软件开发模型等。第二章、可行性研究。介绍可行性研究的必要性,可行性研究的任务、过程、成本效益分析以及可行性研究报告的主要内容;要求掌握系统流程图、数据流程图、数据字典概念以及项目开发计划的基本内容。第三章、需求分析。介绍需求分析的任务,需求获取的方法、分析建模与需求规格说明,要求掌握数据建模的实体联系图、数据规范化,掌握描述系统行为模型的状态转换图,掌握层次方框图、Warnier图、IPO(HIPO)图。掌握验证软件需求的必要性和方法。第五章、总体设计。介绍软件总体设计的目的、任务,要求掌握软件总体设计的过程、设计原理和启发规则,掌握描述软件结构的工具以及面向数据流的设计方法。能够将具体的数据流图转换为软件的结构图,即变换分
您可能关注的文档
最近下载
- 办公楼空调系统的高效维护方案.docx
- 贵州省遵义市红花岗区第十二中学2023-2024学年七年级下学期期中数学试题(原卷版).docx VIP
- 贵州省遵义市红花岗区第十二中学2023-2024学年七年级下学期期中数学试题(解析版).docx VIP
- 《利用本地农村乡土资源助推美术教学的研究》研究报告.doc
- 市委党校物业管理服务总体方案.doc VIP
- 国有企业合规管理办法.pdf VIP
- 2024《盒马鲜生冷供应链物流成本现状、问题及完善对策研究》11000字.docx
- 机器视觉软件:Basler二次开发_(3).Basler相机驱动与SDK安装.docx
- 高中语文(统编版)必修上册+下册单元任务与人文主题 复习梳理.docx
- 2019年重庆市高职分类招生考试(中职类)药剂类真题.pdf VIP
文档评论(0)