продукта
Тестирование тесно связано с такими этапами разработки программного обеспечения как проектирование и реализация. В систему встраиваются специальные механизмы, которые дают возможность производить тестирование системы на соответствие требований к ней, проверку оформления и наличие необходимого пакета документации.
Тести́рование програ́ммного обеспе́че́ния — процесс исследования, испытания программного продукта, имеющий две различные цели:
• продемонстрировать разработчикам и заказчикам, что программа соответствует требованиям;
• выявить ситуации, в которых поведение программы является неправильным, нежелательным или не соответствующим спецификации
Результатом тестирования является устранение всех недостатков системы и заключение о ее качестве.
поддержка
Внедрения системы обычно предусматривает следующие шаги:
• установка системы,
• обучение пользователей,
• эксплуатация.
К любой разработке прилагается полный пакет документации, который включает в себя описание системы, руководства пользователей и алгоритмы работы.
Поддержка функционирования ПО должна осуществляться группой технической поддержки разработчика.
Виды требований
Все требования разбиваются на три уровня:
1.Бизнес-требования. Бизнес-требования определяются целями и политикой организации их высказывают те, кто финансирует проект.
2.Требования пользователей. Определяют цели и задачи, которые позволит решить система, или что пользователи смогут делать с помощью системы. Пользовательские требования должны соответствовать бизнес-требованиям в противном случае их не следует включать в проект.
3.Системные требования. Определяют функциональность и характеристики системы, которую должны построить разработчики, для того чтобы пользователи смогли выполнить свои задачи (в рамках бизнес-требований).
Каждая система требований (бизнес-требования, требования пользователей и системные требования.) включает в себя функциональные и нефункциональные требования
Предметная область
Часть реального мира, подлежащая изучению с целью организации управления и, в конечном счете, автоматизации.
Предметная область представляется множеством фрагментов, например, предприятие - цехами, дирекцией, бухгалтерией и т.д.
Каждый фрагмент предметной области характеризуется множеством объектов и процессов, использующих объекты, а также множеством пользователей, характеризуемых различными взглядами на предметную область
(ПО)
Анализ предметной области (ПО) – работа направленная на выявление реальных потребностей пользователей информационной системы (ИС), нацеленная на получение четких формулировок пожеланий пользователей к информационной системе (ИС)
Если ИС создается для коммерческой организации, то анализ предметной области (ПО) получает название «бизнес-моделирование»
Задача анализа ПО заключается в том, чтобы изложить пожелания пользователей на языке понятном разработчикам
Деятельности любой организации можно описать на основе ответов на шесть вопросов:
Зачем?
Кто?
Что?
Как?
Где?
Когда?
Языки
программированияОсновные объектно-
ориентированные включают: Java,
языки
C++,
C#,
Python,
R,
PHP,
Visual Basic.NET
JavaScript,
Ruby, Perl и другие
