ch01 What is Software Engineering?
软件工程导论
Bilingual language teaching
双语教学(中英,中俄,中韩) 板书、讲授、作业、考试采用两种语言的混杂,比例是外 语不低于20% 是基础英语、科技英语、专业英语的延续,体现英语教学 的不断线。 是英语的应用,不是为了学习英语,经过近20年的英语学 习,现在是大家应用英语的时候了。 双语软件工程是为了学习软件工程的知识,是为了达到国 际水平而开设的。
软件工程导论
Textbook《软件工程——理论与实践》(第四版 影印版) 《SOFTWARE ENGINEERING—Theory and Practice 》Shari Lawrence Pfleeger,高等教育出版社,2009
软件工程导论
软件工程导论
Reference books
软件工程(英文版) (第 9版 ) 机械工业出版社
软件工程导论
Reference books
软件工程导论(第5版)
软件工程导论
Table of ContentsPart 1:motivates the reader, explaining why knowledge of software engineering is important. Chapter 1: What is Software Engineering? Chapter 2: Modeling the Process and Life Cycle Chapter 3: Planning and Managing the Project Chapter 4: Capturing the Requirements Chapter 5: Designing the Architecture Part 2:walks through the major steps of development and maintenance.
Chapter 6: Designing the ModulesChapter 7: Writing the Programs Chapter 8: Testing Chapter 9: Delivering the System Chapter 10: Maintaining the System
软件工程导论
Chapter 1What is Software Engineering?
软件工程导论
Contents1.1 Concept of Software 1.2 Software Crisis 1.3 What is Software Engineering? 1.4 What Is Good Software? 1.5 Who Does Software Engineering? 1.6 A System Approach 1.7 An Engineering Approach 1.8 Members of the Development Team 1.9 How Has Software Engineering Changed? 1.10 Information System Example 1.11 Real Time Example 1.12 What this Chapter Means for You
软件工程导论
Objectives
What we mean by software engineering Software engineering’s track record What we mean by good software Why a system approach is important How software engineering has changed since 1970s
软件工程导论
1.1 Concept of SoftwareDefinition Software
Programs
Data (stru)
Documents
Instructions (computer programs) that when executed provide desired function and performance
Data structures that enable the programs to adequately manipulate information
Documents that describe the operation and use of the programs2015/12/15
软件工程导论
1.1 Concept of Software
Characteristics (main)
Software is developed or engineered, it is not manufactured in the classical sense.
Software doesn’t “wear out”, but it does deteriorate.
Software is a logic entity.
2015/12/15
软件工程导论
1.1 Concept of SoftwareInfant MortalityWear Out
Failure Rate
TimeFailure curve for hardware
2015/12/15
软件工程导论
1.1 Concept of Software
Failure Rate
Continues at same rate until obsolescence
Time Failure curve for software (idealized)
2015/12/15
软件工程导论
1.1 Concept of SoftwareIncreased failure rate due to side effectsActual curve
Failure Rate
Change(修改) Time Failure curve for software )
Most software is custom-built, rather than being assembled from existing component
2015/12/15
软件工程导论
The software cost is expensiveCost %
hardware software
1950
1970
1985
1995
Year
change of hardware and software cost ratio
软件工程导论
1.2 Software Crisis
Projects running over-budget. Projects running over-time. Software was very inefficient. Software was of low quality. Software often did not meet requirements. Projects were unmanageable and code difficult to maintain. Software was never delivered.The major cause of the software crisis is that the machines have become several orders of magnitude more powerful! To put it quite bluntly: as long as there were no machines, programming was no problem at all; when we had a few weak computers, programming became a mild problem, and now we have gigantic computers, programming has become an equally gigantic problem.
– Edsger Dijkstra, The Humble Programmer (EWD340), ACM Turing Lecture 1972.
…… 此处隐藏:1503字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [行业资料]创设有效语境 改善英语教学
- [行业资料]微商推广引流的44种方法
- [行业资料]医疗机构输血科血库基本标准
- [行业资料]锂离子电池项目可行性研究报告(2015年
- [行业资料]申请执行人长沙市开福区人口和计划生育
- [行业资料]倾听草木的呼吸(初中阅读)
- [行业资料]长沙新环境厂房租赁合同书
- [行业资料]2022年经济师《金融专业知识与实务(中
- [行业资料]浦东新区2009学年度第二学期期末考试七
- [行业资料]企业劳动用工协议书
- [行业资料]最新苏科版七年级数学上册第二章有理数
- [行业资料]12星座与英语词汇学习
- [行业资料]2008年高考化学科经验
- [行业资料]镇政府2015年工作总结及2016年政府工作
- [行业资料]梧州市产业园区规划及招商引资报告
- [行业资料]大体积砼承台施工作业指导书
- [行业资料]学生干部在创建和谐校园中的作1
- [行业资料]小学语文教师实习个人总结
- [行业资料]2014完美最新奖金制度
- [行业资料]2016年一建建筑实务-重要知识点地质
- 【最新】人教版小学语文三年级上册:第
- 中国中小企业年鉴(地区数据)
- 动物与人类生活的关系 ppt
- 选修3 专题3 胚胎工程知识点
- 遥感技术基础复习题
- 公司员工职业生涯规划实施方案
- 辽宁省建筑施工企业安全生产许可证管理
- 15秋福师《中外幼儿教育史》在线作业二
- 2015-2020年中国网络视频行业深度调研
- 数学八年级下华东师大版21.1算术平均数
- 苏教版一年级语文下册《小松树和大松树
- 油画论文:摄影对当下油画艺术的影响
- 西方自由主义影响下的新闻自由——从17
- 基于支持向量机的商业银行信用风险评估
- 机械设计基础复习题答案(修改)(1)
- 语文:高考作文素材:材料引用及论点论
- 月份工程进度款结算单62+56
- 2018-2023年中国互联网基金行业现状研
- 人教版 PEP 五年级下册Unit1Lesson1 th
- 2014学年第二学期四年级数学期末教学质




