Разработка элементов нового программного обеспечения

Все новые разработки элементов программного обеспечения выполняются по договорам со специализированными фирмами-разработчиками, при непосредственном участии главных специалистов служб ООО «СУ В.С.Т.». Если высшим руководством предприятия будет определено финансирование работ по заявленной теме, то между специализированной фирмой и ООО «СУ В.С.Т.» заключается договор, в котором должны быть выделены следующие этапы:

1. Составление технического задания;

2. Разработка технического проекта;

3. Разработка рабочего проекта;

4. Расчёт экономической эффективности и сроков окупаемости. Расчёт проводится совместно с планово-экономическим отделом ООО «СУ В.С.Т.».

Работы, не дающие экономического эффекта, к рассмотрению не принимаются.

1 этап: Составление технического задания.

Для того чтобы приступить к разработке продукта программного обеспечения, фирма-исполнитель должна иметь в своём распоряжении полный и однозначный перечень функциональных требований от службы ОАО «КМИЗ». Эти требования отражаются в техническом задании на разработку программного обеспечения, которое готовится службой-заказчиком. В техническом задании должны быть изложены следующие требования к разработке нового программного продукта:

· наименование задачи;

· основные принципы её алгоритма (описание её методики);

· заголовки и графы выходных форм и видеограмм;

· итоги выходных форм (промежуточные и основные);

· запрашиваемые сроки внедрения в эксплуатацию.

Техническое задание на разработку должно быть подписано руководителем службы-заказчика.

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

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

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

2 этап: разработка технического проекта

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

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

3 этап: разработка рабочего проекта

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

· приказа генерального директора ООО «СУ В.С.Т.» по вводу разработанной задачи в эксплуатацию, в котором определяется статус выходных форм, как официальной документации внутрипроизводственной отчётности с отменой ручной обработки по данному участку управленческой работы;

· описание программного комплекса (рабочий проект);

· руководство пользователя;

· расчёт экономической эффективности от внедрения данной разработки.

Программист-проектировщик должен проводить проверки качества процесса эксплуатации программного продукта в службах ООО «СУ В.С.Т.». При обнаружении отклонений от соблюдения требований эксплуатации программного обеспечения по данной задаче, должны составляться акты о нарушении условий эксплуатации (произвольной формы). Результаты проверок доводятся до сведения руководителей отделов и службы-заказчиков.

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

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