软件工程课程介绍CUMT

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第七版(英文版) 2011年5月
课件制作人:谢希仁
本书自1982年发行第1版以来,一直受到软 件工程界的高度重视,成为高等院校计算机相关 专业软件工程课的重要教学参考书。近30年来, 它的各个后继版本一直都是软件专业人土熟悉的 读物,在国际软件工程界享有无可质疑的权威地 位。
Roger S.Pressman,软件过程改善和软件工 程技术方面国际知名的权威。30多年来,他作为 软件工程师、管理人员、教授、作者及咨询顾问 始终投身子软件工程领域。
课程安排(建议)
课堂教学(48学时) 课外 以开发小组为单位进行。
软件错误的实例
IBM公司的 OS/360,共约100万条指令,花费 了5000个人年;经费达数亿美元,而结果却令人 沮丧,错误多达2000个以上,系统根本无法正常 运行。
OS/360系统的负责人Brooks这样描述开发过 程的困难和混乱:“…像巨兽在泥潭中作垂死挣 扎,挣扎得越猛,泥浆就沾得越多,最后没有一 个野兽能够逃脱淹没在泥潭中的命运。…”
3.软件工程:面向对象和传统的方法(英 文版·第8版)沙赫(Stephen R.Schach) 2011.6 机械工业出版社
4.软件工程思想 林锐 2003
林锐,男,1973年2月4日生, 2000年获浙江大学计算机系CAD&CG 国家重点实验室计算机图形学博士学位。 1996年获电子工业部科技进步二等奖, 1997年获首届中国大学生电脑大赛软件 展示一等奖。2000年7月加入上海贝尔 有限公司,从事软件工程和CMM/CMMI 研究与推广工作,出版著作三部,2003 年7月当选为Alcatel集团技术委员会会 员。2004年创建上海漫索计算机科技有 限公司。
软件工程
张 磊 博士,副教授 zhanglei@cumt.edu.cn
课程介绍
考核方式:
平时 20%; 作业 10% 出勤 10%
考试 80%
学习“软件工程”的目的和意义
学会如何在现代IT企业的环境中做一个成功者; 学会如何做世界级的、高质量的研究; 学会如何创建大规模的软件产品。
—— 微软全球资深副总裁 原微软亚洲研究院院长 首席科学家 张亚勤
1.只要掌握了1-2门程序设计语言,进行软件开 发就没有问题。
2.软件需求分析很困难,不管三七二十一先把 软件做了再说,反正软件是灵活的,随时可 以修改。
3. 只要有最好的开发工具、最好的计算机,一 定能做出优秀的软件。
总之,错误认为:软件就是程序,开发软件 就是编写程序。
课程特点
实践性强、发展迅速
无论是什么好方法,贵在理解与灵活运 用,而不可当成灵丹妙药,不象“吃了 脑黄金或脑白金,就能使一亿人先聪明 来”。
如果程序经理发现有两个程序员趴在 机器旁睡觉,不能只对其中一个大声吼 叫:“你一编程就想睡觉,看看人家, 在睡觉时都想着编程。”
事实上,我可以在5分钟之内说清楚 三年来读博所做的工作,根本用不着写 100多页的博士论文。我是在临近毕业时, 才发觉自己完全不适合读博士学位。将 来工作后,我一定要好好编程,重新做 人。
参考网站
http:// www.mrcase.net 软件工程网 http:// www.sei.cmu.edu 卡内基梅大学软件 工程研究所 http://www.cetus-links.org/ 对象技术和构件 技术链接 http:// www.rational.com Rational公司
软件开发中的错误观点
2.软件工程
Software Engineering, 9th Edition Ian Sommerville,机械工业出版社,
2011年。
本书是系统介绍软件工程理论的经典教材, 自1982年初版以来,随着软件工程学科的发展不 断更新,影响了一代又一代软件工程人才,对学科 本身也产生了积极影响。
英国著名软件工程专家,曾任教于兰卡斯特大 学,现为圣安德鲁斯大学软件工程学教授。他在软 件工程的教学和科研方面有20多年的经验。
在计算机科学的同一领域往往都有比肩齐声的
佳作,软件工程类综述性的巨著也有两本:第一本 就是Roger Pressman所著的《软件工程:实践者 的研究方法》,另一本就是Ian Sommerville所著 的本书。 这两本名著都有多年历史(初版可追溯 到20世纪80年代早期),对于软件工程学科的形 成和发展起到了重要作用,尤其是在教育界和学术 界影响极大。
教材 软件工程原理、方法与应用(第三版) (史济民、顾春华、郑红著) 高等教育出 版社,2010年。
课件制作人:谢希仁
课程参考资料 1. Software Engineering A Practitioners
Approach (Sixth Edition) , Roger S Pressman,2005年(中文版)郑人杰 等译,机械出工业版社,2007年。
课件制作人:谢希仁
《软件工程思想》妙语录
软件开发过程中的坎坎坷坷,仿佛只是人 脸的凹凸不平,用热水毛巾一把就可抹平。让 我们高举程序主义、软件工程思想的伟大旗帜, 紧密团结在以Microsoft为核心的软件公司周围, 沿着比尔·盖茨的生财之道,不分白天黑夜地编 程,把建设有中国特色的软件产业的伟大事业 全面推向21世纪。
No silver bullet: essence and accidents of software engineering。 Fred Brooks,IBM OS360 项目经理 1999年,第三十四位 来自百度文库 灵 奖 (1999年 ) 获 得者。 For landmark contributions to computer architecture, operating systems, and software engineering.
“人分四类——人物,人才,人手,人 渣。”如果一个软件公司里上述四类人 齐全了,那么最好的分工是让“人物” 当领导,“人才”做第一线的开发人员, “人手”做行政人员,“人渣”负责行 贿。
改错是个大悲大喜的过程,一天之内 可以让人在悲伤的低谷和喜悦的颠峰之 间跌荡起伏。如果改过上万个程序错误, 那么少男少女们不必经历失恋的挫折也 能变得成熟起来。
相关文档
最新文档