Создан заказ №3745136
17 марта 2019
цель работы: Изучить имеющиеся технологии разработки программных продуктов.
Как заказчик описал требования к работе:
Нужно из готовой работы с оригинальностью 35%, сделать 75%-80%.
Фрагмент выполненной работы:
ВВЕДЕНИЕ
Современные технологии разработки программного обеспечения выделяют значительные ресурсы на организацию процессов и информационную коммуникацию между участниками разработки программного обеспечения. Это связано с тем, что современные программные системы являются необычным результатом человеческой деятельности. Из-за отсутствия аналогов в иных отраслях промышленности разработка программного обеспечения для последующего широкого использования является сложной задачей. (работа была выполнена специалистами Автор 24) Проблема проектирования и создания программного обеспечения в значительной мере возникает из-за неприменимости практик из иной деятельности человека, включая смежные.
Жизненный цикл разработки программного обеспечения представляет собой серию фаз, которые обеспечивают общее понимание процесса создания программного обеспечения. Как программное обеспечение будет реализовано и разработано на этапе понимания бизнес-требований, чтобы преобразовать эти бизнес-идеи и требования в функции до момента его использования и эксплуатации для достижения бизнес-потребностей. Хороший инженер-программист должен обладать достаточными знаниями о том, как выбрать модель на основе контекста проекта и бизнес-требований.
Для правильного представления о технологиях разработки программных продуктах следует учитывать несколько факторов:
– аппаратные ресурсы, как правило, не являются ограничением для решения большинства задач, с которыми сталкивается человек в своей повседневной деятельности;
– большинство проблем в решении задач ограничены представлениями человека об имеющихся методах построения программного обеспечения и умением раскладывать задачу на решаемые независимые составляющие компоненты;
– основную проблему эксплуатации программного обеспечения представляет его качество, которое часто бывает низким из-за недостаточности усилий направленных на проектирование и разработку архитектуры информационных систем.
Важнейшим и наиболее эффективным способом решения данных проблем является корректная и оптимальная организация процессов проектирования и разработки программного обеспечения, применение промышленных способов реализации технологических процессов разработки программ.
Немаловажным является и изучение процессов, проходящих на всех этапах жизненного цикла программного обеспечения. Классическим процессом является следующее представление жизненного цикла:
– системный анализ предметной области (отражает роль компонента в программной системе);
– функциональный анализ требований (задает условия и ограничения нормальной эксплуатации программного комплекса);
– проектирование информационной модели программного обеспечения (позволяет исследовать свойства будущего программного продукта, определить методы и технологии создания исходного текста программы);
– непосредственный процесс кодирования исходных текстов (является процессом переноса информационной модели в исходные тексты программы для последующей трансляции или прямой эксплуатации в качестве законченного программного продукта);
– тестирование программного обеспечения (валидация и верификация программного обеспечения и получаемых с его помощью результатов с целью поиска ошибок, логических несоответствий и проверки соответствия требованиям, предъявляемым к данному программному обеспечению);
– последующее сопровождение на всем этапе эксплуатации (важный процесс поддержки пользователей и работоспособности, а также модификации программного обеспечения с целью его дальнейшего развития и улучшения).
Большинство различных жизненных циклов программного обеспечения в той или иной форме, так или иначе, включают все эти процессы, следующие друг за другом или в совокупности. Поэтому их изучение также является неотъемлемой частью исследования технологий разработки программного обеспечения.
Поэтому может потребоваться выбрать правильную модель SDLC в соответствии с конкретными задачами и требованиями проекта для обеспечения его успеха. В этом и заключается актуальность данной работы.
Тема работы: «Технология разработки программных продуктов», цель работы: Изучить имеющиеся технологии разработки программных продуктов.
В рамках работы необходимо решить следующие задачи:
провести характеристику программного продукта;
раскрыть понятие «технология разработки»;
проанализировать этапы создания программного продукта;
рассмотреть модели жизненного цикла;
изучить гибкие методологии.
Проблема исследования работы: Какие имеются технологии разработки программных продуктов?
Объект исследования – Разработка программных продуктов, предмет исследования: Имеющиеся технологии разработки. Посмотреть предложения по расчету стоимости
Заказчик
заплатил
заплатил
500 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
Автор24
20 дней
Заказчик воспользовался гарантией для внесения правок на основе комментариев преподавателя
20 марта 2019
Заказ завершен, заказчик получил финальный файл с работой
5
цель работы: Изучить имеющиеся технологии разработки программных продуктов..docx
2019-03-23 17:46
Последний отзыв студента о бирже Автор24
Общая оценка
5
Положительно
Автор суперский! Всё сделал как надо и раньше срока! Всегда был на связи и прислушивался к тому что надо доработать и исправить. Рекомендую!