Каноническое проектирование ИС

Доход предприятия

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

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

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

Помимо выручки от основной деятельности организации могут иметь доходы от реализации продукции, не имеющей отношения к их основной деятельности.

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

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

 

Стадия 1. Формирование требований к ИС.

На начальной стадии проектирования выделяют следующие этапы работ:

· обследование объекта и обоснование необходимости создания ИС;

· формирование требований пользователей к ИС;

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

Стадия 2. Разработка концепции ИС.

· изучение объекта автоматизации;

· проведение необходимых научно-исследовательских работ;

· разработка вариантов концепции ИС, удовлетворяющих требованиям пользователей;

· оформление отчета и утверждение концепции.

Стадия 3. Техническое задание.

· разработка и утверждение технического задания на создание ИС.

Стадия 4. Эскизный проект.

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

· разработка эскизной документации на ИС и ее части.

Стадия 5. Технический проект.

· разработка проектных решений по системе и ее частям;

· разработка документации на ИС и ее части;

· разработка и оформление документации на поставку комплектующих изделий;

· разработка заданий на проектирование в смежных частях проекта.

Стадия 6. Рабочая документация.

· разработка рабочей документации на ИС и ее части;

· разработка и адаптация программ.

Стадия 7. Ввод в действие.

· подготовка объекта автоматизации;

· подготовка персонала;

· комплектация ИС поставляемыми изделиями (программными и техническими средствами, программно-техническими комплексами, информационными изделиями);

· строительно-монтажные работы;

· пусконаладочные работы;

· проведение предварительных испытаний;

· проведение опытной эксплуатации;

· проведение приемочных испытаний.

Стадия 8. Сопровождение ИС.

· выполнение работ в соответствии с гарантийными обязательствами;

· послегарантийное обслуживание.

 

Модели деятельности организации создаются в двух видах:

· модель "как есть"("as-is")- отражает существующие в организации бизнес-процессы;

· модель "как должно быть"("to-be") - отражает необходимые изменения бизнес-процессов с учетом внедрения ИС.

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

· получения сравнительных характеристик предполагаемых к использованию аппаратных платформ, операционных систем, СУБД, иного окружения;

· разработки плана работ по обеспечению надежности информационной системы и ее тестирования.

Для автоматизации тестирования следует использовать системы отслеживания ошибок (bug tracking). Это позволяет иметь единое хранилище ошибок, отслеживать их повторное появление, контролировать скорость и эффективность исправления ошибок, видеть наиболее нестабильные компоненты системы, а также поддерживать связь между группой разработчиков и группой тестирования (уведомления об изменениях по e-mail и т.п.). Чем больше проект, тем сильнее потребность в bug tracking.

 

Содержание технического задания на ИС

 

Результаты обследования представляют объективную основу для формирования технического задания на информационную систему.

Техническое задание - это документ, определяющий цели, требования и основные исходные данные, необходимые для разработки автоматизированной системы управления.

При разработке технического задания необходимо решить следующие задачи:

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

· разработать и обосновать требования, предъявляемые к подсистемам;

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

· установить общие требования к проектируемой системе;

· определить перечень задач создания системы и исполнителей;

· определить этапы создания системы и сроки их выполнения;

· провести предварительный расчет затрат на создание системы и определить уровень экономической эффективности ее внедрения.

Типовые требования к составу и содержанию технического задания приведены в таблице 3.

Таблица 3. Состав и содержание технического задания (ГОСТ 34.602- 89)
№ п\п Раздел Содержание
Общие сведения
  • полное наименование системы и ее условное обозначение
  • шифр темы или шифр (номер) договора;
  • наименование предприятий разработчика и заказчика системы, их реквизиты
  • перечень документов, на основании которых создается ИС
  • плановые сроки начала и окончания работ
  • сведения об источниках и порядке финансирования работ
  • порядок оформления и предъявления заказчику результатов работ по созданию системы, ее частей и отдельных средств
Назначение и цели создания (развития) системы
  • вид автоматизируемой деятельности
  • перечень объектов, на которых предполагается использование системы
  • наименования и требуемые значения технических, технологических, производственно-экономических и др. показателей объекта, которые должны быть достигнуты при внедрении ИС
Характеристика объектов автоматизации
  • краткие сведения об объекте автоматизации
  • сведения об условиях эксплуатации и характеристиках окружающей среды
Требования к системе Требования к системе в целом:
  • требования к структуре и функционированию системы (перечень подсистем, уровни иерархии, степень централизации, способы информационного обмена, режимы функционирования, взаимодействие со смежными системами, перспективы развития системы)
  • требования к персоналу (численность пользователей, квалификация, режим работы, порядок подготовки)
  • показатели назначения (степень приспособляемости системы к изменениям процессов управления и значений параметров)
  • требования к надежности, безопасности, эргономике, транспортабельности, эксплуатации, техническому обслуживанию и ремонту, защите и сохранности информации, защите от внешних воздействий, к патентной чистоте, по стандартизации и унификации
Требования к функциям (по подсистемам) :
  • перечень подлежащих автоматизации задач
  • временной регламент реализации каждой функции
  • требования к качеству реализации каждой функции, к форме представления выходной информации, характеристики точности, достоверности выдачи результатов
  • перечень и критерии отказов
Требования к видам обеспечения:
  • математическому (состав и область применения мат. моделей и методов, типовых и разрабатываемых алгоритмов)
  • информационному (состав, структура и организация данных, обмен данными между компонентами системы, информационная совместимость со смежными системами, используемые классификаторы, СУБД, контроль данных и ведение информационных массивов, процедуры придания юридической силы выходным документам)
  • лингвистическому (языки программирования, языки взаимодействия пользователей с системой, системы кодирования, языки ввода- вывода)
  • программному (независимость программных средств от платформы, качество программных средств и способы его контроля, использование фондов алгоритмов и программ)
  • техническому
  • метрологическому
  • организационному (структура и функции эксплуатирующих подразделений, защита от ошибочных действий персонала)
  • методическому (состав нормативно- технической документации
Состав и содержание работ по созданию системы
  • перечень стадий и этапов работ
  • сроки исполнения
  • состав организаций — исполнителей работ
  • вид и порядок экспертизы технической документации
  • программа обеспечения надежности
  • программа метрологического обеспечения
Порядок контроля и приемки системы
  • виды, состав, объем и методы испытаний системы
  • общие требования к приемке работ по стадиям
  • статус приемной комиссии
Требования к составу и содержанию работ по подготовке объекта автоматизации к вводу системы в действие
  • преобразование входной информации к машиночитаемому виду
  • изменения в объекте автоматизации
  • сроки и порядок комплектования и обучения персонала
Требования к документированию
  • перечень подлежащих разработке документов
  • перечень документов на машинных носителях
Источники разработки документы и информационные материалы, на основании которых разрабатывается ТЗ и система

Эскизный проект предусматривает разработку предварительных проектных решений по системе и ее частям.

Выполнение стадии эскизного проектирования не является строго обязательной. Если основные проектные решения определены ранее или достаточно очевидны для конкретной ИС и объекта автоматизации, то эта стадия может быть исключена из общей последовательности работ.

Содержание эскизного проекта задается в ТЗ на систему. Как правило, на этапе эскизного проектирования определяются:

· функции ИС;

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

· состав комплексов задач и отдельных задач;

· концепция информационной базы и ее укрупненная структура;

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

· состав вычислительной системы и других технических средств;

· функции и параметры основных программных средств.

По результатам проделанной работы оформляется, согласовывается и утверждается документация в объеме, необходимом для описания полной совокупности принятых проектных решений и достаточном для дальнейшего выполнения работ по созданию системы.

 

Содержание технического проекта ИС

 

На основе технического задания (и эскизного проекта) разрабатывается технический проект ИС. Технический проект системы - это техническая документация, содержащая общесистемные проектные решения, алгоритмы решения задач, а также оценку экономической эффективности автоматизированной системы управления и перечень мероприятий по подготовке объекта к внедрению.

На этом этапе осуществляется комплекс научно-исследовательских и экспериментальных работ для выбора основных проектных решений и расчет экономической эффективности системы.

Состав и содержание технического проекта приведены в таблице 4.

Таблица 4. Содержание технического проекта
№ п\п Раздел Содержание
Пояснительная записка
  • основания для разработки системы
  • перечень организаций разработчиков
  • краткая характеристика объекта с указанием основных технико-экономических показателей его функционирования и связей с другими объектами
  • краткие сведения об основных проектных решениях по функциональной и обеспечивающим частям системы
Функциональная и организационная структура системы
  • обоснование выделяемых подсистем, их перечень и назначение
  • перечень задач, решаемых в каждой подсистеме, с краткой характеристикой их содержания
  • схема информационных связей между подсистемами и между задачами в рамках каждой подсистемы
Постановка задач и алгоритмы решения
  • организационно-экономическая сущность задачи (наименование, цель решения, краткое содержание, метод, периодичность и время решения задачи, способы сбора и передачи данных, связь задачи с другими задачами, характер использования результатов решения, в которых они используются)
  • экономико-математическая модель задачи (структурная и развернутая форма представления)
  • входная оперативная информация ( характеристика показателей, диапазон изменения, формы представления)
  • нормативно-справочная информация ( НСИ) (содержание и формы представления)
  • информация, хранимая для связи с другими задачами
  • информация, накапливаемая для последующих решений данной задачи
  • информация по внесению изменений ( система внесения изменений и перечень информации, подвергающейся изменениям)
  • алгоритм решения задачи ( последовательность этапов расчета, схема, расчетные формулы)
  • контрольный пример (набор заполненных данными форм входных документов, условные документы с накапливаемой и хранимой информацией, формы выходных документов, заполненные по результатам решения экономико-технической задачи и в соответствии с разработанным алгоритмом расчета)
Организация информационной базы
  • источники поступления информации и способы ее передачи
  • совокупность показателей, используемых в системе
  • состав документов, сроки и периодичность их поступления
  • основные проектные решения по организации фонда НСИ
  • состав НСИ, включая перечень реквизитов, их определение, диапазон изменения и перечень документов НСИ
  • перечень массивов НСИ, их объем, порядок и частота корректировки информации
  • структура фонда НСИ с описанием связи между его элементами; требования к технологии создания и ведения фонда
  • методы хранения, поиска, внесения изменений и контроля
  • определение объемов и потоков информации НСИ
  • контрольный пример по внесению изменений в НСИ
  • предложения по унификации документации
Альбом форм документов  
Система математического обеспечения
  • обоснование структуры математического обеспечения
  • обоснование выбора системы программирования
  • перечень стандартных программ
Принцип построения комплекса технических средств
  • описание и обоснование схемы технологического процесса обработки данных
  • обоснование и выбор структуры комплекса технических средств и его функциональных групп
  • обоснование требований к разработке нестандартного оборудования
  • комплекс мероприятий по обеспечению надежности функционирования технических средств
Расчет экономической эффективности системы
  • сводная смета затрат, связанных с эксплуатацией систем
  • расчет годовой экономической эффективности, источниками которой являются оптимизация производственной структуры хозяйства (объединения), снижение себестоимости продукции за счет рационального использования производственных ресурсов и уменьшения потерь, улучшения принимаемых управленческих решений
Мероприятия по подготовке объекта к внедрению системы
  • перечень организационных мероприятий по совершенствованию бизнес-процессов
  • перечень работ по внедрению системы, которые необходимо выполнить на стадии рабочего проектирования, с указанием сроков и ответственных лиц
Ведомость документов  

 

В завершение стадии технического проектирования производится разработка документации на поставку серийно выпускаемых изделий для комплектования ИС, а также определяются технические требования и составляются ТЗ на разработку изделий, не изготовляемых серийно.

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

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

В зависимости от взаимосвязей частей ИС и объекта автоматизации испытания могут быть автономные или комплексные. Автономные испытания охватывают части системы. Их проводят по мере готовности частей системы к сдаче в опытную эксплуатацию. Комплексные испытания проводят для групп взаимосвязанных частей или для системы в целом.

Для планирования проведения всех видов испытаний разрабатывается документ "Программа и методика испытаний". Разработчик документа устанавливается в договоре или ТЗ. В качестве приложения в документ могут включаться тесты или контрольные примеры.

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

Опытную эксплуатацию системы проводят с целью определения фактических значений количественных и качественных характеристик системы и готовности персонала к работе в условиях ее функционирования, а также определения фактической эффективности и корректировки, при необходимости, документации.

Приемочные испытания проводят для определения соответствия системы техническому заданию, оценки качества опытной эксплуатации и решения вопроса о возможности приемки системы в постоянную эксплуатацию.