Softcover reprint of the hardcover 1st edition, corrected second printing. — Springer, 1998. — 396 pages. — (Monographs in Computer Science). — ISBN: 978-1-4612-6445-3, ISBN: 978-1-4419-8598-9. Review: Object-Oriented Features Object Orientation Class-Based Languages Advanced Object-Oriented Features Object-Oriented Languages Modeling Object-Oriented Languages Untyped and...
14+12 p. (Выходные данные не указаны). Did you ever follow the rules of the Rational Unified Process (RUP) in using UML? Well, I tried! is a commonly heard answer to that question. This is the first of two papers written for those that tried or are about to. I’ve tried it myself a number of times and yes, I failed. Following RUP blindly simply doesn’t work, but fortunately, you...
2nd ed. — CRC Press, 2011. — 362 p. — (Foundations of database design). — ISBN: 1439861773, 9781439861776. Data, Databases, and the Software Engineering ProcessDataBuilding a DatabaseWhat is the Software Engineering Process? Entity Relationship Diagrams and the Software Engineering Life Cycle Phase 1: Get the Requirements for the Database Phase 2: Specify the Database Phase 3:...
Addison-Wesley Professional, 1998. — 391 p. — (Addison-Wesley Object Technology Series). — ISBN: 0201571684, 9780201571684
Just as architects and musicians need architectural drawings or music scores to be written using standard notations that everyone agrees on and understands, developers need a single, common, widely usable modeling language for the development of software...
München, Pearson EDUCATION DEUTSCHLAND, 2004. — 754 S. ISBN: 3-8273-7082-5 Brügge und Dutoit beschreiben die Grundlagen, Methoden und aktuellen Werkzeuge der Softwaretechnik. Dabei stellen sie schrittweise und durch Fallbeispiele leicht nachvollziehbar den aktuellen Stand der objektorientierten SWT von der Erhebung der Anforderungen bis zum Testen dar. Zahlreiche Übungsaufgaben...
Lindentree Associates, 2015. — 365 p. — (The engineering of real-time embedded systems) This book sets out to show embedded software engineers how to model their designs using diagrams in an effective, clear and useful way. A key aspect in all of this is the sensible application of a set of diagrams defined within the Unified Modelling Language (UML) standard. It is aimed at...
Addison-Wesley Professional, 1998. — 816 p. — ISBN10: 0201310120; ISBN13: 978-0201310122. Objects, Components, and Frameworks with UML: The Catalysis Approach is where you will learn how to use objects, frameworks, and UML notation to design, build, and reuse component-based software. Catalysis is a rapidly emerging UML-based method for object and component-based development....
Springer Netherlands, 2010. — 480 p. Book Description Real-Time Object Uniform Design Methodology with UML is a theoretical and practicalbookwrittenforbusy people who want to untanglethe complex world of system development, nd essential materials without digging in UML st- dard documentation, grasp subtle concepts of object orientation, practice the new Model Driven Architecture...
Morgan Kaufmann, 2014. — 383 p. — ISBN: 012415817X, 9780124158177 Knowledge-based Configuration incorporates knowledge representation formalisms to capture complex product models and reasoning methods to provide intelligent interactive behavior with the user. This book represents the first time that corporate and academic worlds collaborate integrating research and commercial...
Mt Pleasant, SC, 2001. — 19 p.
The purpose of this tutorial is to present step-by-step instructions and an example to use the Rational Rose UML CASE tool to create a complete UML model. This tutorial is intended for new users of to be able to effectively use and evaluate the Rational Rose tool other UML CASE tools. As a new user, we suggest you do the following:
Create the...
Учебное пособие, TUTORIAL. Version 2006, 139p. Abstract. Object-Oriented modeling is a fast-growing area of modeling and simulation that provides a structured, computer-supported way of doing mathematical and equation-based modeling. Modelica is today the most promising modeling and simulation language in that it effectively unifies and generalizes previous objectoriented...
Hardcover: 416 pages
Publisher: Addison-Wesley Professional
Language: English
ISBN-10: 0201633612
ISBN-13: 978-0201633610
Design Patterns is a modern classic in the literature of object-oriented development, offering timeless and elegant solutions to common problems in software design. It describes patterns for managing object creation, composing objects into larger...
24 files of examples in C and C++
Authors: Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides
Publisher: Addison-Wesley Professional, 417 p., Year: 1994 ISBN: 0201633612
Capturing a wealth of experience about the design of object-oriented software, four top-notch designers present a catalog of simple and succinct solutions to commonly occurring design problems....
Springer, 2009. — 445 p. — ISBN: 978-1-4419-0515-4. Object Oriented Simulation will qualify as a valuable resource to students and accomplished professionals and researchers alike, as it provides an extensive, yet comprehensible introduction to the basic principles of object-oriented modeling, design and implementation of simulation models. Key features include an introduction...
Springer, 2008. — 328 p. — ISBN: 354020864X, 9783540208648
Component-based software development regards software construction in terms of conventional engineering disciplines where the assembly of systems from readily-available prefabricated parts is the norm. Because both component-based systems themselves and the stakeholders in component-based development projects are...
The MIT Press. Cambridge, Massachusetts; London, England. 1994. 558 pages. (Foundations of Computing) ISBN: 026207155X, 0262526328 Although the theory of object-oriented programming languages is far from complete, this book brings together the most important contributions to its development to date, focusing in particular on how advances in type systems and semantic models can...
Technics Publications, 2011. — 242 p. — ISBN: 1935504193, 9781935504191. Here you will learn how to develop an attractive, easily readable, conceptual, business-oriented entity/relationship model, using a variation on the UML Class Model notation. This book has two audiences: Data modelers (both analysts and database designers) who are convinced that UML has nothing to do with...
Ivar Jacobson International SA, 2011. — 55 p. This guide describes how to apply use cases in an agile and scalable fashion. It builds on the current state of the art to present an evolution of the use-case technique that we call Use-Case 2.0. The goal is to provide you with a foundation to help you get the most out of your use cases; one that is not only applicable for small...
5. Auflage. — Rheinwerk Computing, 2015. — 458 s. — ISBN: 978-3-8362-2977-7. Dies ist die 5. Auflage unseres UML-Standardwerkes. Von den Grundlagen der Modellierung bis zu den Details der Notationselemente erfahren Sie alles, was Sie für eine erfolgreiche Softwaremodellierung mit UML wissen müssen. Alle Diagrammtypen, Konzepte und Elemente werden ausführlich vorgestellt und...
5. Auflage. — Rheinwerk Computing, 2015. — 458 s. — ISBN: 978-3-8362-2977-7. Dies ist die 5. Auflage unseres UML-Standardwerkes. Von den Grundlagen der Modellierung bis zu den Details der Notationselemente erfahren Sie alles, was Sie für eine erfolgreiche Softwaremodellierung mit UML wissen müssen. Alle Diagrammtypen, Konzepte und Elemente werden ausführlich vorgestellt und...
Butterworth-Heinemann, 2005. 416 pages ISBN10: 0750664967 ISBN13: 978-0750664967 The Model Driven Architecture defines an approach where the specification of the functionality of a system can be separated from its implementation on a particular technology platform. The idea being that the architecture will be able to easily be adapted for different situations, whether they be...
Kluwer Academic Publishers, 2003. — 388 p. — ISBN: 1402075014, 9781402075018 UML for Real: Design of Embedded Real-Time Systems aims to show the reality of UML as a medium for specification and implementation of real-time systems, illustrating both the current capabilities and limits of UML for this task, and future directions that will improve its usefulness for real-time and...
Karl Lieberherr, 1996. — 651 p. This ground-breaking book presents a complete methodology for adaptive programming in any object-oriented programming language. Lieberherr's adaptive method signals a new approach to object-oriented program design that goes beyond object encapsulation and hard-coded navigation paths to achieve more flexible interactions among objects. Programmers...
7 p. «My next several columns will be a running tutorial of UML. The 1.0 version of UML was released on the 13th of January, 1997. The 1.1 release should be out before the end of the year. This column will track the progress of UML and present the issues that the three amigos (Grady Booch, Jim Rumbaugh, and Ivar Jacobson) are dealing with. UML stands for Unified Modeling...
Www.microsoft.com, 2004. — 8 диаграмм (на английском языке).
(Автор не указан).
Архив содержит два аналогичных файла: UML-2003.vsd (для Visio 2003) и UML.vsdx (для Visio 2007 и старше).
В каждом из файлов содержатся примеры следующих диаграмм UML (на английском языке):
Диаграмма внутренней структуры (Composite Structure diagram).
Диаграмма кооперации (Collaboration...
Microsoft Press, 2009. - 496 pages. 2nd Edition. ISBN-10: 073562710X, ISBN-13: 978-0735627109 Software Architecture and Design. What is Software Architecture? Key Principles of Software Architecture. Architectural Patterns and Styles. A Technique for Architecture and Design. Design Fundamentals. Layered Application Guidelines. Presentation Layer Guidelines. Business Layer...
Wrox, 2009. - 816p.
A comprehensive reference for an executable UML and the advantages of modeling This book presents the most up-to-date technology for rapidly developing information systems using the object-oriented paradigm and models, and establishes an executable profile of UML for such model-driven development. As a software developer, architect, or analyst, you'll...
Mitchell Software Engineering, 2003. — 28 с. What is UML? Why use UML? The Origins of UML. UML Diagram Types. Class diagram basics. Class diagrams—aggregation. Object diagrams. Collaboration diagrams. Sequence diagrams. Class diagrams—inheritance. Details on dependency and association. Example: InfoMagic. InfoMagic: Class diagram. InfoMagic: Object diagram. InfoMagic:...
Учебное пособие Tutorial Version 1.4 December 15, 2000 by the Modelica Association Abstract: This document is a tutorial for the Modelica language, version 1.4, which is developed by the Modelica Association, a non-profit organization with seat in Linköping, Sweden. Modelica is a freely available, object-oriented language for modeling of large, complex, and heterogeneous...
Modelica - A Unified Object-Oriented Language for Physical Systems Modeling Language Specification, Version 3.1 May 27, 2009 , 236 pages. Abstract This document defines the Modelica1 language, version 3.1, which is developed by the Modelica Association, a non-profit organization with seat in Linköping, Sweden. Modelica is a freely available, object-oriented language for...
Popkin Software and Systems, 1998. — 25 p. (Автор не указан). What is UML? UML Provides Standard Notation and Semantics. UML Is Not a Method. UML 1.1 Extensions. Stereotypes. Business Modeling Extensions. Object Constraint Language (OCL). Further extensions. Responsibility-Driven Analysis with CRC Cards. Relational Data Modeling. An Overview of UML. A Use Case Driven Tour. Use...
Djedjiga Mouheb, Mourad Debbabi, Makan Pourzandi, Lingyu Wang, Mariam Nouh, Raha Ziarati, Dima Alhadidi, Chamseddine Talhi, Vitor Lima (auth.)
Springer, 2015. — 246 p. — ISBN: 9783319161051, 9783319161068
This book comprehensively presents a novel approach to the systematic security hardening of software design models expressed in the standard UML language. It combines...
2nd edition. — Addison-Wesley, 2002. — 299 p. Leverage the full power of objects and UML in any software development process! Object-oriented analysis and design: a practical, example-driven introduction. Thoroughly updated: New coverage of UML 1.4, updated Java code examples, and new techniques for solving problems that can't be solved by UML alone! Techniques for creating...
Elsevier, 2017. — 259 p. — ISBN: 978-0-12-805476-5. This book presents a specification for Topological UML that combines the formalism of the Topological Functioning Model (TFM) mathematical topology with a specified software analysis and design method. The analysis of problem domain and design of desired solutions within software development processes has a major impact on the...
McGraw-Hill, 2000. — 373 p. — ISBN: 0077103939. Provides an introduction to the design of object-oriented programs using UML. This book focuses on the application of UML in the development of software, and offers a tutorial to the UML notation and its application. The book is useful for undergraduates taking modules as part of a Computer Science or Software Engineering degree...
Springer, 2018. — 255 p. — ISBN: 9783319728131, 9783319728148. This book provides a comprehensive discussion of UML/OCL methods and design flow, for automatic validation and verification of hardware and software systems. While the presented flow focuses on using satisfiability solvers, the authors also describe how these methods can be used for any other automatic reasoning...
2nd Ed. — Boston: Addison-Wesley, 2004. — 742 p. NOBODY CARES ABOUT THE BOOK DESCRIPTION, but... If you are a serious user of UML, there is no other book quite like this one. I have been involved with the UML specification process for some time, but I still found myself learning things while reading through this book–especially on the changes and new capabilities that have come...
Springer, 2017. — 388 p. — ISBN: 978-3-319-58862-9. This book focuses on the methodological treatment of UML/P and addresses three core topics of model-based software development: code generation, the systematic testing of programs using a model-based definition of test cases, and the evolutionary refactoring and transformation of models. For each of these topics, it first...
Springer, 2016. — 288 p. — ISBN: 9783319339320, 9783319339337 This book presents a variant of UML that is especially suitable for agile development of high-quality software. It adjusts the language UML profile, called UML/P, for optimal assistance for the design, implementation, and agile evolution to facilitate its use especially in agile, yet model based development methods...
Www.martinig.ch. — 16 p.
(Выходные данные не указаны).
«When it comes to providing reliable, flexible and efficient object persistence for software systems, today's designers and architects are faced with many choices. From the technological perspective, the choice is usually between pure Object-Oriented, Object-Relational hybrids, pure Relational and
custom solutions based...
Auerbach Publications, 2018. — 427 p. — ISBN: 978-1138297432. This book presents the analysis, design, documentation, and quality of software solutions based on the OMG UML v2.5. Notably it covers 14 different modelling constructs including use case diagrams, activity diagrams, business-level class diagrams, corresponding interaction diagrams and state machine diagrams. It...
Morgan Kaufmann/Elsevier, 2014. — 469 p. — ISBN 9780124186736 Object-Oriented Analysis and Design for Information Systems clearly explains real object-oriented programming in practice. Expert author Raul Sidnei Wazlawick explains concepts such as object responsibility, visibility and the real need for delegation in detail. The object-oriented code generated by using these...
Morgan Kaufmann/Elsevier, 2014. — 469 p. — ISBN: 9780124186736 Object-Oriented Analysis and Design for Information Systems clearly explains real object-oriented programming in practice. Expert author Raul Sidnei Wazlawick explains concepts such as object responsibility, visibility and the real need for delegation in detail. The object-oriented code generated by using these...
2nd Edition. — Morgan Kaufmann/Elsevier, 2024. — 469 p. — ISBN: 978-0-443-13739-6. Object-Oriented Analysis and Design for Information Systems, Second Edition clearly explains real object-oriented programming in practice. Expert author Raul Sidnei Wazlawick explains concepts such as object responsibility, visibility, and the real need for delegation in detail. The...
2nd Edition. — Morgan Kaufmann/Elsevier, 2024. — 469 p. — ISBN: 978-0-443-13739-6. Object-Oriented Analysis and Design for Information Systems, Second Edition clearly explains real object-oriented programming in practice. Expert author Raul Sidnei Wazlawick explains concepts such as object responsibility, visibility, and the real need for delegation in detail. The...
2nd Edition. — Morgan Kaufmann/Elsevier, 2024. — 469 p. — ISBN: 978-0-443-13739-6. Object-Oriented Analysis and Design for Information Systems, Second Edition clearly explains real object-oriented programming in practice. Expert author Raul Sidnei Wazlawick explains concepts such as object responsibility, visibility, and the real need for delegation in detail. The...
2nd Edition. — Morgan Kaufmann/Elsevier, 2024. — 469 p. — ISBN: 978-0-443-13739-6. Object-Oriented Analysis and Design for Information Systems, Second Edition clearly explains real object-oriented programming in practice. Expert author Raul Sidnei Wazlawick explains concepts such as object responsibility, visibility, and the real need for delegation in detail. The...
Prentice Hall, 1990. — 365 p. — ISBN: 0136298257, 9780136298250 Practical and down-to-earth in approach, this bestseller explores the art of designing object-oriented software. It offers basic design principles and a specific design process that can be applied to any software programming effort - even those not using object-oriented programming languages or environments. Covers...
Prentice Hall, 1990. — 365 p. — ISBN: 0136298257, 9780136298250. Practical and down-to-earth in approach, this bestseller explores the art of designing object-oriented software. It offers basic design principles and a specific design process that can be applied to any software programming effort - even those not using object-oriented programming languages or environments....
2008, 27 с. Размер: 490 Кб. Язык: Русский.
Банкомат - это автоматизированное устройство, позволяющее удаленно осуществлять операции, связанные с аутентификацией пользователя (держателя счета в банке), просмотром текущего состояния счета, снятием денег со счета и осуществлением различных платежей. В данном проекте моделируется работа банкомата, включая не только клиентскую часть,...
Монография. — СПб.: Реноме, 2023. — 684 с.: табл., илл. — ISBN 978-5-00125-880-3. UML является важным инструментом разработки программного обеспечения, который можно использовать для моделирования структуры приложения, поведения и бизнес-процессов. Это помогает пользователям понять процесс проектирования и разработки. Он также состоит из нескольких интересных позиций, таких как...
2008, 51 с. Размер: 2,55 Мб. Язык: Русский.
Моделируемая система позволяет выполнять стандартный набор операций с сигнализационной системой автомобиля: включать и выключать режим охраны, настраивать ее поведение и манипулировать центральным замком при включенном зажигании. Реализованы различные способы воздействия на автомобиль: открытие дверей, капота и багажника, включение...
Книга, яка асоціативним та цікавим способом дозволить вам ознайомитися з дизайн патернами. Сирцеві коди до книжки - Будай Андрій. Дизайн патерни - просто, як двері (сирцевий код). Зміст: Актуальність книги Із чого усе починалося? Чим ця книга відрізняється від інших подібних? Деякілька слів про текст книги Сайт книги та вихідний код Подяка Як читати цю книгу? Породжуючі патерни...
Тезисы доклада на международной конференции: Knowledge-Dialogue-Solutions, 2007. Киев, 2007 г., 8 стр. Сделан короткий экскурс в историю возникновения и развития современного универсального языка моделирования UML, приведен короткий обзор языка и предпринята попытка систематизировать научно-методическую литературу, посвященную этому языку. Введение. Возникновение и назначение...
2-е издание. — Санкт-Петербург: Питер, 2006. — 735 с. — (Классика computer science). Книга представляет собой полный справочник по языку UML, написанный его создателями, в котором дается всестороннее описание понятий и конструкций UML.
Учеб. пособие.М.: Финансы и статистика, 2-е изд., перераб. и доп. 2006г., 192стр. ISBN: 5-279-03106-2
Практикум - дополнение к учебнику 'Проектирование программного обеспечения экономических информационных систем'. Содержит задания и упражнения на построение моделей программных систем на стандартном языке моделирования UML с использованием объектно-ориентированного подхода.
В...
М.: Издательский отдел факультета ВМиК МГУ, 2002. — 137 с.
Содержание:
Основные сведения о языке UML.
Цели и история создания языка UML.
Средства UML.
Диаграммы вариантов использования.
Диаграммы взаимодействия.
Диаграммы последовательности.
Кооперативные диаграммы.
Диаграммы классов.
Общие сведения.
Стереотипы классов.
Механизм пакетов.
Атрибуты.
Операции.
Связи....
М.: Издательский отдел факультета ВМиК МГУ, 2002. — 137 с.
Содержание:
Основные сведения о языке UML.
Цели и история создания языка UML.
Средства UML.
Диаграммы вариантов использования.
Диаграммы взаимодействия.
Диаграммы последовательности.
Кооперативные диаграммы.
Диаграммы классов.
Общие сведения.
Стереотипы классов.
Механизм пакетов.
Атрибуты.
Операции.
Связи....
М.: Издательский дом "Вильямс", 2003. - 144 с.: ил. ISBN 5-8459-0393-9 (рус.).
В этой книге на многочисленных примерах
рассматриваются важные аспекты применения шаблонов
проектирования, которые не были должным образом освещены в
знаменитой книге "Design Patterns" (Джон Влиссидес является одним из ее соавторов). Здесь представлены вариации уже известных шаблонов, а также...
Учебное пособие. Пензенский государственный университет. Пособие содержит описание объектно-ориентированной методологии курса "Разработка САПР", диаграммы языка моделирования UML, сведения о CASE-системах. 2001г.
Учебное пособие. — М.: Российский университет транспорта (МИИТ), 2019. — 129 с. Рецензируемое учебное пособие описывает построение моделей программных систем в среде UML Designer. Разработка UML-моделей позволяет подробно и всесторонне описать проектируемое программное обеспечение (ПО), что положительно влияет на качество создаваемого ПО. Поэтому очень важно ознакомить...
Львів: Видавництво ЛНУ ім. Івана Франка, 2007. - 107 с. У посібнику розглянуто основи сучасної технології уніфікованого процесу аналізу та проектування програмних систем на базі мови UML (Unified Modeling Language). Детально висвітлено базові поняття UML, необхідні для побудови об’єктно-орієнтованих систем за допомогою спеціальної графічної нотації. Наведено рекомендації щодо...
Проектная документация, 38 с.
Цель данной работы показать применение автоматного программирования для реализации специфического класса мультиагентных систем. Программа была спроектирована с помощью инструментального средства UniMod, который представляет собой подключаемую программу для среды разработки Eclipse, реализуя в ней поддержку таких концепций как «Исполняемый UML» в виде...
Санкт-Петербург, Санкт-Петербургский государственный университет информационных технологий, механики и оптики. Кафедра Компьютерные технологии, 2005, 74с.
Несмотря на широкое распространение различных методологий проектирования, в литературе можно встретить лишь единичные экземпляры реализованных и документированных проектов. Данная работа имеет своей целью продемонстрировать...
Академия АйТи, 2006-2009.
UML – язык моделирования для визуализации, проектирования и документирования артефактов предметной области и программной системы
В материалах содержатся следующие презентации:
Введение в UML
Введение в требования
Моделирование бизнес-процессов
Состав бизнес процессов
Моделирование документов
Activity diagram
State diagram
М.: Академия АйТи, 2009. - 43 с.
Настоящая разработка содержит требования к моделям, разрабатываемым с использованием унифицированного языка моделирования (Unified Modeling Language UML) на этапе работ «Обследование объекта и обоснование необходимости создания АС» стадии создания АС «Формирование требований к АС».
М.: Академия АйТи, 2009. - 62 с.
Настоящая разработка содержит требования к описанию моделей разрабатываемых автоматизированных систем.
Содержание:
Основные понятия при создании моделей автоматизированных систем
Состав моделей и инструментарий
Цели системы
Смежные системы
Пользователи системы
Границы системы
Связи со смежными системами
Типовые функциональные...
100 с. (Выходные данные не указаны). В данном пособии представлена оригинальная методика бизнес-моделирования, разработанная c использованием средства визуального моделирования Enterprise Architect (EA) на основе унифицированного языка моделирования Unified Modeling Language (UML). Рекомендации методики ориентированы на проекты создания систем масштаба предприятия. Методика...
Учебное пособие. – СПб.: Изд-во Политехн. ун-та, 2010. – 249с. Системно излагаются основы моделирования на унифицированном языке моделирования UML. Даются рекомендации по моделированию использования, моделированию структуры и моделированию поведения. Пособие снабжено справочником элементов графической нотации UML. Приводятся сравнительные характеристики и тенденции развития...
Учебное пособие. — СПб.: Санкт- Петербургский государственный политехнический университет, 2011. — 229 с. Системно излагаются основы моделирования на унифицированном языке моделирования UML. Даются рекомендации по моделированию использования, моделированию структуры и моделированию поведения. Пособие снабжено справочником элементов графической нотации UML. Приводятся...
Казань: Казанский федеральный университет, 2013. – 104с. Предлагаемое учебное пособие предназначено студентам специальности «Прикладная информатика» для аудиторных и самостоятельных занятий по предметам «Проектирование информационных систем» и «Проектный практикум». В пособии описываются основные элементы нотации диаграмм UML, на конкретном примере рассматривается процесс...
Определение визуального моделирования программного обеспечения.
Точка зрения моделирования, модель и диаграммы, иерархия
метаописаний.
Введение в UML 2.0.
RUP/USDP – модельно-ориентированная методология разработки ПО.
«Человеческие» аспекты применения визуального моделирования.
О связи визуальных спецификаций с программных кодом.
Визуальное моделирование систем реального...
2-е изд. — М.: Интуит, 2016. — 287 с. — ISBN 978-5-94774-823-9. Данный курс посвящен визуальному моделированию - графическим языкам, методам и программным инструментам. Подробно обсуждаются особенности визуального моделирования программного обеспечения по сравнению с чертежным проектированием в других инженерных областях (например, машиностроении, электротехнике,...
2-е изд. — М.: Интуит, 2016. — 287 с. — ISBN 978-5-94774-823-9. Данный курс посвящен визуальному моделированию - графическим языкам, методам и программным инструментам. Подробно обсуждаются особенности визуального моделирования программного обеспечения по сравнению с чертежным проектированием в других инженерных областях (например, машиностроении, электротехнике,...
М.: Интернет-Университет Информационных Технологий; БИНОМ. Лаборатория знаний, 2007. — 248 с.: ил. — (Основы информационных технологий). Учебное пособие для студентов вузов, обучающихся по специальности 511900 «Информационные технологии». Определение визуального моделирования. Иерархия метаописаний. Точка зрения моделирования. Граф модели и диаграммы. Введение в UML 2.0, часть...
Статья опубликована в сборнике: Системное программирование. Вып.1: Сб. статей / Под ред. А.Н.Терехова, Д.Ю.Булычева. — СПб.: Изд-во С.-Петерб. ун-та, 2005. — С. 18-35.
Авторы: Д.В. Кознов, К.Ю. Романовский, А.Ф. Перегудов, А.А. Кашин, А.Е. Тимофеев.
В работе описывается опыт использования UML при создании документации для ПО комплекса автоматизации вещания. UML применялся для...
СПб. : БХВ-Петербург, 2006. — 192 с. — ISBN: 5-94157-579-3. Учебное пособие содержит: краткое изложение языка UML - той его части, которая может быть использована как основа языка моделирования сложных динамических систем; описание и возможности предлагаемого авторами нового языка моделирования на базе гибридных автоматов, являющегося расширением UML; исторический обзор и...
СПб.: БХВ-Петербург, 2012. — 185 с. — ISBN: 5-94157-579-3.
Учебное пособие содержит: краткое изложение языка UML - той его части, которая может быть использована как основа языка моделирования сложных динамических систем; описание и возможности предлагаемого авторами нового языка моделирования на базе гибридных автоматов, являющегося расширением UML; исторический обзор и...
СПб.: Изд-во СПбГПУ, 2004. 240 с. Сложные динамические системы и их модели. Анализ существующих подходов к объектно-ориентированному моделированию сложных динамических систем. Математические модели сложной динамической системы. Язык объектно-ориентированного моделирования сложных динамических систем. Архитектура программных средств автоматизации моделирования сложных...
Учебное пособие. — Самара: Самарский университет, 2004. — 116 с. Основой данного учебного пособия являются материалы лекций, прочитанных автором по курсу “Методы программирования” для специальности 075300 — «Организация и технология защиты информации». В пособии кратко рассматриваются современные методы разработки программного обеспечения. Предназначено для студентов...
М.: Институт системного программирования РАН, 2005. – 13 с.
Модельно-ориентированный подход к разработке ПО позволяет решить проблемы, связанные с постоянно увеличивающимся количеством технологических платформ, а так же может ускорить разработку и интеграцию систем. Но он станет по настоящему эффективным только когда будут разработаны программные инструменты для его поддержки,...
Издательские решения, 2020. — ISBN-13 9785005093851; ISBN-10 5005093850. Книга представляет собой краткий конспект лекций по определению модели предметной области на конкретном примере. Используется объектно-ориентированный подход, существенно отличающийся от известного моделирования «сущность – связь», или ER-моделирования. Модель имеет визуальный характер и изображается в...
Монографія. — К.: Інститут програмних систем НАН України, 2011. — 277 с.
Автори: К.М. Лавріщева, Г.І. Коваль, Л.П. Бабенко, О.О. Слабоспицька, П.П. Ігнатенко
Монографія містить змістовний науковий виклад нових теоретичних засад технології розроблення сімейств програмних систем (СПС) у генерувальному програмуванні (ГП). Визначено нову методологію виготовлення СПС з готових...
Краткий справочник, БГУИР, Минск, 2010 г., 32 с. Диаграмма классов Диаграмма объектов Диаграмма вариантов использования Диаграмма последовательности Диаграмма деятельности Диаграмма состояний Диаграмма компонентов Диаграмма развертывания Словарь терминов
Введение.
Исторический обзор развития методологии объектно-ориентированного анализа и проектирования сложных систем.
Основные компоненты языка UML.
Диаграмма вариантов использования (use case diagram).
Диаграмма классов (class diagram).
Диаграмма состояний (statechart diagram).
Диаграмма деятельности (activity diagram).
Диаграмма последовательности (sequence diagram)....
СПб.: БХВ-Петербург, 2007. — 576 с.: ил. ISBN: 978-5-94157-878-8 Рассмотрена современная технология объектно-ориентированного анализа и проектирования программных систем и бизнес-процессов в контексте нотации унифицированного языка моделирования UML 2. Подробно изложены все понятия языка UML 2 в полном соответствии с оригинальной спецификацией последней версии этого языка....
СПб.: БХВ-Петербург, 2007. — 576 с.: ил. ISBN: 978-5-94157-878-8 Рассмотрена современная технология объектно-ориентированного анализа и проектирования программных систем и бизнес-процессов в контексте нотации унифицированного языка моделирования UML 2. Подробно изложены все понятия языка UML 2 в полном соответствии с оригинальной спецификацией последней версии этого языка....
Минск: Высший государственный колледж связи, 2012. — 106 с.
Лабораторный практикум для учащихся специальности 2-45 01 03 - Сети телекоммуникаций, 2- 45 01 03 04 - Программное обеспечение сетей телекоммуникаций.
Приведены теоретические сведения по моделированию программных систем на языке IJML, а также задания к лабораторным работам и контрольные вопросы. Рассмотрены вопросы...
М. - 231 с.
Часть I Принципы функционального моделирования
Системы и модели
Синтаксис и применение диаграмм
Синтаксис моделей и работа с ними
Процесс моделирования
Более глубокие концепции диаграмм
Более глубокие концепции моделей
Часть II Создание функциональных моделей и диаграмм
Сбор информации
Начало моделирования
Продолжение моделирования
Проверка диаграммы...
М.: МетаТехнология, 1993. — 240 с. Обширный пояснительный текст с большим количеством иллюстраций, в котором объясняются проекты и приложения структурированного анализа и техники проектирования (SADT). SADT — это диаграммный метод, разработанный, чтобы помочь людям описать и понять системы любого типа. Он предлагает визуальные строительные блоки для представления как объектов,...
Автор не указан, Методическое пособие
СФУ, Красноярск, Капулин Д. В.
Элементы экрана интерфейса Rose
Параметры настройки отображения (изображение атрибутов и операций на диа-
граммах классов)
Выполнение учебного проекта
Составление глоссария проекта
Описание дополнительных спецификаций
Создание модели вариантов использования
Анализ системы
Учебное пособие. — Томск: Томский государственный университет (ТГУ), 2023. — 96 с. — ISBN 978-5-907572-06-5. В учебном пособии рассматриваются основы языка UML (Unified Modeling Language), который широко используется при проектировании программных приложений, анализе бизнес-процессов, моделировании требований к системам, рефакторинге. Материал каждого раздела иллюстрируется...
Proft.me, 2013. — 19 с.
«Язык UML — это графический язык моделирования общего назначения, предназначенный для спецификации, визуализации, проектирования и документирования всех артефактов, создаваемых при разработке программных систем.
Существует много хороших книг в которых описано в деталях про UML (местами даже очень подробно), мне хотелось бы собрать в одном месте основные...
М.: Лори, 2012. — 486 с. — ISBN: 5855823164, 9785855823165
Скан.
«PowerDesigner
15. Моделирование данных» - первая книга на русском языке, посвященная культовому продукту Sybase PowerDesigner. Книга дает общее представление о процессе моделирования в PowerDesigner и знакомит читателя с различными возможностями продукта в области моделирования данных: моделирование на...
СПб.: Санкт‐Петербургский государственный университет информационных технологий, механики и оптики, 2007. — 39 с. Цель проведения группового проекта. Результаты выполнения практикума. Темы группового проекта. Этапы выполнения проекта. Подготовительный этап. Выбор инструментов. Анализ предметной области. Эскизное проектирование. Техническое задание. Проектирование. Реализация...
СПб ГУ ИТМО, 2007. - 286 с.
Введение в UML.
Что такое UML?
Назначение UML.
Определение UML.
Модель и ее элементы.
Диаграммы.
Представления.
Общие механизмы.
Общие свойства модели.
Выводы.
Моделирование использования.
Значение моделирования использования.
Диаграммы использования.
Реализация вариантов использования.
Выводы.
Моделирование структуры....
Создано пользователем AntiVirus Краткое пособие для знакомства с интерфейсом программы при выполнении лабораторных работ. Первый запуск. Основы работы с программой Enterprise Architect 8 Общая характеристика Enterprise Architect Основные элементы интерфейса Enterprise Architect Создание проекта в Enterprise Architect Создание диаграммы в Enterprise Architect Коллективная работа...
Учебное пособие. Лектор - Пальмов В.С., 2011-30 с. Содержание: Основные этапы развития UML Основные компоненты UML Назначение языка UML Общая структура языка UML Пакеты в языке UML Основные пакеты метамодели языка UML Специфика описания метамодели языка UML Диаграмма вариантов использования Элементы use case diagram Расширение UML для бизнес-моделирования Диаграмма классов...
Учебно-методическое пособие. — Казань: Казанский федеральный университет, 2018. — 79 с. Учебно-методическое пособие «Методология объектно-ориентированного моделирования. Язык UML» содержит описание основных принципов объектно-ориентированного проектирования информационных систем использованием языка UML. В пособии подробно рассмотрены наиболее распространенные UML диаграммы, их...
Ст. 406, г. 2021 Диаграмма последовательности Диаграмма прецедентов Диаграмма классов Диаграмма объектов Диаграмма деятельности Диаграмма активности (бета) Диаграмма компонентов Deployment Diagram Диаграмма состояний Timing Diagram Display JSON Data Display YAML Data Network diagram (nwdiag) Salt (Каркасная схема) Archimate Diagram Gantt Diagram Ментальные карты Work Breakdown...
Www.caseclub.ru, 2002. — 5 стр.
Rational Rose - мощное CASE-средство для проектирования программных систем любой сложности. Одним из достоинств этого программного продукта будет возможность использования диаграмм на языке UML. Можно сказать, что Rational Rose является графическим редактором UML диаграмм.
В распоряжение проектировщика системы Rational Rose предоставляет...
М.: Финансы и статистика, 2000. — 192 с.: ил. — (Прикладные информационные технологии). — ISBN 5-279-02287-Х. Рассматриваются основные понятия объектно-ориентированного программирования, методы анализа задач и проектирования программных систем на его основе. Для студентов старших курсов, обучающихся по специальности "Прикладная математика", "Кибернетика", "Вычислительная...
М.: Финансы и статистика, 2000. — 192 с.: ил. — (Прикладные информационные технологии)—ISBN: 5-279-02287-Х Рассматриваются основные понятия объектно-ориентированного программирования, методы анализа задач и проектирования программных систем на его основе. Для студентов старших курсов, обучающихся по специальности "Прикладная математика", "Кибернетика", "Вычислительная техника...
СПб.: Питер, 2011. — 656 с. Авторы: Фримен Э., Фримен Э., при участии Сьерра К., Бейтса Б. В мире постоянно кто-то сталкивается с такими же проблемами программирования, которые возникают и у вас. Многие разработчики решают совершенно идентичные задачи и находят похожие решения. Паттерны появились, потому что многие разработчики искали пути повышения гибкости и степени...
Издательские решения, 2017. — 270 с.: ил. В данном сборнике представлены задачи по проектированию ПО с использованием унифицированного языка моделирования UML 2, принципов и паттернов проектирования. Сборник содержит более 120 задач с несколькими заданиями в каждой по разным разделам UML и проектирования ПО. Для каждого раздела приводятся основные понятия, для задач даны ответы и...
Издательские решения, 2017. — 270 с.: ил. В данном сборнике представлены задачи по проектированию ПО с использованием унифицированного языка моделирования UML 2, принципов и паттернов проектирования. Сборник содержит более 120 задач с несколькими заданиями в каждой по разным разделам UML и проектирования ПО. Для каждого раздела приводятся основные понятия, для задач даны ответы и...
Издательские решения, 2017. — 270 с.: ил. В данном сборнике представлены задачи по проектированию ПО с использованием унифицированного языка моделирования UML 2, принципов и паттернов проектирования. Сборник содержит более 120 задач с несколькими заданиями в каждой по разным разделам UML и проектирования ПО. Для каждого раздела приводятся основные понятия, для задач даны ответы и...
Учебное пособие. — Омск: Омский государственный институт сервиса, 2006. — 65 с. Рассмотрены основы унифицированного языка моделирования UML, даются рекомендации по использованию средств данного языка при моделировании программного обеспечения, приводятся примеры разработки моделей информационных систем. Учебное пособие составлено в соответствии с Государственным образовательным...
Рациональная разработка информационной системы предполагает глубокую предварительную аналитическую проработку. Прежде всего, необходимо очертить круг задач, выполняемых разрабатываемой системой, затем, разработать модель системы, и наконец, определить способы реализации. Глубокая проработка архитектуры разрабатываемой информационной системе на начальных этапах проектирования,...
Учебное пособие. / Уфимск. гос. авиац. техн. ун-т. Уфа, 2006. 90 с.
Учебное пособие по дисциплине Технология объектно-ориентированного моделирования.
Основные принципы объектно-ориентированного моделирования систем искусственного интеллекта.
Основные характеристики систем искусственного интеллекта. Принципы объектно-ориентированного анализа и проектирования. Методология...
Разработчик - Pavel Hruby.
This stencil for Visio contains all the same shapes as the stencil for Visio 2002. Visio has disabled some functionality compared to previous versions, therefore "Edit Text" in right-click menus is not available.
Разработчик - Pavel Hruby. The UML stencil for Microsoft Visio supports complete UML 2.5, i.e. UML use case diagram, class diagram, package diagram, object diagram, composite structure diagram, interaction diagram, sequence diagram, communication diagram, interaction overview diagram, activity diagram, state machine diagram, component diagram, deployment diagram, profile...
Учебное пособие. — Ростов-на-Дону: РГЭУ «РИНХ», 2002. — 144 с.
В учебном пособии рассматриваются основы UML - унифицированного языка моделирования для описания, визуализации и документирования объектно-ориентированных систем и бизнес-процессов в ходе разработки программных приложений. Подробно описываются базовые понятия UML, необходимые для построения объектно-ориентированной...
Назначение работы - предоставить студентам сквозное индивидуальное задание по предметам для выполнения курсовых и лабораторных работ, связанными со всеми этапами жизненного цикла программной системы документооборота, начиная от моделирования бизнес-процессов и завершая работоспособным программным кодом. Предполагается, что это индивидуальное задание используется студентом для...
Учебное пособие. — 64 с.
(Автор и выходные данные не указаны).
Содержание:
Основные компоненты языка UML.
Основные диаграммы UML v.2.
Главные механизмы расширения UML.
Анализ и реализация прецедентов (вариантов использования).
Диаграммы взаимодействия.
Диаграммы компонентов.
Диаграммы развертывания.
Инструментальные средства поддержки UML.
Библиографический список.
CASE - это системы автоматизированного проектирования программного обеспечения. UML - методология проектирования ПО, а средства проектирования по методологии UML являются подмножеством CASE,Поэтому книги по UML в теории - в объектно-ориентированное моделирование (там сейчас есть много, кстати, про ООП, что совершенно ошибочно), а про средства UML - в CASE.
Да, конечно так умно, надо переосмыслить. Прочитала раз 5.Я так понимаю, например - UML в среде Rational Rose Rose - это в CASE, так?А ООП, если без привязки к языкам, теория - просто в Информатику? Вот список отсюда: /file/170614/ /file/567/ /file/10721/ /file/180232/ /file/122986/ /file/130273/ /file/123050/ P.S. Из скрытого текста Вашего комментария делаю вывод, что Вы отвечаете на сообщения на месте, не переходя в раздел. Например, у нас такая возможность в личном кабинете отсутствует, чтобы ответить по сообщению сразу из кабинета. Я не прошу. Просто констатирую подмеченный факт. Все-таки интерфейсы разнятся) Но, наверное, в этом случае Вы все же отвечали из админки - живой ленты - на поток комментариев.
Я так понимаю, например - UML в среде Rational Rose Rose - это в CASE, так?Да. Т.е. сама среда Rational Rose - это и есть CASE. Точно так же как инженерная графика - это теория, а CAПР системы вроде AutoCAD - это среды.А ООП, если без привязки к языкам, теория - просто в Информатику?Объектно-ориентированное программирование - да, в информатику. Т.к. тут речь идет о 3 принципах (инкапсуляция, наследование, полиморфизм) в применении к конкретным языкам программирования. Объектно-ориентированное проектирование и объектно-ориентированное моделирование - живет здесь. Тут "область исследования" шире - помимо способов написания программного кода, здесь рассматривается уже процесс проектирования программного продукта целиком - от требований и сценариев использования, до способов развертывания его в целевой среде.P.S.: Вовсе нет. Единственное что есть у модераторов - это список последних комментариев из всех разделов с закладками. Ответить прямо из него нет возможности - приходится переходить в раздел (но может быть это и к лучшему т.к. видна вся дискуссия, а не только ее "хвост").
Добрый день! Может быть, есть тут программисты толковые? Подскажите, пожалуйста, как с помощью компонентов TIdTCPServer и TIdTCPClient из библиотеки Indy 10.2.5 в Delphi2009 передавать большие строки/сообщения? Проблема в ограниченности строки, даже не в самой дельфи(там до 2 Гб), а компонент ограничивает. Ну или можно в какой-нибудь поток организовать и передать, потом считать... но вот мне нужен пример хороший, пока не нашла. Подскажите, как реализовать?
Во-первых, вы как-то разделом ошиблись. Объектно-ориентированным бывает не только программирование.А вообще разбейте большое сообщение на несколько мелких и передайте по частям. Передавать данные размером более 4Кб в одном пакете ИМХО странная затея.
Комментарии
UML в Системное моделирование и CASE-средства или наоборот.Если что, вот список отсюда:
/file/170614/
/file/1052/
/file/814/
/file/104929/
/file/816/
/file/106506/
/file/96759/
/file/32435/
/file/813/
/file/98229/И в Системном моделировании и CASE-средствах лежит вот это:
неизвестная ссылка
UML - методология проектирования ПО, а средства проектирования по методологии UML являются подмножеством CASE,Поэтому книги по UML в теории - в объектно-ориентированное моделирование (там сейчас есть много, кстати, про ООП, что совершенно ошибочно), а про средства UML - в CASE.
Прочитала раз 5.Я так понимаю, например - UML в среде Rational Rose Rose - это в CASE, так?А ООП, если без привязки к языкам, теория - просто в Информатику?
Вот список отсюда:
/file/170614/
/file/567/
/file/10721/
/file/180232/
/file/122986/
/file/130273/
/file/123050/ P.S. Из скрытого текста Вашего комментария делаю вывод, что Вы отвечаете на сообщения на месте, не переходя в раздел. Например, у нас такая возможность в личном кабинете отсутствует, чтобы ответить по сообщению сразу из кабинета. Я не прошу. Просто констатирую подмеченный факт.
Все-таки интерфейсы разнятся)
Но, наверное, в этом случае Вы все же отвечали из админки - живой ленты - на поток комментариев.
Точно так же как инженерная графика - это теория, а CAПР системы вроде AutoCAD - это среды.А ООП, если без привязки к языкам, теория - просто в Информатику?Объектно-ориентированное программирование - да, в информатику.
Т.к. тут речь идет о 3 принципах (инкапсуляция, наследование, полиморфизм) в применении к конкретным языкам программирования.
Объектно-ориентированное проектирование и объектно-ориентированное моделирование - живет здесь.
Тут "область исследования" шире - помимо способов написания программного кода, здесь рассматривается уже процесс проектирования программного продукта целиком - от требований и сценариев использования, до способов развертывания его в целевой среде.P.S.: Вовсе нет. Единственное что есть у модераторов - это список последних комментариев из всех разделов с закладками. Ответить прямо из него нет возможности - приходится переходить в раздел (но может быть это и к лучшему т.к. видна вся дискуссия, а не только ее "хвост").
Передавать данные размером более 4Кб в одном пакете ИМХО странная затея.