《软件工程》(全)PPT课件

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Software Engineering
Born in 1968, Because of Software Crisis (high costs, slow delivery, low quality)
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 1 Slide 1
Bilingual language teaching
双语教学(中英,中俄,中韩) 板书、讲授、作业、考试采用两种语言的混杂,
比例是外语不低于20% 是基础英语、科技英语、专业英语的延续,体现
英语教学的不断线。 是英语的应用,不是为了学习英语,经过近20年
的英语学习,现在是大家应用英语的时候了。 双语软件工程是为了学习软件工程的知识,是为
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 1 Slide 3
State investigate
听说过: 1.软件工程 2.瀑布型模型 3.构件 4.OCX,DLL,COM,J2EE 5.SOA 6.云计算
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 1 Slide 4
Computer science theories are currently insufficient to act as a complete underpinning for software engineering
计算机科学是基础理论,支撑软件工程
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 1 Slide 8
Purpose
教我们如何做软件,按照工程化的方法开 发软件
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 1 Slide 5
What is software?(什么是软件)
Computer programs and associated documentation and Configuration Data
(采用系统方法、工具和管理技术)
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 1 Slide 7
What is the difference between software engineering and computer science?
程序、相关文档和数据 Software products may be developed for a
particular customer or may be developed for a general market 订制和通用
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 1 Slide 6
What is the difference between software engineering and system engineering?
System engineering is concerned with all aspects of computer-based systems development including hardware, software and process engineering. Software engineering is part of this process
Computer science is concerned with theory and fundamentals; software engineering is concerned with the practicalities of developing and delivering useful software
System engineers are involved in system specification, architectural design, integration and deployment
软件工程是系统工程的分支
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 1 Slide 9
了达到国际水平而开设的。
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 1 Slide 2
State investigate
Program language: 1.会C语言 2.除C语言外,会C++ 3.还会Java, C# Practices: 1.生成过exe文件 2.制作过setup文件 3.做过网站
What பைடு நூலகம்s software engineering? (什么是软件工程)
Software engineering is an engineering discipline which is concerned with all aspects of software production(涉及软件所有方面的工程原则)
Software engineers should adopt a systematic and organised approach to their work and use appropriate tools and techniques depending on the problem to be solved, the development constraints and the resources available
相关文档
最新文档