Проєктування програмного забезпечення
Перейти до навігації
Перейти до пошуку
Цикл розробки програмного забезпечення |
---|
Програміст за роботою |
Діяльність і кроки |
Допоміжні дисципліни |
Практики |
Інструменти |
Стандарти та галузі знань |
Проєктування програмного забезпечення (англ. Software design) - це процес визначення архітектури, компонентів, інтерфейсів та інших атрибутів (структур даних, алгоритмів і т.д.) системи або компонента програмного забезпечення. Результатом цього процесу є проєкт програмного забезпечення (англ. Software design)[1][2]
Проєктуванню зазвичай підлягають:
- Архітектура програмного забезпечення
- Компоненти ПЗ
- Користувацькі інтерфейси
В процесі проєктування ПЗ застосовують різні моделі — блок-схеми, ER-діаграми, DFD тощо.
Це незавершена стаття про програмування. Ви можете допомогти проєкту, виправивши або дописавши її. |
- Дизайн взаємодії
- Icon design
- Search-based software engineering
- Software Design Description (IEEE 1016)
- Досвід користування
- ↑ Архівована копія (PDF). Архів оригіналу (PDF) за 28 листопада 2021. Процитовано 28 листопада 2021.
{{cite web}}
: Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title (посилання) - ↑ "IEEE Standard Glossary of Software Engineering Terminology," in IEEE Std 610.12-1990 , vol., no., pp.1-84, 31 Dec. 1990, doi: 10.1109/IEEESTD.1990.101064.