Цели и задачи проектирования ИС

В этом подразделе на основании выбранных стратегий необходимо сформулировать цель и задачи разработки проекта. Стоит определить тип проектируемой системы. Это может быть:

· система электронной обработки данных;

· информационно-поисковая система;

· диалоговая система решения задачи или обработки транзакций;

· система поддержки принятия решений;

· автоматизированное рабочее место (АРМ);

· автоматизированная система управления.

Проект должен решать те проблемы, которые были отмечены в предыдущем разделе, поэтому цели проекта можно разделить на две группы подцелей:

· достижения улучшения экономических показателей:выполнения выбранной функции управления или работы рассматриваемого подразделения, или всего предприятия в целом (например, увеличение выпуска продукции, снижение ее себестоимости, снижение финансовых потерь, сокращение простоев на …число часов и т. д.);

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

Примеры целей:

Целью настоящей работы является автоматизация расчетов (учетных операций) …, что позволит сократить (увеличить, повысить) …

Целью дипломного проекта является разработка автоматизированной системы (системы интеллектуальной поддержки, корпоративной информационной системы) …, которая позволит …

Далее следует определиться с задачами дипломного проектирования, которые вытекают из необходимости разработки подсистем ИС (или их разделов). Для этого надо заполнить соответствующую таблицу.

Пример таблицы с задачами проекта:

Подсистемы проекта Необходимо разработать
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) разработать технологические регламенты по обслуживанию системы.

Требования к информационной системе

В этом подразделе формулируются требования заказчика(!) к проектируемой подсистеме по тем задачам, которые выбраны в предыдущем пункте. Сюда, в частности, могут входить следующие требования:

· функциональные требования (требования к базовому и расширенному функционалу проектируемой системы-подсистемы, требования выдвигаемые группой пользователей, требования по общему функционированию модулей системы),

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

· технические требования,

· требования безопасности.

Здесь следует раскрыть требования к будущему проекту через раскрытие следующих вопросов:

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

· источники поступления оперативной и условно-постоянной информацией и периодичность ее поступления;

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

· порядок ввода первичной информации (названия документов) и перечень необходимых экранных форм;

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

· краткая характеристика системы ведения файлов в базе данных (требования защиты целостности и секретности);

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

· периодичность решения задачи.

Наши рекомендации