Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
мет_реком_зао_трпо.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.94 Mб
Скачать

2.4 Технико-экономические показатели

Разработанный программный продукт имеет достаточно экономических преимуществ, что говорит о его экономической эффективности по сравнению с аналогичными программами. К тому же он направлен в определённое тематическое русло, а не охватывает «всё и сразу». Программный продукт имеет следующие качества:

  • Правильность (включает необходимую точность хранимой информации);

  • Устойчивость к ошибкам;

  • Восстанавливаемость;

  • Простота использования;

  • Интуитивно-понятный интерфейс;

  • Контроль добавляемой информации;

  • Тестируемость.

2.5 Стадии и этапы разработки

1. Получение задания (1 час);

2. Составление проекта программы (3 часа);

3. Создание общего плана отладки (3 часа);

4. Разработка алгоритма работы (5 часов);

5. Разработка детального плана отладки (5 часов);

6. Создание программы (20 часов);

7. Изготовление тестов (5 часов);

8. Отладка программы (10 часов);

9. Реализация программы (5 часов).

2.6 Порядок контроля и приёмки

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

Приложение 2

Пример на разработку постановки задачи

  1. Постановка задачи

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

- осуществлять работу с интуитивно понятным интерфейсом;

- вывод результатов на печать;

- предусматривать обход всевозможных ошибок программы

- обеспечивать ручной ввод входной информации;

    1. Назначение и область применения программного продукта.

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

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

Программный продукт может использоваться на всех предприятиях (в данном случае – ОАО «КИМ»), где используются ЭВС.

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

    1. .Разработка структуры входных данных

Входные данные, вводимые пользователем вручную, приведены в таблицах 2.1- 2.7

Таблица 2.1 – Общая информация о компьютерах

Наименование реквизита

Код реквизита

Тип данных

Длина

Инвентарный номер ПК

Инв_номер

Символьный

6

Код отдела

Отдел

Символьный

3

Код цеха

Цех

Символьный

15

Местоположение в цехе

Место_цех

Символьный

25

Дата приобретения

Дата_приобр

Дата/время

-

Примечания

Примеч

Символьный

100

Не исправен

Не_испр

Логический

-

Таблица 2.2 – Информация о сетевых параметрах ЭВС

Наименование реквизита

Код реквизита

Тип данных

Длина

Инвентарный номер ПК

Инв_номер

Символьный

6

Имя ПЭВМ в сети

Имя

Символьный

15

Адрес в сети

Адрес

Числовой

2

Тип сетевой платы

Сет_плата

Символьный

25

Таблица 2.3 – Информация о конфигурации ЭВС

Наименование реквизита

Код реквизита

Тип данных

Длина

Инвентарный номер ПК

Инв_номер

Символьный

6

Тактовая частота МП

Частота_МП_МГц

Числовой

5

Объём жёсткого диска

HDD_Mb

Числовой

13

Объём ОЗУ

Объём_ОЗУ_Мб

Числовой

5

Таблица 2.4 – Информация об основной комплектации ЭВС

Наименование реквизита

Код реквизита

Тип данных

Длина

Инвентарный номер ПК

Инв_номер

Символьный

6

Тип материнской платы

Тип_мат_плата

Символьный

15

Микропроцессор

МП

Символьный

20

Тип плат ОЗУ

Платы_ОЗУ

Символьный

15

Мышь(разъём)

Мышь

Символьный

10

Клавиатура(разъём)

Клавиатура

Символьный

10

Тип звуковой платы

Звуковая_плата

Символьный

20

Слоты на материнской плате

Слоты_мат_пл

Символьный

50

Тип видеоадаптера

Видеоплата

Символьный

40

Операционная система

ОС

Символьный

7

Таблица 2.5 – Информация о дополнительной комплектации ЭВС

Наименование реквизита

Код реквизита

Тип данных

Длина

1

2

3

4

Инвентарный номер ПК

Инв_номер

Символьный

6

Floppy-дисковод 3,5

FDD_3,5

Символьный

7

Продолжение таблицы 2.5

1

2

3

4

Floppy-дисковод 5,25

FDD_5,25

Символьный

7

Инвентарный номер принтера

Инв_ном_принт

Символьный

7

Наличие внешних портов USB

Порт_USB

Символьный

4

Наличие звуковых колонок

Колонки

Символьный

5

    1. Выходная информация

К выходной информации программного продукта относятся отчёты, выводимые на печать.

2.3.1. Сообщения программного продукта.

Все сообщения программного продукта с возможными действиями перечислены в таблице П5.1.

Таблица П5.1 – сообщения программы

Текст сообщения

Предпринимаемые действия

Дата введена неверно!

Дата введена некорректно. Проверьте правильность ввода

Выйти?

Выбираем Да/Отмена

Рисунок П5.9 - Окно запроса на выход

    1. ЭКОНОМИЧЕСКИЙ РАЗДЕЛ

2.4.1. Обоснование сметной стоимости программного обеспечения (ПО) «Программа автоматизированного учёта электронно-вычислительных средств ОАО «КИМ»»

Расчет произведён на 30 апреля 2010 года по данным бухгалтерского отдела ОАО «Витебский МЭЗ».

2.4.2. Определение трудоемкости разрабатываемого ПО

Определение трудоемкости разработки ПО ведется следующим образом: на основании опытно-статистического (суммарного) метода, в целом на всю разработку, исходя из того, что ее выполняет один программист II категории. Распределение трудоемкости по стадиями разработки ведется в соответствии с ГОСТ 19.102-77 «Стадии разработки» исходя из ориентировочного распределения затрат времени и приведено в таблице 2.4.1.

Таблица 2.4.1 – Трудоемкость разработки программного продукта

Вид работ

Процент от трудоемкости работ

Трудоемкость в часах

Всего

Время машинное

Техническое задание, эскизный проект

10

34,0

Технический проект

20

68,0

Рабочий проект (машинное время)

60

204,0

204,0

Внедрение в т. ч.

  • машинное время

  • немашинное время

10

5

5

34,0

17,0

17,0

17,0

Итого:

100

340,0

221,0

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

Данные о трудоемкости разработки, определенные опытно-статическим путем подтверждаю:

Общий объем программного обеспечения (количество команд (VкПО) ) - 2500 команд,

2.4.2. Определение стоимости потребляемой электроэнергии, руб.:

, где

(3.1)

Квр – коэффициент, учитывающий использование по времени (Квр=0,80)

Кс – коэффициент, учитывающий потери в сети (Кс=1,05)

С эл = (0,45 × 1960,00 + 0,13 490,00) × 356,0 × 0,80 × 1,05 = 282802,13

2.4.3. Определение суммы амортизационных отчислений, руб.:

;

(3.2)

С ао = (2384240,00 + 1196640,00) × 20,00 / 100 + 6,00 × 586433,00 × 1,70 / 100 = 775992,166

2.4.4. Определяем затраты на текущий ремонт оборудования, руб.:

;

(3.3)

З р = (2384240,00 + 1196640,00) × 4,0 / 100 = 143235,20

Результаты расчетов сводим в таблицу 3.3

2.4.5. Расчет затрат на 1 машино-час

Расчет затрат на 1 машино-час ведется исходя из полезного фонда времени работы компьютера за год. То есть итог графы 3 таблицы 3.3 деленный на полезный фонд времени работы компьютера (FK) из таблицы 3.2.

Таблица 2.4 – Результаты расчетов

Показатель

Условное

Обозначение

Значение, рублей

На год (ЗМг)

На 1 машино-час (СМч)

1

2

3

4

стоимость потребляемой электроэнергии

Сэл

282802,13

144,29

сумма ежегодных амортизационных отчислений

Сао

775992,166

395,91

Затраты на текущий ремонт оборудования

Зр

143235,20

73,08

Итого:

1202029,50

613,28

Затраты на 1 машино-час, руб.:

;

(3.4)

С мч (для С эл) = 282802,13 / 1960,00 = 144,29

С мч (для С ао) = 775992,166 / 1960,00 = 395,91

С мч (для З р) = 143235,20 / 1960,00 = 73,08

2.4.6. Расчет стоимости машинного времени, руб.:

,

(3.5)

где Тм – машинное время работы ПК в расчете на программу, час (из таблицы 3.1 итог

графы 4)

Смч – стоимость 1 машино-часа, руб. (из таблицы 3.3 итог графы 4)

СМ вр = 221,00 × 613,28 = 135534,88

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

    1. Структурная схема программного продукта

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

Unit11

Фильтрация по исправности

Unit6-10

Генераторы

отчётов

Риc. 2.3 - Структурная схема программного продукта

Приложение 3

Примеры разработки диаграмм

  1. Диаграмм классов и иобъектов

1.1 Атрибуты и первичные ключи сущностей информационной модели

1.2Ассоциации представляют собой связи между экземплярами классов (личность работает в компании, компания имеет ряд офисов).

1.3 – Диаграмма классов

  1. Диаграмма кооперации

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

  1. Диаграмма развертывания

    1. Пример графического изображения диаграммы развертывания в среде Rational Rose

  1. Диаграмма деятельности

    1. Диаграмма видов деятельности для процесса встречи с новым клиентом

  1. Диаграмма кооперации

    1. Графическое изображение отношения обобщения между отдельными кооперациями уровня спецификации

  1. Диаграмма вариантов использования

    1. Диаграмма вариантов использования

  1. Диаграмма состояния

7.1Параллельные подчиненные состояния насту­пают одновременно. Графически они разделяются пунктирной линией

  1. Диаграмма последовательности

  1. Диаграмма прецендентов

9.1 Модель прецедентов для автомата по прода­же лимонада (см. предыдущую главу)

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

Описание схемы:

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

Unit11

Фильтрация по исправности

Unit6-10

Генераторы

отчётов

Риc. 2.3 - Структурная схема программного продукта

Содержание

Страница

ТЕМАТИЧЕСКИЙ ПЛАН

3

Пояснительная записка

6

Методические указания по изучению тем программы

8

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

10

Перечень теоретических вопросов контрольной работы

11

Раздел 1. Жизненный цикл программного обеспечения

11

Раздел 2. Методы проектирования и программирования про­граммного обеспечения

12

Раздел 3. Промышленные технологии проектирования программного обеспечения

13

Раздел 4. Вспомогательные средства поддержки жизненного цикла программного обеспечения

13

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

15

Критерии оценки домашней контрольной работы

16

Рекомендации по изучению программного материала

18

Рекомендуемая литература

20

Приложение 1

Пример на составление технического задания.

21

Приложение 2

Пример на разработку постановки задачи

23

Приложение3.

Примеры разработки диаграмм

29

1