Проектирование программного обеспечения

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

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

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

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

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

Функции прикладного программного обеспечения. Приводятся назначение и описание основных функций, которые должно выполнять программное обеспечение системы. На рисунках приводится контекстная диаграмма функциональной модели программного обеспечения в соответствии со стандартом IDEF0 [1,2] и детализация соответствующих функций.

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

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

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

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

Средства разработки программного обеспечения. В данном разделе приводят перечень методов программирования и средств разработки программного обеспечения с указанием частей, при разработке которых следует использовать соответствующие методы и средства. Обычно рассматриваются: архитектура СУБД, сервер базы данных, инструментальные средства разработки программного обеспечения клиента.

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

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

Руководство пользователя. В руководстве пользователя приводятся:

общие сведения о программе: область применения, краткое описание возможностей, уровень подготовки пользователя;

условия применения программы, при соблюдении которых обеспечивается применение данного средства в соответствии с назначением (минимальные требования к аппаратному обеспечению, используемая ОС, СУБД и других программные средства);

подготовка к работе: состав и содержание дистрибутивного носителя данных, порядок загрузки данных и программ, настройка программы, порядок проверки работоспособности;

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

рекомендации по освоению.

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

Методы и средства испытаний (требования по испытаниям к программным средствам, используемые методы и средства, перечень этапов испытаний и проверок).

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

Расчет экономической эффективности внедрения программного средства

Расчет экономической эффективности внедрения программного средства (ПС) осуществляется в рамках учета составляющих себестоимости продукции предприятия.

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

Расчет годового экономического эффекта осуществляется в приведенной ниже последовательности.

ИСХОДНЫЕ ДАННЫЕ

1.1. Заполняется таблица показателей (Табл.1), необходимых для расчета годового экономического эффекта.

№ п/п

Показатели

Наименование

обозначение

размерность

Значение

базовое проектное
1. Трудоемкость решения задачи час    
2. Периодичность решения задачи N раз/год    
3. Цена ПС Цп руб    
4. Период амортизации ПС Ta месяц    
5. Среднечасовая заработная плата пользователя ПС Зч руб/час    
6. Годовая стоимость обслуживания ПС руб    
7. Количество рабочих мест K шт    
8. Мощность компьютера W кВт    
9. Цена электроэнергии Цэ руб/кВт-час    
10. Ставка единого социального налога %    

 

1.1. Трудоемкость решения задачи для базового и проектного программных средств определяется экспериментально. В случае невозможности экспериментального определения трудоемкости для базового программного средства, данные берутся из литературных источников.

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

1.3. Цена базового программного средства берется из прейскуранта.

Цену проектного программного средства в соответствии с законом

о правовой охране программ для электронных вычислительных машин и

баз данных № 3523-1 от 23.09.1992г. определяет автор по своему усмотрению.

1.4. Период амортизации программного средства определяется условиями договора на приобретение или приказом руководителя предприятия, но не более 120 месяцев. Для определения периода амортизации базового

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

1.5. Среднечасовая заработная плата пользователя программного средства определяется на основании сведений о заработной плате пользователей ПС на предприятии, на котором студент проходил преддипломную практику.

1.6. Годовая стоимость обслуживания базового программного средства определяется на основании стоимости договора на обслуживание базового программного средства, заключенного предприятием, на котором студент проходил преддипломную практику, с предприятием - поставщиком услуг. В случае если базовое программное средство на предприятии не эксплуатируется, сведения берутся из литературных источников. Годовая стоимость обслуживания проектного программного средства устанавливается автором по своему усмотрению.

1.7. При определении мощности компьютера используются сведения о средней мощности компьютеров на предприятии, собранные студентом при прохождении преддипломной практики.

1.8. Стоимость киловатт-часа электрической энергии определяется по тарифам ОАО "Горэлектросеть". По состоянию на 01.03.2006г. стоимость электроэнергии составляет 1,07 руб/кВт-час.

1.9. Ставка единого социального налога (ЕСН) определяется налоговым кодексом Российской Федерации (глава 24). По состоянию на 01.03.2006г. ставка ЕСН составляет 26%.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: