
- •Вопрос 1. Основные понятия программного обеспечения
- •Вопрос 2. Программные продукты и их основные характеристики
- •Вопрос 3.Классификация программных продуктов
- •Вопрос 4. Жизненный цикл программных продуктов
- •Вопрос 5. Защита программных продуктов
- •Вопрос 6. Методы проектирования программных продуктов
- •Вопрос 7. Планирование работ по созданию программных продуктов
- •Вопрос 8. Этапы создания программных продуктов
- •Вопрос 9. Структура программных продуктов
- •Вопрос 10. Управление требованиями программных продуктов
- •Вопрос 11. Проектирование интерфейса пользователя
- •Вопрос 12. История развития яп.Классификация яп. Стиль программирования.
- •Вопрос 13. Модульное программирование как метод разработки программ.
- •Вопрос 14. Структурное программирование. Основные черты структурного программирования.
- •Вопрос 15. Основные алгоритмические конструкции. Решение задач с помощью блок-схем.
- •Вопрос 16. Вспомогательные алгоритмы. Метод пошаговой детализации.
- •Вопрос 17.Основы объектно-ориентированного программирования.Основные понятия и принципа ооп.
- •Вопрос 18.Обеспечение качества и надежности пп.
- •Вопрос 19. Тестирование пп
- •Вопрос 20. Сопровождение пп
- •Вопрос 22. Case-средства. Общая характеристика и классификация.
Вопрос 19. Тестирование пп
Тестирование-это деятельность по проверке программного кода и документации . одновременно с началом этапа планирования и создания спецификаций требований тестировщик разрабатывает стратегию тестирования. тестирование завершает создание отчета, в котором представляются все результаты его проведения. Для каждого программного изделия должен существовать набор тестов, проверяющих его корректность. Существует тестирование нескольких уровней – модульное(процесс проверки отдельных программных процедур и подпрог входящих в состав проги и программных систем), -интеграционное(этот вид тестирования проводится для проверки совместной работы отдельных модулей), -системное(предназначено для проверки программируемой системы в целом, ее организации функционирования на составление требований заказчика), -выходное(завершающий этап тестирования, на котором проверяется готовность ПП поставке заказчика), -приемочное(вид тестирования проводимый организацией, отвечающей для за инсталяцию, сопровождение программной сист и обучение конечных пользователей). Тестирование 1х четырех уровней проводится внутри организации, тогда как приемочное тестирование выполняется совместно с представителями заказчика.
Вопрос 20. Сопровождение пп
Сопровождение ПП-это процесс адаптации поставляемого ПП к новым условиям, внесения изменений в ПП и соответствующую документацию, вызванных возникшими проблемами или потребностями в модификации, при сохранении неизменными его осн функций. Согласно стандарту под сопровождение понимается внесение изменений в ПП в целях исправления обнаруженных ошибок. Задачи сопровождения ПП-обновление, -исправление.Действия процесса сопровождения:-подготовительная работа, -анализ проблем и запросов на модификацию ПП, -модификация ПП, -проверка и приемка, -перенос ПП в новую среду работы, -снятие ПП с эксплуатации.
На этапе сопровождения составляются отчеты по обзорам новых версий ПП, по метрикам сопровождения, о завершении жизненного цикла ПП.
Вопрос 22. Case-средства. Общая характеристика и классификация.
Современные case-средства охватывают обширную област поддержки многочисленных технологий проектирования ИС: от простых средств анализа до полномасштабных средств автоматизации. В разряд case-средств попадают как относительно дешевые системы для ПК с весьма ограниченными возможностями, так и дорогостоящие системы для неоднородных вычислительных платформ и операционных сред. Обычно к case-средствам относится любое программное средство, обладающее такими особенностями:-мощные графические средства для описания и документирования, -интеграция отдельных компонент case-средств. Все современные case-средства могут быть классифицированы по типам и категориям. классификация по типам отражает функциональную ориентацию case-средств на те или иные процессы ЖЦ. Классификация по категориям определяет степень интегрированности по выполняемым функциям или вкл отдельные локальные средства. Классификация по следующим признакам:-по применяемым методологиям и моделям систем и БД, -степени интегрирования с СУБД, -доступным платформам.