电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

软件工程A课程教学大纲VIP免费

软件工程A课程教学大纲_第1页
1/5
软件工程A课程教学大纲_第2页
2/5
软件工程A课程教学大纲_第3页
3/5
下载后可任意编辑《软件工程 A》课程教学大纲Software Engineering A 课程代码: 课程性质:专业基础理论课/ 必修适用专业:信息计算 开课学期:7总学时数:56总学分数:3.5编写年月:2024 年 6 月 修订年月:2024 年 6 月执笔:李小英,刘伟一、课程的性质和目的软件工程是一门计算机工程学科,它建立并法律规范与软件特点相适应的、完善的工程原理技术,以经济地生产高质量的软件产品并有效地维护已有的软件产品。本课程是理工科本科学生的专业基础课。通过本课程教学,使学生掌握软件工程的基本概念、系统分析和系统设计的基本技术、程序语言与编码风格、软件测试与软件可靠性、软件维护等的概念与方法。它对于培育学生的软件素养,提高学生的软件开发能力与软件项目管理能力具有重要的意义。二、课程教学内容及学时分配 (一)基本内容1.软件工程软件进展的主要阶段及其特征;软件工程的基本概念及软件工程化方法的特点;软件研发中面临的主要问题。2. 软件过程瀑布模型、原型模型、螺旋模型、增量模型、面对对象与组件模型等。3. 传统方法学结构化分析方法,软件需求分析,E-R 图、数据流图、状态转换图、数据字典。4. 结构化设计结构化设计与结构化分析的关系;软件设计的概念和原理;模块独立性;启发规则;表示软件结构的图形工具;面对数据流的设计方法;人机界面设计;过程设计及其工具;面对数据结构的设计方法。5. 结构化实现编码;软件测试基础;逻辑覆盖;控制结构测试;白盒测试与黑盒测试技术;测试策略;调试;软件可靠性。6. 面对对象的概念与模型面对对象的基本概念,即对象、类和实例、多态、继承性等;面对对象建模;对象模型;动态模型;功能模型。7. 面对对象分析分析过程;需求陈述;建立对象模型、动态模型和功能模型;面对对象分析实例。8. 面对对象设计面对对象设计的准则;启发规则;系统分解;设计各个子系统及设计关联;设计优化;下载后可任意编辑实例设计。9. 面对对象实现程序设计语言;程序设计风格;测试策略;设计测试用例。10. 软件项目管理度量软件规模;开发计划与进度管理;组织;控制;国际标准。11. 高级课题统一建模语言 UML,包括 UML 的进展与特点、UML 的表示法、UML 的开发步骤;软件重用。(二)教学重难点 1.软件工程重点:软件工程的基本概念;软件工程方法学三要素。2. 软件过程重点:软件生命周期的几个阶段及其任务;难点:软件过程的几个开发模型。...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

软件工程A课程教学大纲

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部