4. МЕТОДЫ И ПРИНЦИПЫ ПРОЕКТИРОВАНИЯ ИС
Тенденции развития современных информационных технологий приводят к постоянному возрастанию сложности ИС, а также методов и средств их проектирования и создания в различных предметных областях. Деятельность, направленная на создание ИС, называется разработкой и (или) проектированием ИС.
Проектирование – разработка принципов построения и эффективного функционирования систем, процессов и др. Под проектированием любого объекта понимается процесс построения его образа, используемого затем для определённой (заданной) цели.
К любому проекту предъявляется ряд абсолютных требований, например максимальное время разработки проекта, максимальные денежные вложения в проект и т.д.
Проектирование любых систем осуществляется в виде ряда последовательных этапов, отличающихся детализацией исследуемых вопросов, временем проведения и другими параметрами. Оно заканчивается созданием реальной системы, состоящей из технических средств, программного обеспечения (ПО) и других необходимых элементов.
Проектирование может осуществляться различным образом, в том числе с использованием различных, необходимых для этого, средств и способов. Последние являются компонентами любого метода, в том числе метода проектирования.
Методы, технологии и инструментальные средства проектирования составляют основу проекта любой информационной системы и подразумевают использование различных средств программирования. Исходными данными, промежуточными и конечными результатами процесса проектирования являются описания объекта, сделанные на специальном и (или) естественном языке.
Процесс проектирования объекта – сбор, систематизация, преобразование различных его описаний и функций.
При проектировании рассматривается как внешняя, так и внутренняя среда объекта. В качестве макро среды организации выступают: пользователи (клиенты, заказчики) и их запросы; поставщики информации (информация об информации), исходящие и входящие информационные потоки, направляемые в организацию; внешние органы управления организацией.
Практически все современные ИС являются автоматизированными ИС (АИС).
Разработка систем автоматизации состоит из двух системных аспектов: анализа и синтеза. Первый предполагает выделение процессов, подлежащих автоматизации, их изучение, выявление определённых закономерностей, особенностей и др. Он необходим также для определения целей и задач создаваемой системы. Второй аспект подразумевает организацию внедрения НИТ для осуществления, полученных в результате анализа, технических, технологических и программных решений.
В ходе проектирования АИС в первую очередь обследуется объект автоматизации. При этом изначально он может существовать лишь в традиционном “ручном” виде. По мере проработки и детализации проекта уточняется конкретная структура АИС, число внутренних и внешних функциональных связей и др. Рекомендуется разделить процесс проектирования на отдельные периоды.
Многопользовательский доступ и разграничение доступа являются общими требованиями для всех информационных систем. Интернетом пользуется огромное количество людей, среди которых есть и злоумышленники, поэтому необходимо предъявлять повышенные требования к безопасности информации в сети.
К ИС предъявляются повышенные требования к безопасности, производительности; переносимости на другие платформы, ПО и перевод системы на другой язык.
После реализации проекта – успешного осуществления опытной эксплуатации и устранения возникших проблем – нельзя говорить, что АС сможет функционировать без изменений. Она должна допускать модернизацию (доработку, наращивание модулей, производительности системы, изменения других параметров). Кроме того, с течением времени в процессе промышленной эксплуатации система может претерпеть столь существенные изменения, которые потребуют трансформирования не только отдельных частей (подсистем и т.п.), но целей и масштабов её деятельности.