Разработка на софтуер: Разлика между версии
Изтрито е съдържание Добавено е съдържание
Vodnokon4e (беседа | приноси) Редакция без резюме |
{{lang-en}} => {{lang|en}} |
||
Ред 2:
'''Разработката на софтуер''' (среща се и като '''разработка на приложения''', '''софтуерен дизайн''', '''проектиране на софтуер''', '''разработване на приложен софтуер''') е разработването на [[софтуер]]ен продукт съобразен с нуждите на дадена целева група или маркетинга на един софтуерен продукт. Терминът „разработка на софтуер“ може да се използва, за да опише [[програмиране|компютърното програмиране]], което е процес на писане и поддържане на [[сорс код]], но в по-широк смисъл на понятието се включва всичко – от концепцията на желания софтуер до крайната проява на софтуера, което в идеалния случай е планиран и структуриран процес. Следователно, разработката на софтуер може да включва [[изследвания]], нови разработки, прототипиране, модификация, повторно използване, ре-инженеринг, поддръжка, или всякакви други дейности, чийто краен резултат е софтуерният продукт.
[[Софтуер]] може да бъде разработен по множество от причини. Трите най-общи са да отговаря на конкретните нужди на клиент/фирма ({{lang
Нуждата от по-добро качество на процеса на софтуерна разработка води до началото на [[Софтуерно инженерство|софтуерното инженерство]], което се стреми да приложи систематичния подход, илюстриран в инженерната парадигма, към разработката на софтуер.
Съществуват много подходи към управлението на софтуерни проекти, известни като циклични модели в живота на софтуерната разработка, методологии, процеси или модели. „Моделът на водопада“ {{lang
== Методологии ==
Ред 38:
=== Дизайн ===
Когато изискванията се установят, дизайнът на софтуера може също да бъде установен в документ на софтуерен дизайн ({{lang
<!-- проверено дотук -->
|