Взгляды SFIA Разработка систем

Разработка систем

Управление разработкой систем DLMG

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

Проектирование систем DESN

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

Проектирование программного обеспечения SWDN

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

Программирование/разработка программного обеспечения PROG

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

Разработка систем реального времени/встроенных систем RESD

Архитектура, проектирование и разработка надежного программного обеспечения реального времени, операционных систем, инструментов и встроенных систем. Встраивание компьютерных систем со специальной функцией в более крупную механическую или электронную систему, часто с ограничениями реального времени, безопасности и надежности. Обычно включает взаимодействие с аппаратным обеспечением, механическими датчиками и исполнительными механизмами для мониторинга и управления в таких приложениях, как промышленное, автомобильное, аэрокосмическое и медицинское оборудование, роботы и оборудование, включая устройства IoT (Интернет вещей).

Разработка анимации ADEV

Архитектура, проектирование и разработка анимационных и интерактивных систем, таких как игры и симуляторы.

Моделирование и проектирование данных DTAN

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

Проектирование базы данных DBDS

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

Проектирование сети NTDS

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

Тестирование TEST

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

Техника безопасности SFEN

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

Авторство информационного контента INCA

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