Изберете своя език
АГС-ИНЖЕНЕРИНГ
Имейл: projects@ags-engineering.com
телефон:505-550-6501/505-565-5102(САЩ)
Skype: agstech1
SMS Messaging: 505-796-8791 (USA)
Факс: 505-814-5778 (САЩ)
WhatsApp:(505) 550-6501
Експертно ръководство на всяка стъпка от пътя
Разработка на софтуер в реално време и системно програмиране
Нашата работа е съсредоточена около проблема за постигане на коректност на времето във вградените системи, което означава да гарантираме, че системата реагира в рамките на изискванията в реално време. С други думи, вградена система в реално време е проектирана да наблюдава и реагира на външни среди в рамките на краен срок. Тези системи взаимодействат с околната среда, използвайки различни хардуерни и софтуерни интерфейси. Вграденият софтуер управлява тези интерфейси и гарантира, че задачите се изпълняват в рамките на тесни времеви ограничения. Операционната система в реално време (RTOS) на тези устройства е отговорна за планирането на независими задачи и управлението на процеси. От интелигентни домашни уреди до усъвършенствано управление на полети за самолети, вградените компютри играят важна роля в ежедневието ни. Примери за такива системи включват въздушни възглавници, авионика, интелигентни термостати, системи за домашна сигурност, аварийни прекъсвания, мултимедийни системи като възпроизвеждане на видео и QoS в уеб сървъри. Нашите софтуерни и системни програмисти в реално време имат солиден опит и разбиране както на практическите, така и на теоретичните аспекти на вграденото програмиране в реално време, като програмиране на вградени системи в реално време и взаимодействията на хардуера, софтуера и операционната система в такива системи. Ние предлагаме цялостни софтуерни услуги, които покриват пълния цикъл на разработка и внедряване на проекти в реално време/вградени/кросплатформени проекти. Независимо дали се нуждаете от вградена система, драйвер за устройство или пълно приложение… или иначе, широкият ни опит и умения ни позволяват да доставим това, от което се нуждаете. Нашите софтуерни инженери имат богат опит с вградени системи, разработка в реално време, персонализиране на вграден Linux, ядро/Android, зареждащи програми, инструменти за разработка, обучение и консултации, оптимизация и пренасяне. Приложенията в реално време могат да се правят на много езици. Ето кратък списък на нашите услуги за разработка на софтуер и системно програмиране в реално време:
-
Изграждане на работещи архитектурни бази
-
Старт на проекта
-
Персонализиране на инструмента
-
Управление на изискванията
-
Оценка на изправността на системната архитектура
-
Развиващи се компоненти
-
Тестване
-
Съдействие със съществуващи или готови софтуерни инструменти
-
Обучение, Менторство, Консултации
Архитектура Основна подплата
Архитектурата описва основните структури на високо ниво, връзки и механизми на една система. Архитектурата служи като основа за внедряване на системата, по-нататъшно развитие и поддръжка. Без истинска и ясна представа за архитектурата на системата, гъвкавото или паралелно развитие става трудно, ако не и невъзможно, увеличавайки ентропията на системата, изисквайки повече тестове и намалява времето за пускане на пазара. Наличието на солидна добра архитектура е задължително за ефективното развитие на системата и бързата реакция на изискванията на клиента. Ние създаваме или документираме истинската системна архитектура, върху която вашият екип може да надгражда.
Проект Jump-start
Когато започнете нов проект и искате да се възползвате и да приложите подход, основан на гъвкав модел, без да правите компромис с графици, качество и цена, ние можем да ви помогнем да постигнете тези цели чрез нашите персонализирани пакети за бързо стартиране. Нашите пакети за бързо стартиране на проекти позволяват на екипите да възприемат и асимилират подход, управляван от гъвкав модел, с минимално въздействие върху общите разходи и графици на проекта.
Нашите експерти предоставят обучителни сесии по UML/SysML, гъвкаво моделиране, архитектурен дизайн, дизайнерски модели и други области, които са преплетени с менторски и консултантски сесии, за да постигнете значителен напредък по вашия проект.
Разработка на компоненти
В случай, че искате да възложите части от разработката на вашата система, за да спазите вашите крайни срокове, да намалите рисковете или защото ви липсва някакво специфично ноу-хау, ние сме тук, за да разработим вашите компоненти. Съвместно с нашите партньори ние поемаме пълната отговорност да доставяме напълно функционални и тествани софтуерни компоненти. Ние ви предоставяме експерти в областта (Linux, Java, Windows, .Net, RT, Android, IOS,.....) и професионални разработчици в определената среда.
Управление на изискванията
Правилното управление на изискванията е един от ключовите фактори за успех на проектите. Нашите експерти ще управляват вашите изисквания и ще ви помогнат да се уверите, че всички изисквания са документирани, изпълнени и тествани. Една от важните причини за неуспеха на проекта е неадекватното управление на изискванията, въпреки наличието на техническо ноу-хау и умения. Това е така, защото:
-
Загубен е надзор върху съществуващите изисквания и техните приоритети.
-
Изгубен е контрол върху това какви изисквания са изпълнени.
-
Клиентът не знае кои изисквания са тествани
-
Клиентът не знае, че изискванията са се променили
AGS-Engineering ще управлява изискванията вместо вас, ние ще ви помогнем да следите вашите изисквания и тяхното развитие.
Персонализиране на софтуерни инструменти
Много инструменти предлагат API, позволяващи разширяване или персонализиране на техните функции. AGS-Engineering може да ви помогне в подобни задачи. Нашите софтуерни инженери подкрепят разработката, управлявана от модела, и са придобили много опит в персонализирането на инструментите за моделиране, за да направят MDD по-ефективен. Ние предлагаме:
-
Фирмени персонализации
-
Шаблони за проекти
-
Стандартни фирмени шаблони за отчети за генериране на документи
-
Разработка на помощни програми за ефективна ежедневна употреба
-
Интеграция със средата за разработка и съществуващи инструменти
-
Хармонизиране на инструментите с дефинирания процес на разработка
Нашият опит е в Sparx Enterprise Architect, IBM - Rhapsody, GraphDocs - графично генериране на документи, Lattix, Java в реално време, C, C++, Assembler, LabVIEW, Matlab…и т.н.
Консултиране
Можем да ангажираме нашите експерти за решаване на конкретни проблеми или задачи за подобряване. В рамките на няколко консултативни сесии нашият екип може да представи проблема и работата, за да намери оптимално решение. Нашите консултанти предоставят подкрепа и експертни познания в области като следните:
-
Гъвкав модел, управляван от софтуер и системна архитектура
-
Оценка и подобряване на архитектурата
-
Архитектура и дизайн на софтуер/фърмуер
-
SW/HW интеграция
-
Agile и SCRUM
-
Моделиране
-
Цифрова обработка на сигнала (DSP)
-
Виртуализация
-
Управление на изискванията
-
Проектиране и разработка на системно ниво
-
Оптимизация на размера/скоростта
-
Тестване и тестово инженерство
-
Шиене на процеси
-
Пренасяне на приложения между операционни системи или процесори в реално време
-
Възприемане и персонализиране на инструмента
-
Инженеринг по сигурността / Информационна сигурност
-
DoD 178
-
ALM
-
Малък Android
-
Кабелни и безжични мрежи
-
Разработка на софтуер в .Net, Java и C/C++ и др
-
Операционни системи в реално време
-
Реинженеринг
-
Пакети за поддръжка на борда
-
Разработка на драйвери на устройства
-
Поддръжка и поддръжка
Световната партньорска мрежа за проектиране и канали на AGS-Engineering осигурява канал между нашите оторизирани партньори за проектиране и нашите клиенти, нуждаещи се от техническа експертиза и рентабилни решения навреме. Щракнете върху следната връзка, за да изтеглите нашияПРОГРАМА ЗА ДИЗАЙН ПАРТНЬОРСТВОброшура.