Chapter 17- Current Trends in System Development

Chapter 17- Current Trends in System Development - Systems...

Info iconThis preview shows pages 1–10. Sign up to view the full content.

View Full Document Right Arrow Icon
17 Systems Analysis and Design in a Changing World, Fourth Edition
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
17 Systems Analysis and Design in a Changing World, 5th Edition 2 Learning Objectives Explain the foundations for the adaptive development methodologies List and describe the features of the Unified Process system development methodology List and describe the features of Agile Modeling
Background image of page 2
17 Systems Analysis and Design in a Changing World, 5th Edition 3 Learning Objectives (continued) Compare and contrast the features of Extreme Programming and Scrum development Explain the importance of Model-Driven Architecture on enterprise-level development Describe frameworks and components, the process by which they are developed, and their impact on system development
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
17 Systems Analysis and Design in a Changing World, 5th Edition 4 Overview The IS discipline is dynamic and always changing More complex system requirements have necessitated a whole new set of tools The Unified Process (UP) Radical, adaptive approaches, including Agile Development, Extreme Programming, and Scrum Model-Driven Architecture for enterprise-level systems Object frameworks and components to increase productivity and quality
Background image of page 4
17 Systems Analysis and Design in a Changing World, 5th Edition 5 Software Principles and Practices Ubiquitous computing is the current trend in our society Using computer technology in every aspect of our lives The effort to develop current solutions is demanding Current trends in modeling and development processes use five important principles
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
17 Systems Analysis and Design in a Changing World, 5th Edition 6 Software Principles and Practices (continued) Abstraction Process of extracting core principles from a set of facts or statement Example: Metamodels describe the characteristics of another model Models and modeling An abstraction of something in the real world, representing a particular set of properties
Background image of page 6
17 Systems Analysis and Design in a Changing World, 5th Edition 7 Software Principles and Practices (continued) Patterns Standard solutions to a given problem or templates that can be applied to a problem Reuse Building standard solutions and components that can be used over and over again Methodologies A process—including the rules, guidelines, and techniques—that defines how systems are built
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
17 Systems Analysis and Design in a Changing World, 5th Edition 8 Adaptive Approaches to Development Opposite end of spectrum from predictive approaches (recall Chapter 2) Allow for uncertainty Use empirical controls, not predictive controls Describe processes that are variable and unpredictable Monitor progress and make corrections on the fly
Background image of page 8
17 Systems Analysis and Design in a Changing World, 5th Edition 9 Adaptive Approaches to Development— Characteristics Less emphasis on up-front analysis, design, and documentation More focus on incremental development More user involvement in project teams
Background image of page 9

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 10
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 02/19/2012 for the course MMIS 530 taught by Professor Jayashbaugh during the Winter '12 term at Friends University.

Page1 / 59

Chapter 17- Current Trends in System Development - Systems...

This preview shows document pages 1 - 10. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online