> -- Валерий Лаптев писал(а):
> 1. Надо различать внешнее и внутренне качество. Внешнее качество - это как раз те свойства, которые легко наблюдаются и в некоторых случаях легко измеряются. А вот внутреннее качество - именно качество самой проги, тут много вопросов.Хорошо, давайте пройдём по шагам...
Есть пять стадий жизненного "цикла" (независимо от того, о чём идёт речь... ПО или двигатель... или табуретка).
1. Анализ и моделирование;
2. Проектирование;
3. Планирование;
4. Реализация;
5. Эксплуатация.
Каждая стадия и жизненный цикл, в целом, характеризуются:
I. Входами;
II. Выходами;
III. Процессами;
То, что Вы называете "внешним качеством" - это вход стадии анализа и моделирования, то, что можно оценить, сравнив с эталоном или другим аналогичным изделием/ПО, на стадии (опытной) эксплуатации (выход).
То, что Вы называете "внутренним качеством" - это соотнесение выходов ко входам на остальных стадиях.
Принципиальная разница в наших подходах состоит в том, что я не сваливаю все "качества" в одну кучу, а распределяю их по стадиям, что позволяет формализовать показатели и методику их измерения/оценки, за счёт выполнения проекции показателей на процессы данной стадии ("не с потолка" же берутся эти показатели...).