- •Оглавление
- •Введение
- •I аналитическая часть
- •Технико-экономическая характеристика предметной области и предприятия. Анализ деятельности «как есть»
- •Характеристика предприятия и его деятельности
- •Организационная структура управления предприятием
- •Информационная и техническая архитектура ис предприятия
- •Характеристика комплекса задач, задачи и обоснование необходимости автоматизации
- •Определение места проектируемой задачи в комплексе задач и ее описание
- •Обоснование необходимости использования вычислительной техники для решения задачи
- •Анализ системы обеспечения информационной безопасности и защиты информации
- •Анализ существующих разработок и выбор стратегии автоматизации «как должно быть»
- •Анализ существующих разработок для автоматизации задачи
- •Выбор и обоснование стратегии автоматизации задачи
- •Выбор и обоснование способа приобретения ис для автоматизации задачи
- •Обоснование проектных решений
- •Обоснование проектных решений по техническому обеспечению
- •Обоснование проектных решений по информационному обеспечению
- •Обоснование проектных решений по программному обеспечению
- •II проектная часть
- •Разработка проекта автоматизации
- •Этапы жизненного цикла проекта автоматизации
- •Ожидаемые риски на этапах жизненного цикла и их описание
- •Организационно-правовые и программно-аппаратные средства обеспечения информационной безопасности и защиты информации
- •Информационное обеспечение задачи
- •Информационная модель и её описание
- •Используемые классификаторы и системы кодирования
- •Характеристика нормативно-справочной, входной и оперативной информации
- •Характеристика результатной информации
- •Формализация расчётов показателей
- •Программное обеспечение задачи
- •Общие положения (дерево функций и сценарий диалога)
- •Описание программных модулей и структурная схема пакета
- •Алгоритмы обработки данных
- •Контрольный пример реализации проекта и его описание
II проектная часть
-
-
Разработка проекта автоматизации
-
Этапы жизненного цикла проекта автоматизации
-
-
Понятие жизненного цикла информационной системы (ЖЦ ИС) является одним из базовых в программной инженерии. Жизненный цикл ИС определяется как период времени, который начинается с момента принятия решения о необходимости создания ИС и заканчивается в момент его полного изъятия из эксплуатации [5].
Основным нормативным документом, регламентирующим состав процессов ЖЦ ИС, является международный стандарт ISO/IEC 12207: 1995 «Information Technology — Software Life Cycle Processes» (ISO — International Organization for Standardization — Международная организация по стандартизации, IЕС — International Electrotechnical Commission — Международная комиссия по электротехнике). Структура ЖЦ по стандарту ISO/IEC 12207 базируется на трех группах процессов:
-
основные процессы ЖЦ ПО (приобретение, поставка, разработка, эксплуатация, сопровождение);
-
вспомогательные процессы, обеспечивающие выполнение основных процессов (документирование, управление конфигурацией, обеспечение качества, верификация, аттестация, оценка, аудит, решение проблем)
-
организационные процессы (управление проектами, создание инфраструктуры проекта, определение, оценка и улучшение самого ЖЦ, обучение).
Модель жизненного цикла разрабатываемой информационной системы представлена на Рис. 2.1. Под моделью ЖЦ понимается структура, определяющая последовательность выполнения и взаимосвязи процессов, действий и задач, выполняемых на протяжении ЖЦ.
Рис. 2.1 – Каскадная модель жизненного цикла ИС
Данная модель является каскадной моделью. В каскадной модели основной характеристикой является разбиение всей разработки на этапы, причем переход с одного этапа наследующий происходит только после того, как будет полностью завершена работа на текущем. Каждый этап завершается выпуском полного комплекта документации. Однако в процессе создания ИС постоянно возникает потребность в возврате к предыдущим этапам и уточнении или пересмотре ранее принятых решений.
Положительные стороны применения каскадного подхода заключаются в следующем:
-
на каждом этапе формируется законченный набор проектной документации, отвечающий критериям полноты и согласованности;
-
выполняемые в логичной последовательности этапы работ позволяют планировать сроки завершения всех работ и соответствующие затраты.
Основным недостатком каскадного подхода является существенное запаздывание с получением результатов. Согласование результатов с пользователями производится только в точках, планируемых после завершения каждого этапа работ, требования к ИС «заморожены» в виде технического задания на все время его создания [5].
Так как собираются данные о клиентах, моделях изделий, драгоценных металлах и камнях, то процедура сбора этих данных может быть возложена на приемщика. Разработка основных, или базовых массивов данных относится к концептуальной сфере заинтересованности разработчиков информационных систем и экспертов по хранению и воспроизведению данных. Преобразование информации массивов данных в программы для ЭВМ является функцией специалистов по электронно-вычислительной технике.
Для оценки качества информационной системы проведем оценку функциональности информационной системы в баллах (Таблица 2.1).
Таблица № 2.1 – Оценка качества информационной системы
Параметр |
Оценка |
Весовой коэффициент |
Оценка функц-ти |
||
простой |
типовой |
сложный |
|||
Количество входных файлов |
10 |
3 |
4 |
6 |
60 |
Количество выходных файлов |
6 |
4 |
5 |
7 |
42 |
Число пользовательских запросов |
64 |
3 |
4 |
6 |
384 |
Количество внутренних файлов |
137 |
7 |
10 |
15 |
2055 |
Число интерфейсных файлов |
15 |
5 |
7 |
10 |
150 |
ИТОГО (функциональность в баллах) |
2691 |
Число строк кода необходимых для реализации одного балла функциональности для разрабатываемой информационной системы представлено в таблице 2.2.
Таблица № 2.2 – Реализация одного балла функциональности системы
Язык |
Количество строк кода |
Delphi 7 |
18 |
SQL |
13-16 |
Так же качество информационной системы определяет масштаб проекта – приложение для внутренних нужд (8 баллов), пользователи объекта проектирования – внутрикорпоративное локальное использование (5 баллов), тип проекта – база данных (6 баллов). Итого: 19 баллов.