Для установки нажмите кнопочку Установить расширение. И это всё.

Исходный код расширения WIKI 2 регулярно проверяется специалистами Mozilla Foundation, Google и Apple. Вы также можете это сделать в любой момент.

4,5
Келли Слэйтон
Мои поздравления с отличным проектом... что за великолепная идея!
Александр Григорьевский
Я использую WIKI 2 каждый день
и почти забыл как выглядит оригинальная Википедия.
Что мы делаем. Каждая страница проходит через несколько сотен совершенствующих техник. Совершенно та же Википедия. Только лучше.
.
Лео
Ньютон
Яркие
Мягкие

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

Из Википедии — свободной энциклопедии

Разработка программного обеспечения
Ключевые процессы
Парадигмы и модели
Методологии
Инструменты

Разрабо́тка програ́ммного обеспе́чения (англ. software development) — деятельность по созданию нового программного обеспечения[1].

Разработка программного обеспечения как инженерная дисциплина является составной частью (областью) программной инженерии, наряду с дисциплинами, отвечающими за функционирование и сопровождение программных продуктов[2].

Сложность разработки ПО

Современный тренд в разработке программного обеспечения – растущая сложность. Аналитики говорят, что из-за всё более высокой сложности разработки ПО повышается порог вхождения в профессию. Из-за высокого порога возникла парадоксальная ситуация, когда разработчиками люди становятся не благодаря своим знаниям и навыкам, а по случайности[3]

Процесс и методологии

Процесс разработки программного обеспечения (англ. software development process) — это процесс, посредством которого потребности пользователей преобразуются в программный продукт (the process by which user needs are translated into a software product). Процесс разработки программного обеспечения является составной частью программной инженерии и описывается в стандарте ISO 24765:2010[4].

Существует несколько моделей процесса разработки ПО:

См. также

Литература

  • Соммервилл, И. Инженерия программного обеспечения = Software Engineering : [пер. с англ.]. — 6-е изд. — М. : Вильямс, 2002. — 642 с. — ISBN 5-8459-0330-0.
  • Гринфилд, Дж. Фабрики разработки программ (Software Factories): потоковая сборка типовых приложений, моделирование, структуры и инструменты = Software Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools : [пер. с англ.] / Дж. Гринфилд, К. Шорт, С. Кук … [и др.]. — М. : Диалектика, 2006. — 592 с. — ISBN 978-5-8459-1181-0.
  • Единая система программной документации : ГОСТ 19.
  • ГОСТ Р ИСО/МЭК 12207-2010 : Информационная технология. Системная и программная инженерия. Процессы жизненного цикла программных средств.

Примечания

  1. Development Архивная копия от 8 июля 2016 на Wayback Machine // Macmillan Dictionary:
    the process of creating a new product or method.
  2. Программная инженерия — приложение систематического, дисциплинированного, измеримого подхода к разработке, функционированию и сопровождению программного обеспечения, а также исследованию этих подходов; то есть, приложение дисциплины инженерии к программному обеспечению (ISO/IEC/IEEE 24765-2010 Systems and software engineering — Vocabulary)
  3. Качко, Ю. Сложность программирования убивает разработчиков : [арх. 27 сентября 2022] // Digital World — цифровое будущее сегодня. — 2021. — 11 ноября.
  4. Software development process // ISO/IEC/IEEE 24765:2010 : Systems and software engineering — Vocabulary.

Ссылки

Эта страница в последний раз была отредактирована 7 декабря 2023 в 19:20.
Как только страница обновилась в Википедии она обновляется в Вики 2.
Обычно почти сразу, изредка в течении часа.
Основа этой страницы находится в Википедии. Текст доступен по лицензии CC BY-SA 3.0 Unported License. Нетекстовые медиаданные доступны под собственными лицензиями. Wikipedia® — зарегистрированный товарный знак организации Wikimedia Foundation, Inc. WIKI 2 является независимой компанией и не аффилирована с Фондом Викимедиа (Wikimedia Foundation).