Advanced Software Engineering Lecture 1 Introduction to Software Engineering[高级软件工程1讲软件工程导论](-63).ppt
- 1、本文档共63页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Advanced Software Engineering Lecture 1: Introduction to Software Engineering Prof. Harold Liu Content Basic concept of software engineering Computer-based system engineering Software process Basic elements of software project management 1. What is Software? Software=program+data+document Customized software Generic software, Shrink-wrapped software Embedded software Safety-critical software COTS (Commercial Off-the-Shelf) “I will create a software to update the database”. (some software, a piece of software, a software system) Categorized by its functionalities, scale/size, operational method, required reliability, etc. 2. What is Software Engineering? Fall, 1968, NATO Technical Committee convened nearly 50 first-class programmers, computer scientists and industry giants, discuss how to cope with software crisis. Fritz Bauer at the meeting for the first time put forward the Software Engineering concept. The establishment and use of sound?engineering principles in order to obtain economically software that is reliable and works efficiently on real machines.” --- Fritz Bauer, 1968 IEEE Definition: Software engineering is(1) the systematic, standardized, measurable method is applied to software development, operation and maintenance of the process, the upcoming engineering applied to software development process thinking(2) research into (1) Software engineering goals: low-cost, high-quality, on-time delivery Essential Characteristics of Software Engineering Concerned about the construction of large programs How to control the complexity Constantly changing software requirements Aim at improving the efficiency of software development Teamwork is key to its successful implementation Software must effectively support its users Cultural background difference for software product creation. 5. What is Software Process? Software process is the development of software products for a group of activities and their results. All software process contains four basic ac
您可能关注的文档
- 公开招标项目评定分离申报事项一览表序号需明确事项名称.doc
- 不锈钢储罐酸洗钝化施工方案.doc
- 电大专科《个人与团队管理》网考单项选择题库归类整理考试小抄.doc
- 发电厂电气设备状态检修的应用.doc
- 福建历年高考语文试卷详解.doc
- sisejj.t20-2-b0曳引式电梯安装监督检验记录(第二部分).doc
- 毕业设计(论文)-基于51单片机的电子时钟的设计与制作.doc
- Chemistry - Organic Synthesis Notation - Education Scotland:化学,有机合成符号-苏格兰教育.doc
- 未来版小学三年级品德与社会下册教案_全册.doc
- 2016导游年审-导游员职业道德.doc
文档评论(0)