导入 东北师范大学软件学院:王伟 dorrisww@126.com 软件工程 引 什么是软件开发? 引 你能想到的10个软件? 金融事务处理、企业信息管理、仿真计算与模拟、工业自动控制、电子商务应用、音乐娱乐等各个方面 软件开发面临着过分依赖人工、软件无法重用、开发大量重复和生产率低下等问题 引 客户: 我家有三个小孩,我需要一个能三个人用的秋千。它是由一绳子吊在我园子里的树上。 项目经理: 秋千这东西太简单了,秋千就是一块板子,两边用绳子吊起来,挂在树上的两个枝子上。 分析员: 这个无知的项目经理,两个树枝上挂上秋千哪还能荡漾起来吗?除非是把树从中截断再支起来,这样就满足要求了。 程序员: 两条绳,一块板,一棵大树,接在树的中段;太简单了,工序完成。 商业顾问: 您的需求我们已完成,我们通过人体工学,工程力学多方面研究。本着为顾客服务出发,我们的秋千产品在使用时给你如同游乐园里的过山车一样刺激,如同你在地面上坐沙发一样舒适与安全。 文档管理员: 这么小的工程没有文档很正常,只要需求说明书与合同就可以了。 实施人员: 我们的产品用户自己都可以完成安装,只要把绳子系在树上就可以了。 客户: 花了这么多钱,真的能和过山车相媲美了。 维护人员: 我们的队伍在成长中。 客户: 我的需求其实就这么简单! 引 什么是软件工程? 软件工程就是一门将所有与软件开发相关的活动归纳在一起,并形成系统的方法和理论的一门学科。 课程目标 通过本课程的教学,掌握软件工程的基本概念和原则,形成能够用工程化的方法高效地开发高质量软件的初步能力,以及项目管理的初步能力。 教学参考书 软件工程 钱乐秋、赵文耕、牛军钰,清华大学出版社 实用软件工程 郑人杰、殷人昆、陶永雷,清华大学出版社 软件工程 齐治昌、谭庆平、宁洪,高等教育出版社 计算机科学技术百科全书 张效强主编,清华大学出版社 Software Engineering A Practitioners Approach, Roger S Pressman, (中文版)郑人杰等译,机械工业出版社,2007年 */154 课程成绩计算 随堂表现 30% 项目练习 20% 期末考试 50% 项目练习说明 原则上以4人为一个小组,自由组合,以小组为单位完成课程实践项目。最终将针对小组的完成情况进行整体评分。若多出1到3位同学不足成组,可5人一组,5组人数不超过3组; 以项目组方式选择课程实践课题,随着课程进展情况,进行软件需求分析、系统设计、编程实现、软件测试等软件工程实践活动; 以小组方式进行课程实践的课堂报告; 按照要求形成详细的课程实践的文档报告。 选题:可以针对大家已经完成过的项目,可以参考给定选题,也可以自选题目。 提到软件开发,很多人认为就是坐在计算机前面编写代码。其实,编写代码仅仅是软件开发过程中一个很小的部分。举个例子来说,盖一座大楼时所涉及的工作不仅仅是砌砖和垒墙,还必须对建筑进行主体设计、绘制图纸、估算建筑成本、安排任务、验收建筑质量等。相同的道理,软件开发过程所涉及的环节和活动也不仅仅是编写代码这样简单。比如:在编码前,要了解编写的程序是为了解决一个什么样的问题,即实现什么样的功能,对于规模较大的软件,应该对该软件的系统架构进行整体的规划;编码完成之后,还要考虑采用什么样的方法和途径来减少软件系统中存在的错误。软件产品交付给用户后,要考虑怎样对软件系统进行维护,以及在这个过程中如何保证软件产品质量等一系列问题。 * 随着计算机技术的飞速发展,计算机应用日益普及,成为科学和技术各个领域、工业和社会各个部门不可缺少的重要部分。特别是在当今高度信息化的时代,计算机提供了全球信息网络的通讯途径,成为人们以各种形式获取信息的手段,如金融事务处理、企业信息管理、仿真计算与模拟、工业自动控制、电子商务应用等。 遗憾的是,计算机在使社会生产力得到迅速解放、社会高度自动化和信息化的同时,却没有使计算机本身的软件生产得到类似的巨大进步。软件开发面临着过分依赖人工、软件无法重用、开发大量重复和生产率低下等问题,特别是软件危机的出现,促使人们努力探索软件开发的新思想、新方法和新技术,软件工程学便应运而生。 * * * * 提到软件开发,很多人认为就是坐在计算机前面编写代码。其实,编写代码仅仅是软件开发过程中一个很小的部分。举个例子来说,盖一座大楼时所涉及的工作不仅仅是砌砖和垒墙,还必须对建筑进行主体设计、绘制图纸、估算建筑成本、安排任务、验收建筑质量等。相同的道理,
您可能关注的文档
- (软件工程)【商业案例】产品设计与用户体验--马化腾.ppt
- (软件工程)axure培训.ppt
- (软件工程)餐饮管理系统.docx
- (软件工程)第1章绪论.ppt
- (软件工程)第2章可行性研究.ppt
- (软件工程)第3章需求分析(ok).ppt
- (软件工程)第3章需求分析(第一堂课).pptx
- (软件工程)第4章概要设计(ok).ppt
- (软件工程)第5章详细设计(第二堂课).ppt
- (软件工程)第6章实现(第二堂课编码风格).ppt
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
最近下载
- 人教版小学六年级数学册期末检测试卷共八套.doc VIP
- 《新时代汉语口语:中级·下》PPT第15课 读万卷书,行万里路.pptx VIP
- 《新时代汉语口语:中级·下》PPT第5课 如今的四合院.pptx VIP
- 村支书考录公务员笔试试卷(含答案).docx VIP
- 《新时代汉语口语:中级·下》PPT第13课 孩子的零花钱怎么给(新).pptx VIP
- 《新时代汉语口语:中级·下》PPT第11课 我的“选择困难症又犯了(新).pptx VIP
- 铝灰渣资源化利用污染控制技术规范.pdf VIP
- 《新时代汉语口语:中级·下》PPT第14课 我想搬出去住(新).pptx VIP
- 《新时代汉语口语:中级·下》PPT第7课 网购与生活 .pptx VIP
- 2023年江苏省专转本考试计算机真题附答案解析.docx VIP
原创力文档

文档评论(0)