E-Book, Englisch, 239 Seiten, Web PDF
Dickinson The Digital Guide To Software Development
1. Auflage 2014
ISBN: 978-1-4832-9742-2
Verlag: Elsevier Science & Techn.
Format: PDF
Kopierschutz: 1 - PDF Watermark
E-Book, Englisch, 239 Seiten, Web PDF
ISBN: 978-1-4832-9742-2
Verlag: Elsevier Science & Techn.
Format: PDF
Kopierschutz: 1 - PDF Watermark
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.
Autoren/Hrsg.
Weitere Infos & Material
1;Front Cover;1
2;The Digital Guide to Software Development;2
3;Copyright Page;3
4;Table of Contents;4
5;Preface;14
6;CHAPTER 1. THE DIGITAL PHASE REVIEW PROCESS;18
6.1;1.1 STRATEGY AND REQUIREMENTS PHASE;21
6.2;1.2 PLANNING AND PRELIMINARY DESIGN PHASE;24
6.3;1.3 DETAILED DESIGN AND IMPLEMENTATION PHASE;25
6.4;1.4 QUALIFICATION PHASE;25
6.5;1.5 MANUFACTURING PHASE;26
6.6;1.6 RETIREMENT PHASE;26
7;CHAPTER 2. SOFTWARE DEVELOPMENT TOOLS;28
7.1;2.1 SOFTWARE DEVELOPMENT TOOLS;29
7.2;2.2 MANAGEMENT AND COMMUNICATIONS TOOLS;43
7.3;2.3 DOCUMENTATION TOOLS;47
7.4;2.4 VMS UTILITIES;51
7.5;2.5 SUMMARY OF SOFTWARE DEVELOPMENT TOOLS;56
8;CHAPTER 3. PROJECT MANAGEMENT;60
8.1;3.1 DEVELOPMENT PROJECTS AND TEAMS;60
8.2;3.2 PROJECT PLANNING AND CONTROL;66
8.3;3.3 PROJECT DOCUMENTATION;71
9;CHAPTER 4. PLANNING AND PRELIMINARY DESIGN;78
9.1;4.1 HIGH-LEVEL DESIGN;79
9.2;4.2 DESIGN METHODOLOGIES;83
9.3;4.3 PROTOTYPES;83
9.4;4.4 HUMAN INTERFACE DESIGN;84
9.5;4.5 DESIGN REVIEWS;92
9.6;4.6 STANDARDS;95
9.7;4.7 PLANNING INTERNATIONAL PRODUCTS;98
10;CHAPTER 5. DESIGN AND IMPLEMENTATION;100
10.1;5.1 DETAILED DESIGN PROCESS;103
10.2;5.2 IMPLEMENTING BASE LEVELS;105
11;CHAPTER 6. CODING GUIDELINES FOR IMPLEMENTATION;110
11.1;6.1 SELECTING GUIDELINES;110
11.2;6.2 CHOOS ING AN IMPLEMENTATION LANGUAGE;124
11.3;6.3 IMPROVING CODE READABILITY;125
11.4;6.4 NAMING CONVENTIONS;132
11.5;6.5 CODE REVIEWS;140
12;CHAPTER 7. THE TESTING PROCESS;144
12.1;7.1 LEVELS OF TESTING;145
12.2;7.2 TYPES OF TESTS;148
12.3;7.3 TESTING AND DESIGN;150
12.4;7.4 PERFORMANCE TESTING;156
12.5;7.5 SUMMARY OF TESTING GUIDELINES;159
13;CHAPTER 8. QUALIFICATION;162
13.1;8.1 PREPARING FOR FIELD TEST;162
13.2;8.2 CONDUCTING THE EXTERNAL FIELD TEST;165
13.3;8.3 CLOSING THE FIELD TEST;167
14;CHAPTER 9. MAINTENANCE;172
14.1;9.1 PLANNING FOR MAINTENANCE;173
14.2;9.2 MAINTENANCE PROCEDURES;174
14.3;9.3 SOFTWARE DEVELOPMENT PRODUCTIVITY;188
15;APPENDIX A: CODING CONVENTIONS FOR VAX C;192
15.1;A.1 SUPPORT TOOLS;192
15.2;A.2 MODULE ORGANIZATION;193
15.3;A.3 ORGANIZATION OF C SOURCE FILES;195
15.4;A.4 ORGANIZATION OF HEADER FILES;196
15.5;A.5 COMMENTS;197
15.6;A.6 NAMING CONVENTIONS;198
15.7;A.7 DEFINITIONS;202
15.8;A.8 DECLARATIONS;203
15.9;A.9 FUNCTIONS;207
15.10;A.10 STATEMENTS;210
15.11;A.11 EXPRESSIONS AND OPERATORS;219
15.12;A.12 PORTABILITY;221
16;APPENDIX B: INTERNATIONAL PRODUCT DEVELOPMENT;224
16.1;B.1 INTERNATIONAL PRODUCT MODEL;224
16.2;B.2 INTERNATIONAL SOFTWARE DESIGN GUIDELINES;228
17;APPENDIX C: INDUSTRY STANDARDS;230
17.1;C.1 IEEE STANDARDS;230
17.2;C.2 SOURCES FOR OTHER STANDARDS;232
18;APPENDIX D: ADDITIONAL READING;236
18.1;D.1 APPLICATIONS AND TOOLS;236
18.2;D.2 SOFTWARE DEVELOPMENT;240
19;Trademarks;244
20;Index;246




