Разработка программного обеспечения

Модели жизненного цикла программного обеспечения. Системы мониторинга задач и отслеживания ошибок. Классификация задач и программных ошибок. Системы сопровождения разработки программ. Анализ организации работы над проектами в компании "ЭПАМ Системз".

Рубрика Программирование, компьютеры и кибернетика
Вид отчет по практике
Язык русский
Дата добавления 26.03.2012
Размер файла 469,2 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

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

Такие версии и составляют отельные итерации релиза, который используется пользователями.

Таким образом, разработка программных продуктов происходит по спирали, но с более короткими сроками.

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

Также есть недостатки при решении проблем устно. Бывают ситуации, когда при нахождении программных ошибок небольшого приоритета и при отсутствии времени для их исправления, программисты говорят напомнить о них позже, когда будет больше времени. Такие ошибки помечаются в текстовых документах или запоминаются, что тоже не является оптимальным способом разработки программного продукта.

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

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

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

Размещено на Allbest.ru


Подобные документы

  • Технология разработки и внедрения программного обеспечения автоматизированной системы управления. Классификация ошибок в программах на этапе эксплуатации системы и общие задачи процесса ее отладки. Методы обнаружениея и локализации ошибок в программах.

    контрольная работа [480,4 K], добавлен 25.10.2010

  • Требования к технологии проектирования программного обеспечения (ПО). Состав и описание стадий полного жизненного цикла ПО. Классификация моделей жизненного цикла ПО, их особенности. Методологии разработки ПО, приёмы экстремальный программирование.

    презентация [874,4 K], добавлен 19.09.2016

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

    доклад [33,5 K], добавлен 06.04.2015

  • Классификация служебных программных средств. Файловая структура операционных систем. Основы графического интерфейса пользователя Windows XX. Анализ алгоритмов решения задач. Описание процесса разработки программного обеспечения и результатов работы.

    курсовая работа [2,4 M], добавлен 14.11.2016

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

    презентация [159,1 K], добавлен 27.12.2013

  • Анализ деятельности подразделения разработки программных продуктов, использующих Web-технологии, в компании ИООО "ЭПАМ Системз". Разработка систем с использованием Web-технологий с помощью программного продукта Oracle Database и технологий Spring, Struts.

    отчет по практике [1,0 M], добавлен 14.04.2014

  • Схемы взаимодействия между заказчиком и разработчиком программного обеспечения. Качество программного обеспечения и определение основных критериев его оценка на современном этапе, особенности управления на стадиях жизненного цикла, анализ достаточности.

    презентация [114,7 K], добавлен 14.08.2013

  • Проблема надежности программного обеспечения, ее показатели и факторы обеспечения. Методы контроля процесса разработки программ и документации, предупреждение ошибок. Этапы процесса отладки ПО, приемы структурного программирования и принцип модульности.

    презентация [379,5 K], добавлен 30.04.2014

  • Основные понятия, классификация, жизненный цикл информационных систем. Методология их разработки. Общая структура профиля ИС. Общие сведения об управлении проектами. Стандарты и методики по организации жизненного цикла ИС и программного обеспечения.

    курс лекций [203,3 K], добавлен 24.05.2015

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

    курсовая работа [405,4 K], добавлен 08.02.2016

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.