Высоуровневый дизайн и детальный дизайн программных продуктов
Архитектурный или высокоуровневый дизайн (software architectural design, top-level design) – описание высокоуровневой структуры и организации компонентов системы; • Детализированная архитектура (software detailed design) – описывающая каждый компонент в том объеме, который необходим для конструирования.
Проектирование — процесс предшествующий разработке продукта. Для проектов, использующих итерационную/циклическую модель разработки, с самого начало должно производиться высокоуровневое проектирование системы — определение высокоуровне- вой архитектуры, а в начале каждой итерации должна происходить еѐ детализация.
Методы оценки трудоемкости: Метод Delphi.
МЕТОДЫ, ОСНОВАННЫЕ НА ЭКСПЕРТНЫХ
ОЦЕНКАХ
Проведение экспертизы по методу Дельфи производится по схеме, представленной на рис. 6.
Подходы, основанные на экспертных оценках, применяются при отсутствии дискретных эмпирических данных. Они используют опыт и знания экспертов-практиков в различных областях. Оценки, получаемые при этом, представляют собой синтез известных результатов прошлых проектов, в которых принимал участие эксперт.
Очевидными недостатками таких методов являются зависимость оценки от мнения эксперта и тот факт, что, как правило, не существует способов проверить правильность этого мнения до тех пор, когда уже сложно что-либо исправить в том случае, если мнение эксперта окажется ошибочным. Известно, что годы практической работы не всегда переходят в высокое качество профессиональных знаний. Даже признанные эксперты иногда делают неверные догадки и предположения. На основе экспертных оценок были разработаны два метода, допускающие возможность ошибки экспертов: метод Дельфи и метод декомпозиции работ.
МЕТОД ДЕЛЬФИ
Метод Дельфи был разработан в корпорации «Рэнд» в конце 1940-х гг. и использовался первоначально для прогнозирования будущих событий (отсюда метод и получил свое название по сходству с предсказаниями Дельфийского оракула в Древней Греции). Позднее метод использовался для принятия решений по спорным вопросам. На предварительном этапе участники дискуссии должны без обсуждения с другими ответить на ряд вопросов, относительно их мнения по спорному вопросу. Затем ответы обобщаются, табулируются и возвращаются каждому участнику дискуссии для проведения второго этапа, на котором участникам снова предстоит дать свою оценку спорного вопроса, но на этот раз, располагая мнениями других участников, полученными на первом этапе. Второй этап завершается сужением и выделением круга мнений, отражающих некоторую общую оценку проблемы. Изначально в методе Дельфи коллективное обсуждение не использовалось; обсуждение между этапами метода было впервые применено в обобщенном методе Дельфи. Метод достаточно эффективен в том случае, если необходимо сделать заключение по некоторой проблеме, а доступная информация состоит больше из «мнений экспертов», чем из строго определенных эмпирических данных
Метод Wideband Delphi является вариантом классического метода принятия управленческих решений Delphi. Применяется на этапах постановки задач и оценки различных способов ее решения. Цель метода - получение согласованной информации в процессе анонимного обмена мнениями между экспертами. Это инструмент, с помощью которого можно получить независимое мнение всех участников группы экспертов по конкретному вопросу посредством последовательного объединения идей, мнений и предложений и прийти к согласию. Метод основан на многократных анонимных опросах внутри группы.
План действий
Сформировать рабочую группу для сбора и обобщения мнений экспертов.
Сформировать экспертную группу из специалистов, владеющих вопросами по обсуждаемой теме.
Подготовить анкету, указав в ней поставленную проблему, уточняющие вопросы. Формулировки должны быть четкими и однозначно трактуемыми, предполагать однозначные ответы.
Провести опрос экспертов в соответствии с методикой, предполагающей при необходимости повторение процедуры. Полученные ответы служат основой для формулирования вопросов для следующего этапа.
Обобщить экспертные заключения и выдать рекомендации по поставленной проблеме.
При проведении оценки привлекается несколько экспертов, на первоначальном этапе независимо вырабатываются оценки и анонимно рассматриваются. Такой метод позволяет легко выявить неточные или необоснованные прогнозы, сформулировать основные требования и спецификации проекта. В результате формируется общий документ с числовыми оценками размера проекта, трудоемкости, минимальных аппаратных средств, стоимости.
Считается, что метод Delphi лучше использовать, если к работе привлекаются эксперты, компетентные не по всей проблеме, а по ее отдельным вопросам.
Достоинства:
Способствует независимости мышления членов группы.
Обеспечивает спокойное и объективное изучение проблем.
Недостатки:
Чрезмерная субъективность оценок.
Требует достаточно много времени и организационных усилий.