HOME > Detail View

Detail View

The craft of software engineering

The craft of software engineering

Material type
단행본
Personal Author
Macro, Allen. Buxton, J. N.
Title Statement
The craft of software engineering / Allen Macro, John Buxton.
Publication, Distribution, etc
Wokingham, England ;   Reading, Mass. :   Addison-Wesley,   c1987.  
Physical Medium
xii, 380 p. : ill. ; 24 cm.
Series Statement
International computer science series.
ISBN
0201184885 (pbk.)
General Note
Includes index.  
Bibliography, Etc. Note
Bibliography: p. 375-378.
Subject Added Entry-Topical Term
Software engineering.
비통제주제어
Computer systems, Software, Design, Engineering aspects,,
000 00905camuuu200289 a 4500
001 000000109289
005 19980525115730.0
008 861126s1987 enka b 001 0 eng
010 ▼a 86032076 //r88
015 ▼a GB87-8102
020 ▼a 0201184885 (pbk.)
040 ▼a DLC ▼c DLC ▼d UKM
049 1 ▼l 421104957 ▼f 과학
050 0 ▼a QA76.76.D47 ▼b M33 1987
082 0 0 ▼a 005.1 ▼2 19
090 ▼a 005.1 ▼b M174c
100 1 ▼a Macro, Allen.
245 1 4 ▼a The craft of software engineering / ▼c Allen Macro, John Buxton.
260 ▼a Wokingham, England ; ▼a Reading, Mass. : ▼b Addison-Wesley, ▼c c1987.
300 ▼a xii, 380 p. : ▼b ill. ; ▼c 24 cm.
440 0 ▼a International computer science series.
500 ▼a Includes index.
504 ▼a Bibliography: p. 375-378.
650 0 ▼a Software engineering.
653 ▼a Computer systems ▼a Software ▼a Design ▼a Engineering aspects
700 1 0 ▼a Buxton, J. N.

No. Location Call Number Accession No. Availability Due Date Make a Reservation Service
No. 1 Location Science & Engineering Library/Sci-Info(Stacks2)/ Call Number 005.1 M174c Accession No. 421104957 Availability Available Due Date Make a Reservation Service B M
No. 2 Location Sejong Academic Information Center/Science & Technology/ Call Number 005.1 M174c Accession No. 452046258 Availability Available Due Date Make a Reservation Service
No. 3 Location Sejong Academic Information Center/Science & Technology/ Call Number 005.1 M174c Accession No. 452075895 Availability Available Due Date Make a Reservation Service
No. Location Call Number Accession No. Availability Due Date Make a Reservation Service
No. 1 Location Science & Engineering Library/Sci-Info(Stacks2)/ Call Number 005.1 M174c Accession No. 421104957 Availability Available Due Date Make a Reservation Service B M
No. Location Call Number Accession No. Availability Due Date Make a Reservation Service
No. 1 Location Sejong Academic Information Center/Science & Technology/ Call Number 005.1 M174c Accession No. 452046258 Availability Available Due Date Make a Reservation Service
No. 2 Location Sejong Academic Information Center/Science & Technology/ Call Number 005.1 M174c Accession No. 452075895 Availability Available Due Date Make a Reservation Service

Contents information

Table of Contents


CONTENTS
Preface = ⅶ
1. Introduction = 1
 1.1 Definitions : IT, software engineering, and programmers = 1
 1.2 A short history of software engineering = 5
 1.3 Current problems in software development = 9
 1.4 The authors' approach = 10
2. Software engineering = 14
 2.1 An extended definition and description = 14
 2.2 The software engineering process ; complexity = 15
 2.3 Software system types = 19
 2.4 The software competence audit = 25
3. Managing software development : fundamental issues = 26
 3.1 Comprehension = 26
 3.2 A software 'lifecycle' model = 28
 3.3 Visibility ; archiving = 33
 3.4 Active management and the practice of structured walkthrough = 36
 3.5 Controlling specification change = 40
 3.6 Prototyping and single-author tasks = 42
 3.7 Coda = 44
4. Specification and feasibility = 45
 4.1 An overview of specification issues = 45
 4.2 Conceptualizing requirements, and feasibility = 51
 4.3 The User Requirement Specification(URS) = 52
 4.4 The Functional Specification(FS) = 65
 4.5 The Outline Systems Design(OSD) = 82
 4.6 Variations on the lifecycle model = 96
 4.7 The outcome of the specification and feasibility stage = 98
5. Estimating effort and timescale = 99
 5.1 An overview of estimating = 99
 5.2 Estimating practices = 102
 5.3 Pitfa11s = 102
 5.4 The 'OSD / activities plan' method = 107
 5.5 Research into parametric cost models = 113
 5.6 Lifecycle phasing and person dependency = 130
 5.7 The effort-timescale relationship = 131
 5.8 Estimating prototype development = 135
6. Organizing and controlling software development = 137
 6.1 Task planning and control = 137
 6.2 Necessary documentation = 139
 6.3 Team structure : The 'peer group Chief Programmer Team' = 147
 6.4 Managing transformation = 156
7. Systems and software design = 163
 7.1 Principles of good design = 163
 7.2 Some design approaches = 171
 7.3 Design practices and notations = 180
8. Implementation = 210
 8.1 Low-level implementation = 210
 8.2 Choice of progrnmming languages = 215
 8.3 Programming Support Environments(PSE) = 219
 8.4 Programming Language trends = 226
9. Seftware quality = 228
 9.1 Basic issues = 228
 9.2 Definitions : Verification, Validation, Certification = 231
 9.3 The quality Process = 233
 9.4 Criteria for software quality = 235
 9.5 Quality demonstration by testing = 246
 9.6 Quality Control, Inspection and Assurance practice = 256
10. Additional management issues = 261
 10.1 Deliverable documentation = 261
 10.2 Maintenance, new versions, and configuration management = 272
 10.3 Personnel issues = 280
 10.4 Software engineering education = 285
 10.5 Contracting = 296
 10.6 A checklist for good software engineering practice = 302
11. Casestudy : extracts from an archive = 305
Index = 379


New Arrivals Books in Related Fields

Ramamurthy, Bina (2021)