Отношения между теорией сложности и разработкой программного обеспечения?[закрыто]

StackOverflow https://stackoverflow.com/questions/1811147

  •  06-07-2019
  •  | 
  •  

Вопрос

Мне интересно узнать, существует ли какая-либо литература о взаимосвязи теории сложности (возникновение, сложные системы, эволюция) и процессов разработки программного обеспечения.Я где-то читал, что философия SCRUM возникла из теории прерывистого равновесия в теории эволюции.Есть ли какие-либо дополнительные исследования/исследования на эту тему?

Спасибо!

Это было полезно?

Решение

Есть немного ироничная книга под названием Систематика.Поскольку программа представляет собой тип системы, ее наблюдения применимы и к программному обеспечению:например,

  • Чем больше система, тем уже и более специализированный интерфейс с отдельными людьми.
  • Сложную систему невозможно «заставить» работать.Это либо работает, либо нет.
  • Простая система, разработанная с нуля, иногда работает.
  • Некоторые сложные системы действительно работают.
  • Всегда оказывается, что сложная работающая система развилась из простой работающей системы.
  • Сложная система, разработанная с нуля, никогда не работает, и ее невозможно исправить, чтобы она работала.Вам придется начать все сначала, начиная с работающей простой системы.

Другие советы

Есть интересные сообщения в блоге Юргена Аппело из НООП.НЛ известность, связанная с применением теории сложности в разработке программного обеспечения и управлении проектами:

Они могут быть полезны при изучении этой темы.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top