软件工程——1.软件工程概念

上传人:qt****68 文档编号:53773173 上传时间:2018-09-05 格式:PPT 页数:232 大小:3.71MB
返回 下载 相关 举报
软件工程——1.软件工程概念_第1页
第1页 / 共232页
软件工程——1.软件工程概念_第2页
第2页 / 共232页
软件工程——1.软件工程概念_第3页
第3页 / 共232页
软件工程——1.软件工程概念_第4页
第4页 / 共232页
软件工程——1.软件工程概念_第5页
第5页 / 共232页
点击查看更多>>
资源描述

《软件工程——1.软件工程概念》由会员分享,可在线阅读,更多相关《软件工程——1.软件工程概念(232页珍藏版)》请在金锄头文库上搜索。

1、软件工程 Software Engineering (Advanced Topic),面向21世纪课程,软件工程,Software Engineering,(An Introduction),计算机 (Jinshan Yu),学习一门新课程需思考的问题 ?,Why 学习目的? What 课程内容? How 如何学习?,计算机 (Jinshan Yu),Chapter 1 Fundamental Concepts,1.0 SE as a discipline 1.1 Why Software Engineering (SE) 1.2 SE (What is SE?) 1.3 Software L

2、ife Cycle (SLC) 1.4 Principles of SE 1.5 Key elements of SE1.6 Framework of SE1.7 Information System,计算机 (Jinshan Yu),1.0 SE as a discipline,SE (Software Engineering )二. SE as a discipline,计算机 (Jinshan Yu),1.0 SE as a discipline,1) 余金山,软件工程教育,一个必须引起充分重视的问题,全国高等学校计算机教育研究会暨中国计算机学会教育专委会学术年会论文集,1990.10。

3、(该文被多方转载) 2) 余金山,软件工程学科建设的若干问题,计算机科学,18(4),1991.8 3) 余金山,再谈软件工程教育,电子高教研究,No.2/3,1992.9 4) 余金山,发展软件工程教育,培养社会最需要的人才,福建电脑,No.3,1992.9 5) 余金山,两个重要的基本概念软件工程与计算机科学,电脑开发与应用,6(2),1993.5 6) 余金山,软件开发过程及其模型(,),计算机应用与软件,No.3,4,1995.5,7.,计算机 (Jinshan Yu),1.0 SE as a discipline,7) 余金山, 软件工程中的几个热点问题,华侨大学学报,25(1),2

4、004.1 8) 余金山,软件过程、方法与工具,福建电脑,No.4,1993.12 9) 余金山,试论软件过程模型及其重要性,华侨大学学报,15(1),1994.1。 10) 余金山,基于Internet的软件工程,计算机系统应用,No.2,1999.2。 11) 余金山,关于软件生产率度量,计算机研究与发展,27(12),1990.12 12) 余金山,经验与经验之经验,微型计算机,No.2,1995.3。,软件工程,Software Engineering,(An Introduction),计算机 (Jinshan Yu),教材与参考书,齐治昌、谭庆平、宁洪,软件工程(第二版). 高等教

5、育出版社,2004年. 郑人杰、殷人昆、陶永雷. 实用软件工程(第二版). 清华大学出版社,1997年. 孙家广、刘强,软件工程 - - 理论、方法与实践 .北京:高等教育出版社 ,2008. Roger S Pressman,Software Engineering:A Practitioners Approach (Sixth Edition) , 2005年(中文版)郑人杰等译,机械工业出版社,2007年.,计算机 (Jinshan Yu),教材与参考书,Pfleeger, Shari. L., Software Engineering: Theory and Pratice, High

6、er Education Press, 2001. 杨文龙、姚涉珍,吴芸,软件工程. 北京:电子工业出版社,1999.5. 第2版,2001.4. 第3次印刷. S.R. Schach, Software Engineering with Java (Fourth Edition) 北京:China Machine Press/McGraw-Hill Co., 1999 潘锦平、施小英、姚天昉,软件系统开发技术(修订版)西安电子科技大学出版社,1997年.,计算机 (Jinshan Yu),教材与参考书,周之英,现代软件工程. 北京:科学出版社,2000.1. 第一版,2000.1. 第一次印

7、刷 徐守仁,软件工程. 武汉:华中科技大学出版社,2001.1. 软件工程导论(第四版);张海藩;清华大学出版社. Object-Oriented and Classical Software- Engineering (Fifth Edition), China Machine Stephen R.Schach 机械工业出版社.,计算机 (Jinshan Yu),有影响的软件工程期刊,Transactions on Software Engineering(IEEE) Software(IEEE) Software Engineering Notes(ACM Special Interest

8、 Group) Transactions on Software Engineering and Methodology(ACM) The Journal of Systems and Software(Elsevier) Proceedings of the International Conference on Software Engineering(ACMIEEE) Proceedings of the International Conference on Software Maintenance(IEEE) Software Maintenance: Research and Pr

9、actice(Wiley),计算机 (Jinshan Yu),有影响的软件工程期刊,1 . F.P. Brooks Jr., “No silver bullet: essence and accidents of software engineering”, IEEE Computer, vol. 20, No. 4, pp10-19, 1987 2. Brooks, F., The Mythical Man-Month, Addison-Wesley, 1975 3. Bourque, Pierre, et al., “The Guide to the Software Engineerin

10、g Body of Knowledge”, IEEE Software, Nov./Dec., pp 35-44, 1999 4. Abran, A. and J. Moore, SWEBOK: Guide to the Software Engineering Body of Knowledge, IEEE Computer Society Press, 2002, can be download at http:/www.swebok.org/ 5. IEEE Computer Society/ACM Joint Task Force on Software Engin-eeringEth

11、ics and Professional Practices. Software engineering code of ethics and professional practice, available at http:/computer.org/tab/seprof/code.htm,计算机 (Jinshan Yu),1.1 Why SE,Why SE? 1. Role of Software 2Software crisis (软件危机) 3危机的原因 4. 如何消除软件危机?,计算机 (Jinshan Yu),1.1.1 Role of Software,A productan i

12、nformation transformerProducing, managing, acquiring, modifying, displaying, or transmitting informationThe Vehicle for delivering a product the basis for the control of the computer (OS)the communication of information (networks) the creation/control of other program (tools/environment),计算机 (Jinsha

13、n Yu),1.1.1 Role of Software,软件在当今社会中发挥着重要的作用 软件是信息化的核心,国民经济、国防建设、社会发展及人民生活都离不开软件。 软件产业是增长最快的朝阳产业,是高投入高产出、无污染、低能耗的绿色产业。 软件产业关系到国家经济和文化安全,体现了国家综合实力,是决定21世纪国际竞争地位的战略性产业。,计算机 (Jinshan Yu),1.1.1 Role of Software,随着信息化、网络化和数字化时代的到来,社会对“软件”的需求激增。如今,世界发达国家都把软件列为国家发展的关键技术领域。 美国国家关键技术委员会将软件列为六大关键技术之一; 欧共体将“软

14、件和信息处理”列为关键技术; 我国把信息产业放在优先发展的地位,看作是中国发展高新技术、赶超世界先进水平的一次千载难逢的机遇。,计算机 (Jinshan Yu),1.1.1 Role of Software,软件是信息化社会和知识经济的基础,它渗透到人们生活、工作的所有领域,并迅速的改变着人们的生活和工作方式,改变着社会的产业结构和面貌。 软件是信息产业发展的推动力。美国在24项高科技领域中调查结果表明,其中18项与软件有关。 人们对软件的依靠越来越密切,社会需要大量的丰富多彩的软件,并随着社会的发展不断更新、充实和提高。,计算机 (Jinshan Yu),1.1.1 Role of Soft

15、ware,PITAC的战略 软件是最迫切的需求,因为: 对软件的需求:超出了我们现有的开发能力; 现有的软件:是脆弱的、不可靠的,且很难进行设计、测试、维护和升级。 所以: 软件已成为当前社会的核心产品与核心问题,应绝对优先。 PITAC:美国总统信息技术顾问委员会。,计算机 (Jinshan Yu),1.1.1 Role of Software,关键技术发展的分析和预测 以往40年内最重要的技术 集成电路、因特网、计算机 未来10年最重要的技术 因特网、集成电路、无线技术、智能技术等,计算机 (Jinshan Yu),1.1.1 Role of Software,个人计算机时代,网络计算时代

16、,网格计算时代,要在信息化的背景下来理解现在和未来的计算机技术,对计算机技术提出的要求和挑战,计算机 (Jinshan Yu),1.1.1 Role of Software,Why do we bring in SE ?,Software: The New Driving Force Computer software has become a driving force: It is the engine that drives business decision making It serves as the basis for modern scientific investigationand engineering problem solving It is embedded in systems of all kinds: transportation, medical, telecommunications, military, industrial processes, entertainment, office products, education, bioengineering, spaceflight industry, the list is almost endless. 21 century,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号