Кафедра

Кафедра системного анализа и логистики
Обращение заведующего кафедрой
Новости и события
Формы обучения
Учебные пособия кафедры
События в фотографиях
Партнеры. Сертификаты
Контакты
Клуб выпускников кафедры
Спортивные достижения студентов кафедры
События и мероприятия кафедры 2018-2019
День Космонавтики 2020
Сотрудники кафедры системного анализа и логистики
Лучший Студент Санкт-Петербурга 2020
Лекции Униерситета Хаага-Хелии для студентов кафедры
Вручение свидетельств выпускникам специализированной программы обучения
Победа в конкурсе Brics 2020
Золотая медаль WorldSkills 2020
Магистрантке кафедры системного анализа и логистики ГУАП вручили бронзового сфинкса
Международная программа двух дипломов кафедры системного анализа и логистики
Международный университетский курс «Aerial Robotics»
Студенты кафедры заняли призовое место в Game of Goals 2021
Магистр о программе ИТС
Лучший выпускник ГУАП 2022 магистр кафедры
День открытых дверей ГУАП

Книга Выпускников кафедры

Книга выпускников 2018
Книга выпускников 2019
suai_expo_1.jpg
Инструментальные среды для UML – проектирования Печать E-mail
Инструментальные среды для UML – проектирования.
Преимущества интегрированной среды разработки NetBeans.

к.т.н., доцент кафедры 16 Гришанова Лариса Иосифовна,
руководитель лаборатории кафедры 16 Васильев Юрий Павлович.
Кафедра системного анализа и логистики ГУАП
(812) 494-70-93, (812) 315-49-67

Разработчики UML основали компанию Rational, впоследствии купленную корпорацией IBM. В результате IBM предлагает некоторое семейство коммерческих продуктов, связанных с UML и RUP (Rational Unified Process). Эти продукты громоздкие и закрытые, что затрудняет их использование в учебном процессе.

С другой стороны в результате принятия OMG UML в качестве промышленного стандарта появились программные пакеты от других разработчиков. Среди них есть как закрытые и коммерческие, так и с открытым исходным кодом.

Среди коммерческих пакетов можно отметить такие как дополнения к интегрированной среде разработки Eclipse – MagicDrawUML и Omondo. Eclipse – это проект с открытым исходным кодом непосредственно основанный и курируемый корпорацией IBM. Тем не менее дополнения позволяющие производить моделирование являются закрытыми и подлежат лицензированию. Кроме того упомянем VisualParadigm одноименной фирмы, специализирующейся на средствах программного моделирования и JDeveloper от Oracle.

Среди пакетов с открытым исходным кодом рассмотрим Umbrello (рис.1), ArgoUML и Netbeans. Umbrello, ArgoUML – это небольшие пакеты посредством которых можно только отрисовать некоторое количество диаграмм, но нельзя построить полноценное приложение.

NetBeans - это проект с открытым исходным кодом основанный и курируемый корпорацией Sun Microsystems, представляющий собой полноценную среду разработки, тесно интегрированную со всеми технологиями фирмы Sun ( Java, MySQL, Glassfish и т. д. ). Как и прочие технологии Sun, модуль UML-проектирования, также является открытым. В текущий момент (февраль 2010-го года) происходит инкорпорирование Sun Microsystems в Oracle Corp. ( см. Рис. 1 ), укрепляющее из без того сильные позиции Oracle в качестве лидера инфотехнологий (см. Табл.1).


Рис. 1. Web-страница портала Oracle от 5 февраля 2010 года на которой предлагаются все приобретенные технологии Sun Microsystems. В том числе и NetBeans (внизу).

Табл. 1. Сравненительная таблица технологических платформ различных фирм производителей.


Сравнительный анализ приведенный в таблице 1 докладывался авторами на конференциях «Санкт-Петербургский Интернет форум» и «Солнечная неделя открытых систем и технологий», публиковались в журнале LinuxFormat. Сравнительный анализ, проведенный впервые еще в 2007 году показал, что технологии Sun и Oracle хорошо дополняют друг друга и слияние корпораций вполне ожидаемо.

У корпораций Sun и Oracle помимо дополняющих технологий есть и дублирующие. К ним прежде всего относятся IDE – NetBeans и JDeveloper, сервера приложений – Glassfish и Weblogic. В лучшем варианте ПО от Sun останется окрытым, служа источником идей и тестовой площадкой для корпоративных продуктов Oracle.

По этому поводу можно процитировать последний (февраль 2010-го) пресс-релиз “Sun + Oracle. Overview and FAQ“: NetBeans предоставляет дополнительные возможности разработки в открытом коде и дополняет два свободно распространяемых средства разработки Oracle JDeveloper и Oracle Enterprise Pack для Eclipse. [ 1, 2 ]

Преимущества интегрированной среды разработки NetBeans:

  • открытый код;
  • возможность прямого и обратного проектирования;
  • довольно полная реализация UML;
  • встроенная библиотека шаблонов проектирования;
  • легкая интеграция с базами данных и серверами приложений;
  • кроссплатформеность;
  • значительный объем локализации на русский язык.

    Литература:

  • 1. Oracle Magazine. Март/Апрель 2010.
  • 2. Sun + Oracle. Overview and FAQ. Пресс-релиз. Февраль 2010.
  • 3. Монахов В. В. “Язык программирования Java и среда NetBeans”. 2-е издание Спб.: БХВ-Петербург, 2009
  •  
    Яндекс цитирования __cвЁ-_@Mail.ru free counters Система Orphus
    Информационно - поисковая система "Корабел.ру": Судостроение. Судоходство. Судоремонт.

    © 2009 - 2021 Кафедра системного анализа и логистики, Федеральное государственное автономное образовательное учреждение высшего образования «Санкт-Петербургский государственный университет аэрокосмического приборостроения»