Presentation is loading. Please wait.

Presentation is loading. Please wait.

Reiner R. Dumke Professor in Software Engineering OTTO-VON-GUERICKE-UNIVERSITÄT MAGDEBURG FAKULTÄT FÜR INFORMATIK Slide 1 UCLV, Santa Clara, March 2003.

Similar presentations


Presentation on theme: "Reiner R. Dumke Professor in Software Engineering OTTO-VON-GUERICKE-UNIVERSITÄT MAGDEBURG FAKULTÄT FÜR INFORMATIK Slide 1 UCLV, Santa Clara, March 2003."— Presentation transcript:

1 Reiner R. Dumke Professor in Software Engineering OTTO-VON-GUERICKE-UNIVERSITÄT MAGDEBURG FAKULTÄT FÜR INFORMATIK Slide 1 UCLV, Santa Clara, March 2003 Modern Aspects in Software Engineering 1. SE Foundations Modern Aspects in Software Engineering 1. SE Foundations Prof. Dr.-Ing. habil. Reiner R. Dumke Otto-von-Guericke-Universität Magdeburg Fakultät für Informatik, Institut für Verteilte Systeme AG Softwaretechnik http://ivs.cs.uni-magdeburg.de/sw-eng/agruppe/

2 Reiner R. Dumke Professor in Software Engineering OTTO-VON-GUERICKE-UNIVERSITÄT MAGDEBURG FAKULTÄT FÜR INFORMATIK Slide 2 UCLV, Santa Clara, March 2003 Software Engineering - IEEE Standard - „The application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software; that is, the application of engineering to software.“

3 Reiner R. Dumke Professor in Software Engineering OTTO-VON-GUERICKE-UNIVERSITÄT MAGDEBURG FAKULTÄT FÜR INFORMATIK Slide 3 UCLV, Santa Clara, March 2003 Software Product Development Process (Project) Requirements Software Product Resources: Personnel Software Hardware Standards Measures Experience

4 Reiner R. Dumke Professor in Software Engineering OTTO-VON-GUERICKE-UNIVERSITÄT MAGDEBURG FAKULTÄT FÜR INFORMATIK Slide 4 UCLV, Santa Clara, March 2003 Software product User manual Reference manual (Demo) Setup routines Tutorials Development documentation - Programs - Quality reports - Test reports - Charts & diagrams - Change documentation - Support programs Freeware Shareware Groupware Componentware Firmware Safeware Middleware Teachware Fatware

5 Reiner R. Dumke Professor in Software Engineering OTTO-VON-GUERICKE-UNIVERSITÄT MAGDEBURG FAKULTÄT FÜR INFORMATIK Slide 5 UCLV, Santa Clara, March 2003 Software Development Process Problem definition Requirement Analysis Specification Design Implementation Field test Operation Structured Methods OO Methods Formal Methods Knowledge-based Methods Evolutional Methods Reengineering Distributed Methods

6 Reiner R. Dumke Professor in Software Engineering OTTO-VON-GUERICKE-UNIVERSITÄT MAGDEBURG FAKULTÄT FÜR INFORMATIK Slide 6 UCLV, Santa Clara, March 2003 Software Process Resources Software: CASE: Computer-Aided Software Engineering vs. Components (COTS, Libraries etc.) Personal: Analyser Developer Programmer Tester Technical writer Hardware

7 Reiner R. Dumke Professor in Software Engineering OTTO-VON-GUERICKE-UNIVERSITÄT MAGDEBURG FAKULTÄT FÜR INFORMATIK Slide 7 UCLV, Santa Clara, March 2003 Application Domain Specific: Environments Authentification Authorization Security Usability Reliability General: Social laws Culture conditions Communities

8 Reiner R. Dumke Professor in Software Engineering OTTO-VON-GUERICKE-UNIVERSITÄT MAGDEBURG FAKULTÄT FÜR INFORMATIK Slide 8 UCLV, Santa Clara, March 2003 Software Development Standards Standard Organizations: ANSI (North America) ISO (international) CEN (European) DIN (German) Community-based: IEEE ACM W3C COSMIC GI (German)

9 Reiner R. Dumke Professor in Software Engineering OTTO-VON-GUERICKE-UNIVERSITÄT MAGDEBURG FAKULTÄT FÜR INFORMATIK Slide 9 UCLV, Santa Clara, March 2003 System of Measures Measures of physics: length weight size time Software measures: program size usability reliability MTTF correctness

10 Reiner R. Dumke Professor in Software Engineering OTTO-VON-GUERICKE-UNIVERSITÄT MAGDEBURG FAKULTÄT FÜR INFORMATIK Slide 10 UCLV, Santa Clara, March 2003 Software Development Experience Kinds of experience: Rules of Thumb Trend analysis Expertises Laws Formulas Examples: No big bang Frankenstein priciple No Whiskey (Why in the H… isn‘t Someone Koding everything yet? Moores law 1$ development leads to 2$ maintenance 1KLOC professional code includes 3 errors

11 Reiner R. Dumke Professor in Software Engineering OTTO-VON-GUERICKE-UNIVERSITÄT MAGDEBURG FAKULTÄT FÜR INFORMATIK Slide 11 UCLV, Santa Clara, March 2003 Software Development Standards Process (Project) Requirements Software Product Resources: Personnel Software Hardware Standards Measures Experience

12 Reiner R. Dumke Professor in Software Engineering OTTO-VON-GUERICKE-UNIVERSITÄT MAGDEBURG FAKULTÄT FÜR INFORMATIK Slide 12 UCLV, Santa Clara, March 2003 Questions, Remarks !!!


Download ppt "Reiner R. Dumke Professor in Software Engineering OTTO-VON-GUERICKE-UNIVERSITÄT MAGDEBURG FAKULTÄT FÜR INFORMATIK Slide 1 UCLV, Santa Clara, March 2003."

Similar presentations


Ads by Google