Разница между документом по проектированию программного обеспечения и документом по проектированию системы

Я работаю над проектным документом для модуля веб-приложения, и пока я исследовал проектный документ, я наткнулся на шаблоны с такими названиями, как Документ разработки программного обеспечения (SDD)/Описание разработки программного обеспечения (SDD), Система Проектный документ (SDD) и Технический проектный документ (TDD). В чем разница между этими документами?

В моем случае мне нужно спроектировать весь модуль и его функции, а также написать проектный документ для него, который впоследствии может быть принят подразделением для других проектов. Я следую документу по разработке программного обеспечения/описанию дизайна программного обеспечения - отчасти потому, что он находится в жизненном цикле программного обеспечения IEEE и может быть основой для использования другой командой разработчиков программного обеспечения при разработке программного обеспечения. Может ли кто-нибудь объяснить дизайн-документы и предложить, какой из них лучше всего следовать для моей работы?


person Reagan Ochora    schedule 19.02.2017    source источник


Ответы (2)


Я понимаю, что вам, вероятно, уже давно не нужен этот ответ, но на случай, если у кого-то еще возникнет этот вопрос...

По моему опыту, следующие имена в значительной степени являются синонимами:

  • Документ по дизайну программного обеспечения
  • Описание дизайна программного обеспечения
  • Технический проект

Обычно они используются для описания одной функции в приложении.

В отличие от них, «Проектный документ СИСТЕМЫ» описывает всю систему, которая может представлять собой высокоуровневое представление компонентов в данном приложении или всех приложений в данной системе (например, если компания среднего размера имеет несколько приложений, которые как-то взаимодействовать).

person Wayne S.    schedule 01.05.2018

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

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

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

person Cebu CM Solutions    schedule 30.03.2020