2 options
Developing information systems : practical guidance for IT professionals / James Cadle, editor.
- Format:
- Book
- Language:
- English
- Subjects (All):
- System design.
- Physical Description:
- 1 online resource (322 p.)
- Edition:
- 1st edition
- Place of Publication:
- Swindon, England : BCS, 2014.
- Language Note:
- English
- System Details:
- text file
- 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.
- 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
- ENTERPRISE ARCHITECTURE
- Notes:
- Description based upon print version of record.
- Includes bibliographical references at the end of each chapters and index.
- Description based on online resource; title from PDF title page (ebrary, viewed September 18, 2014).
- ISBN:
- 9781780172477
- 1780172478
- 9781780172453
- 1780172451
- 9781780172460
- 178017246X
- OCLC:
- 890529412
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.