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