От бизнес-систем - к информационным системам: переход шаг за шагомLuxoftTraining
Программа мастер-класса:
1. Системный подход в работе аналитике: «первым делом – требования, ну а дизайн… дизайн – потом…»
2. Техника поиска требований к ИС.
Система(Черный ящик). Актеры. Услуги (сценарии использования).
3. Техника определения требований к бизнесу:
Бизнес система(Черный ящик).Бизнес Актеры. Бизнес Услуги (бизнес сценарии использования).
4. Проектирование системы (информационной или бизнес) – UML.
5. Техника спецификации сценария использования. Основной поток. Альтернативные потоки.
6. Эвристики при изображении сложных бизнес процессов (много бизнес правил и ветвлений) на UML и не только.
7. Про Эджайл: про самоорганизация и «другой менеджмент»:
«Стори» в эджайл» – это экземпляр сценария использования.
Следствия – «первым делом – сценарии использования, ну а сценарии… сценарии – потом».
Анализ Системы – ИС и бизнеса: сходства и различия (Михаил Кумсков)Alexander Orlov
Анализ Системы – ИС и бизнеса: сходства и различия
Ведущий мастер-класса: Михаил Кумсков – эксперт по методологиям разработки Информационных Систем (ИС), по работе с требованиями и по процессам сопровождения ИС.
Несколько фактов об опыте тренера:
С 1999 по 2002 год – аналитиком-консультант в компании АйТи в Департаменте консалтинга и методологии создания информационных систем, – аудит процессов согласно СММ модели (Capability Maturity Model), определение и внедрение процессов и регламентов при разработке ПО в больших коллективах, внедрение средств автоматизации процессов на базе Rational Unified Process.
С 2002 по 2004 год – преподавателем в Академии АйТи. Курсы по процессам разработки и разработки сложного ПО IBM Rational.Software. Сертифицированный преподаватель Rational University технологии «Объектно-ориентированный анализ и проектирование на UML/ Rational Rose».
С 1997 по настоящее время является лектором курсов: «Базы данных», «Корпоративные информационные системы», на мехмате МГУ им. М.В.Ломоносова, профессор кафедры вычислительной математики механико-математического факультета с 2002г.
С 2005 по настоящее время – эксперт по системному и бизнес анализу ( специалист по методологии RUP, по управлению требованиями, по бизнес моделированию на UML в Люксофт, Учебный Центр
Программа мастер-класса:
Системный подход в работе аналитике: «первым делом – требования, ну а дизайн… дизайн – потом…»
Техника поиска требований к ИС.
Система(Черный ящик). Актеры. Услуги (сценарии использования).
Техника определения требований к бизнесу:
Бизнес система(Черный ящик).Бизнес Актеры. Бизнес Услуги (бизнес сценарии использования).
Проектирование системы (информационной и
Лучшие практики исполнения проекта в соответствии с методологией IBM RationalLuxoftTraining
В своем выступлении Михаил рассматривает различные аспекты реализации проекта, начиная от управления требованиями и заканчивая управлением изменениями и конфигурациями. Описывает лучшие практики минимизации рисков провала проекта, в соответствии с методологией IBM Rational:
Итеративная разработка;
Подход к управлению требованиями;
Компонентная архитектура;
Визуальное моделирование;
Постоянный контроль качества;
Управление изменениями и конфигурациями.
А также рассматривается специфика Agile-проектов в сравнении с другими методологиями.
SICenter - презентация по BSM (Business Service Management) - системам монито...Yuriy Eysmont
Управление бизнес-услугами (Business Service Management, BSM) - это стратегия управления ИТ, осуществляемая средствами программного обеспечения с точки зрения перспектив бизнеса. Реализуя BSM, компании могут переориентировать свои ИТ-операции таким образом, чтобы они напрямую поддерживали критичные цели бизнеса. Такая стратегия помогает компаниям быстро распознавать и оптимизировать ключевые процессы на своем предприятии - и это действительно важно, ибо качество базовых бизнес-услуг может серьезно повлиять на успешность бизнеса.
От бизнес-систем - к информационным системам: переход шаг за шагомLuxoftTraining
Программа мастер-класса:
1. Системный подход в работе аналитике: «первым делом – требования, ну а дизайн… дизайн – потом…»
2. Техника поиска требований к ИС.
Система(Черный ящик). Актеры. Услуги (сценарии использования).
3. Техника определения требований к бизнесу:
Бизнес система(Черный ящик).Бизнес Актеры. Бизнес Услуги (бизнес сценарии использования).
4. Проектирование системы (информационной или бизнес) – UML.
5. Техника спецификации сценария использования. Основной поток. Альтернативные потоки.
6. Эвристики при изображении сложных бизнес процессов (много бизнес правил и ветвлений) на UML и не только.
7. Про Эджайл: про самоорганизация и «другой менеджмент»:
«Стори» в эджайл» – это экземпляр сценария использования.
Следствия – «первым делом – сценарии использования, ну а сценарии… сценарии – потом».
Анализ Системы – ИС и бизнеса: сходства и различия (Михаил Кумсков)Alexander Orlov
Анализ Системы – ИС и бизнеса: сходства и различия
Ведущий мастер-класса: Михаил Кумсков – эксперт по методологиям разработки Информационных Систем (ИС), по работе с требованиями и по процессам сопровождения ИС.
Несколько фактов об опыте тренера:
С 1999 по 2002 год – аналитиком-консультант в компании АйТи в Департаменте консалтинга и методологии создания информационных систем, – аудит процессов согласно СММ модели (Capability Maturity Model), определение и внедрение процессов и регламентов при разработке ПО в больших коллективах, внедрение средств автоматизации процессов на базе Rational Unified Process.
С 2002 по 2004 год – преподавателем в Академии АйТи. Курсы по процессам разработки и разработки сложного ПО IBM Rational.Software. Сертифицированный преподаватель Rational University технологии «Объектно-ориентированный анализ и проектирование на UML/ Rational Rose».
С 1997 по настоящее время является лектором курсов: «Базы данных», «Корпоративные информационные системы», на мехмате МГУ им. М.В.Ломоносова, профессор кафедры вычислительной математики механико-математического факультета с 2002г.
С 2005 по настоящее время – эксперт по системному и бизнес анализу ( специалист по методологии RUP, по управлению требованиями, по бизнес моделированию на UML в Люксофт, Учебный Центр
Программа мастер-класса:
Системный подход в работе аналитике: «первым делом – требования, ну а дизайн… дизайн – потом…»
Техника поиска требований к ИС.
Система(Черный ящик). Актеры. Услуги (сценарии использования).
Техника определения требований к бизнесу:
Бизнес система(Черный ящик).Бизнес Актеры. Бизнес Услуги (бизнес сценарии использования).
Проектирование системы (информационной и
Лучшие практики исполнения проекта в соответствии с методологией IBM RationalLuxoftTraining
В своем выступлении Михаил рассматривает различные аспекты реализации проекта, начиная от управления требованиями и заканчивая управлением изменениями и конфигурациями. Описывает лучшие практики минимизации рисков провала проекта, в соответствии с методологией IBM Rational:
Итеративная разработка;
Подход к управлению требованиями;
Компонентная архитектура;
Визуальное моделирование;
Постоянный контроль качества;
Управление изменениями и конфигурациями.
А также рассматривается специфика Agile-проектов в сравнении с другими методологиями.
SICenter - презентация по BSM (Business Service Management) - системам монито...Yuriy Eysmont
Управление бизнес-услугами (Business Service Management, BSM) - это стратегия управления ИТ, осуществляемая средствами программного обеспечения с точки зрения перспектив бизнеса. Реализуя BSM, компании могут переориентировать свои ИТ-операции таким образом, чтобы они напрямую поддерживали критичные цели бизнеса. Такая стратегия помогает компаниям быстро распознавать и оптимизировать ключевые процессы на своем предприятии - и это действительно важно, ибо качество базовых бизнес-услуг может серьезно повлиять на успешность бизнеса.
Everyone knows that the whole is much bigger than the sum of individual parts. This applies fully to the AiCare service.
The main purpose of the service is to free the user from configuring and controlling MEP systems, minimize design stage activities, and to ensure the facility operates as smoothly as possible. The AiCare service performs intellectual monitoring of such systems as "Smart House", "Smart Building", "Smart City" by automatically performing activities related to the collection, analysis, classification of information about the facility, including user skills and preferences, and control law adaptations in order to ensure maximum efficiency and create a comfortable environment.
The service is based on methods for the automatic merger of different components under a single control platform:
• techniques for the coordinated automated control of the facility's heterogeneous MEP systems;
• systems for the accumulation and actualization of information on facility user preferences;
• systems for the accumulation and actualization of information on physical properties of facility elements;
• methods for the statistical analysis of incoming information and synthesis of platform control laws;
• mechanisms for the individual adaptation of control laws as information is compiled on the facility and its users.
This approach results in a synergy — a brand-new level of coordinated control efficiency. Control laws created by the service are coordinated with the actual composition of the facility's systems, their behavior and the users' actions over time, and they automatically adapt as changes occur.
The service, provided in the external control mode, complements existing possibilities of the facility and ensures a whole new level of productivity and efficiency of its systems. An innovative approach to big data processing and the use of "cloud computing" for resource-intensive mathematical control models provides a user-friendly, secure, highly productive and resource efficient environment that requires minimum management by the facility's user.
Кейс проекта, показывающий процесс и причины трансформации идеи от нишевого SaaS-сервиса для бизнеса до 4-х интегрированных но самодостаточных интернет-проекта.
Управление активами дань моде или производственная необходимостьКРОК
Практический семинар «Строим грамотно: оптимальные методы автоматизации служб технической поддержки»
Подробнее о мероприятии http://www.croc.ru/action/detail/6417/
Презентация Иванова Максима, технического менеджера направления системных решений компании КРОК
Доклад Анатолия Левенчука "Управление жизненным циклом производственного актива: кто чем тут управляет?" на конференции «Жизненный цикл актива. Стандартизация. Интеграция. Интеллектуализация» 26 ноября 2014
Доклад Сергея Нужненко (ООО «Лаборатория системного анализа» (lab-sa.ru)) "ИТ-проекты и ИТ-результаты" на 130-м заседании Русского отделения INCOSE, 9 ноября 2017 г.
Моделирование и анализ дискретно-событийных системMATLAB
В этом вебинаре вы узнаете, как инструменты MathWorks могут быть использованы для моделирования событийных систем, как например логистические (цепи поставок), системы телекоммуникации и связи или системы бизнес процессов и управления. SimEvents дополняет инструменты MATLAB и Simulink для дискретно-событийного моделирования (discrete-event simulation , DES). Данный инструмент расширяет возможности, позволяя оценивать такие параметры систем, как простои и заторы, конфликт ресурсов, задержки в процессах.
This course describes the basic networking elements and how they are used in practice. The course covers:
The evolution and principles of networking;
The basic notions used in this domain;
Types of equipment;
Description and general information of basic networking protocols.
The practical examples provide configuration commands, packet captures and a real feel of how to build a simple network
The course attendees will be encouraged to show their understanding by answering questions and debating the issues and solutions that they might have encountered when working with networks.
Everyone knows that the whole is much bigger than the sum of individual parts. This applies fully to the AiCare service.
The main purpose of the service is to free the user from configuring and controlling MEP systems, minimize design stage activities, and to ensure the facility operates as smoothly as possible. The AiCare service performs intellectual monitoring of such systems as "Smart House", "Smart Building", "Smart City" by automatically performing activities related to the collection, analysis, classification of information about the facility, including user skills and preferences, and control law adaptations in order to ensure maximum efficiency and create a comfortable environment.
The service is based on methods for the automatic merger of different components under a single control platform:
• techniques for the coordinated automated control of the facility's heterogeneous MEP systems;
• systems for the accumulation and actualization of information on facility user preferences;
• systems for the accumulation and actualization of information on physical properties of facility elements;
• methods for the statistical analysis of incoming information and synthesis of platform control laws;
• mechanisms for the individual adaptation of control laws as information is compiled on the facility and its users.
This approach results in a synergy — a brand-new level of coordinated control efficiency. Control laws created by the service are coordinated with the actual composition of the facility's systems, their behavior and the users' actions over time, and they automatically adapt as changes occur.
The service, provided in the external control mode, complements existing possibilities of the facility and ensures a whole new level of productivity and efficiency of its systems. An innovative approach to big data processing and the use of "cloud computing" for resource-intensive mathematical control models provides a user-friendly, secure, highly productive and resource efficient environment that requires minimum management by the facility's user.
Кейс проекта, показывающий процесс и причины трансформации идеи от нишевого SaaS-сервиса для бизнеса до 4-х интегрированных но самодостаточных интернет-проекта.
Управление активами дань моде или производственная необходимостьКРОК
Практический семинар «Строим грамотно: оптимальные методы автоматизации служб технической поддержки»
Подробнее о мероприятии http://www.croc.ru/action/detail/6417/
Презентация Иванова Максима, технического менеджера направления системных решений компании КРОК
Доклад Анатолия Левенчука "Управление жизненным циклом производственного актива: кто чем тут управляет?" на конференции «Жизненный цикл актива. Стандартизация. Интеграция. Интеллектуализация» 26 ноября 2014
Доклад Сергея Нужненко (ООО «Лаборатория системного анализа» (lab-sa.ru)) "ИТ-проекты и ИТ-результаты" на 130-м заседании Русского отделения INCOSE, 9 ноября 2017 г.
Моделирование и анализ дискретно-событийных системMATLAB
В этом вебинаре вы узнаете, как инструменты MathWorks могут быть использованы для моделирования событийных систем, как например логистические (цепи поставок), системы телекоммуникации и связи или системы бизнес процессов и управления. SimEvents дополняет инструменты MATLAB и Simulink для дискретно-событийного моделирования (discrete-event simulation , DES). Данный инструмент расширяет возможности, позволяя оценивать такие параметры систем, как простои и заторы, конфликт ресурсов, задержки в процессах.
This course describes the basic networking elements and how they are used in practice. The course covers:
The evolution and principles of networking;
The basic notions used in this domain;
Types of equipment;
Description and general information of basic networking protocols.
The practical examples provide configuration commands, packet captures and a real feel of how to build a simple network
The course attendees will be encouraged to show their understanding by answering questions and debating the issues and solutions that they might have encountered when working with networks.
SIP (Session Initiation Protocol) is a signaling protocol used to create, manage and terminate sessions in an IP based network. This course is for beginners and aims to give a brief introduction to SIP before one ventures into the long RFC documents.
This document summarizes a presentation by Denys Gobov on business analysis challenges and opportunities in 2015. The presentation discusses trends in business analysis such as the continued growth of agile approaches and the strategic role of BAs. It also covers the evolution of the BA role in Ukraine and benefits of certification. Gobov shares his experience becoming CBAP certified and growing his career. He encourages BAs to develop in-demand skills and seize new opportunities in the field.
This document discusses exploratory testing and its purpose, preparation, and execution. It describes exploratory testing as a way to gain architectural knowledge of the system under test and discover business cases and edge conditions. The document outlines preparing exploratory test charters that define what will be explored, with what tools, and what information is sought. It also describes potential pitfalls like getting lost in the project and tips for involving others and sharing findings.
От бизнес-систем к информационным системам: переход шаг за шагомLuxoftTraining
Презентация доклада Михаила Кумскова, представленного на конференции IT Arena во Львове 3 октября.
Михаил Кумсков – эксперт по методологиям управления требованиями, использования методологии RUP и инструментария IBM Rational (Системный анализ) Luxoft Training.
This document discusses how to build a winning corporate culture. It argues that culture is defined by consistent patterns of behavior and actions, not just words. It outlines five steps to build culture: set expectations, align leadership, focus on goals, manage cultural drivers, and communicate. While many executives think culture is hard to define and change, the document asserts that culture can be a powerful competitive advantage when skillfully managed. A case study is presented, and it is concluded that culture programs improve business results and employee fulfillment when executed well. If culture change fails, organizations should foster a constructive culture that encourages communication and teamwork.
Чтобы управлять, надо измерять. · Что надо измерять, управляя функциональным тестированием? · Если «качество», то из чего оно складывается? · Какие показатели важны для тест-менеджера в начале, середине, конце тестирования? Для ответов на эти вопросы тест-менеджеру предлагаются количественные показатели («метрики»), которые метафорически представляются тремя стаканами, наполняемыми в ходе проекта. Что характерно для этого набора: · Прямая связь с задачами тестирования (тест-проектирование, прогон тестов, верификация дефектов) · Наглядное представление хода тестирования · Широкая применимость для разных компаний, независимость от инструментария · Унификация: разные проекты отслеживаются единым образом Приводятся примеры: · расчёты по различным первичным измерениям; · иллюстрации структуры метрик; · симптоматика проблем в ходе тестирования по динамике показателей; · добавочные «стаканы».
4 апреля в Санкт-Петербурге состоялась независимая .NET-конференция .NEXT, которая собрала более 200 .NET-программистов со всей России.
Консультант Luxoft Training по архитектуре и разработке ПО Павел Цытович представил свой доклад "Веб-служба на базе Workflow Foundation".
Концепция построения процесса тестирования в Agile проектах: 3+1LuxoftTraining
13-15 мая 2013 г. прошла онлайн-конференция Chief ConfeT&QA, посвященная различным вопросам тестирования: от методов приоритизации тестирования до синдрома профессионального выгорания в тестировании.
Елена Саламаха, тренер Luxoft Training, представила доклад о трёх основных концепциях построения тестирования в Agile:
• Техники предотвращения появления дефектов
• Автоматизация, Непрерывная интеграция
• Концепция постоянного улучшения, «гибкого внедрения гибкости»
Также в своем докладе Елена ответила на ряд вопросов:
• Как избежать непредвиденных багов?
• Как избежать недопонимания и разночтения требований?
• Как избежать рутинной ручной и, часто лишней, работы?
• Как поддерживать стабильный уровень качества в условиях частых поставок?
• Как не потеряться в постоянных изменениях?
31 мая – 1 июня в Киеве состоялась конференция HOTCODE 2013.
Сергей Тепляков, эксперт Luxoft Training по .Net, С++ и архитектуре приложений, выступил с докладом «C# Deep Dive».
Тезисы доклада:
«Когда-то в далеком 2002-м году язык C# был прост, как 2 копейки. Но у любого «живого» языка есть одна особенность, приятная и неприятная одновременно — в язык начинают добавляться новые возможности, чтобы наши с вами типовые задачи решались проще и эффективнее. Но с каждой новой возможностью появляются и свои тонкости, незнание которых может лишить столь нужных в нашей жизни конечностей, причем иногда самым изощренным образом. А поскольку язык C# развивается очень динамично, то за время жизни на его просторах появилось много маленьких грабелек, которые мы с вами и научимся обходить ;)».
Эффективное объектно-ориентированное проектирование и структурное качество пр...LuxoftTraining
Алексей Петров, консультант Luxoft Training в области анализа и моделирования бизнес-процессов и проектирования баз данных, представил доклад «Эффективное объектно-ориентированное проектирование и структурное качество приложений» на Stratoplan TECH&BUSINESS Summit 2013.
В своем выступлении Алексей ответил на ряд важных вопросов:
- Что такое «структурное качество приложения»?
- Что такое «антишаблоны», и какой вред они могут нанести коду?
- Как соотносятся фундаментальные и канонические шаблоны ОО-проектирования и показатели структурного качества?
- Какую помощь в обеспечении качества приложения могут оказать современные языки ОО-программирования?
- Какие организационные мероприятия могут помочь в обеспечении структурного качества в условиях промышленной разработки?
- Реально ли повысить структурное качество уже написанного приложения?
Тезисы доклада:
«Значимой актуальной тенденцией в инженерии ПО является переход от обеспечения качества приложения путем всестороннего тестирования по завершении основной фазы его кодирования к обеспечению качества на всех этапах жизненного цикла разработки ПО. Кроме того, само понятие качества трактуется все более широко и в соответствии с общепринятыми стандартами (напр., ISO/IEC 9126) охватывает на сегодняшний день такие понятия, как безопасность, надежность, масштабируемость, удобство сопровождения.
Сформулировать соответствующие метрики качества нетрудно, гораздо труднее — добиться заданных показателей. И основную роль в этом играют не программисты, которые «изготавливают» исходный или объектный код, а аналитики и архитекторы, которые проектируют будущие артефакты с учетом оп
Эффективное объектно-ориентированное проектирование и структурное качество пр...
Kumskov it arena-lviv-2014-10-03
1. От Бизнес-систем - к информационным
системам: переход шаг за шагом
*
Михаил Кумсков
Учебный Центр Люксофт
2. itarena.lviv.ua/
*
*Системный подход в работе Интернет-
аналитика
*Модель предметной области
*Техника определения требований к ИС
*Техника определения требований к
бизнесу
Цель мастер класса –
получить радость
3. itarena.lviv.ua/
*
*UML, use cases, business use cases,
ER-model
*Example study – creating three models
*Application domain model (ER model analog)
*Use case models (functional requirements in
IS)
*Business use case models (requirements to
business, which is being automated)
*Discussing the advantages of such approach
to IS development
*Creating models in groups
*Discussing the results
4. itarena.lviv.ua/ *
«Что есть система?» - определить «СИСТЕМУ КООРДИНАТ» анализа
Троица: "Система. Окружение системы. Услуги системы»
Сценарии предоставления услуг – поведение системы
Основа для верификации (тестирования)
Дизайн системы – потом,
когда «откроем черный ящик»
реализация процессов «внутренними исполнителями»
5. itarena.lviv.ua/ *
«Что есть система?» - ИС или «Бизнес Система»?
Система. Определить границы системы (что «внутри» а что «вне»)
Окружение системы.
Актеры – «кто» и «что» взаимодействует с Системой.
Первичные актеры – пользователи. Вторичные – другие системы.
Услуги системы
* Услуга обслуживания пользователя
– Сценарии использования (Use Case)
или «Бизнес Сценарии использования»
(Если «Бизнес Система»)
6. itarena.lviv.ua/
Техника определения требований
Упражнение
Применяем 3 шага:
1. Система – ИС - границы определены
2. Ищем: Окружение системы – «актеры»
3. Ищем: Услуги системы –
* для каждого пользователя - первичного «актера»
8. itarena.lviv.ua/ *
*УСЛУГА СИСТЕМЫ – ФОРМА
ФУНКЦИОНАЛЬНЫХ ТРЕБОВАНИЙ
Метафора: «Услуга – ожерелье»
бусинки – шаги услуги – функции Системы
Понятны заказчику
Понятны разработчику
Понятны тестировщику
Понятны «тех.писателю»
9. itarena.lviv.ua/
УСЛУГА –
ФОРМА ФУНКЦИОНАЛЬНЫХ ТРЕБОВАНИЙ
Используется в качестве основы
для контракта с Заказчиком
Обеспечивает участие заказчиков
в процессе разработки с самого
начала
Обеспечивает понимание и
фиксацию функциональных
требований к системе
10. itarena.lviv.ua/
*0. Я – инвестор (Генеральный директор)
*1. Список-1. «Бизнес События», подлежащие регистрации
(сущности с атрибутом «дата-время»)
*2. Список-2. «Бизнес Объекты», подлежащие регистрации
(сущности БЕЗ атрибута «дата-время»)
*3. цикл по «Бизнес событиям»:
*UML class диаграмма с Событием в центре +
связанные сущности из списка-1 и списка-2 (ассоциации)
3.1. расставляем множественности на ассоциациях
3.2. преобразуем «много-ко-многим» и «один-к-одному»
3.3. расставляем собственные атрибуты сущностей.
15. itarena.lviv.ua/ * ТЕХНИКА ОПРЕДЕЛЕНИЯ ТРЕБОВАНИЙ
К БИЗНЕСУ
*Бизнес (система) – черный ящик!
*Формулировка проблемы
*Упражнение
*Применяем 3 шага:
1. Система – бизнес система - границы
определены
2. Окружение «Бизнес Системы» – «бизнес
актеры» - клиенты
3. Услуги системы – для каждого клиента -
первичного «бизнес актера»
16. itarena.lviv.ua/
* ОТ ТРЕБОВАНИЙ К БИЗНЕСУ – к ИС
*Бизнес (система) – черный ящик!
(Колледж – наша бизнес система)
• Бизнес услуги = бизнес процессы (БП)
• Автоматизируемая работа БП = услуга ИС
• Ее исполнитель = пользователь ИС =
первичный эктор ИС
•Упражнение
19. itarena.lviv.ua/
*UML class диаграмма «Бизнес События» –
как пост условие основного
альтернативного потока сценария
использования ИС
*Используем состояния сущностей для
формулировки деталей спецификации
сценария использования
21. itarena.lviv.ua/
ЭВРИСТИКИ ПРИ ИЗОБРАЖЕНИИ
СЛОЖНЫХ БИЗНЕС ПРОЦЕССОВ
• Детализация шагов «Бизнес-
услуги» (процесса) – критерий
• Пример
• Визуализация на UML –
каждый поток – на своей
отдельной диаграмме
22. itarena.lviv.ua/
Проектирование системы
* Открываем черный ящик:
• Определяем исполнителей – (список)
• Для ИС – подсистемы и классы
• Для Бизнеса – сотрудники и ИС
• Назначаем “шаги-бусинки” – на
исполнителей
• Паттерн: “boudary”, “control”, “entity”
23. itarena.lviv.ua/ *«Как наверху - так и внизу»
• СИСТЕМА – сначала
ВНЕШНЕЕ поведение,
а потом – ВНУТРЕННЕЕ
проектирование
• «История пользователя» –
это ЭКЗЕМПЛЯР
сценария
использования
(экземпляр услуги
СИСТЕМЫ)