Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 12 лет назад пользователемwww.qnx-russia.ru
1 © Telelogic AB Development of Embedded Applications using MDD and Rhapsody
2 © Telelogic AB Development of Embedded Applications using MDD and Rhapsody
3 © Telelogic AB Telelogic Corporate Highlights FINANCIAL STRENGTH GLOBAL PRESENCE PRODUCT LEADERSHIP В бизнесе более 22 лет, компания основана в 1983 Быстрый рост Высокая прибыль, положительный денежный поток, нулевой долг Офисы продаж и поддержки в 22 странах Follow-the-sun многоязычная техническая поддержка Глобально-распределённая разработка продукции Более пользователей по всему миру Lifecycle Solutions основаны на лучших в классе продуктах Более 15% доходa вкладывается в R&D Лидер в определении стандартов - OASIS, BPMN, SysML, UML, TTCN
4 © Telelogic AB Telelogic – Global Presence Over +40 offices around the world As of September 2004
5 © Telelogic AB AutomotiveAerospace/DefenceCommunicationsFinance, IT and more Telelogic Lifecycle Solutions are used everywhere!
6 © Telelogic AB Magic Quadrant LEADER 2005 Market LEADER 2004 Technology LEADER 2005 Technology LEADER 2005 Technology Innovator 2005 "... Telelogic continues to gain ground as a result of a very focused product mentality... supporting demanding and complex application development. - Stephen D. Hendrick, IDC Top 10 Most Influential Global PlayersApplication Development and Data Integration Markets - Computer Business Review, 2005 System Architect and Focal Point.. have propelled Telelogics application lifecycle management (ALM) capability further up the value chain.. and…ahead of the likes of Borland, IBM, Microsoft and others. - Bola Rotibi – Ovum A Recognized Industry Leader "Organizations need to align their business operations with customer needs, while exploiting market opportunities and new technologies. With its vision of Enterprise Lifecycle Management, a solution portfolio that enables organizations to align processes, core competencies, and products with their business objectives, Telelogic is poised to help them succeed." - Teresa Jones - Butler Group
7 © Telelogic AB Ranked Top 10 in the World 1.Microsoft 2.IBM 3.BEA 4.Oracle 5.Borland 6.Sun 7.Telelogic 8.Mercury 9.Compuware 10.Novell Computer Business Review поставил Telelogic на 7-е место в списке 10-ти самых влиятельных компаний в сфере разработки приложений
8 © Telelogic AB MANAGE >> ALIGN >> > AUTOMATE >> Integrated Best-In-Class Product Portfolio SYSTEM ARCHITECT Enterprise Architecture & Business Process FOCAL POINT Product, Portfolio & Requirements Management DOORS Requirements & Test Management SYNERGY Configuration Management TAU Visual Design, Implementation & Test SYNERGY/Change Change Process & Workflow
9 © Telelogic AB OK…so thats Telelogic the corporation…what about us? Formally I-Logix, the fastest growing Model Driven Development company on the planet and now….TA DAH… The Telelogic Systems and Software Modeling Business Unit We focus only on real-time and embedded systems and software applications…just as before but now with even more resources and with great linkage to the Telelogic family of products
10 © Telelogic AB О нас Компания I-Logix основана в 1987 году. Основное направление деятельности – проектирование и тестирование систем (Statemate ® ) Dr. David Harel (моделирование поведения) – премия премьер-министра Израиля Dr. Amir Pnuelli (формальная верификация) – премия Тьюринга 1998 год: создание Rhapsody ® – платформы нового поколения, совместимой с Unified Modeling Language (UML ) и предназначенной для системного проектирования и разработки программного обеспечения Eran Gery – специалист по методологии и технологии UML Dr. Peter Hoffman – специалист по системной методологии Dr. Bruce Douglass – специалист по методологии и автор программного обеспечения
11 © Telelogic AB Hardware and software: role reversal Hardware software Hardware software Software
12 © Telelogic AB 12 Defects Specification Source: Ramamoorthy et al, IEEE Computer 10/84 Time DesignDevelopmentTest Дефекты представлены Дефекты найдены Проблемы начинаются очень рано в процессе дизайна
13 © Telelogic AB 13 Defects Specification Source: Ramamoorthy et al, IEEE Computer Time DesignDevelopmentTest Дефекты представлены Дефекты найдены Наша цель… 10/84
14 © Telelogic AB 14 Defects Specification Source: Ramamoorthy et al, IEEE Computer Time DesignDevelopmentTest Дефекты представлены Дефекты найдены Убрать красное… 10/84
15 © Telelogic AB 15 Defects Specification Time DesignDevelopmentTest И потом…перевернуть синее! Дефекты найдены
16 © Telelogic AB 16 Defects Specification Time DesignDevelopmentTest УРА-А-А! Дефекты предотвращены
17 © Telelogic AB Традиционный процесс дизайна Hand write code Low level code debug Test code Customer requirements Written specification Analysis Design Prototype Implementation System Integration Defect management Project management Document Management Task management Collaboration management Component management Development Far East QA Marketing Development Europe Finance Headquarters System Design & Documentation
18 © Telelogic AB Традиционный процесс дизайна Hand write code Low level code debug Test code Customer requirements Written specification Analysis Design Prototype System Design & Documentation Implementation System Integration Defect management Project management Document Management Task management Collaboration management Component management Development Far East QA Marketing Development Europe Finance Headquarters Product Iterations
19 © Telelogic AB Что большинство компаний делает в этом случае? Раньше они прибавляли рабочую силу, но теперь они снижают функциональность (87%) Они переписывают модули (74.9%) или отменяют проэкт (18%) Они заканчивают проэкт поздно (72.8%) Source: Electronics Market Forecasters Они пробуют CMMI или ISO…но только документируют процесс вместо его улучшения
20 © Telelogic AB Проблемы… Системная интеграция это первая стадия, где поведение системы и ПО известны ПО стало основным элементом, но "традиционный процесс разработки" не поддерживает новое использование и усложнённость Документация дизайна не связана с его реализацией Большинство кодовых генераторов используют архитектуру "черного ящика" "Корпоративное" повторное использование кода встречается редко Обширное (и дорогое) тестирование нужно чтобы находить дефекты AFTER-THE-FACT Процессы не угнались за реальными проблемами – outsourcing, sub- contracting Корпоративные программы по качеству помогают улучшить сам процесс, но не улучшают продуктивность
21 © Telelogic AB Вернёмся к традиционному процесс дизайна Hand write code Low level code debug Test code Customer requirements Written specification Analysis Design Prototype System Design & Documentation Implementation System Integration Defect management Project management Document Management Task management Collaboration management Component management Development Far East QA Marketing Development Europe Finance Headquarters Product Iterations
22 © Telelogic AB Telelogic MDD Hand write code Low level code debug Test code Customer requirements Written specification Analysis Design Prototype Defect management Project management Document Management Task management Collaboration management Component management Development Far East QA Marketing Development Europe Finance Headquarters Software Engineering System Engineering Test Engineering Software Engineering System Integration
23 © Telelogic AB Telelogic MDD System Acceptance Customer requirements Written specification Analysis Design SW implementation Defect management Project management Document Management Task management Collaboration management Component management Development Far East QA Marketing Development Europe Finance Headquarters (Sub) System integration & test Module integration & test Unit test Software Engineering System Engineering Test Engineering Software Engineering
24 © Telelogic AB Telelogic MDD System Acceptance Customer requirements Written specification Analysis Design SW implementation Defect management Project management Document Management Task management Collaboration management Component management Development Far East QA Marketing Development Europe Finance Headquarters (Sub) System integration & test Module integration & test Software Engineering System Engineering Test Engineering Software Engineering Unit test
25 © Telelogic AB Telelogic MDD System Acceptance Customer requirements Written specification Analysis Design SW implementation Defect management Project management Document Management Task management Collaboration management Component management Development Far East QA Marketing Development Europe Finance Headquarters (Sub) System integration & test Module integration & test Unit test Software Engineering System Engineering Test Engineering Software Engineering
26 © Telelogic AB Defect management Project management Document Management Task management Collaboration management Component management Telelogic MDD System Acceptance Customer requirements Written specification Analysis SW implementation (Sub) System integration & test Module integration & test Software Engineering System Engineering Test Engineering Software Engineering Development Far East QA Marketing Development Europe Finance Headquarters Unit test SW implementation Design v
27 © Telelogic AB Как мы делаем это лучше? Поведение дизайна легко охвачено графическим моделированием на уровне системы или ПО Цель дизайна всегда отображена (двусторонне) к исполнению, поскольку существует бесшовная связь между Системой и ПО У нас есть возможность исполнять графические модели, пока в виртуальном режиме, и, таким образом. проблемы с требованиями, архитектурой и дизайном решены заранее и... Поведение утверждается до того, как у нас есть оборудование, уменьшая сюрпризы во время системной интеграции Наш код читабелен, готов для разворачивания, представляет собой полное приложение, и уникально, динамично свазан с моделью
28 © Telelogic AB Как мы делаем это лучше? Код на 100% соответствует модели, так что код и модель могут быть отлажены одновременно, уменьшая фазу тестирования Наши решения для тестирования обеспечивают задуманное поведение, независимо от усложнённости дизайна В то время как Rhapsody это "процессовый агностик", мы пропагандируем использовние процесса Harmony, который был специально создан что-бы максимизировать пользу Rhapsody при дизайне систем Наши методологи и консультанты предоставляют помощь для наилучшего применения и помогают обеспечить быстрый переход от текстового программирования к MDD
29 © Telelogic AB Test Continuum Process Consulting & Rapid Deployment Education BestCustomer SupportPractices Telelogic system design and software development solutions Electronic System Design Software System Design Software Design Implementation Model Driven Development (MDD) Rhapsody in Java (UML) Rhapsody in C++ (UML) Rhapsody in C (UML) Rhapsody in Ada (UML) Statemate
30 © Telelogic AB Full RTOS (Linux, VxWorks, etc) Real time Framework Наша aрхитектура UML Modeling Full Behavioral Code Полный комлект видов UML для создание Моделей… дополнительные виды для добавочного диапaзона Код генерируется прямо из UML позволяя двухсторонний производственный поток Final Target Application Быстрая переадресовка RTOS элементы полностью утилизированы Конечное приложение состоит из предсказуевомого кода Oтладка на целевой системе
31 © Telelogic AB В итоге… Повторное использование кода и продуктивность разработки… Параллельное проектирование систем и программного обеспечения на основе моделирования … Потверждение поведения и требований сразу, а также на целевой системе… Генерация готового приложения для систем реального времени … Производственно-качественный код динамично связан с документацией… Тестирование с использованием сценариев и генерация тестов на основе модели … В общем…улучшат качество, уменьшат количество циклов разработки и увеличат продуктивность И это то что мы делаем, и делаем исключительно хорошо…
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.