Jump to content

Описание дизайна программного обеспечения

Описание проекта программного обеспечения (также известное как документ проекта программного обеспечения или SDD ; просто документ проекта ; также спецификация дизайна программного обеспечения ) — это представление проекта программного обеспечения, которое должно использоваться для записи информации о проекте, решения различных проблем проектирования и передачи этой информации разработчикам проекта. заинтересованные стороны. [1] SDD обычно сопровождает архитектурную схему с указателями на подробные характеристики более мелких частей проекта. На практике описание необходимо для координации большой команды под единым видением, должно быть стабильным справочником и описывать все части программного обеспечения и то, как они будут работать.

SDD обычно содержит следующую информацию:

  1. Проектирование , управляемое данными, описывает структуры, находящиеся в программном обеспечении. Атрибуты и отношения между объектами данных определяют выбор структур данных .
  2. используются При проектировании архитектуры характеристики потока информации и отображаются в структуре программы. Метод преобразования преобразования применяется для отображения четких границ между входящими и исходящими данными. В диаграммах потоков данных ввод, обработка и вывод управления распределяются по трем отдельным модулям.
  3. Дизайн интерфейса описывает внутренние и внешние интерфейсы программы, а также дизайн человеческого интерфейса . Проектирование внутреннего и внешнего интерфейса основано на информации, полученной из модели анализа.
  4. Процедурный дизайн описывает концепции структурированного программирования с использованием графических, табличных и текстовых обозначений.

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

IEEE 1016-2009 , озаглавленный «Стандарт IEEE для информационных технологий — Проектирование систем — Описания проектирования программного обеспечения» , [2] — это стандарт IEEE , определяющий «необходимый информационный контент и организацию» для SDD. [3] IEEE 1016 не определяет носитель SDD; он «применим к автоматизированным базам данных и языкам описания проектов, но может использоваться для бумажных документов и других средств описания». [4]

Издание 2009 года представляло собой серьезную переработку стандарта IEEE 1016-1998, поднявшую его из рекомендованной практики до полного стандарта. Эта редакция была смоделирована по стандарту IEEE Std 1471-2000 « , Рекомендуемая практика для архитектурного описания программно-емких систем» расширяя концепции представления, точки зрения, заинтересованных сторон и интересов от описания архитектуры до вспомогательной документации высокого уровня и детального проектирования и построения программное обеспечение. [IEEE 1016, Введение ]

В соответствии с концептуальной моделью IEEE 1016 SDD организован в одно или несколько представлений проекта. Каждое представление дизайна следует соглашениям своей точки зрения дизайна. IEEE 1016 определяет следующие точки зрения проектирования для использования: [5]

  • Контекстная точка зрения
  • Точка зрения композиции
  • Логическая точка зрения
  • Точка зрения зависимости
  • Информационная точка зрения
  • Шаблоны используют точку зрения
  • Точка зрения интерфейса
  • Точка зрения структуры
  • Точка зрения взаимодействия
  • Точка зрения государственной динамики
  • Точка зрения алгоритма
  • Точка зрения ресурса

Кроме того, пользователи стандарта не ограничены этими точками зрения, а могут определять свои собственные. [6]

Статус IEEE

[ редактировать ]

IEEE 1016-2009 в настоящее время указан как «Неактивный — зарезервирован». [7]

См. также

[ редактировать ]
  1. ^ Стандарт IEEE для информационных технологий – Проектирование систем – Описания проектирования программного обеспечения . ИИЭР СТД 1016-2009. Июль 2009 г. стр. 1–35. дои : 10.1109/ieeestd.2009.5167255 . ISBN  978-0-7381-5925-6 .
  2. ^ Стандарт IEEE для информационных технологий – Проектирование систем – Описания проектирования программного обеспечения . IEEE. 20 июля 2009 г. doi : 10.1109/IEESTD.2009.5167255 . ISBN  978-0-7381-5925-6 .
  3. ^ IEEE 1016, Аннотация .
  4. ^ IEEE 1016, Аннотация .
  5. ^ IEEE 1016, пункт 5.
  6. ^ IEEE 1016, подраздел 4.5.
  7. ^ Стандарт IEEE для информационных технологий – Проектирование систем – Описания проектирования программного обеспечения . ИИЭР СТД 1016-2009. Июль 2009 г. стр. 1–35. doi : 10.1109/IEESTD.2009.5167255 . ISBN  978-0-7381-5925-6 .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: cb6db2994fdb91d0b761146234236669__1708511280
URL1:https://arc.ask3.ru/arc/aa/cb/69/cb6db2994fdb91d0b761146234236669.html
Заголовок, (Title) документа по адресу, URL1:
Software design description - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)