Book description
Systems development is the process of creating and maintaining information systems. This practical book provides a comprehensive introduction to the topic and can also be used as a handy reference guide by those already working in the field. It is the only textbook that supports the BCS Certificate in Systems Development.
Table of contents
- FRONT COVER
- BCS, THE CHARTERED INSTITUTE FOR IT
- TITLE PAGE
- COPYRIGHT PAGE
- CONTENTS
- LIST OF FIGURES AND TABLES
- AUTHORS
- FOREWORD
- PREFACE
- 1. INTRODUCTION TO SYSTEMS DEVELOPMENT
-
2. LIFECYCLE TYPES AND THEIR RATIONALES
- Contents of this chapter
- Introduction to system development lifecycles
- What we mean by ‘system development lifecycle’
- Lifecycles based on the linear approach
- Lifecycles based on the evolutionary approach
- The impact of Agile
- Hybrid approaches
- Development approaches and methods
- How to choose an approach
- 3. ANALYSING THE BUSINESS NEED
- 4. MAKING A BUSINESS CASE
-
5. REQUIREMENTS ENGINEERING
- Contents of this chapter
- Requirements engineering defined
- A framework for requirements engineering
- Roles in requirements engineering
- Requirements elicitation
- Business analysis techniques
- Requirements analysis
- Requirements validation
- Requirements documentation
- Requirements management
- Requirements engineering and Agile development
- Requirements engineering and off-the-shelf solutions
- 6. PROGRAMMING AND DEVELOPMENT APPROACHES
-
7. SYSTEM MODELLING TECHNIQUES
- Contents of this chapter
- What is modelling?
- Rationale for modelling
- Multiple models and views
- Pre-UML modelling technoques
- The unified modelling language (UML)
- Abstraction, levelling and scope
- Opaqueness of model elements
- Levels of models and model elements
- Cross-referencing models, facets, perspectives and traceability
- Documentation and specification within models
- Conclusion
- 8. SYSTEMS DESIGN – 1
- 9. SYSTEMS DESIGN – 2
- 10. SOLUTION-RELATED ARCHITECTURES
-
11. QUALITY AND TESTING
- Contents of this chapter
- Introduction
- The quality triangle
- The definition of software quality
- The objectives and limitations of testing
- The static test stages of the ‘V’ model lifecycle
- The dynamic test stages of the ‘V’ model lifecycle
- Re-testing
- Regression testing
- Progression through the dynamic testing stages
- Testing in the lifecycle
- The test plan
-
12. IMPLEMENTATION AND CHANGEOVER
- Contents of this chapter
- Implementation in the lifecycle
- Planning for implementation and changeover
- File and data conversion or creation
- The principles and problems of data mapping
- Planning, testing and performing data conversion
- Migration of software modules
- Installation of hardware and infrastructure
- Supporting documentation
- Training
- System implementation
- The implementation plan
- 13. MAINTENANCE AND EVALUATION
- 14. SOLUTION DEVELOPMENT TOOLS
- GLOSSARY OF TERMS AND ABBREVIATIONS
- INDEX
- BACK COVER
Product information
- Title: Developing Information Systems
- Author(s):
- Release date: September 2014
- Publisher(s): BCS, The Chartered Institute for IT
- ISBN: 9781780172477
You might also like
book
Information Systems
Most information systems (IS) textbooks overwhelm business students with overly technical information they may not need …
book
EU General Data Protection Regulation (GDPR) – An implementation and compliance guide, fourth edition
This bestselling guide is the ideal companion for anyone carrying out a GDPR (General Data Protection …
book
Mastering Digital Business
This strategic guide for business and IT executives focuses on how today’s most disruptive technologies can …
book
Digital Marketer
This book is your guide to becoming an efficient and effective digital marketer, covering the expertise …