Використання середовища проектування IBM Rational / Telelogic Rhapsody для розробки вбудованих цифрових програм, Різне, Програмування, статті

Для рішень, пропонованих на ринку телекомунікацій, програмне забезпечення зазвичай є одним з основних конкурентних переваг. Відповідно, методи швидкої, ефективної і маловитратної розробки ПО критично важливі для своєчасної окупності телекомунікаційних проектів. Це, в свою чергу, вимагає від розробників ПО використання максимально ітеративного підходу до створення додатків, що забезпечує точну реалізацію коду з промисловим рівнем якості, контролює поведінку системи і скорочує цикли розробки продукту.

Компанія ECI Telecom є найбільшим постачальником телекомунікаційних послуг в Ізраїлі. У штат компанії входить більше 4000 чоловік. ECI Telecom складається з безлічі стратегічних підрозділів, одне з яких – підрозділ транспортних мереж – проектує та розробляє комутаційну платформу наступного покоління A :: DAX, використовуючи інструмент Rhapsody компанії IBM Rational / Telelogic для створення шірокофункціональних додатків.

Середа візуального проектування IBM Rational / Telelogic Rhapsody заснована на мові Unified Modeling LanguageTM (UML – уніфікована мова моделювання) і поєднує в собі функціональну декомпозицію і об’єктні методи, що дає команді розробників підрозділи транспортних мереж можливість виконувати збірку і впровадження складних вбудованих додатків значно швидше, ніж за допомогою традиційних ручних методів програмування. Інструмент Rhapsody, який в даний час використовується ECI Telecom для створення платформи A :: DAX, а також у трьох інших проектах, розроблений і оптимізований у відповідності зі специфічними вимогами ринку вбудованих систем. Важливо відзначити, що телекомунікаційні системи в більшості випадків є вбудовуваними. Rhapsody виконує тестування системи у віртуальному режимі, встановлює відповідність між проектною документацією і реалізацією архітектури протягом усього процесу проектування і генерує код з промисловим рівнем якості.


До освоєння продукту Rhapsody компанія ECI Telecom використовувала традиційні методи кодування, але потім прийшла до висновку, що ефективно розробляти вбудовувані системи реального часу стає все складніше.


На відміну від інших CASE-продуктів візуальної розробки, які багато хто вважає не більше ніж дорогими креслярськими інструментами, здатними генерувати лише частина коду або прототип програми, середа розробки Rhapsody забезпечує “узгодження модель – код”. Ця можливість дозволяє інженерам повністю контролювати створювану архітектуру, оскільки будь-які зміни, які вносяться в архітектуру або її реалізацію, застосовуються до всіх уявленням моделі. По суті, модель і код по-різному представляють одну і ту ж інформацію, що забезпечує синхронність між архітектурою і кодом протягом всього процесу розробки.


Завдяки середовищі проектування Rhapsody компанія ECI Telecom змогла перевести більшу частину завдань генерації, налагодження та перевірки коду на рівень графічного проектування. В результаті програмні продукти стали більш досконалими, якість їх реалізації зросла, а час виведення на ринок скоротилося. За словами фахівців компанії, тривалість циклів проектування і кодування зменшилася як мінімум на 30%.


ECI Telecom стала одним з перших клієнтів компанії IBM Rational / Telelogic в Ізраїлі. Ізраїльська компанія фактично стала випробувачем інструментів IBM Rational / Telelogic і в даний час отримує повноцінну підтримку від цієї компанії. Методи UML-кодування і застосування середовища Rhapsody в якості стандарту дозволяють ECI Telecom постійно вдосконалювати процес проектування телекомунікаційних продуктів.

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*