From Requirements to Java in a Snap: Model-Driven Requirements Engineering in Practice (從需求到 Java:實踐中的模型驅動需求工程)

Michal Śmialek, Wiktor Nowakowski

  • 出版商: Springer
  • 出版日期: 2015-01-26
  • 售價: $2,390
  • 貴賓價: 9.5$2,271
  • 語言: 英文
  • 頁數: 352
  • 裝訂: Hardcover
  • ISBN: 331912837X
  • ISBN-13: 9783319128375
  • 相關分類: Java 程式語言
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

This book provides a coherent methodology for Model-Driven Requirements Engineering which stresses the systematic treatment of requirements within the realm of modelling and model transformations. The underlying basic assumption is that detailed requirements models are used as first-class artefacts playing a direct role in constructing software. To this end, the book presents the Requirements Specification Language (RSL) that allows precision and formality, which eventually permits automation of the process of turning requirements into a working system by applying model transformations and code generation to RSL.

The book is structured in eight chapters. The first two chapters present the main concepts and give an introduction to requirements modelling in RSL. The next two chapters concentrate on presenting RSL in a formal way, suitable for automated processing. Subsequently, chapters 5 and 6 concentrate on model transformations with the emphasis on those involving RSL and UML. Finally, chapters 7 and 8 provide a summary in the form of a systematic methodology with a comprehensive case study.

Presenting technical details of requirements modelling and model transformations for requirements, this book is of interest to researchers, graduate students and advanced practitioners from industry. While researchers will benefit from the latest results and possible research directions in MDRE, students and practitioners can exploit the presented information and practical techniques in several areas, including requirements engineering, architectural design, software language construction and model transformation. Together with a tool suite available online, the book supplies the reader with what it promises: the means to get from requirements to code “in a snap”.

商品描述(中文翻譯)

本書提供了一套連貫的模型驅動需求工程(Model-Driven Requirements Engineering)方法論,強調在建模及模型轉換領域內系統性地處理需求。其基本假設是,詳細的需求模型被視為一級文物,直接參與軟體的構建。為此,本書介紹了需求規範語言(Requirements Specification Language, RSL),該語言允許精確性和正式性,最終使得通過應用模型轉換和代碼生成將需求轉化為可運行系統的過程實現自動化。

本書共分為八章。前兩章介紹了主要概念並對RSL中的需求建模進行了介紹。接下來的兩章專注於以正式方式呈現RSL,適合自動化處理。隨後,第五章和第六章集中於模型轉換,重點在於涉及RSL和UML的轉換。最後,第七章和第八章以系統性的方法論和綜合案例研究的形式提供總結。

本書呈現了需求建模和需求的模型轉換的技術細節,對研究人員、研究生及業界的高級從業者均有興趣。研究人員將受益於MDRE的最新成果和可能的研究方向,而學生和從業者則可以利用所提供的信息和實用技術,應用於需求工程、架構設計、軟體語言構建和模型轉換等多個領域。結合在線可用的工具套件,本書為讀者提供了其所承諾的:快速將需求轉化為代碼的手段。