Подходы к оценке информационных технологий

Возможные подходы к оценке применимости и функционирования
информационных технологий (ИТ)

Первый подход к оценке ИТ

Создание любой информационной системы направлено на автоматизацию выполнения определенной задачи (задач) в какой–либо организации или структуре. Поэтому при оценке применимости ИТ для решения определенного круга задач надо определять:

1) функциональную полноту ИТ;

2) непротиворечивость множества функций в ИТ;

3) независимость реализуемых ИТ задач.

Определение этих параметров составляет основу для одного из подходов к оценке применимости ИТ.

1. Функциональная полнота ИТ

В рамках этого подхода при определении функциональной полноты ИТ необходимо выполнить следующее.

1. Выполнить анализ объекта применения ИТ, т.е. предметной U–области ИТ. В результате этого анализа будет выявлено:

F– функциональное множество задач, требующих решения;

I– характеристики этих задач (поток входящей и выходящейинформации по каждой задаче), т.е. fi (Iвх,Iвых), причем fi Î F или {fi}1n=F ; тогда, если аi – алгоритм или метод решения каждой из поставленных задач fi, то аi df fi(Iвх,Iвых) (ai по определению есть fi (Iвх,Iвых)).

2. На основе полученного анализа U можно определить, является ли данная ИТ функционально полной.

2.1 Множество задач предметной области U должно поэлементно совпадать с множеством Р–«задач–программ», решаемых данной ИТ P=?F или{fi}=?{ai}. Если совпадает, то переход к п.2.2.

2.2 Входящий и выходящий поток информации объекта U должен совпадать с входящим и выходящим потоком информации в ИТ.

{Dвх,Dвых}U=? {Iвх,Iвых}ИТ, и, наконец;

2.3 Алгоритмы работы в рамках предметной области U должны совпадать с алгоритмами соответствующих процессов в ИТ.

ИТ можно назвать функционально полной только, если выполняются все три – 2.1, 2.2, 2.3 – пункта. Если же наблюдаются отклонения, то требуется либо частичная доработка системы, либо отказ от данной ИТ.

 

Непротиворечивость ИТ

Необходимо проверить ИТ на наличие противоречащих друг другу и излишних блоков (программ).

 

Независимость блоков ИТ

Каждая программная реализация ИТ должна быть представлена отдельным модулем, который может быть заменен или отдельно отлажен.