Основные понятия
Проектирование информационных технологий
Контрольные вопросы
1. Раскройте понятие информационных технологий.
2. Представьте иерархически взаимосвязь понятий "технологический процесс", "технология", "операция", "процедура".
3. Приведите классификацию информационных технологий и прокомментируйте на примерах каждый класс.
4. Раскройте содержание каждого этапа технологического процесса.
5. Назовите виды обеспечения, на которых базируется информационная технология. Приведите пример, характеризующий взаимосвязь и зависимость видов обеспечения ИТ друг от друга.
Постановка задачи - законченный комплекс обработки информации, обеспечивающий возможность решения профессиональной задачи.
Моделирование - итерационный процесс получения логической модели системы вместе со строго сформулированными целями, поставленными перед ней.
Параметры - измеримые величины, характеризующие структуру процесса и его развитие.
|
|
Методология проектирования информационных технологий базируется на ряде общих принципов, регламентирующих организацию работ на всех этапах разработки и эксплуатации технологической системы.
В качестве базовых принципов рассматриваются следующие:
1. Принцип иерархического упорядочивания - принцип решения проблем путем разбиения их на множество меньших независимых задач и рассмотрения их в виде компонентов единой системы. Процесс описания проблемы представляет собой разработку древовидной иерархической структуры, каждый новый уровень которой детализирует задачи, описанные на предыдущем уровне.
2. Принцип абстрагирования - заключается в выделении существенных с некоторых позиций аспектов проблемы и отвлечение от несущественных с целью представления системы в общем (упрощенном) виде.
3. Принцип формализации - заключается в необходимости строгого методического подхода к решению проблемы.
4. Принцип концептуальной общности - заключается в следовании единой системе обозначений и общих принципов решения проблемы на всех стадия проектирования и эксплуатации технологии.
5. Принцип полноты - заключается в контроле избыточности и исключении лишних элементов из технологической системы.
6. Принцип непротиворечивости - заключается в обоснованности и согласованности элементов системы.
7. Принцип логической независимости - заключается в независимости логических информационных структур от технической реализации системы.
Проектирование информационных технологий является сложным процессом, требующим учета многих параметров, как технических, так и параметров, отражающих различные человеческие факторы, вопросы повышения сроков эксплуатации и использования инструментальных средств, уменьшения сроков разработки, ряд экономических соображений и т.д.
|
|
Проектирование рациональной технологии характеризуется наличием ряда целей и наличием различных путей достижения этих целей с различной эффективностью их реализации. Эффективность реализации различных вариантов технологического процесса имеет количественную оценку, выраженную с помощью определенной величины: критерия эффективности, на основе которого можно оценить сравнительные достоинства и недостатки различных вариантов организации технологических процессов.
Качественная оценка информационной технологии базируется на комплексе показателей:
- степень соответствия информационной технологии научно-техническому уровню ее развития;
- функциональная полнота, т.е. отношение областей автоматизированной обработки информации к области обработки информации для функционирования всей системы управления;
- своевременность переработки информации (число значений показателей, разработанных в рамках информационной технологии в течение определенного времени, и значений показателей, полученных за пределами планового срока их представления);
- надежность (функциональной как свойства информационных технологий с определенной надежностью реализовать функции информационного программно-технологического обеспечения, технического и эргономического обеспечения; адаптивной как свойства информационной технологии реализовывать свои функции при их изменении в пределах установленных при проектировании границ).
Проектирование информационной технологии предусматривает выполнение следующих этапов:
1. Выявление и анализ проблемы. Постановка задачи проектирования.
2. Построение модели решаемой задачи. Моделирование экономической информационной системы.
3. Выявление основных технологических операций и процедур. Алгоритмизация процесса решения профессиональной задачи.
4. Оптимизация технологии решения задачи.
5. Определение программно-технического обеспечения и средств реализации информационных процедур.
6. Адаптация и тестирование технологии.
7. Реализация технологии.
Этап постановки задачи предусматривает проведение анализа проблемы и ее формализованное описанное. Производится анализ требований, предъявляемых к разрабатываемой технологии с учетом уточненных требований заказчика.
Так как каждая решаемая задача может быть рассмотрена как система, состоящая из множества подзадач, следовательно, существует объективная необходимость классификации и систематизации множества подзадач, которая отражается уровнем их взаимосвязи по ряду общих признаков. Процесс анализа требований носит итерационный характер.
Результатом анализа требований является иерархическая структура требований, предъявляемых к каждой из подзадач системы, включающая совокупность условий эксплуатации систему (ресурсы, внешние условия функционирования, перечень технологических процедур, кадровое обеспечение и т.д.); описание выполняемых системой функций; ограничения, накладываемые на систему.
На основе выявленной системы требований определяются архитектура системы, ее функции, внешние условия, распределение функций между отдельными компонентами системы и человеком; требования ко всем видам обеспечения.
На этапе моделирования экономической информационной системы разрабатывается структура технологической системы и описывается логическая взаимосвязь ее элементов.
С этой целью необходимо более детальное описание функций, которые должна выполнять система; отношений между информационными объектами; поведения системы во времени.
|
|
Выявление основных технологических операций и алгоритмизация процесса решения задачи предусматривает на основе анализа информационных моделей определение основных рабочих и контрольных операций, их взаимосвязи и взаимовлияния. Для решения этой задачи строится структурно-полная модель движения информации, базирующаяся на использовании структур, отражающих основные процедуры преобразования информации в рамках семантического, синтаксического и прагматического аспектов информации.
Типовая модель движения информации отражает следующую последовательность операций между источником и приемником информации: