Новости

Подписаться на RSS
2023 2022 2019 2018 2015 2014 2013 За все время

Какие методологии наиболее успешно применяются в разработке современных программных приложений?

Мой взгляд на преимущества и недостатки при практическом использовании наиболее популярных из них:


Анна Сергеева. Гибкие методологии разработки современных программных приложений // Системный администратор. 2015. № 1-2.

Что такое статические анализаторы исходного кода? Зачем они нужны? Какая польза от их применения? Как они помогают минимальными усилиями значительно повысить качество приложений для встраиваемых систем?


Как всегда это бывает у любознательных читателей и постоянно развивающихся специалистов - вопросов много, все они важны и интересны. Мое мнение по этой теме в новой статье:


Анна Сергеева. Возможности статического анализатора Atollic TrueINSPECTOR для повышения качества встраиваемых приложений // Компоненты и технологии. 2015. № 4.

 Итак, мое сотрудничество с редакцией журнала "Современная электроника" стало весьма плодотворным.

В свежем номере опубликована моя новая статья о популярном виртуальном симуляторе аппаратуры Vista Virtual Prototyping компании Mentor Graphics, который ранее уже упоминался в моих статьях, а теперь о нем - более подробно:


Анна Сергеева. Оптимизация разработки программ для встраиваемых систем в симуляторе Vista Virtual Prototyping // Современная электроника. 2014. № 9.


Спешу порадовать тем, что предыдущая моя статья нашла множество откликов от читателей, поступили интересные вопросы и комментарии к ней.
Что ж, идя навстречу горячо любимым читателям, я развила эту тему и... и вот уже в печати новый, ноябрьский выпуск с моей публикацией:
Анна Сергеева. Распределенные виртуальные стенды для тестирования веб-серверных приложений // Системный администратор. 2014. № 11.

В ходе разработки современных программных приложений все большую роль играют средства виртуализации.

Ведь, вне зависимости выбора в пользу VMware, Oracle или других производителей, виртуальные машины - это прекрасный инструмент для проведения разработки, тестирования и оказания технической поддержки.

- В чем преимущество вируальных машин по сравнению с физическими?

- Каковы сферы их применения в разработке ПО?

- Как организовать тестовые стенды на базе виртуальных машин?

- Как грамотно настроить, сохранить и использовать нужные состояния таких машин?


Совсем скоро в свет выйдет моя новая публикация по этой тематике. И она положит начало целой серии статей, посвященных вопросам вируализации с точки зрения QA.

Лето плавно перетекло в осень, и тем временем список моих публикаций пополнился. Встречайте в новом сентябрьском номере профильного журнала "Компоненты и технологии".

"Применение реинжиниринга при проектировании встраиваемых систем. Часть 1"

Автор продолжает серию статей с описанием удобных методик и подходящих инструментальных средств, которые позволяют оптимизировать процесс проектирования программ и аппаратуры для современных встраиваемых устройств. Предлагается способ разработки новых систем с частичным использованием ранее написанного исходного кода (применение реинжиниринга). Рассматривается методика преобразования программного кода, которая подходит как для работы с приложениями высокого уровня, так и с файлами описания аппаратуры. Приводятся практические примеры работы с программным инструментарием системы реинжиниринга DMS, которая достаточно универсальна для поддержки нестандартных языков кодирования и нестандартных сред исполнения, что важно при проектировании встраиваемых устройств.

Среди существующих инструментальных средств автоматизации реинжиниринга на различных этапах широко востребованы средства автоматизации преобразования исходного кода, которые используются как для низкоуровневых программ, так и для прикладных. При помощи таких инструметов от устаревшей платформы, на которой разработана исходная система, к более совершенной и подходящей для реализации новых функциональных возможностей в проектируемой системе, переход выполняется автоматически.

В настоящее время заканчиваю работу над объемной статьей, посвященной этим насущным вопросам.

Что поможет стать одним из тех специалистов, благодаря которым конечные пользователи присылают больше положительных отзывов о приобретенном ПО? Мои профессиональные советы в помощь начинающим тестировщикам опубликованы в летнем номере журнала "Системный Администратор". Читать здесь.

Готовится к выходу еще одна статья о работе с программными симуляторами аппаратуры Vista Virtual Prototyping от Mentor Graphics. Здесь уже речь пойдет о преимуществах разработки ПО для встраиваемых систем на основе вируальной аппаратуры, до ее реализации в железе.