Цели и задачи проектирования ИС
В этом подразделе на основании выбранных стратегий необходимо сформулировать цель и задачи разработки проекта. Стоит определить тип проектируемой системы. Это может быть:
· система электронной обработки данных;
· информационно-поисковая система;
· диалоговая система решения задачи или обработки транзакций;
· система поддержки принятия решений;
· автоматизированное рабочее место (АРМ);
· автоматизированная система управления.
Проект должен решать те проблемы, которые были отмечены в предыдущем разделе, поэтому цели проекта можно разделить на две группы подцелей:
· достижения улучшения экономических показателей:выполнения выбранной функции управления или работы рассматриваемого подразделения, или всего предприятия в целом (например, увеличение выпуска продукции, снижение ее себестоимости, снижение финансовых потерь, сокращение простоев на …число часов и т. д.);
· улучшения значений показателей качества обработки информации(например, сокращение времени обработки и получения оперативных данных для принятия управленческих решений; повышение степени достоверности обработки информации, степени ее защищенности, повышение степени автоматизации получения первичной информации; увеличение количества аналитических показателей, получаемых на базе исходных и т. д.).
Примеры целей:
Целью настоящей работы является автоматизация расчетов (учетных операций) …, что позволит сократить (увеличить, повысить) …
Целью дипломного проекта является разработка автоматизированной системы (системы интеллектуальной поддержки, корпоративной информационной системы) …, которая позволит …
Далее следует определиться с задачами дипломного проектирования, которые вытекают из необходимости разработки подсистем ИС (или их разделов). Для этого надо заполнить соответствующую таблицу.
Пример таблицы с задачами проекта:
Подсистемы проекта | Необходимо разработать |
1. Функциональная архитектура предметной области | Не меняется |
2. Технологическое обеспечение(разработка технологии сбора, передачи, обработки и выдачи информации) | Да |
2. Информационное обеспечение | |
2.1. Разработка классификаторов и системы кодирования | Нет |
2.2. Разработка информационной модели (DFD) | |
2.3. Разработка состава и содержания входных и выходных документов, метода их построения | |
2.4. Разработка концептуальной и логической модели данных | |
2.5. Разработка экранных и печатных форм входных и выходных документов | |
3. Математическое и алгоритмическое обеспечение | |
3.1. Математические модели | Уже имеются |
3.2. Алгоритмы решения задач | |
4. Программное обеспечение | |
4.1. Разработка программ | |
4.2. Разработка дерева функций | |
4.3. Разработка сценария диалогов | |
4.4. Разработка дерева вызова процедур и программ | |
4.5. Описание программных модулей | |
4.6. Схема взаимосвязи программных модулей и информационных файлов | |
4.7. Инструкции по применению программ (руководство пользователя) | |
4.8. Выбор системного программного обеспечения | |
5. Компьютерное и сетевое обеспечение | |
5.1. Выбор типа многопользовательской архитектуры: файл-сервер или клиент-сервер | |
5.2. Выбор типа локальных сетей и сетевых операционных систем | |
5.3. Выбор типа ЭВМ для клиентской части архитектуры | |
5.4. Выбор типа ЭВМ и сетевого оборудования для серверной части архитектуры | |
6. Организационное обеспечение решения информационно-управленческих задач(описания рабочих мест: решаемые задачи, права и обязанности по работе с системой) | |
7. Обеспечение информационной безопасности | |
8. Описание контрольного примера |
В графе «Необходимо разработать» требуется указать потребность в разработке. Здесь, в частности, могут быть такие записи:
· «Уже имеется», «Нет»;
· «Необходимо спроектировать», «Да», «Необходимо разработать».
На основании анализа вышеназванной таблицы формулируются задачи дипломного проекта.
Пример:
При проектировании необходимо решить следующие задачи:
1) реорганизовать бизнес-процесс оформления товара на складе;
2) доработать базу данных о товарах и поставщиках товаров;
3) разработать экранные формы для ввода данных о товаре и вывода данных по запросу кладовщика, зав. складом и коммерческого директора;
4) разработать алгоритм мониторинга загруженности склада в течение года;
5) разработать математическую модель оптимизации размера складских помещений;
6) разработать компьютерную программу мониторинга загруженности склада в течение года;
7) написать инструкции по использованию программы и разработать контрольный пример;
8) выполнить анализ имеющихся компьютеров, программ и компьютерных сетей с оценкой применимости их к решению задач проекта;
9) разработать мероприятий по безопасности обрабатываемой информации;
10) разработать описания рабочих мест: решаемые задачи, права и обязанности по работе с системой;
11) разработать штатное расписание для обслуживания разработанной системы;
12) разработать должностные обязанности сотрудников, обслуживающих систему;
13) разработать технологические регламенты по обслуживанию системы.
Требования к информационной системе
В этом подразделе формулируются требования заказчика(!) к проектируемой подсистеме по тем задачам, которые выбраны в предыдущем пункте. Сюда, в частности, могут входить следующие требования:
· функциональные требования (требования к базовому и расширенному функционалу проектируемой системы-подсистемы, требования выдвигаемые группой пользователей, требования по общему функционированию модулей системы),
· характеристические требования (требования к скорости обработки, оперативности получения и надежности хранения информации),
· технические требования,
· требования безопасности.
Здесь следует раскрыть требования к будущему проекту через раскрытие следующих вопросов:
· изменения в функциях подразделения, связанных со сбором, обработкой и выдачей информации;
· источники поступления оперативной и условно-постоянной информацией и периодичность ее поступления;
· этапы решения задачи, последовательность и временной регламент их выполнения, выявленные на основе декомпозиции задачи (при этом следует рассмотреть целесообразность автоматизации этапов и операций решения задачи, оценивая возможность формализации связей между ними);
· порядок ввода первичной информации (названия документов) и перечень необходимых экранных форм;
· краткая характеристика результатов (названия результатных документов, экранных форм выдачи результатов, перечень результатных файлов, способов их выдачи: на экран, печать или в канал связи) и мест их использования; защита результативных файлов от несанкционированного использования;
· краткая характеристика системы ведения файлов в базе данных (требования защиты целостности и секретности);
· режим решения задачи (пакетный, диалоговый, с использованием методов телеобработки или смешанный);
· периодичность решения задачи.