ailev.ru

12 января 2015 · Комментарий

Без заголовка

Пост абсолютно не противоречит SADT, это правда. Но "вполне можно использовать" -- я бы не рекомендовал (примерно по тем же причинам, по которым не рекомендовал бы использовать для программирования Кобол). SADT -- это Кобол архитектурных языков: -- разные его veiw плохо сочетаются, самих view маловато, нет стандартного способа расширения языка -- хуже онтологически определён, чем современные архитектурные языки, это плохо для model cheking (и это отражается на качестве софта) -- ужасен в использовании screen/page asset -- функциональные диаграммы дико путаются с процессными (развёртками во времени) -- путаница между IDEF0 и IDEF3 в доступной от NIST публичной версии проприетарного SADT, и никаких защит от этого нет -- плохо показывает обработку чего-то одного многими операциями (упор на входы-выходы каждой функции) -- плохо кладётся на use cases подход, трудней выявлять требования -- не объект-ориентирован (хотя это не для всех недостаток) Достоинства те же, что и у Кобола: -- тонны примеров, тысячи людей с опытом, литературы, учебных курсов -- воспроизводится в любом Visio и Powerpoint без проблем -- вроде бы понятен и прост (впрочем, это более чем обманчиво, как и в случае Кобола)

К записи · К обсуждению