Безопасность цифровых технологий

БЕЗОПАСНОСТЬ ЦИФРОВЫХ ТЕХНОЛОГИЙ

БЕЗОПАСНОСТЬ
ЦИФРОВЫХ ТЕХНОЛОГИЙ

English | Русский

Последний выпуск
№1(112) январь - март 2024

Применение методологии разработки программного обеспечения «Архитектура, управляемая моделью»

Выпуск № 2 (84) Апрель - Июнь 2016
Авторы:

И.Р.НАЗАРОВ,
А.В.АНИКИН
DOI: http://dx.doi.org/10.17212/2307-6879-2016-2-107-115
Аннотация


В настоящее время устройства и системы содержат большое количество элементов и модулей, управляемых программами. Сложность систем растет, а значит, появляется потребность в качественном программном обеспечении, разработка которого традиционно сопровождается различными проблемами. Идет поиск наиболее оптимальных методов разработки, способных повысить качество ПО и уменьшить время его проектирования. В данной статье описывается применение методологии разработки ПО, созданной с целью решить имеющиеся проблемы проектирования систем.

 
Ключевые слова: разработка программного обеспечения, моделирование, модель, UML, MDA, объектно-ориентированное программирование, CASE, платформа

Список литературы
1. Безуглый Д. Технология разработки программного обеспечения [Электронный ресурс] // Корпоративные системы. – 2002. – № 1. – URL: http://www.interface.ru/rational/teh.htm (дата обращения: 23.06.2016).

2. Лапыгин Д., Новичков А. Управление конфигурацией и изменениями: RUP или ITIL? [Электронный ресурс] // Открытые системы. СУБД. – 2005. – № 2. – URL: http://www.osp.ru/os/2005/02/185318/ (дата обращения: 23.06.2016).

3. Элгебели А.Р. Проблемы качества программного обеспечения и практические рекомендации [Электронный ресурс] // IBM DeveloperWorks: web-сайт. – 2013. – URL: https://www.ibm.com/developerworks/ru/library/r-software-quality-challenges-practice-recommendations/ (дата обращения: 23.06.2016).

4. Шикуть А.В. К вопросу о переносимости кода и некоторых возможностях использования кроссплатформенного программного обеспечения // Инженерный журнал: наука и инновации. – 2013. – № 6.

5. Вендров А.М. Современные технологии создания программного обеспечения // Jet Info. – 2004. – № 4. – С. 32.

6. Себеста Р.У. Основные концепции языков программирования. – 5-е изд. – М.: Вильямс, 2001. – 672 с. – ISBN 5-8459-0192-8.

7. Кузнецов М. MDA – новая концепция интеграции приложений место в ИТ [Электронный ресурс] // Открытые системы. СУБД. – 2003. – № 9. – URL: http://www.osp.ru/os/2003/09/183391/ (дата обращения: 23.06.2016).

8. Грибачев К.Г. Delphi и Model Driven Architecture. Разработка приложений баз данных. – СПб.: Питер, 2004. – 348 с.

9. Колин Ю. Применение Rational Software Architect в разработке, управляемой моделями: Часть 1. Обзор парадигмы разработок, управляемых моделями с шаблонами [Электронный ресурс] // IBM DeveloperWorks: web-сайт. – 2007. – URL: http://www.ibm.com/developerworks/ru/library/1121_yu/ (дата обращения: 23.06.2016).

10. Рамбо Дж., Блаха М. UML 2.0. Объектно-ориентированное моделирование и разработка. – СПб.: Питер, 2007. – 544 с.

11. MDD. Разработка, управляемая моделями, и ее место в ИТ [Электронный ресурс] // IBM developerWorks: web-сайт. – 2007. – URL: http://www.ibm.com/developerworks/ru/library/mdd/ch6/ch6.html (дата обращения: 23.06.2016).

12. Boldt R. Model-driven architecture, embedded developers and IBM Rational Rhapsody [Электронный ресурс]. – 2009. – URL: ftp://public.dhe.ibm.com/software/emea/de/rational/neu/Model_driven_architecture_EN_2009.pdf (дата обращения: 23.06.2016).

13. Леоненков А.В. Нотация и семантика языка UML. – М.: Интуит, 2016. – 205 с. – ISBN 5-94774-408-2.

14. Буч Г., Рамбо Дж., Якобс А. Язык UML. Руководство пользователя. – М.: ДМК Пресс, 2007. – 496 с. – ISBN 5-94074-334-X. – ISBN 0-321-26797-4.

15. Леоненков А. Самоучитель UML. – СПб.: БХВ-Петербург, 2004. – 418 с. – ISBN 5-94157-342-1.
Просмотров: 3243