Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
bilety_po_informatike.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
464.38 Кб
Скачать

33. Программный продукт, его характеристики и задачи

Все программы можно разделить на 2 класса:

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

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

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

ПП могут создаваться как индивидуальная разработка под заказ или разработка для массового распространения среди пользователей.

Технология – учение об искусстве делания чего-либо. Существует множество технологических процессов изготовления подобных (похожих) продуктов. Отличительная черта технологии – её можно передать (в отличие от умения).

Программный продукт (ПП) существует ограниченное время.

Жизненный цикл ПП – период от его разработки до вывода его из эксплуатации.

Основные характеристики программ (программных продуктов)

-алгоритмическая сложность;

-объем файлов программ;

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

-объем дисковой памяти;

-размер оперативной памяти для запуска

-версия операционной системы

34. Тестирование пп.

Тестирование ― проверка ПП на соответствие со спецификацией. Автономное (проверка отдельных компонентов – модулей) и комплексное (проверяется вся система в целом). Обязательно имеются приемочные тесты, которые выполняются в условиях, близких к реальным. Производится  ― тестирование (проверяет систему в ошибочных ситуациях, любая ошибочная ситуация должна отлавливаться системой (проводится разработчиком на 100%) и  ― тестирование (проверяет соответствие с программой со спецификацией, т. е. в обычных ситуациях, часто в  ― тестировании участвуют пользователь, которому бесплатно передается -версия, которую он эксплуатирует. Этот процесс может длиться годами (1, 2, 3 ― версии).

Внесение изменений в ПП на этапе ПЭ оформляется дополнительной проектной документацией и, как правило, дополнительно оплачивается.

Разрабатываются методы проектирования и создаются системы автоматизированного проектирования и программирования. Разнообразие таких систем велико. Основное направление развития систем автоматизированного проектирования – снижение трудоёмкости выполнения рутинных работ на первых этапах проектирования.

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

Информационная природа ПП обуславливает большую трудоёмкость создания и малую трудоёмкость тиражирования. В этом коренится одна из причин «пиратства». ПП юридически защищается как объект интеллектуальной собственности.

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

ПП создаётся для решения актуальной задачи.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]