- 1、本文档共19页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件工程 * * 华中科技大学软件学院 裴小兵 peixb@ 课程定位 “软件工程”这门课定位为“软件工程”本科专业的核心和专业基础课程。本课程旨在使学生系统全面地掌握工程化地进行软件开发的基本原理、方法、技术和过程。 课程目标 课程目标通过学习,掌握软件项目自开发到维护的一般过程,掌握软件开发的传统方法和必威体育精装版方法,能用软件工程的方法参与软件项目的分析、设计、实现和维护,为更深入地学习和今后从事软件工程的实践打下良好的基础。 课程提纲 软件工程概论 软件需求 软件设计 软件测试 软件进化 软件项目管理 1 软件工程概论 内容:主要介绍软件的定义、软件的特点、软件的种类,以及软件工程的定义、软件工程的目标。 学习重点和难点:是软件和软件工程的基本概念和软件生命周期及软件开发的各个模型:瀑布模型、原型模型、增量式模型。 回到提纲 2 软件需求 内容:主要介绍需求分析的任务、需求分析的步骤、 需求规格说明与评审。 学习重点和难点:是各种需求方法的理解和掌握。 回到提纲 3 软件设计 内容:主要介绍软件设计的概念。学习时应注意主要了解和掌握分布式结构和面向对象的设计方法。 学习重点和难点:本章的学习重点和难点是大型系统的体系结构设计,以及面向对象设计方法的理解和掌握。 回到提纲 4 软件测试 内容:主要介绍软件检验和有效性验证,软件测试的概念、测试技术,和软件测试的步骤。 学习重点和难点:主要难点和重点是软件检验和有效性验证概念、方法。 回到提纲 5 软件进化 内容:主要介绍了软件维护的定义、分类、特点、软件维护步骤及组织。 学习重点和难点:认识到软件维护的重要性、软件维护的方法和步骤。 回到提纲 6 软件项目管理 内容:主要讲授了软件项目特点、相应的管理技术。 学习重点和难点:软件管理的特殊性 回到提纲 实验目的:体验软件工程各阶段的主要工作,特别注意吸取教训;学会与他人合作,培养团队精神。 实验内容:从以下题目中任选一题 图书管理系统 自选 实验课 选题1《图书管理系统》 《图书管理系统》针对的用户是中型图书室,藏书的种类包括中、英、俄、德、日文书籍和期刊,读者的数量和来源仅限于本单位职工及通过馆际互借认可的读者。能够存储一定数量的图书信息,并方便有效的进行相应的书籍数据操作和管理,这主要包括: 图书信息的录入、删除及修改; 图书信息的多关键字检索查询; 图书的出借、返还和资料统计; 图书的远程预约和续借; 馆际互借(通过电子邮件或现场录入)(选项)。 全班分为若干小组,每组3~4人 各组角色及其职责: 项目经理(1) 系统分析员、软件设计师(1) 软件开发工程师(软件开发经理1) 测试工程师(测试经理1) 项目分组 确定各小组的人员及项目内容 周 软件测试、交付 周 界面设计(原型)、编码(代码生成等) 周 系统设计、详细设计 周 可行性分析及需求分析 周 时间安排 文档:需求规格说明书、概要设计说明书、测试分析报告、项目开发总结报告 个人总结报告(课程,完成项目日志) 演示:Demo 课程设计提交的内容 每一小组在以下会议中选择一篇论文进行翻译(2005年到现在) ICSE (Int. Conf. Software Engineering) ? ?FSE (ACM? Symp. Foundations of Software Engineering) ICSM (Int. Conf. Software Maintainance) ?? ICSP (Int. Conf. Software Process) ?? ICST (Int. Conf.?Software Testing, Verification and Validation) ?? RE (IEEE Int.Conf. Requirment Engineering) ?? WICSA (Working IEEE/IFIP Conf. Software Architecture) ?? ESEM (Int. Symp. Empirical Software Engineering and Measurement) ?? 翻译 课程成绩 团队作业10~35% 项目文档描述5~25% 个人总结报告4~5% Demo 1~5% 听课5~10% 出勤5% 表现5% 期末考试60~80% 参考书 教材 Ian sommerville.Software Engineering. 参考文献 Software Engineering A Practitioners Approach (Sixth Edition) , Roger S Pressman,2005年 (中文版)郑人杰等译,机械工业出版社,2007年
您可能关注的文档
- 精·Scrum敏捷开发过程.doc
- 精·SE8面向对象的分析及设计方法1.ppt
- 精·SFC顺序功能图教程.doc
- 精·SFP 成本分析.ppt
- 精·SMP-AQ-014-03关键装置和要害部位安全管理规定.doc
- 精·solidworks教程(附技巧大全).doc
- 精·sony产品展厅设计方案.doc
- 精·SOP-EN-WWT-001 废水处理的运行与监控.doc
- 精·SqlServer高级.ppt
- 精·svchost.exe占用cpu100%的解决方法.doc
- 北师大版小学数学三年级上册《寄书》教学设计.docx
- 统编版(部编版)语文二年级上册《雪孩子》教学设计.docx
- 统编版(部编版)语文二年级上册《八角楼上》教学设计.docx
- 北师大版小学数学三年级上册《长方形周长》教学设计.docx
- 北师大版小学数学三年级上册《丰收了》教学设计.docx
- 统编版(部编版)语文二年级上册《夜宿山寺》教学设计.docx
- 统编版(部编版)语文二年级上册《风娃娃》教学设计.docx
- 统编版(部编版)语文二年级上册《朱德的扁担》教学设计.docx
- 统编版(部编版)语文二年级上册《难忘的泼水节》教学设计.docx
- 统编版(部编版)语文二年级上册《纸船和风筝》教学设计.docx
文档评论(0)