Разработка автоматизированного рабочего места оператора автотранспортного предприятия
Прямой эффект характеризуется уменьшением затрат на реализацию определенных операций, и как следствие, экономией средств.
Косвенный эффект характеризуется увеличением прибыли, привлечением большего числа клиентов и повышением имиджа фирмы.
Целью оценки экономической эффективности является сопоставление результатов выполнения автоматизируемой задачи до и после внедрения разработанной инф
ормационной системы.
Клиентское приложение планируется разрабатывать на языке высокого уровня Borland Delphi 7.
Затраты труда на разработку программного продукта будут приниматься в соответствии с анализом подобных разработок, исходные данные представлены в таблице 4.1.
При применении процедурных языков программирования расчет количества условных команд выполняется по формуле (4.1):
) (4.1)
где Q – предполагаемое число команд программы;
q = qO – число команд на одну операцию;
Ксл – коэффициент сложности программы (1.0 – 1.5);
Р – коэффициент коррекции программы;
п – количество коррекций программы в ходе разработки;
q = 2000 (условных команд).
Таблица 4.1 – Затраты труда на разработку программного продукта
№ |
Наименование стадии |
Содержание стадии |
Трудоемкость, % |
1. |
Подготовительная стадия |
Изучение научно–технической литературы. Согласование и утверждение тех. задания и календарного плана проведения работ. |
8 |
Проектирование базы данных | |||
2. |
Теоретическая разработка |
информационной системы. Технико–экономическое обоснование и описание задач для алгоритмизации. |
16 |
3. |
Алгоритмизация и программирование |
Разработка алгоритмов, блок–схем, разработка сценариев, запросов, модулей на интерпретируемом языке, их отладка |
67 |
4. |
Обобщение и выводы |
Обобщение результатов работы, выводы |
3 |
5. |
Техническая отчетность |
Подготовка отчетной документации по выполненной работе и утверждение результатов |
3 |
6. |
Заключительная стадия |
Оформление и утверждение результатов |
3 |
Каждый модуль программы потребует следующих доработок:
• 15% серьезной доработки изменений текста программы;
• 2% уточняющей отладочной доработки исходного текста.
Коэффициент типизации (повторение близких фрагментов в различных программных модулях) – 15%.
С учетом применяемого инструмента (Borland Delphi 7) – 15% соответственно разработка программы составляет 35%.
Таким образом, количество условных команд Q разрабатываемого программного продукта составляет:
Q = 2000 × 1,3 × 0,35 × (1 + 0,15 + 0,02) = 1065 (условных команд).
Произведем расчет трудоемкости разработки программного изделия по стадиям.
Работы, выполняемые на третьей стадии разработки – алгоритмизации и программирования, являются наиболее сложными и наиболее длительными.
Трудоемкость работ на стадии алгоритмизации и программирования вычисляются по формуле (4.2):
, (4.2)
где – затраты труда на изучение (и описание) задачи;
– затраты труда на изучение задачи в целом и на разработку алгоритмов;
– затраты труда на разработку блок–схем;
– затраты труда проектирование базы данных;
– затраты труда на программирование;
– затраты труда на отладку программы;
– время машинного счета на ЭВМ.
Затраты труда на изучение задачи – определяются по формуле (4.3):
, (4.3)
где Q – общее количество команд в программном комплексе (1065 условных команды);
– производительность исполнителя на этапе алгоритмизации и программирования (90 ком. час);
– коэффициент, отражающий квалификацию специалиста (для стажа более 3 лет, коэффициент равен 1,1);
– коэффициент, учитывающий требуемое качество описания задачи (для нашего случая =1,2).
Произведем расчет затрат труда на первом этапе стадии алгоритмизации и программирования:
(чел. час).
Затраты труда на изучение задачи в целом и разработку алгоритмов рассчитываются по формуле (4.4)
, (4.4)
где – производительность исполнителя на втором этапе стадии алгоритмизации и программирования (60 ком. час).
(чел. час).
Затраты труда на разработку блок–схем программного продукта определяются по формуле (4.5)
, (4.5)
где – производительность исполнителя на третьем этапе стадии алгоритмизации и программирования (50 ком. час).
(чел. час).
Другие рефераты на тему «Программирование, компьютеры и кибернетика»:
- Конструирование модуля ЭВМ для обработки телеметрических данных
- Обработка изображений с использованием расширения процессора
- Безопасность в системе Windows Vista. Основные службы и механизмы безопасности
- Работа периферийных устройств
- Анализ научной литературы по системам охлаждений персональных компьютеров
Поиск рефератов
Последние рефераты раздела
- Основные этапы объектно-ориентированного проектирования
- Основные структуры языка Java
- Основные принципы разработки графического пользовательского интерфейса
- Основы дискретной математики
- Программное обеспечение системы принятия решений адаптивного робота
- Программное обеспечение
- Проблемы сохранности информации в процессе предпринимательской деятельности