LINUX.ORG.RU
ФорумTalks

Жизненный цикл ПО. Где почитать про это?

 


2

3

Господа!

Нет ли где доступно и желательно на русском языке прочесть про обобщённый жизненный цикл при разработке, внедрении и т.д. программного обеспечения. Кто-нибудь из классиков вроде Эрика Рэймонда затрагивает данный вопрос?

Выпуск — это всё-таки эквивалент снятия с производства или в разработке ПО это иной этап?


Выпуск — это всё-таки эквивалент снятия с производства

Не читал классиков по этому поводу, но сам в разработке ПО работаю уже 10 лет.
Нет, выпуск (т.н. сленг. «релиз») это всего лишь этап, когда основная функциональность готова и, в основном, работает корректно.
Снятие с производства происходит в двух случаях:
1) Программа работает идеально. К программе нечего ни добавить ни убрать. Это идеалистический случай в дикой природе встречаемый крайне редко. Даже всякие whois до сих пор немного тыкают палочкой. А релиз был не одно десятилетие назад.
2) Программа больше не интересна потребителю. Например по причине изменения стека технологий. Т.е. программа просто выполняет невостребованную уже работу. Этот случай покрывает 90% случаев.

Stahl ★★☆
()
Ответ на: комментарий от Stahl

3) выход новых мажорных версий программы, которые по-сути являются совсем другими.
4) вытеснено альтернативами

dib2 ★★★★★
()
Ответ на: комментарий от dib2

Твои пункты 3 и 4, по сути мой второй. Особенно 4ый пункт. «Вытеснена альтернативами» и «не интересна потребителю» это обсолютно одинаковые выражения. Просто разными словами.

Stahl ★★☆
()
Последнее исправление: Stahl (всего исправлений: 1)
Ответ на: комментарий от Stahl

«Вытеснена альтернативами» и «не интересна потребителю» это обсолютно одинаковые выражения

чушь. если очередной чатик загнулся, то не от того что чаты не нужны, а потому что все свалили к конкурентам. и т.п.

dib2 ★★★★★
()
Ответ на: комментарий от Stahl

Программа более не интересна потребителю

Наверное, именно по этой причине MS правдами и неправдами под истерические визги типичных пользователей пыталась изжить своё детище? Здесь скорее отсутствие интереса производителя. Предлагаю дополнить второй пункт в виде:

Программа больше не интересна потребителю или поставщику. Например, по причине изменения стека технологий, или падения прибыли. Т.е. программа просто выполняет невостребованную уже работу, или не приносит достаточно прибыли. Этот случай покрывает 90% случаев.

akj
() автор топика
Ответ на: комментарий от dib2

Я говорю про конкретную программу.
Если есть программы А и Б, предоставляющие схожую функциональность, и все перешли на программу Б, то это значит что программа А более не интересна потребителю (причины могут быть разные), а не то, что функциональность более не интересна потребителю.
Компренде?

Stahl ★★☆
()

Кто-нибудь из классиков вроде Эрика Рэймонда затрагивает данный вопрос?

Ентим «вроде классикам» жизненный цикл до*зды, потому что они не «собором» работают и Ынтерпрайза не нюхали - орали про швабодку, а на потребителя тихо клали с дежурным «базаром» про «преимущества свободного софта» :) Смотри в сторону CALS и кури стандарты STEP и т.д.

slackwarrior ★★★★★
()
Ответ на: комментарий от dib2

И как утверждение о полезности знания причин конфликтует с моим утверждением о существовании таких причин?
Ты споришь ради спора?

Stahl ★★☆
()
Ответ на: комментарий от by_zero

Нельзя ли цитату или конкретную ссылку?

akj
() автор топика
Ответ на: комментарий от slackwarrior

Эрик Реймонд вообще за свободный софт не выступал - он вполне приемлет и приветствует проприетарщину.

Quasar ★★★★★
()

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

Загугли учебник по ТРПП.

crutch_master ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.