Software engineering for students : a programming approach / Douglas Bell.
Material type:![Text](/opac-tmpl/lib/famfamfam/BK.png)
- 0321261275 (pbk.)
- 9780321261274 (pbk.)
- 005.1 BEL
Item type | Current library | Call number | Copy number | Status | Date due | Barcode | |
---|---|---|---|---|---|---|---|
Standard Loan | Moylish Library Main Collection | 005.1 BEL (Browse shelf(Opens below)) | 1 | Available | 39002100476101 | ||
Standard Loan | Moylish Library Main Collection | 005.1 BEL (Browse shelf(Opens below)) | 2 | Available | 39002100455675 |
Browsing Moylish Library shelves, Shelving location: Main Collection Close shelf browser (Hides shelf browser)
Enhanced descriptions from Syndetics:
Presents techniques and tools for people who have experienced writing programs and who want to see how things change in the scale-up to large programs and software systems. The students' familiarity with programming gives them relevant background and the confidence to grasp the fundamentals of this subject.
Previous ed.: 2000.
Includes bibliographical references and index.
Table of contents provided by Syndetics
- Preface
- Part A Preliminaries
- 1 Software - problems and prospects
- 2 The tasks of software development
- 3 The feasibility study
- 4 Requirements engineering
- Part B Design
- 5 User interface design
- 6 Modularity
- 7 Structured programming
- 8 Functional decomposition
- 9 Data flow design
- 10 Data structure design
- 11 Object-oriented design
- 12 Design patterns
- 13 Refactoring
- Part C Porgaramming languages
- 14 The basics
- 15 Object-oriented programming
- 16 Programming in the large
- 17 Software robustness
- 18 Scripting
- Part D Verification
- 19 Testing
- 20 Groups
- Part E Process models
- 21 The waterfall model
- 22 The spiral model
- 23 Prototyping
- 24 Incremental development
- 25 Open source software development
- 26 Agile methods and extreme programming
- 27 The unified process
- Part F Project management
- 28 Teams
- 29 Software metrics and quality assurance
- 30 Project management
- Part G Review
- 31 Assessing methods
- 32 Conclusion
- Appendices
- Appendix A Case Studies
- Appendix B Glossary
- Appendix C UML summary
- Bibliography
- Index