Glossary entry

English term or phrase:

software design

Russian translation:

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

Added to glossary by Oleg Lozinskiy
Dec 22, 2021 06:34
2 yrs ago
19 viewers *
English term

software design

English to Russian Tech/Engineering IT (Information Technology)
Уважаемые коллеги! Возник вопрос, как по-русски назвать software design как результат проектирования или разработки ПО? Если design изделия - то это его конструкция, а если ПО, то как? Было предложение переводить как "архитектура", но она видится как часть software design.
Change log

Dec 22, 2021 10:24: Oleg Lozinskiy Created KOG entry

Discussion

Mikhail Kropotov Dec 22, 2021:
Проект скорее всего, будет понят неправильно -- как project.
Alex Yakovlev (asker) Dec 22, 2021:
To Pavlo Astashonok: Да, оговорился. Даже считается, что архитектура более широкое понятие, чем design, и их разграничивают. Например, тут: https://stackoverflow.com/questions/704855/software-design-v...
Alex Yakovlev (asker) Dec 22, 2021:
Так я ведь и привел: Computer program tests including, as appropriate, software design verification, factory acceptance tests, site acceptance tests, and in-use tests shall be controlled.
Alex Yakovlev (asker) Dec 22, 2021:
Так я ведь и привел: Computer program tests including, as appropriate, software design verification, factory acceptance tests, site acceptance tests, and in-use tests shall be controlled.
Pavlo Astashonok Dec 22, 2021:
архитектура архитектура мне видится более логичной. Я бы не назвал это частью software design
mk_lab Dec 22, 2021:
Вы бы привели контекст В разных контекстах в это словосочетание может вкладываться совершенно разный смысл. Без контекста можно только гадать, что тут имеется в виду
Alex Yakovlev (asker) Dec 22, 2021:
Михаил, я с Вами совершенно согласен. Однако в тексте рядом идут как software, так и software design. Например, software design review. Или вот, из текста:
Computer program tests including, as appropriate, software design verification, factory acceptance tests, site acceptance tests, and in-use tests shall be controlled.
Получается, software design verification - просто проверка (ну или верификация, любят у нас это слово) ПО?
Mikhail Kropotov Dec 22, 2021:
Результат проектирования и разработки ПО -- это и есть это ПО :)

Proposed translations

+1
2 hrs
Selected

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

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

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

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

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

В зависимости от класса создаваемого ПО, процесс проектирования может обеспечиваться как «ручным» проектированием, так и различными средствами его автоматизации. В процессе проектирования ПО для выражения его характеристик используются различные нотации — блок-схемы, ER-диаграммы, UML-диаграммы, DFD-диаграммы, а также макеты.

Проектированию обычно подлежат:

Архитектура ПО;
Устройство компонентов ПО;
Пользовательские интерфейсы.

В российской практике проектирование ведется поэтапно в соответствии со стадиями, регламентированными ГОСТ 2.103-68: Техническое задание, Техническое предложение, Эскизный проект, Технический проект, Рабочий проект.[1] На каждом из этапов формируется свой комплект документов, называемый проектом (проектной документацией).
В зарубежной практике регламентирующими документами, например, являются Software Architecture Document, Software Design Document.
https://dic.academic.ru/dic.nsf/ruwiki/334834

--------------------------------------------------
Note added at 3 час (2021-12-22 10:03:48 GMT)
--------------------------------------------------

Разработка программного обеспечения - Software design

Дизайн программного обеспечения обычно включает решение проблем и планирование программного решения. Это включает в себя как низкоуровневый компонент и проект алгоритма , так и проект высокого уровня, архитектуру.
https://livepcwiki.ru/wiki/Software_design

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

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

Проектированию обычно подлежат:

- Архитектура ПО;

- Устройство компонентов ПО;

- Пользовательские интерфейсы.

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

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

При этом обязательными являются шесть этапов:

- Определение требований

- Проектирование

- Написание команд (программирование)

- Компоновка

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

- Документирование

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

В России проектирование программного обеспечения происходит поэтапно в соответствии со стадиями, регламентированными ГОСТ 2.103-68: Техническое задание, Техническое предложение, Эскизный проект, Технический проект, Рабочий проект.

На каждом из этапов оформляется свой комплект документов, называемый проектом (проектной документацией).

В зарубежной практике регламентирующими документами, например, являются Software Architecture Document, Software Design Document.
https://helperia.ru/a/dizajn-projektirovanije-programmnogo-o...
Note from asker:
Большое спасибо, Олег! Сам пришел к тому же выводу, что, кроме как "проект" не скажешь.
Peer comment(s):

agree Igor Timko
15 mins
Thank you, Igor! SEASON'S GREETINGS!
Something went wrong...
4 KudoZ points awarded for this answer.
Term search
  • All of ProZ.com
  • Term search
  • Jobs
  • Forums
  • Multiple search