Download presentation
Presentation is loading. Please wait.
Published byPercival Evan Barton Modified over 8 years ago
1
Saroj Saengphongumphai, May 2015
3
Thank you to every teachers, books, websites, posts, articles, etc.
4
About me สาโรจน์ แสงผ่องอำไพ ( โรจน์ ) Saroj Saengphongumphai (Roj) Senior System Analyst Master of Science Program in Software Engineering King Mongkut's University of Technology Thonburi, June 2014 ss.saroj@gmail.com
5
Advanced computer software engineering
6
Software has be involved in our lives
7
What is your software development problem?
8
Software development problems Completed late Over budget Does not meet the requirement Missing feature or functionality Hard to use Low performance Too many bugs Etc.
9
Experts in the various fields develop their own software
10
Most projects fail than succeed Property Damage, Adversely Impact
11
Software crisis: Therac-25 Between 1985 and 1987, at least two patients died as a consequence of severe overdoses of radiation delivered. The cause was a fault in the control software.
12
The origins of software engineering: NATO conference in 1968
13
What is software engineering? Software engineering is an engineering discipline that is concerned with all aspects of software production.
14
What is the difference between software engineering and computer science? Computer science focuses on theory and fundamentals. Software engineering is concerned with the practicalities of developing and delivering useful software.
15
Scope of software engineering
16
The comparison between the origin of software engineering and other fields
17
No silver bullet There is NO single development in technology or management technique that works for all environments. Frederick P. Brooks, Jr. April 1987. IEEE Computer 20
18
The different between software and hardware Software is develop not manufacture.
19
The different between software and hardware Software is develop not manufacture.
20
The different between software and hardware The communication cost
21
The different between software and hardware Software does not “wear out”. It deteriorating with changes.
22
The different between software and hardware Software does not “wear out”.
23
The different between software and hardware Software is intangible. We can not see or touch software. It causes an underestimate and do not know the progress.
24
Conclusion The origins of software engineering The definition of software engineering The different between software engineering and computer science NO silver bullet The challenges of software engineering The scopes of software engineering The different between software and hardware
25
Reference
26
Questions and answers
27
Quiz 1 What is the origin of software engineering? A) Business Opportunity B) Needs of Engineering C) Software Crisis D) Y2K E) NATO
28
Quiz 2 What causes a software deterioration? A) Time B) Normal Usage C) Generation D) Transition E) Failure
29
Next SOFT SKILLS The developer's life manual Success in Programming
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.