Presentation is loading. Please wait.

Presentation is loading. Please wait.

Saroj Saengphongumphai, May 2015. Thank you to every teachers, books, websites, posts, articles, etc.

Similar presentations


Presentation on theme: "Saroj Saengphongumphai, May 2015. Thank you to every teachers, books, websites, posts, articles, etc."— Presentation transcript:

1 Saroj Saengphongumphai, May 2015

2

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


Download ppt "Saroj Saengphongumphai, May 2015. Thank you to every teachers, books, websites, posts, articles, etc."

Similar presentations


Ads by Google