Home Page Icon
Home Page
Table of Contents for
FRONT COVER
Close
FRONT COVER
by Pete Thompson, Debra Paul, Alan Paul, Lynda Girvan, Julian Cox, Tahir Ahmed, Jam
Developing Information Systems: Practical guidance for IT professionals
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
Contents of this chapter
What is systems development
Systems development and other disciplines
Offshoring and outsourcing of systems development
In the rest of this book
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
Contents of this chapter
Introduction
Business analysis
The place of business analysis in the business development lifecycle
Outcomes from business analysis
Conclusion
4. MAKING A BUSINESS CASE
Contents of this chapter
The purpose of a business case
The business case and the development lifecycle
Feasibility checking
Elements of a business case
Identifying, evaluating and selecting options
Cost–benefit analysis
Risk analysis
Impact analysis
Investment appraisal techniques
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
Contents of this chapter
Approaches to development
Build or buy?
Component-based development
Development methodologies
Software engineering paradigms
The influence of technological advances
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
Contents of this chapter
Objective of systems design
Constraints upon systems design
Systems design in the development lifecycle
The scope of design
Process design
9. SYSTEMS DESIGN – 2
Contents of this chapter
Data design
Security and control design
Logical and physical design
Design patterns
10. SOLUTION-RELATED ARCHITECTURES
Contents of this chapter
Introduction
Architecture patterns
Communication and interoperation patterns
Enterprise architecture
Architecture principles
Solution architecture
Software architecture
Stakeholders and roles in architecture
Architecture management
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
Contents of this chapter
Introduction
Maintenance in the systems development lifecycle
Maintenance categories
Testing in the maintenance stage
Evaluation
The role and selection of metrics for evaluation
14. SOLUTION DEVELOPMENT TOOLS
Contents of this chapter
Introduction
Typical tools functions and benefits
Tools through solution lifecycles
Conclusion
GLOSSARY OF TERMS AND ABBREVIATIONS
INDEX
BACK COVER
Search in book...
Toggle Font Controls
Playlists
Add To
Create new playlist
Name your new playlist
Playlist description (optional)
Cancel
Create playlist
Sign In
Email address
Password
Forgot Password?
Create account
Login
or
Continue with Facebook
Continue with Google
Sign Up
Full Name
Email address
Confirm Email Address
Password
Login
Create account
or
Continue with Facebook
Continue with Google
Next
Next Chapter
BCS, THE CHARTERED INSTITUTE FOR IT
Add Highlight
No Comment
..................Content has been hidden....................
You can't read the all page of ebook, please click
here
login for view all page.
Day Mode
Cloud Mode
Night Mode
Reset