Технологии создания программного обеспечения - Программирование, компьютеры и кибернетика дипломная работа

Главная
Программирование, компьютеры и кибернетика
Технологии создания программного обеспечения
Процесс обучения ИТ-специалистов технологии MSF. Разработка информационной системы, моделирующей поведение "тестируемой программы" на стадии стабилизации для проведения практических занятий. Технология нефункционального тестирования, ее преподавание.
посмотреть текст работы
скачать работу можно здесь
полная информация о работе
весь список подобных работ
Нужна помощь с учёбой? Наши эксперты готовы помочь!
Нажимая на кнопку, вы соглашаетесь с
политикой обработки персональных данных
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http :// www . allbest . ru /
нефункциональное тестирование программное обеспечение
3. Изучить ИС, способствующие проведению нефункционального тестирования.
4. Спроектировать ИС обучения нефункциональному тестированию.
5. Реализовать ИС обучения нефункциональному тестированию.
6. Провести практическую апробацию разработанной ИС.
Очевидно, компании стремятся улучшить качество создаваемых программных продуктов. Согласно отчету компании WorkSoft: "2013 Trends in Automated Testing" [15] почти половина (45,1%) ошибок остаются незамеченными специалистами по тестированию (см. рис. 1.2).
Соотношение ошибок, найденных в процессе тестирования и в процессе эксплуатации.
Из 594 респондентов, участвовавших в исследовании Worksoft, 204 компании (34,3%) указали, что в 2013 году планируется увеличение инвестиций в автоматизацию тестирования и обеспечение качества. Только четверть респондентов ответили, что не планируют дополнительных инвестиций.
Остальные ответившие не знают о планах в отношении инвестиций в автоматизацию тестирования. Результаты опроса представлены на рис.1.3.
Результаты ответов на вопрос: "Планирует ли ваша компания увеличить инвестирование в автоматизацию тестирования в ближайшие 12 месяцев?".
Учитывая большое число не определившихся с выбором (41, 1%), можно предположить, что некоторые из этих компаний всё же планируют дополнительные инвестиции. Это значит, что настоящее число фирм, планирующих увеличение инвестиций в автоматизацию тестирования в 2013 году, скорее всего больше 34% [10].
В любом случае, исследование показывает увеличение интереса к автоматизации тестирования, которое наблюдается с 2012 года. На текущий момент 74% организаций не используют решения для автоматизированного тестирования, а 53% до сих пор работают при помощи программ общего назначения, таких как Word или Excel [5].
Соответственно, в большинстве случаев компании либо внедряют автоматизацию тестирования впервые, одновременно сокращая ручное тестирование, либо уже имеют определенный уровень автоматизации и переходят с устаревших инструментов тестирования на новые для достижения высокого уровня автоматизации, экономии средств, повышения качества и эффективности работы персонала [10].
Результаты данного исследования показывают, что в ситуации, когда предъявляются повышенные требования к качеству ПО, текущий уровень тестирования не соответствует требованиям рынка. Ошибки в программах, какими бы они ни были, несут потери как пользователям, так и разработчикам. Различие составляют потери, полученные от проявления ошибки.
Как видно из сравнительной таблицы, инструменты для тестирования покрывают такие области как функциональное и нагрузочное тестирование, отслеживают качество кода, предлагают способы управления наборами тестов.
Однако, далеко не всегда получается провести абсолютно полное тестирование. В дальнейшем рассмотрим виды нефункционального тестирования, которые (в большинстве своем) не поддаются автоматизированному тестированию.
Выступает в роли представителя заказчика
Формирует общее видение/рамки проекта
Организует работу с требованиями заказчика
Развивает сферы применения в бизнесе
Определяет компромиссы между параметрами "возможности продукта / время / ресурсы"
Организует маркетинг, PR и евангелизацию
Разрабатывает, поддерживает и исполняет план коммуникаций
Достижение результата в рамках проектных ограничений
Контроль производственного процесса
Управляет процессом разработки с целью получения готового продукта в отведенные сроки
Формулирует спецификацию продукта и разрабатывает его архитектуру
Регулирует взаимоотношения и коммуникацию внутри проектной группы
Следит за временным графиком проекта и готовит отчетность о его состоянии
Проводит в жизнь важные компромиссные решения
Разрабатывает, поддерживает и исполняет сводный план и календарный график проекта
Создание продукта в соответствии со спецификацией
Проектирование и осуществление реализации
Определяет детали физического дизайна
Оценивает необходимые время и ресурсы на реализацию каждого элемента дизайна
Разрабатывает или контролирует разработку элементов
Консультирует команду по технологическим вопросам
Одобрение выпуска продукта только лишь после того, как все дефекты выявлены и улажены
Обеспечивает обнаружение всех дефектов
Разрабатывает стратегию и планы тестирования
Повышение эффективности пользователя, увеличение потребительской ценности продукта
Общедоступность (обеспечение возможности работы для пользователей с ограниченными физическими возможностями)
Представляет интересы потребителя в команде
Организует работу с требованиями пользователя
Проектирует и разрабатывает системы поддержки производительности
Определяет компромиссы, относящиеся к удобству использования и потребительским качествам продукта
Определяет требования к системе помощи и её содержание
Разрабатывает учебные материалы и осуществляет обучение пользователей
Беспроблемное внедрение и сопровождение продукта
Управление выпуском готового продукта
Представляет интересы отделов поставки и обслуживания продукта
Организует снабжение проектной группы
Вырабатывает компромиссы в управляемости и удобстве сопровождения продукта
Организует сопровождение и инфраструктуру поставки
Организует логистическое обеспечение проектной группы
Способы построения защищенных сегментов локальных систем. Анализ систем обнаружения вторжений и антивирусное обеспечение. Анализ технологии удаленного сетевого доступа. Установка программного обеспечения на серверы аппаратно-программного комплекса. дипломная работа [2,4 M], добавлен 14.03.2013
Проектирование базы данных, информационной подсистемы PLC-Tester, модуля тестирования и web-приложения. Разработка логической структуры программного продукта и общие требования к техническому обеспечению. Запуск программы и описание тестовых прогонов. дипломная работа [3,2 M], добавлен 30.06.2011
Разработка модулей для автоматического развертывания виртуальных сред и технология их резервного копирования. Схемы сетевого взаимодействия виртуальных сред и их состав (настройка гостевых операционных систем и служб) для каждого из специалистов. дипломная работа [3,7 M], добавлен 06.03.2013
Интернет-технологии как средство обучения. WEB-приложения для проведения процесса обучения. Школьная информационно-аналитическая система. Разработка школьной информационной системы на основе интернет-технологий. Использование инструментальной программы. дипломная работа [165,3 K], добавлен 27.11.2010
Анализ предметной области и разработка информационного обеспечения автоматизированной информационной системы "Система тестирования". Проектирование базы данных методом "Сущность-Связь". Технология создания базы в MS Access. Real-time работа системы. курсовая работа [4,5 M], добавлен 23.12.2014
Методика и основные этапы разработки системы тестирования для оценки уровня знаний студентов с применением технологии "Клиент-сервер". Проектирование клиентской, серверной части данной системы тестирования, порядок составления финальных отчетов. дипломная работа [587,6 K], добавлен 08.11.2010
Изучение создания динамических web-приложений на основе технологии ASP. Разработка интерфейса реально действующей информационной технологии "Электронная версия публикации расписания" в виде "шахматки" по группам, с последующей ее публикацией на сайте. курсовая работа [276,8 K], добавлен 08.06.2010
Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д. PPT, PPTX и PDF-файлы представлены только в архивах. Рекомендуем скачать работу .
© 2000 — 2021
Технологии создания программного обеспечения дипломная работа. Программирование, компьютеры и кибернетика.
Контрольная работа по теме Международные организации, влияющие на совершенствование бухгалтерского дела. Профессиональные организации бухгалтеров и аудиторов
Реферат по теме Шагал Марк живописец и график
Реферат Компьютерные Вирусы Понятие И Классификация
Курсовая работа: Немецкая философия. Гегель и его взгляды. Скачать бесплатно и без регистрации
Реферат по теме Первоначальное накопление капитала в Англии и Голландии в XV-XVII вв. Начало колониальной экспансии
Дипломная работа: Условия развития интеллектуальных процессов младших школьников средствами компьютерного обучения. Скачать бесплатно и без регистрации
Курсовая Работа На Тему Анализ Деятельности Кредитных Организаций
Практическая Работа По Педагогики
Курсовой Проект Привод Лебедки Для Поднятия Грузов
Курсовая Работа На Тему Организация То-1 Автомобиля Камаз 53212
Реферат: Культура Древней Греции
Фистинг Эссе
Контрольная Работа Номер 1 Форвард 8 Класс
Алгоритм Написания Эссе
Курсовая работа: Финансовая система Республики Казахстан 4
Реферат На Тему Мышление
Реферат: Анализ финансовой отчетности 17
Курсовая работа по теме Проблемы развития малого предпринимательства в России на современном этапе
Реферат: Вертикальная ось `верх-низ` в характеристике концептов внутреннего мира человека. Скачать бесплатно и без регистрации
Билеты: ЗНО география 2009 с ответами
Классификация аудиторских доказательств - Бухгалтерский учет и аудит контрольная работа
Основные функции базы данных Access - Программирование, компьютеры и кибернетика реферат
Социально-педагогическая работа с наркозависимыми подростками - Педагогика дипломная работа