pickabook books with huge discounts for everyone
pickabook books with huge discounts for everyone
Visit our new collection website www.collectionsforschool.co.uk
     
Email: Subscribe to news & offers:
Need assistance? Log In/Register


Item Details
Title: ENHANCING ARCHITECTURE DESIGN METHODS FOR IMPROVED FLEXIBILITY IN LONG-LIVING INFORMATION SYSTEMS
By: Matthias Naab, Fraunhofer IESE Kaiserslautern (Editor), Dieter Rombach (Editor)
Format: Paperback

List price: £52.00


We currently do not stock this item, please contact the publisher directly for further information.

ISBN 10: 383960477X
ISBN 13: 9783839604779
Publisher: FRAUNHOFER IRB VERLAG
Pub. date: 31 December, 2012
Series: PhD Theses in Experimental Software Engineering 41
Pages: 232
Description: Flexibility is an indispensable quality attribute of long-living information systems. Today's enterprises heavily rely on information systems for running their businesses. This title focuses on the role of architecture and on how it can contribute to a system's flexibility.
Synopsis: Flexibility is an indispensable quality attribute of long-living information systems. Today's enterprises heavily rely on information systems for running their businesses. In domains like banking, insurance, or aviation, information systems are even a core enabler of competitiveness. In a dynamic business world, requirements evolve and software has to follow. How much implementation effort a change requires is strongly impacted by a system's architecture. Despite the availability of paradigms like SOA, BPM, or EDA, which come with flexibility mechanisms and are widely expected to bring inherent flexibility, today's systems are often not as flexible as expected. A major reason for missing flexibility is the lack of systematic, constructive support for flexibility in architecture definition methods. An in-depth characterization of the quality attribute flexibility is our foundation for systematically defining flexible architectures for software systems. Particular focus is on the role of architecture and on how it can contribute to a system's flexibility. We introduce a metric for flexibility, measuring on flexibility scenarios and architecture models.We condense key facets of flexibility in a conceptual model. The key methodical contribution of this thesis is the constructive support for defining flexible architectures. We build on existing architecture definition methods and enhance them. The detailed characterization of flexibility is crucial for providing constructive guidelines and heuristics for architects. Beyond the localization of change impact, the alignment of flexibility mechanisms and business logic is of particular importance for flexibility. Consequently, we support it with design heuristics. Furthermore, we support architects with automated, near-real-time feedback on the achieved level of flexibility, allowing quick corrections of architectural decisions. This is facilitated by a new architectural view, the change impact view, which is modeled by the architect and supports reasoning about flexibility. For paradigms like SOA, we show how they can be leveraged in architecture design to consequently exploit their flexibility potential. This methodical contribution is a conceptual plugin for architecture definition methods which adds specific support for flexibility.
Illustrations: num. illus. and tab.
Publication: Germany
Imprint: Fraunhofer Verlag
Returns: Non-returnable
Some other items by this author:
A HANDBOOK OF SOFTWARE AND SYSTEMS ENGINEERING (HB)
A MODEL-BASED APPROACH FOR EXPLORING THE SPACE OF ADAPTATION BEHAVIORS OF SAFETY-RELATED EMBEDDED SYSTEMS (PB)
A SYSTEMATIC INTEGRATION OF INSPECTION AND TESTING PROCESSES FOR FOCUSING TESTING ACTIVITIES (PB)
ADORE-AR (PB)
AN APPROACH FOR QUANTITATIVE AGGREGATION OF EVIDENCE FROM CONTROLLED EXPERIMENTS IN SOFTWARE ENGINEERING (PB)
AN ASPECT-ORIENTED APPROACH FOR IMPROVING ARCHITECTURE DESIGN EFFICIENCY (PB)
ANALYZING SIMILARITY OF CLONED SOFTWARE VARIANTS USING HIERARCHICAL SET MODELS (PB)
ANALYZING SOFTWARE QUALITY ASSURANCE STRATEGIES THROUGH SIMULATION (PB)
ARCHITECTURE-CENTRIC SOFTWARE PRODUCIBILITY ANALYSIS (PB)
ASSISTU - A FRAMEWORK FOR USER INTERACTION FORENSICS (PB)
CONDITIONAL SAFETY CERTIFICATION FOR OPEN ADAPTIVE SYSTEMS (PB)
DELTAPROCESS APPROACH TO SYSTEMATIC SOFTWARE PROCESS CHANGE MANAGEMENT (PB)
EFFICIENTLY DEPLOYING SAFETY-CRITICAL APPLICATIONS ONTO OPEN INTEGRATED ARCHITECTURES (PB)
ELICITATION OF A COMPLETE SET OF NON-FUNCTIONAL REQUIREMENTS (PB)
EMPIRICAL MODEL OF SOFTWARE MANAGERS. INFORMATION NEEDS FOR SOFTWARE ENGINEERING TECHNOLOGY SELECTION (PB)
EMPIRICAL STUDIES IN SOFTWARE ENGINEERING (PB)
EVOLUTION CONTROL FOR SOFTWARE PRODUCT LINES: AN AUTOMATION LAYER OVER CONFIGURATION MANAGEMENT (PB)
EXPERIENCE MAINTENANCE THROUGH CLOSED-LOOP FEEDBACK (PB)
EXPERIMENTAL SOFTWARE ENGINEERING ISSUES (PB)
FAILURE-DEPENDENT TIMING ANALYSIS - A NEW METHODOLOGY FOR PROBABILISTIC WORST-CASE EXECUTION TIME ANALYSIS (PB)
FUN 2007 PROCEEDINGS (CD)
GENERATING USER INTERFACES FOR AMBIENT INTELLIGENCE SYSTEMS (PB)
GOAL-ORIENTED QUANTITATIVE SOFTWARE PROJECT CONTROL (PB)
IMPROVING THE CONSISTENCY AND COMPLETENESS OF SAFETY REQUIREMENTS SPECIFICATIONS (PB)
INCORPORATING SOFTWARE PRODUCT LINE KNOWLEDGE INTO REQUIREMENTS PROCESSES (PB)
LEARNING SPACES (PB)
MAGIC (PB)
MODEL REUSE STRATEGIES - CAN REQUIREMENTS DRIVE REUSE OF SOFTWARE MODELS? (PB)
MODEL REUSE STRATEGIES. CAN REQUIREMENTS DRIVE REUSE OF SOFTWARE MODELS? (PB)
MODEL-BASED DECISION SUPPORT OF TASK ALLOCATION IN GLOBAL SOFTWARE DEVELOPMENT (PB)
OPTIMIZING THE COMPLETENESS OF TEXTUAL REQUIREMENTS DOCUMENTS IN PRACTICE (PB)
PATTERN-BASED DOCUMENTATION ANALYSIS FOR SOFTWARE PRODUCT LINES (PB)
PRAGMATIC EVALUATION OF SOFTWARE ARCHITECTURES (PB)
PROCEEDINGS OF PROSIM 05 (CD)
SAFE REQUIREMENTS ENGINEERING: A SCENARIO-BASED APPROACH FOR IDENTIFYING COMPLETE SAFETY-ORIENTED REQUIREMENTS (PB)
SAFESPECTION - A FRAMEWORK FOR SYSTEMATIZATION AND CUSTOMIZATION OF SOFTWARE HAZARD IDENTIFICATION BY APPLYING INSPECTION CONCEPTS (PB)
SOFTWARE EFFORT ESTIMATION WITH WELL-FOUNDED CAUSAL MODELS (PB)
SOFTWARE ENGINEERING NETWORKING EXPERIENCE (PB)
SOFTWARE RESOURCE CONSUMPTION ENGINEERING FOR MASS PRODUCED EMBEDDED SYSTEM FAMILIES (PB)
SOFTWARE-MESSUNG UND -BEWERTUNG (PB)
SUSTAINABLE EVOLUTION OF PRODUCT LINE INFRASTRUCTURE CODE (PB)
TEACHING SOFTWARE MODELLING IN ACADEMIA AND INDUSTRY (PB)
THE REMIS APPROACH TO RATIONALE-BASED SUPPORT FOR PROCESS MODEL EVOLUTION (PB)
THE SCOPE APPROACH FOR SCOPING SOFTWARE PROCESSES (PB)
TOWARDS (PB)
VITAL - REENGINEERING VARIABILITY SPECIFICATIONS AND REALIZATIONS IN SOFTWARE PRODUCT LINES (PB)

TOP SELLERS IN THIS CATEGORY
Clean Architecture (Paperback)
Pearson Education (US)
Our Price : £25.49
more details
Clean Code (Paperback)
Pearson Education (US)
Our Price : £36.54
more details
Designing Data-Intensive Applications (Paperback)
O'Reilly Media, Inc, USA
Our Price : £35.03
more details
Domain-driven Design (Hardback)
Pearson Education (US)
Our Price : £47.17
more details
User Story Mapping (Paperback)
O'Reilly Media, Inc, USA
Our Price : £23.35
more details
BROWSE FOR BOOKS IN RELATED CATEGORIES
 COMPUTING AND INFORMATION TECHNOLOGY
 computer programming
 software engineering


Information provided by www.pickabook.co.uk
SHOPPING BASKET
  
Your basket is empty
  Total Items: 0
 






Early Learning
Little Worried Caterpillar (PB) Little Green knows she''s about to make a big change - transformingfrom a caterpillar into a beautiful butterfly. Everyone is VERYexcited! But Little Green is VERY worried. What if being a butterflyisn''t as brilliant as everyone says?Join Little Green as she finds her own path ... with just a littlehelp from her friends.
add to basket

Early Learning
add to basket

Picture Book
All the Things We Carry PB What can you carry?A pebble? A teddy? A bright red balloon? A painting you''ve made?A hope or a dream?This gorgeous, reassuring picture book celebrates all the preciousthings we can carry, from toys and treasures to love and hope. With comforting rhymes and fabulous illustrations, this is a warmhug of a picture book.
add to basket