hero-img1

Developing Information Systems: Practical guidance for IT professionals

1 Comment

Systems development is the process of creating and maintaining information systems, including hardware, software, data, procedures and people. It combines technical expertise with business knowledge and management skill. 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 discusses key topics of systems development such as lifecycles, development approaches, requirements engineering and how to make a business case, among others. It is the only textbook that supports the BCS Certificate in Systems Development.

Developing Information Systems: Practical guidance for IT professionals|Tahir Ahmed (Author) ,Julian cox (Author), Lynda Girvan (Author),  Alan Paul (Author), Debra Paul (Author), Pete Thompson (Author), James Cadle (Editor)| BCS, The Chartered Institute for IT

 

Buy Now-1

Table of Contents

Chapter 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.

Chapter 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.

Chapter 3. ANALYSING THE BUSINESS NEED

Introduction, Business analysis, The place of business analysis in the business development lifecycle, Outcomes from business analysis, Conclusion.

Chapter 4. MAKING A BUSINESS CASE

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.

Chapter 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.

Chapter 6. PROGRAMMING AND DEVELOPMENT APPROACHES

Approaches to development, Build or buy, Component-based development, Development methodologies, Software engineering paradigms, The influence of technological advances.

Chapter 7. SYSTEM MODELLING TECHNIQUES

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 within models, Conclusion.

Chapter 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.

Chapter 9. SYSTEMS DESIGN – 2

Data design, Security and control design, Logical and physical design

Design patterns.

Chapter 10. SOLUTION-RELATED ARCHITECTURES

Introduction, Architecture patterns, Communication and interoperation patterns, Enterprise architecture, Architecture principles, Solution architecture, Software architecture, Stakeholders and roles in architecture, Architecture management.

Chapter 11. QUALITY AND TESTING

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.

Chapter 12. IMPLEMENTATION AND CHANGEOVER

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.

 

Chapter 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.

Chapter 14. SOLUTION DEVELOPMENT TOOLS

Introduction, Typical tools functions and benefits, Tools through solution lifecycles, Conclusion.

LINK FOR THE BOOK

https://www.amazon.in/Developing-Information-Systems-Practical-professionals/dp/1780172451/ref=sr_1_11?dchild=1&keywords=bcs+business+analysis&qid=1591080983&sr=8-11

Written by IISCM

Integrated Institute of Supply Chain Management, a unit of Fhyzics Business Consultants Private Limited specialising in supply chain management consulting and education. IISCM trains and certifies SCM professionals in procurement, supply chain management, inventory, and warehousing.

Leave a Reply

    CIOP
    IMBoK - 2
    LN Group
    scm-weekly-1

    Search form

      Categories

      See all

      Related Post

      Become a Certified Business Analysis Professional

      Schedule a Demo with the Business Analysis Faculty