2) общая полезность - возможность продолжать использование продукта проектирования при изменении условий его применения.
Исходя из данного определения полезности можно сказать, что предлагаемый проект обладает исходной, но не общей полезностью, так как требования простоты, надежности и эффективности закладывались в его основу как одни из главных, но в случае изменения условий его применения эффективность его использования снизится.
Удобство эксплуатации
Продукт проектирования УДОБЕН в ЭКСПЛУАТАЦИИ, если рассматривается возможность его обновления в соответствии с новыми требованиями.
На основе вышесказанного можно определить контроллер удобен в эксплуатации, покрайней мере, в течение 1 года после внедрения.
Эффективность
Проект проектирования обладает свойством эффективности, если он выполняет требуемые функции без лишних затрат ресурсов.
Так как результат проектирования установлен и удовлетворительно функционирует на процессоре INTEL 8051 широко используемый в самолетостроении в наше время, то можно определить проект эффективным.
Модифицируемость
Продукт проектирования необладает свойством МОДИФИЦИРУЕМОСТИ, т.к. он имеет закрытую структуру, не позволяющую легко вносить требуемые изменения.
Так как под модифицируемостью, видимо подразумевается степень открытости архитектуры, то проект не обладает этим свойством.
Машинонезависимость
Продукт проектирования обладает свойством МАШИНОНЕЗАВИСИМОСТИ, если входящие в него функциональные компоненты могут быть реализованы на иных технических средствах. Машинонезависимость проекта целиком и полностью зависит от машинонезависимости контроллера, версии которой работают на довольно многих типах процессоров. Таким образом, свойство машинонезависимости НЕПРИСУЩЕ.
Завершенность
Продукт проектирования обладает свойством ЗАВЕРШЕННОСТИ, если в нем присутствуют все необходимые компоненты, каждый из которых разработан всесторонне.
Согласованность
Продукт проектирования обладает свойством ВНУТРЕННЕЙ СОГЛАСОВАННОСТИ, если он всюду содержит единую нотацию, терминологию и символику. Он также обладает свойством ВНЕШНЕЙ СОГЛАСОВАННОСТИ, если можно проследить его соответствие конкретным требованиям.
Рациональность
Продукт проектирования обладает свойством РАЦИОНАЛЬНОСТИ, если он использует все возможности (языка программирования, численных методов, технических и других средств) для минимизации расхода ресурсов.
На основе анализа исходных текстов можно сделать вывод о том что он не обладает указанным свойством.
Доступность
Продукт проектирования обладает свойством ДОСТУПНОСТИ, если он не допускает селективное использование его компонентов. На основании информации из раздела 2 можно сказать, что проект НЕ ДОСТУПЕН.
Коммуникативность
Продукт проектирования обладает свойством КОММУНИКАТИВНОСТИ, если он дает возможность легко описывать входные данные и выдает информацию, форма и содержание которой просты для понимания и несут полезные сведения.
Расширяемость
Продукт проектирования не обладает свойством РАСШИРЯЕМОСТИ, если он позволяет при необходимости увеличить объем обрабатываемых данных или расширить функции отдельных модулей.
В данном разделе выпускной работы были проведены следующие работы:
- описание фнкций основных модулей программы;
- описана технология инсталяции программы;
- дана инструкция пользователю;
- проведена оценка качества проекта;
Организационно-техническая часть
Расчет затрат на разработку программы
Затраты на разработку программного продукта рассчитываются по формуле:
Zрпп = Zзп + Zзпд + Остр + Оам + Zээ + Rкосв , (1)
где
Zзп - затраты на заработную плату программисту, руб.;
Zзпд - затраты на дополнительную заработную плату, руб.;
Остр - отчисление на социальное страхование, руб.;
Оам - амортизационные отчисления, руб.;
Zээ - затраты на электроэнергию во время разработки программы, руб.;
Rкосв - косвенные расходы, руб.
Разработка программы производилась инженером-программистом, с заработанной платой 600 рублей в месяц. На разработку программы ушло 5 месяца, поэтому затраты на зарплату составляют:
Zзп = 600 * 5 = 3000 (руб.)
Дополнительная заработная плата составляет 30% от основной заработной платы, тогда затраты на дополнительную заработную плату:
Zзпд = Zзп * 0.3 = 3000 * 0.3 = 900 (руб.)
Отчисления на социальное страхование составляют 37% от общей заработной платы, то есть
Остр = ( Zзп + Zзпд ) * 0.37 = ( 3000 + 900 ) * 0.37 = 1443 (руб.)
Стоимость ПЭВМ, используемой для разработки программы составляет 15 500 руб. Срок службы персонального компьютера составляет 8 лет. Тогда на данный момент амортизационные отчисления за месяц составляют:
Оам1 = 15500 / ( 8 * 12 ) = 161.45 (руб.)
За 5 месяца:
Оам = 161.45 * 5 = 807.25 (руб.)
На отладку и тестирование программы с использованием ПЭВМ затрачено 120 рабочих дней, из них, в среднем каждый день по 5 часа. Стоимость электроэнергии 0.14 руб. за киловатт. Мощность, потребляемая ПЭВМ 300 Вт. Посчитаем затраты на электроэнергию во время разработки программы, руб.;
Zээ = ( 120 * 5 ) * 0.14 * 0.300 = 25.2 (руб.)
Косвенные расходы составляют 110% от основной заработанной платы программиста:
Rкосв = 3000 * 1.1 = 3300 (руб.)
Таким образом, подставляя вычисленные значения затрат в формулу (1), получим стоимость затрат на разработку программы:
Zрпп = 3000 + 900 + 1443 + 807.25 + 25.2 +3300= 9475,45 (руб.)
Расчет экономической эффективности от внедрения программного продукта
Рассчитаем экономическую эффективность от внедрения разработанного программного продукта на примере сравнения годовых затрат на содержание отдела рефератированния (5 человек) и содержание ПЭВМ, обслуживающего персонала (1 человек) и консультанта по работе с технической информацией, заменяющих вышеназванный отдел.
Экономическую эффективность рассчитаем по формуле:
Eэ = Zдв - Zпв, (2)
где
Zдв - затраты до внедрения;
Zпв - затраты после внедрения.
Затраты до внедрения программного продукта рассчитаем по формуле:Zдв = Zзп + Zзпд + Oстр, (3)гдеZзп - затраты на заработную плату работнику, руб.;Zзпд - затраты на дополнительную заработную плату, руб.;
Остр - отчисление на социальное страхование, руб.;
Средняя заработанная плата работников отдела технической информации составляет 800 руб., тогда:
Zзп = 800 * 5*12 = 48 000 (руб.)
Дополнительная заработная плата составляет 30% от основной заработной платы, тогда затраты на дополнительную заработную плату:
Zзпд = Zзп * 0.3 = 48 000 * 0.3 = 14400 (руб.)
Отчисления на социальное страхование составляют 37% от общей заработной платы, тогда:
Oстр =(Zзп + Zзпд)* 0.37 , то есть
Остр = (48000 + 14400) * 0.37 = 23088 (руб.),
Таким образом, подставляя вычисленные значения затрат в формулу (3), получим стоимость затрат до внедрения программы:
Zдв = 48 000 + 14400 + 23088 = 85488 (руб.).
Затраты после внедрения программного продукта рассчитаем по формуле:
Zпв = Zзп + Zзпд + Oстр + Zээ + Oам + Sпо + Zвпп, (4)
где
Zзп - затраты на заработную плату программисту, руб.;
Zзпд - затраты на дополнительную заработную плату, руб.;
Остр - отчисление на социальное страхование, руб.;
Zээ - затраты на электроэнергию для ПЭВМ, руб.;Оам - амортизационные отчисления, руб.;
Zвпп - затраты на внедрение программного продукта, руб.
Заработанная плата программисту равна 600 тыс. руб., тогда:
Zзп = 600 * 12 + 400 * 12 = 12 000 (руб.).
Дополнительная заработная плата составляет 30% от основной заработной платы, тогда затраты на дополнительную заработную плату:
Zзпд = Zзп * 0.3 = 12 000 * 0.3 = 3600 (руб.).
Отчисления на социальное страхование составляют 37% от общей заработной платы, тогда:
Oстр = ( Zзп + Zзпд ) * 0.37 , то есть
Oстр = (12000+3600)*0.37= 5772 (руб.).
ПЭВМ на рабочем месте работает 8 часов в день. Количество рабочих дней в году 264. Стоимость электроэнергии 0.14 руб. за киловатт. Мощность, потребляемая ПЭВМ 300 Вт. Посчитаем годовые затраты на электроэнергию, потребляемую ПЭВМ, руб.;
Zээ = (8 * 264) * 0.14 * 0.300 = 88 (руб.).
Стоимость ПЭВМ, используемой при эксплуатации разработанной программы составляет 15 500 руб. Срок службы персонального компьютера составляет 8 лет. Тогда амортизационные отчисления за год составляют:
Oам = 15 500 / 8 = 1937.5 (руб.).
Стоимость программного обеспечения равняется себестоимости программного продукта, посчитанной в предыдущем пункте данной главы. Следовательно:
Sпо = 9475.45(руб.).
В затраты на внедрение программного продукта входят затраты на изготовление сопроводительной документации, на заработную плату службы сопровождения программного продукта, затраты на обучение пользователя работе с программой, на установку программного продукта, на адаптацию программного продукта к условиям пользователя и т.д. Так как размер данных затрат зависит от конкретных условий, то стоимость затрат на этапе внедрения можно оценить только качественно, и можно сказать что она будет соизмерима со стоимостью затрат на этапе разработки. Затраты на внедрение программного продукта составляют 110% от затрат на этапе разработки программного обеспечения:
Zвпп = 9475.45 * 1.1 = 10423 (руб.)
Таким образом, подставляя вычисленные значения затрат в формулу (4), получим стоимость затрат после внедрения программы:
Zпв = 12000 + 3600 + 5772 + 88 + 1937.5 + 9475.45 + 10423 = 43295,95 (руб.)
Подставляя рассчитанные затраты до и после внедрения программы в формулу (2), получим значение экономической эффективности от внедрения разработанного программного продукта:
Eэ = Zдв - Zпв = 85488 - 43295,95 = 42192.05 (руб.)
Полученные результаты говорят об эффективности внедрения разработанного программного продукта в процессы, требующие обработки большого объема принятия и выдача с всевозможных датчиков. Что существенно уменьшает затраты на разработку схем на вентильной логики.