Аннотация
В настоящее время устройства и системы содержат большое количество элементов и модулей, управляемых программами. Сложность систем растет, а значит, появляется потребность в качественном программном обеспечении, разработка которого традиционно сопровождается различными проблемами. Идет поиск наиболее оптимальных методов разработки, способных повысить качество ПО и уменьшить время его проектирования. В данной статье описывается применение методологии разработки ПО, созданной с целью решить имеющиеся проблемы проектирования систем.
Ключевые слова: разработка программного обеспечения, моделирование, модель, 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.