Главная Обратная связь

Дисциплины:

Архитектура (936)
Биология (6393)
География (744)
История (25)
Компьютеры (1497)
Кулинария (2184)
Культура (3938)
Литература (5778)
Математика (5918)
Медицина (9278)
Механика (2776)
Образование (13883)
Политика (26404)
Правоведение (321)
Психология (56518)
Религия (1833)
Социология (23400)
Спорт (2350)
Строительство (17942)
Технология (5741)
Транспорт (14634)
Физика (1043)
Философия (440)
Финансы (17336)
Химия (4931)
Экология (6055)
Экономика (9200)
Электроника (7621)






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



ЭКОНОМИЧЕСКАЯ ЧАСТЬ

 

Обоснование необходимости выведения на рынок разработанного программного обеспечения

 

 

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

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

Целью данного раздела дипломного проекта является расчёт затрат на разработку программного обеспечения и экономической эффективности его внедрения.

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

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

 

 

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

Программное обеспечение имеет свой жизненный цикл, как и любое другое изделие. Под жизненным циклом программного обеспечения обычно понимают промежуток времени с момента начала разработки программы до снятия её с эксплуатации по каким либо причинам. Жизненный цикл можно разбить на разработку программного обеспечения и его использование. Разработка в свою очередь может также быть разбита на несколько этапов:



­ проектирование (разработка структуры и функций системы);

­ реализация (реализация спроектированной системы в программном коде);

­ тестирование (выявление программных ошибок);

­ приём (проведение приёмочных испытаний заказчиком).

Суммарное время, отведённое графиком дипломного проектирования на разработку ПО, составляет 12 недель.

Этап «проектирование» является наиболее важным в разработке проекта. Именно на этом этапе разработчик определяется с функциональной и структурной организацией системы и оформляет соответствующие главы пояснительной записки. Ошибки в проектировании структуры системы очень трудно исправить в дальнейшем, т.к. их исправление может привести к полной переделке ранее написанных модулей. Поэтому этапу «проектирование» следует выделить 25% времени, т.е. 3 недели.

На этапе «реализация» происходит непосредственно реализация спроектированного продукта, т.е. воплощение в программном коде модулей, разработанных на предыдущем этапе. Этап «реализация» менее ответственный, чем проектирование, т.к. ошибки на данном этапе исправить легче. Но он является самым продолжительным – на реализацию отводится 50% времени, т.е. 6 недель.

Этап «тестирование» представляет собой проведение ряда тестов, призванных выявить ошибки в реализации проекта. В случае выявления ошибки должны быть исправлены. На проведение данного этапа отводится 12% времени, т.е. 10 дней.



На этапе «приём» заказчиком проводятся приёмочные испытания. По результатам данных испытаний заказчик может озвучить пожелания, в соответствии с которыми система будет доработана. На проведении этого этапа отводятся оставшиеся 13% времени.

Диаграмма распределения времени по стадиям разработки приведена на рисунке 4.1.

 

Рисунок 4.1 - Диаграмма распределения времени по стадиям разработки.

 

 


Просмотров 679

Эта страница нарушает авторские права

allrefrs.ru - 2020 год. Все права принадлежат их авторам!