Каноническое проектирование ИС
Доход предприятия
Доходы предприятий являются основными источниками финансовых ресурсов. В составе доходов по обычным видам деятельности выделяется: выручка от продажи продукции и товаров, выручка, связанная с поступлениями за выполненные работы и оказанные услуги.
Увеличение выручки от реализации продукции (товаров, работ, услуг) — главное условие роста финансовых доходов коммерческих организаций. Объем выручки от реализации продукции зависит от количества и качества и ассортимента произведенной продукции, а также от уровня цен и тарифов. При этом источником финансовых ресурсов организации является не вся поступившая денежная выручка в полном объеме, а лишь часть ее.
За счет поступившей выручки возмещаются денежные средства, израсходованные на приобретение сырья, материалов, топлива, энергии и т.д., часть выручки направляется в амортизационный фонд для накопления средств.
Помимо выручки от основной деятельности организации могут иметь доходы от реализации продукции, не имеющей отношения к их основной деятельности.
Внереализационные доходы полученные за нарушение условий хозяйственных договоров (штрафы, пени, неустойки; денежные средства, полученные безвозмездно; поступления в возмещение причиненных организации убытков и т. п.).
К чрезвычайным доходам относятся поступления, возникающие как последствия чрезвычайных обстоятельств хозяйственной деятельности (стихийного бедствия, пожара, аварии и т.п.): страховое возмещение, стоимость материальных ценностей, остающихся от списания непригодных к восстановлению и дальнейшему использованию активов и т.д.
Стадия 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. Содержание технического проекта | ||
№ п\п | Раздел | Содержание |
Пояснительная записка |
| |
Функциональная и организационная структура системы |
| |
Постановка задач и алгоритмы решения |
| |
Организация информационной базы |
| |
Альбом форм документов | ||
Система математического обеспечения |
| |
Принцип построения комплекса технических средств |
| |
Расчет экономической эффективности системы |
| |
Мероприятия по подготовке объекта к внедрению системы |
| |
Ведомость документов |
В завершение стадии технического проектирования производится разработка документации на поставку серийно выпускаемых изделий для комплектования ИС, а также определяются технические требования и составляются ТЗ на разработку изделий, не изготовляемых серийно.
На стадии "рабочая документация" осуществляется создание программного продукта и разработка всей сопровождающей документации. Документация должна содержать все необходимые и достаточные сведения для обеспечения выполнения работ по вводу ИС в действие и ее эксплуатации, а также для поддержания уровня эксплуатационных характеристик (качества) системы. Разработанная документация должна быть соответствующим образом оформлена, согласована и утверждена.
Для ИС, которые являются разновидностью автоматизированных систем, устанавливают следующие основные виды испытаний: предварительные, опытная эксплуатация и приемочные. При необходимости допускается дополнительно проведение других видов испытаний системы и ее частей.
В зависимости от взаимосвязей частей ИС и объекта автоматизации испытания могут быть автономные или комплексные. Автономные испытания охватывают части системы. Их проводят по мере готовности частей системы к сдаче в опытную эксплуатацию. Комплексные испытания проводят для групп взаимосвязанных частей или для системы в целом.
Для планирования проведения всех видов испытаний разрабатывается документ "Программа и методика испытаний". Разработчик документа устанавливается в договоре или ТЗ. В качестве приложения в документ могут включаться тесты или контрольные примеры.
Предварительные испытания проводят для определения работоспособности системы и решения вопроса о возможности ее приемки в опытную эксплуатацию. Предварительные испытания следует выполнять после проведения разработчиком отладки и тестирования поставляемых программных и технических средств системы и представления им соответствующих документов об их готовности к испытаниям, а также после ознакомления персонала ИС с эксплуатационной документацией.
Опытную эксплуатацию системы проводят с целью определения фактических значений количественных и качественных характеристик системы и готовности персонала к работе в условиях ее функционирования, а также определения фактической эффективности и корректировки, при необходимости, документации.
Приемочные испытания проводят для определения соответствия системы техническому заданию, оценки качества опытной эксплуатации и решения вопроса о возможности приемки системы в постоянную эксплуатацию.