Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция 1 Введение.pptx
Скачиваний:
0
Добавлен:
27.05.2026
Размер:
1.66 Mб
Скачать

продукта

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

Тести́рование програ́ммного обеспе́че́ния — процесс исследования, испытания программного продукта, имеющий две различные цели:

• продемонстрировать разработчикам и заказчикам, что программа соответствует требованиям;

• выявить ситуации, в которых поведение программы является неправильным, нежелательным или не соответствующим спецификации

Результатом тестирования является устранение всех недостатков системы и заключение о ее качестве.

поддержка

Внедрения системы обычно предусматривает следующие шаги:

• установка системы,

• обучение пользователей,

• эксплуатация.

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

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

Виды требований

Все требования разбиваются на три уровня:

1.Бизнес-требования. Бизнес-требования определяются целями и политикой организации их высказывают те, кто финансирует проект.

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

3.Системные требования. Определяют функциональность и характеристики системы, которую должны построить разработчики, для того чтобы пользователи смогли выполнить свои задачи (в рамках бизнес-требований).

Каждая система требований (бизнес-требования, требования пользователей и системные требования.) включает в себя функциональные и нефункциональные требования

Предметная область

Часть реального мира, подлежащая изучению с целью организации управления и, в конечном счете, автоматизации.

Предметная область представляется множеством фрагментов, например, предприятие - цехами, дирекцией, бухгалтерией и т.д.

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

(ПО)

Анализ предметной области (ПО) – работа направленная на выявление реальных потребностей пользователей информационной системы (ИС), нацеленная на получение четких формулировок пожеланий пользователей к информационной системе (ИС)

Если ИС создается для коммерческой организации, то анализ предметной области (ПО) получает название «бизнес-моделирование»

Задача анализа ПО заключается в том, чтобы изложить пожелания пользователей на языке понятном разработчикам

Деятельности любой организации можно описать на основе ответов на шесть вопросов:

Зачем?

Кто?

Что?

Как?

Где?

Когда?

Языки

программированияОсновные объектно-

ориентированные включают: Java,

языки

C++,

C#,

Python,

R,

PHP,

Visual Basic.NET

JavaScript,

Ruby, Perl и другие