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