Software engineer's pocket book /
Software Engineer's Pocket Book provides a concise discussion on various aspects of software engineering. The book is comprised of six chapters that tackle various areas of concerns in software engineering. Chapter 1 discusses software development, and Chapter 2 covers programming languages. Ch...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Oxford ; Boston :
Newnes,
1994.
|
Temas: | |
Acceso en línea: | Texto completo |
Tabla de Contenidos:
- Front Cover; Software Engineer's Pocket Book; Copyright Page; Table of Contents; Preface; Acknowledgements; Chapter 1. Software development; 1.1 Introduction; 1.2 The software development life cycle; 1.3 Selection of stages and methods; 1.4 Software development from the project management viewpoint; 1.5 Requirements analysis; 1.6 Methods for architectural design; 1.7 Testing and the software life cycle; 1.8 Software maintenance; 1.9 Tools and workbenches; 1.10 Configuration management; 1.11 Quality; 1.12 Risk management and choice of process; 1.13 References and bibliography
- Chapter 2. Programming languages2.1 Introduction; 2.2 Computer architecture; 2.3 CPU characteristics; 2.4 Instruction classification; 2.5 Processor hardware design; 2.6 Data types and internal representation; 2.7 Addressing; 2.8 Logical addressing; 2.9 Physical addressing; 2.10 Input/output; 2.11 Other architectures; 2.12 Assemblers and macro-assemblers; 2.13 Inter-module communication; 2.14 High-level languages; 2.15 Abstract data types; 2.16 Control constructs; 2.17 References and bibliography; Chapter 3. Operating Systems; 3.1 Introduction; 3.2 Basic concepts of operatingsystems
- 3.3 Simple, single-user operating systems3.4 Multiprogramming operating systems; 3.5 Multiprocessing and distributedsystems; 3.6 Accessing system services; 3.7 References and bibliography; Chapter 4. Discrete mathematics; 4.1 Introduction; 4.2 Logic; 4.3 Set theory; 4.4 Functions; 4.5 Relations; 4.5 Algebras; 4.6 Mathematical models andspecification languages; 4.7 References and bibliography; Chapter 5. Numerical computation; 5.1 Introduction; 5.2 Floating-point arithmetic; 5.3 Floating-point programmingtechniques; 5.4 References and bibliography; Chapter 6. Data structures and algorithms
- 6.1 Introduction6.2 Analysis techniques; 6.3 Design of efficient data structuresand algorithms; 6.4 References and bibliography; Appendix A
- Standards; Introduction; Timing of standards; Certification; Standards bodies; ISO, IEC and international standardization; Standardization in the UK; Standardization in the USA; Military standards; Appendix B
- Abbreviations; Index