دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Kevin Lano
سری:
ISBN (شابک) : 1498752225, 9781498752220
ناشر: CRC Press
سال نشر: 2016
تعداد صفحات: 0
زبان: English
فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 5 مگابایت
کلمات کلیدی مربوط به کتاب توسعه مبتنی بر مدل چابک با استفاده از UML-RSDS: توسعه نرم افزار، طراحی نرم افزار، تست و مهندسی، برنامه نویسی، کامپیوتر و فناوری، UML، طراحی نرم افزار، تست و مهندسی، برنامه نویسی، کامپیوتر و فناوری، زبان های برنامه نویسی، Ada، Ajax، برنامه نویسی زبان اسمبلی، بورلند دلفی، سی و سی پلاس پلاس، سی شارپ CSS، طراحی کامپایلر، کامپایلرها، DHTML، اشکال زدایی، دلفی، فورترن، جاوا، لیسپ، پرل، پرولوگ، پایتون، RPG، روبی، سویفت، ویژوال بیسیک، XHTML، XML، XSL، کامپیوتر و فناوری
در صورت تبدیل فایل کتاب Agile Model-Based Development Using UML-RSDS به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب توسعه مبتنی بر مدل چابک با استفاده از UML-RSDS نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
این کتاب مفاهیم و کاربرد توسعه مبتنی بر مدل (MBD)، تبدیل مدل، و Agile MBD را برای طیف گسترده ای از سیستم های نرم افزاری شرح می دهد. این مهندسی نیازمندی های سیستم، مشخصات سیستم و طراحی، تأیید، استفاده مجدد و ترکیب سیستم را در زمینه Agile MBD پوشش می دهد. نمونه هایی از برنامه های کاربردی در امور مالی، مهاجرت سیستم، سیستم های اینترنتی و بازسازی نرم افزار آورده شده است. یک فنآوری منبع باز MBD، UML-RSDS، در سراسر برای نشان دادن مفاهیم استفاده میشود.
این کتاب برای پزشکان صنعتی که نیاز به آموزش در Agile MBD دارند، مناسب است. که باید مسائلی را که باید در هنگام معرفی MBD در زمینه صنعتی در نظر گرفته شوند، درک کنند. همچنین برای محققان دانشگاهی و برای استفاده به عنوان متن برای دوره های کارشناسی یا کارشناسی ارشد در MBD مناسب است. نمونه هایی برای استفاده آموزشی از UML-RSDS در کتاب گنجانده شده است.
This book describes the concepts and application of model-based development (MBD), model transformations, and Agile MBD to a wide range of software systems. It covers systems requirements engineering, system specification and design, verification, reuse, and system composition in the context of Agile MBD. Examples of applications in finance, system migration, internet systems and software refactoring are given. An established open-source MBD technology, UML-RSDS, is used throughout to illustrate the concepts.
The book is suitable for industrial practitioners who need training in Agile MBD, and those who need to understand the issues to be considered when introducing MBD in an industrial context. It is also suitable for academic researchers, and for use as text for undergraduate or postgraduate courses in MBD. Examples for educational use of UML-RSDS are included in the book.
Content: Cover
Half Title
Title Page
Copyright Page
Preface
Table of Contents
1: Introduction
1.1 Model-based development using UML-RSDS
1.2 The \'software crisis\'
1.3 Model-based development concepts
2: Overview of Development Using UML-RSDS
2.1 Component development: statistical correlation calculator
2.2 Application development: Sudoku solver
2.3 Transformation development: class diagram refactoring
2.4 Integrating UML-RSDS applications with external applications
2.5 What is different about UML-RSDS?
3: Class Diagrams
3.1 Class diagram concepts
3.2 Class diagram notations 3.2.1 The class diagram editor3.2.2 Drawing a class diagram
3.2.3 Operations
3.2.4 Rules and restrictions
3.2.5 Code synthesis from class diagrams
3.2.6 Bi-directional associations
3.2.7 Qualified associations
3.2.8 Association classes
3.2.9 Aggregation
3.3 Models and metamodels
3.4 Domain-specific languages
3.5 Generalised application models
4: Constraints
4.1 Constraints in UML-RSDS
4.1.1 Basic expressions
4.1.2 Logical expressions
4.1.3 Comparitor, numeric and string expressions
4.1.4 Pre-state expressions
4.1.5 Collection expressions
4.1.6 Navigation expressions 4.1.7 Object deletion4.1.8 Additional cases of quantification operators
4.2 Type checking
4.3 Differences to OCL
5: Use Cases
5.1 Specification of use cases
5.2 General use cases
5.2.1 Use case post-conditions
5.3 Composition and features of use cases
5.3.1 Extend-composition
5.3.2 Include-composition
5.3.3 Use case inversion
5.3.4 Use case parameters
5.3.5 Generic use cases
5.3.6 Use case attributes
5.3.7 Use case operations
6: Design Synthesis
6.1 Synthesis of class diagram designs
6.2 Synthesis of constraint code
6.3 Synthesis of use case designs
6.3.1 Type 1 constraints 6.3.2 Type 2 constraints6.3.3 Type 3 constraints
6.3.4 Type 0 constraints
6.3.5 Quantified and let variables
6.3.6 Specification and design guidelines
7: Model Transformations
7.1 Model transformation concepts
7.2 Model transformation languages
7.3 Model transformation specification in UML-RSDS
7.3.1 Transformation constraints
7.3.2 Transformation specification techniques
7.3.3 Pre-state expressions in constraints
7.4 Specifying bidirectional transformations
7.5 Transformation examples
7.5.1 Refinement example: UML to relational database
7.5.2 Migration example: trees to graphs 8: Case Study: Resource Scheduler8.1 Case study description
8.2 Solution
8.3 Scheduling examples
8.4 Optimisation
9: Design Patterns and Refactorings
9.1 Design patterns
9.2 Design pattern implementation in UML-RSDS
9.3 Refactorings
10: System Composition and Reuse
10.1 Component-based and service-oriented composition
10.2 Language extensions and importing libraries
10.2.1 External classes and operations
10.2.2 Adding an import
10.2.3 Adding a new operator
10.3 Example of library creation and use: mathematical functions
10.4 Publishing UML-RSDS applications as web services