chapter 1 introduction to software engineering
TRANSCRIPT
-
Chapter 1
Introduction to Software Engineering
Surachet Roungprakhon
-
Contents
2 Chapter 1 Introduction to Software Engineering
-
Chapter 1 Introduction to Software Engineering 3
-
4 Chapter 1 Introduction to Software Engineering
(: software)
"" . (John
W. Turkey) .. 2500 (.. 1957)
(analytical engine)
-
5 Chapter 1 Introduction to Software Engineering
Computer
System
Software
Hard
ware
People
-ware
Data /
Informat
ion
Commu-
nication
Proced
ure
-
Chapter 1 Introduction to Software Engineering 6
-
Software is developed or engineered
Software doesnt wear out
Although the industry is moving toward component-based construction, most software continues to be custom built
7 Chapter 1 Introduction to Software Engineering
-
8 Chapter 1 Introduction to Software Engineering
Failure curve of software Failure curve of hardware
-
9 Chapter 1 Introduction to Software Engineering
Application
software
System
software
Engineering/scientific
software
Embedded
software
Product-line
software
Web-applications
Artificial
Intelligence
software
Ubiquitous
computing Netsourcing Open
source
-
System software
Application software
Engineering/scientific software
Embedded software
Product-line software
10 Chapter 1 Introduction to Software Engineering
-
Web-applications WebApps
Artificial Intelligence software
Ubiquitous computing (PDA)
Netsourcing
Open source
11 Chapter 1 Introduction to Software Engineering
-
Chapter 1 Introduction to Software Engineering 12
-
13 Chapter 1 Introduction to Software Engineering
(Software
Engineering)
, ,
, , ,
, ,
,
[www.wikipedia.com]
[IEEE , 2004]
[Sommerville , 2007]
-
14 Chapter 1 Introduction to Software Engineering
Waterfall
User Interface
-
15 Chapter 1 Introduction to Software Engineering
-
16 Chapter 1 Introduction to Software Engineering
-
17 Chapter 1 Introduction to Software Engineering
-
18 Chapter 1 Introduction to Software Engineering