Skip to content
EntityQ857102· pop 35· linked from 1,321 articles

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

Sign in to save

process by which an agent creates a specification of a software artifact

In the Vinony graph

Within Vinony's link graph, проектирование программного обеспечения is referenced by 1,321 other articles, and connects out to fault tolerance, algorithm and compiler.

It sits within the topics Software architecture, Software design and Software engineering.

Its subject is documented across 34 Wikipedia language editions.

Wikidata facts

Subclass of
design
Followed by
pseudocode
Show 3 more facts
Commons category
Software design
topic's main category
Category:Software design
Sources (2)

via Wikidata · CC0

Article · Русский

Проектирование программного обеспечения — процесс создания проекта программного обеспечения (ПО), а также дисциплина, изучающая методы проектирования.Проектирование ПО является частным случаем проектирования продуктов и процессов. Проектирование ПО включает следующие основные виды деятельности: * выбор метода и стратегии решения; * выбор представления внутренних данных; * разработка основного алгоритма; * документирование ПО; * тестирование и подбор тестов; * выбор представления входных данных. Первоначально программа рассматривается как чёрный ящик. Ход процесса проектирования и его результаты зависят не только от состава требований, но и выбранной модели процесса, опыта проектировщика. Модель предметной области накладывает ограничения на бизнес-логику и структуры данных. В зависимости от класса создаваемого ПО, процесс проектирования может обеспечиваться как «ручным» проектированием, так и различными средствами его автоматизации. В процессе проектирования ПО для выражения его характеристик используются различные нотации — блок-схемы, ER-диаграммы, UML-диаграммы, DFD-диаграммы, а также макеты. Проектированию обычно подлежат: * Архитектура ПО; * Устройство компонентов ПО; * Пользовательские интерфейсы. В российской практике проектирование ведется поэтапно в соответствии со стадиями, регламентированными ГОСТ 2.103-68 : 1. * Техническое задание(по ГОСТ 2.103-68 к стадиям разработки не относится), 2. * Техническое предложение, 3. * Эскизный проект, 4. * Технический проект, 5. * Рабочий проект. На каждом из этапов формируется свой комплект документов, называемый проектом (проектной документацией). В зарубежной практике регламентирующими документами, например, являются Software Architecture Document, Software Design Document.

Abstract from DBpedia / Wikipedia · CC BY-SA

Connections

Categories