Смекни!
smekni.com

Обучающиеся информационные системы (стр. 3 из 3)

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

· с контекстом, когда целевая экранная форма частично или полностью заполняется автоматически данными, связанными с теми, что находятся в исходной экранной форме;

· без контекста, когда целевая экранная форма не заполняется вовсе или частично заполняется автоматически данными, не связанными с теми, что находятся в исходной экранной форме.

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

На этапе определения спецификации модулей решаются следующие задачи:

· преобразование функциональных определений анализа в реализуемые модули;

· спецификации, которые выражают функциональные возможности каждого модуля в физических категориях;

· определение средств разработки для каждого модуля (или выделенных групп модулей), если используются несколько средств разработки в одном проекте;

· определение последовательности реализации модулей и зависимостей модулей.

Спецификации модулей различают по степени детализации и содержанию даже в рамках одного проекта. Определяют, сколько времени требуется для того, чтобы сгенерировать тот или иной модуль, сколько необходимо на тестирование того или иного модуля, а также на тестирование совокупности сгенерированных модулей. Кроме того, следует разработать специальные метрики – шаблоны, которые позволяют оценить, сколько времени потребуется на создание исходного кода модуля. Для ускорения процесса разработки следует рассмотреть возможность использования генераторов исходного кода.

Когда генерация модуля завершена, выполняют автономный тест, который преследует две основные цели:

· обнаружение отказов модуля (жестких сбоев);

· соответствие модуля спецификации (наличие всех необходимых функций, отсутствие лишних функций).

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

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

Затем весь комплект модулей проходит системный тест – тест внутренней приемки продукта, показывающий уровень его качества. Сюда входят тесты функциональности и тесты надежности системы.

Последний тест информационной обучаемой системы – приемо-сдаточные испытания. Такой тест предусматривает показ информационной системы заказчику и должен содержать группу тестов, моделирующих реальные бизнес-процессы, чтобы показать соответствие реализации требованиям заказчика.


Заключение

В завершении работы отметим, что в целом информационные обучающиеся системы определяется следующими свойствами:

1) любая информационная система может быть подвергнута анализу, построена и управляема на основе общих принципов построения систем;

2) информационная система является динамичной и развивающейся;

3) при построении информационной системы необходимо использовать системный подход;

4) выходной продукцией информационной системы является информация, на основе которой принимаются решения;

5) информационную систему следует воспринимать как человеко-машинную систему обработки информации.

Внедрение информационных обучающихся систем может способствовать:

· получению более рациональных вариантов решения управленческих задач за счет внедрения математических методов;

· освобождению работников от рутинной работы за счет ее автоматизации;

· обеспечению достоверности информации;

· совершенствованию структуры информационных потоков (включая систему документооборота);

· предоставлению потребителям уникальных услуг;

· уменьшению затрат на производство продуктов и услуг (включая информационные).


Литература

1. Проектирование информационных обучающихся систем. // www.interface.com.

2. Федотов А.М. Введение в технологии ИС, Институт вычислительных технологий СО РАН, Новосибирск.

3. Фридланд А.Я. Информатика: Процессы, системы, ресурсы. – М., 2003.

4. www.ipservis.ru

5. www.promosite.ru