Файл: Пять этапов анализа проблемы.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 18.01.2024

Просмотров: 112

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Каждое ограничение может значительно сузить нашу возможность создать предпола­гаемое решение. Следовательно, в процессе планирования необходимо тщательно изу­чить все ограничения. Многие из них могут даже заставить нас пересмотреть изначально предполагавшийся технологический подход.

Необходимо учитывать, что существуют различные источники ограничений (экономические, технические, политические и т.д.). Ограничения могут быть заданы еще до начала работы ("Никакой новой аппаратуры!"), но может получиться, что нам действительно придется их выявлять.

Чтобы их выявить, полезно знать, на что следует обратить внимание. В табл. 4.4 ука­заны возможные источники системных ограничений. Перечисленные в таблице вопросы помогут выявить большую часть ограничений. Часто полезно получить объяснение огра­ничения, как для того, чтобы убедиться, что вы поняли его назначение, так и для того, чтобы можно было обнаружить (если такое произойдет), что данное ограничение боль­ше не применимо к вашему решению.

Таблица 4.4. Возможные источники ограничений системы



Источник

Образцы вопросов

Экономический

Какие финансовые или бюджетные ограничения следует учесть? Существуют ли соображения, касающиеся себестоимости и ценообразования?

Политический

Существуют ли вопросы лицензирования?

Существуют ли внешние или внутренние политические вопросы, влияющие на потенциальное решение?

Существуют ли проблемы в отношениях между подразделениями?

Технический

Существуют ли ограничения в выборе технологий?

Должны ли мы работать в рамках существующих платформ или технологий?

Запрещено ли использование любых новых технологий?

Должны ли мы использовать какие-либо закупаемые пакеты программного обеспечения?

Системный

Будет ли решение создаваться для наших существующих систем?

Должны ли мы обеспечивать совместимость с существующими решениями?

Какие операционные системы и среды должны поддерживаться?

Эксплуатационный

Существуют ли ограничения информационной среды или правовые ограничения?

Юридические ограничения?

Требования безопасности?

Какими другими стандартами мы ограничены?

График и ресурсы

Определен ли график?

Ограничены ли мы существующими ресурсами?

Можем ли мы привлекать работников со стороны?

Можем ли мы увеличить штат? Временно? Постоянно?



После того как ограничения выявлены, некоторые из них станут требованиями к новой системе ("использовать МRP-систему, предлагаемую поставщиком нашей ны­нешней системы учета"). Другие ограничения будут оказывать влияние на ресурсы и планы реализации. Именно при анализе проблемы необходимо выявить потенци­альные источники ограничений и понять, какое влияние каждое ограничение ока­жет на область возможных решений.

Возвратимся к нашему примеру. Ограничения, которые могут налагаться на новую систему ввода заказов на покупку, представлены в табл. 4.5.

Таблица 4.5. Ограничения, налагаемые на систему ввода заказов на покупку

Источник

Ограничение

Объяснение

Эксплуатационный

Копия данных заказа на покупку должна оставаться в унаследованной базе данных в течение одного года

Риск потери данных слишком высок; нам необходимо работать параллельно в течение года

Системы и операционные системы

Приложение должно занимать на сервере не более 20 мегабайт

Количество доступной памяти сервера ограничено

Средства, выделенные на оборудование

Система должна быть разработана на существующем сервере или хосте; можно предложить новое клиентское аппаратное обеспечение для пользователей

Сокращение издержек и поддержка существующих систем

Средства, выделенные на оплату труда персонала

Фиксированный штат; не привлекать работников со стороны

Фиксированные расходы на зарплату по отношению к текущему бюджету


Технологические требования

Должна использоваться новая объектно-ориентированная методология

Мы надеемся, что эта технология повысит производительность и надежность программного обеспечения


Заключение

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



• Хорошо поняли решаемую проблему и лежащие в ее основе причины.

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

• Выяснили, где, по всей видимости, должны находиться границы решения.

• Поняли существующие ограничения и определили степень свободы, которой мы обладаем при решении проблемы.