Материал: 1066

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

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

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

Тест-кейс — это такое описание проверки работы системы, которое может выполнить любой человек из команды, будь то тестировщик, разработчик, аналитик или даже бизнес-заказчик. Набор тест-кейсов называется тестовым набором (test suite). Иногда этот набор некорректно называют тест-планом. Тест-план — это именно план: когда, что, зачем, какими ресурсами. (тут будет ссылка на статью про тест-план). Стандартные атрибуты тест-кейса.

Отладка — этап разработки компьютерной программы, на котором обнаруживают, локализуют и устраняют ошибки.

Существуют две взаимодополняющие технологии отладки.

Использование отладчиков — программ, которые включают в себя пользовательский интерфейс для пошагового выполнения программы: оператор за оператором, функция за функцией, с остановками на некоторых строках исходного кода или при достижении определённого условия.

Вывод текущего состояния программы с помощью расположенных в критических точках программы операторов вывода

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

1.7. Определение этапов работ при выполнении проекта автоматизации

Вопросы для рассмотрения: Формирование календарного и ресурсного планов проекта. Разработка мероприятий по управлению рисками проекта. Анализ и оптимизация проекта. Принципы продуктивной работы в команде.

Рекомендуемая литература: 5.

Перечень дополнительных ресурсов: 1,2,6,8.

Наименование вида самостоятельной работы: изучение темы,

подготовка к лабораторной работе.

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

Ресурсное планирование – разработка ресурсной модели проекта, что позволяет учитывать при планировании загрузку ресурсов на проекте и разрешать потенциальные ресурсные конфликты.

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

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

1.8. Расчет совокупной стоимости проекта автоматизации

Вопросы для рассмотрения: Оценка затрат на разработку проекта. Расчет экономических и временных показателей.

Рекомендуемая литература: 5.

Перечень дополнительных ресурсов: 1,3,6,8.

Наименование вида самостоятельной работы: изучение темы,

подготовка к лабораторной работе.

Калькуляция на разработку программного решения включает следующие статьи:

основная заработная плата разработчиков;

дополнительная заработная плата разработчиков;

отчисления в различные бюджетные и внебюджетные фонды;

расходы на приобретение дополнительных средств вычислительной техники и программного обеспечения;

прочие прямые расходы;

накладные (косвенные) расходы.

Основная заработная плата разработчиков рассчитывается исходя из трудоемкости работ, выполняемых специалистом, и размера оплаты труда 1 человеко-часа.

Для расчета трудоемкости разработки программного продукта применим экспертный метод на основе имеющегося опыта разработки аналогичных задач.

Численность исполнителей (кол-во человек), необходимая для выполнения работ по стадиям проектирования и разработки в целом. Расчет покажет, сколько IT-специалистов должно быть в команде разработчиков (должности этих специалистов можно указать).

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

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

Прямые расходы – это затраты, связанные с производством или созданием продукции, которые можно учесть в расходах только в периоде реализации продукции (работ, услуг) п. 2 ст. 318 НК РФ.

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

ит.д.

1.9.Расчет экономической эффективности внедрения проектного

решения

Вопросы для рассмотрения: Расчет экономической эффективности внедрения проектного решения. Завершение и представление проекта.

Рекомендуемая литература: 4. Перечень дополнительных ресурсов: 9.

Наименование вида самостоятельной работы: изучение темы,

подготовка к лабораторной работе.

Оценка эффективности проекта – это процесс анализа затрат ресурсов на реализацию проекта и полученных результатов, его соответствия поставленным целям и ожиданиям всех участников.

Определение эффективности проекта также позволяет оценить уровень его привлекательности для потенциальных участников и привлечения внешних инвестиций. Задачи оценки эффективности проекта.

Эффективность может рассматриваться в разных разрезах: экономическом, социальном, эргономическом и др.

При определении эффекта от внедрения ИТ-проекта могут быть использованы три группы методов: финансовые, качественные, вероятностные. Определяются инструменты для оценки эффективности ИТ-проекта.

2. ЛАБОРАТОРНЫЕ РАБОТЫ

2.1 Лабораторная работа 1 «Анализ предметной области. Проектирование и разработка информационной системы (по заданной теме)»

Рекомендуемая литература: 4,5.

Перечень дополнительных ресурсов: 2,3,6,7,8.

Целью лабораторной работы является обучить анализу предметной области, проектированию и разработке информационной системы

Задание:

Проанализировать предметную область и на основе анализа спроектировать и разработать ИС. Тема проекта выбирается самостоятельно.

2.2 Лабораторная работа 2 «Оценка совокупной стоимости проекта. Управление этапами разработки проекта (по заданной теме).»

Рекомендуемая литература: 5.

Перечень дополнительных ресурсов: 1,2, 3,6,8, 9.

Целью лабораторной работы является проведение оценки совокупной стоимости проекта.

Задание:

На основе первой лабораторной необходимо провести оценку стоимости проекта. Так же составить план управления проектом и следить за его выполнением.

3. ПРАКТИЧЕСИКИЕ РАБОТЫ

3.1 Практическая работа 1 «Этапы жизненного цикла ИС»

Рекомендуемая литература: 4. Перечень дополнительных ресурсов: 6.

Целью практической работы является изучение жизненных циклов ИС.