Digital Guide To Software Development (eBook)
239 Seiten
Elsevier Science (Verlag)
978-1-4832-9742-2 (ISBN)
Here is the first published description of the processes and practices, tools, and methods this industry giant uses to develop its software products. This 'shirt-sleeves' guide is packed with diagrams and tables that illustrate each step in the complexsoftware development process. You'll learn all about Digital's standard 'phase review process,' the role of teams and their leaders, how CASE tools work, and how to control a project while improving productivity and product quality.
Front Cover 1
The Digital Guide to Software Development 2
Copyright Page 3
Table of Contents 4
Preface 14
CHAPTER 1. THE DIGITAL PHASE REVIEW PROCESS 18
1.1 STRATEGY AND REQUIREMENTS PHASE 21
1.2 PLANNING AND PRELIMINARY DESIGN PHASE 24
1.3 DETAILED DESIGN AND IMPLEMENTATION PHASE 25
1.4 QUALIFICATION PHASE 25
1.5 MANUFACTURING PHASE 26
1.6 RETIREMENT PHASE 26
CHAPTER 2. SOFTWARE DEVELOPMENT TOOLS 28
2.1 SOFTWARE DEVELOPMENT TOOLS 29
2.2 MANAGEMENT AND COMMUNICATIONS TOOLS 43
2.3 DOCUMENTATION TOOLS 47
2.4 VMS UTILITIES 51
2.5 SUMMARY OF SOFTWARE DEVELOPMENT TOOLS 56
CHAPTER 3. PROJECT MANAGEMENT 60
3.1 DEVELOPMENT PROJECTS AND TEAMS 60
3.2 PROJECT PLANNING AND CONTROL 66
3.3 PROJECT DOCUMENTATION 71
CHAPTER 4. PLANNING AND PRELIMINARY DESIGN 78
4.1 HIGH-LEVEL DESIGN 79
4.2 DESIGN METHODOLOGIES 83
4.3 PROTOTYPES 83
4.4 HUMAN INTERFACE DESIGN 84
4.5 DESIGN REVIEWS 92
4.6 STANDARDS 95
4.7 PLANNING INTERNATIONAL PRODUCTS 98
CHAPTER 5. DESIGN AND IMPLEMENTATION 100
5.1 DETAILED DESIGN PROCESS 103
5.2 IMPLEMENTING BASE LEVELS 105
CHAPTER 6. CODING GUIDELINES FOR IMPLEMENTATION 110
6.1 SELECTING GUIDELINES 110
6.2 CHOOS ING AN IMPLEMENTATION LANGUAGE 124
6.3 IMPROVING CODE READABILITY 125
6.4 NAMING CONVENTIONS 132
6.5 CODE REVIEWS 140
CHAPTER 7. THE TESTING PROCESS 144
7.1 LEVELS OF TESTING 145
7.2 TYPES OF TESTS 148
7.3 TESTING AND DESIGN 150
7.4 PERFORMANCE TESTING 156
7.5 SUMMARY OF TESTING GUIDELINES 159
CHAPTER 8. QUALIFICATION 162
8.1 PREPARING FOR FIELD TEST 162
8.2 CONDUCTING THE EXTERNAL FIELD TEST 165
8.3 CLOSING THE FIELD TEST 167
CHAPTER 9. MAINTENANCE 172
9.1 PLANNING FOR MAINTENANCE 173
9.2 MAINTENANCE PROCEDURES 174
9.3 SOFTWARE DEVELOPMENT PRODUCTIVITY 188
APPENDIX A: CODING CONVENTIONS FOR VAX C 192
A.1 SUPPORT TOOLS 192
A.2 MODULE ORGANIZATION 193
A.3 ORGANIZATION OF C SOURCE FILES 195
A.4 ORGANIZATION OF HEADER FILES 196
A.5 COMMENTS 197
A.6 NAMING CONVENTIONS 198
A.7 DEFINITIONS 202
A.8 DECLARATIONS 203
A.9 FUNCTIONS 207
A.10 STATEMENTS 210
A.11 EXPRESSIONS AND OPERATORS 219
A.12 PORTABILITY 221
APPENDIX B: INTERNATIONAL PRODUCT DEVELOPMENT 224
B.1 INTERNATIONAL PRODUCT MODEL 224
B.2 INTERNATIONAL SOFTWARE DESIGN GUIDELINES 228
APPENDIX C: INDUSTRY STANDARDS 230
C.1 IEEE STANDARDS 230
C.2 SOURCES FOR OTHER STANDARDS 232
APPENDIX D: ADDITIONAL READING 236
D.1 APPLICATIONS AND TOOLS 236
D.2 SOFTWARE DEVELOPMENT 240
Trademarks 244
Index 246
Erscheint lt. Verlag | 28.6.2014 |
---|---|
Sprache | englisch |
Themenwelt | Informatik ► Office Programme ► Outlook |
Mathematik / Informatik ► Informatik ► Programmiersprachen / -werkzeuge | |
Mathematik / Informatik ► Informatik ► Software Entwicklung | |
Wirtschaft ► Betriebswirtschaft / Management ► Wirtschaftsinformatik | |
ISBN-10 | 1-4832-9742-X / 148329742X |
ISBN-13 | 978-1-4832-9742-2 / 9781483297422 |
Haben Sie eine Frage zum Produkt? |
Größe: 20,0 MB
Kopierschutz: Adobe-DRM
Adobe-DRM ist ein Kopierschutz, der das eBook vor Mißbrauch schützen soll. Dabei wird das eBook bereits beim Download auf Ihre persönliche Adobe-ID autorisiert. Lesen können Sie das eBook dann nur auf den Geräten, welche ebenfalls auf Ihre Adobe-ID registriert sind.
Details zum Adobe-DRM
Dateiformat: PDF (Portable Document Format)
Mit einem festen Seitenlayout eignet sich die PDF besonders für Fachbücher mit Spalten, Tabellen und Abbildungen. Eine PDF kann auf fast allen Geräten angezeigt werden, ist aber für kleine Displays (Smartphone, eReader) nur eingeschränkt geeignet.
Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen eine
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen eine
Geräteliste und zusätzliche Hinweise
Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.
aus dem Bereich