Автор работы: Пользователь скрыл имя, 30 Мая 2013 в 19:06, курсовая работа
Целью данной работы является изучение технологических аспектов первых этапов проектирования программных средств, в том числе системный анализ поставленной задачи, выбор модели жизненного цикла, выявление и обоснование основных требований спецификации качества и функциональности ПС.
ВВЕДЕНИЕ 3
1. ОПИСАТЕЛЬНАЯ ПОСТАНОВКА ЗАДАЧИ ПРОЕКТИРОВАНИЯ ПС 5
2. ВЫБОР МОДЕЛИ ЖИЗНЕННОГО ЦИКЛА РАЗВИТИЯ ПРОЕКТИРУЕМОГО ПРОГРАММНОГО СРЕДСТВА 8
3. РАЗРАБОТКА СПЕЦИФИКАЦИИ КАЧЕСТВА ПРОЕКТИРУЕМОГО ПС 12
4. РАЗРАБОТКА ФУНКЦИОНАЛЬНОЙ СПЕЦИФИКАЦИИ ПРОЕКТИРУЕМОГО ПС 15
5. ПРОЕКТ ТЕХНИЧЕСКОГО ЗАДАНИЯ НА РАЗРАБОТКУ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ СИСТЕМЫ «АТЕЛЬЕ ПО РЕМОНТУ…» 18
ЗАКЛЮЧЕНИЕ 25
СПИСОК ЛИТЕРАТУРЫ 26
В соответствии с ГОСТ 28195-89 разрабатываемое ПС можно отнести к классу 5012 (программные средства управления базами данных). В соответствии с этим определим следующие показатели качества для разрабатываемого ПС
1. Показатели надежности:
1.1. Устойчивость функционирования. Разработанное ПС должно быть устойчиво, так как в противном случае на предприятии возможны убытки. Метрики:
Итоговая оценка метрики – 0.85.
Оценка критерия качества – 0.85.
1.2. Работоспособность. Метрики:
Итоговая оценка метрики - =0.7
Оценка критерия качества – 0.7
Значение фактора качества - =1.6
2. Показатели удобства применения:
2.1. Легкость освоения. Метрики:
Итоговая оценка метрики – 1.
Оценка критерия качества – 1.
Значение фактора качества - =1
3. Показатели корректности:
3.1. Полнота реализации. Метрики:
Итоговая оценка метрики – 0.85.
Оценка критерия качества – 0.85.
3.2. Проверенность. Метрики:
Итоговая оценка метрики – 0.9
Оценка критерия качества – 0.9
Значение фактора качества - =1.85
С учетом назначения функциональной спецификации, а также с учетом возможности тяжелых ошибок в этом документе, функциональная спецификация должна быть очень точной и непротиворечивой и по возможности приближаться к математическим формулировкам, однако это не означает, что она должна быть формализована настолько, что по ней можно было бы автоматически генерировать код программы. Это означает лишь то, что она должна базироваться на понятиях, построенных как математические объекты, и утверждениях, однозначно понимаемых и заказчиком и разработчиками.
Достаточно часто
В целом функциональная спецификация состоит из трех основных частей:
В качестве внешней информационной среды выступает база данных. Ниже на Рисунке 2 представлена ее полная атрибутивная модель
Рисунок 2 – Информационная система ателье
Основные функции ПС можно выделить следующие:
При работе системы возможны следующие исключительные ситуации:
Отработка случая параллельного вхождения в одну таблицу не принципиальна, т.к. пользователь получает не прямой доступ, а ответ запроса в виде временной таблицы. Попытка сохранения разных записей в одну таблицу в одну и ту же ячейку разными пользователями должна обрабатываться по принципу FIFO, исключая случаи, когда над таблицей работает администратор или другой привилегированный пользователь, тогда право сохранения получает более привилегированный класс.
В случае обновления какой-либо базы доступ к ней прекращается на время обновления, пользователей просят закрыть все рабочие копии данной таблицы.
ВСЕ НИЖЕПРИВЕДЕННЫЕ МАТЕРИАЛЫ БУДУТ ИЗЛОЖЕНЫ НА ОСНОВЕ ГОСТ 34.602-89 (ИНФОРМАЦИОННАЯ ТЕХНОЛОГИЯ. ТЕХНИЧЕСКОЕ ЗАДАНИЕ НА СОЗДАНИЕ АВТОМАТИЗИРОВАННОЙ СИСТЕМЫ).
П.1. ОБЩИЕ СВЕДЕНИЯ
Систему программного обеспечения ателье по ремонту бытовой техники далее будем называть как «автоматизированная система ателье по ремонту», условно обозначим ее как АСУ АпУ 1.0.
Наименование заказчика – ООО «Ателье по ремонту сложной бытовой техники».
Система создается на основе следующих документов:
П.2. Назначение и цели создания (развития) системы
Назначением системы
является автоматизация процессов
управления и документооборота заказчика,
возможность получения
Объектами автоматизации
является рабочее место приемщика-
Основной целью создания ПС является облегчение поиска дефектов, необходимых деталей и т.п., а так же ускорение операций с бумажными носителями, что, в конечном счете, скажется на скорости и качестве труда, а как следствие на увеличении оборачиваемости оборотных средств предприятия.
П.3. Характеристики объекта автоматизации
Под объектом автоматизации будем понимать изученную ранее систему «Ателье по ремонту сложной бытовой техники».
В соответствии с заданием в системе «Ателье по ремонту сложной бытовой техники» возможные следующие основные бизнес-процессы:
В процессе приема заказа производится его прием от клиента и регистрация на бумажных носителях. Клиенту выдается корешок с числом принятия заказа, кодовым номером, наименованием заказа и примерной датой исправления дефекта.
После этого производится поиск наиболее подходящего мастера, разбирающегося в данной аппаратуре и имеющего необходимую квалификацию для ремонта подобной неисправности. Одним из основных параметров поиска является загруженность мастеров.
Выбранный мастер производит поиск неисправности, после чего на складе запрашиваются необходимые мастеру детали. В случае отсутствия деталей на складе они закупаются у постоянных поставщиков ателье.
После определения неисправности, оценки стоимости комплектующих, расходных материалов и работы мастера определяется себестоимость работ. С учетом необходимой амортизации оборудования, налогов и сборов, необходимой прибыли и пр. определяется итоговая стоимость услуги, которая после проведения работ сообщается заказчику. Оплата производится по наличному расчету через кассу предприятия.
В процессе непосредственно ремонта мастер, пользуясь необходимыми принципиальными и электрическими схемами, картами поиска неисправностей и т.п., а также необходимыми приборами и расходными частями производит ремонт или восстановление изделия. Изделие может не подлежать ремонту, т.е. ремонт невозможен технически или его стоимость будет сопоставима с ценой нового изделия.
Заказчик при получении заказа имеет право на демонстрацию ему работы прибора, объяснение устраненных неисправностей, возможных причин их возникновения. Помимо этого заказчик имеет право в течение трехмесячного срока (гарантия на качество ремонта) вернуть на доработку прибор, если возникли неисправности или произошел отказ прибора, либо потребовать возврат денег.
П.4. Требования к системе
Создаваемая система в обязательном порядке должна реализовывать следующие функции:
Разрабатываемое ПС должно удовлетворять следующим показателям качества:
1. Показатели надежности:
1.1. Устойчивость функционирования.
Информация о работе Ателье по ремонту сложной бытовой техники