Description |
1 online resource (322 pages) |
Contents |
Cover; Copyright; 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; FURTHER READING; 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 approachesdevelopment approaches and methods; how to choose an approach; references; further reading; 3 analysing the business need; contents of this chapter; introduction; business analysis; the place of business analysis in the development lifecycle; outcomes from business analysis; conclusion; references; further reading; 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 analysisimpact analysis; investment appraisal techniques; further reading; 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; references; further reading; 6 programming and development approaches; contents of this chapter. |
|
Approaches to developmentbuild or buy?; component-based development; development methodologies; software engineering paradigms; the influence of technological advances; references; further reading; 7 system modelling techniques; contents of this chapter; what is modelling?; rationale for modelling; multiple models and views; pre-uml modelling techniques; 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 with modelsconclusion; references; 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; references and further reading; 9 systems design -- 2; contents of this chapter; data design; security and control design; logical and physical design; design patterns; references; further reading; 10 solution-related architectures; contents of this chapter; introduction; architecture patterns; communication and interoperation patterns. |
Summary |
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. |
Bibliography |
Includes bibliographical references and index. |
Subject |
System design.
|
|
Conception de systèmes. |
|
System design |
Added Author |
Cox, Julian.
|
|
Girvan, Lynda.
|
|
Paul, Alan.
|
|
Paul, Debra.
|
|
Thompson, Pete.
|
|
Cadle, James.
|
Other Form: |
Print version: Ahmed, Tahir. Developing Information Systems : Practical guidance for IT professionals. Swindon : BCS Learning & Development Limited, ©2014 9781780172453 |
ISBN |
9781780172460 |
|
178017246X |
|
9781780172477 |
|
1780172478 |
|
1780172451 |
|
9781780172453 |
|