- •1.Охарактеризуйте понятие технологии программирования.
- •2.Охарактеризуйте этапы развития технологии программирования.
- •3.Охарактеризуйте понятие жизненный цикл по. Опишите основные этапы, охарактеризуйте основные группы процессов.
- •4.Перечислите и охарактеризуйте основные процессы жизненного цикла программного обеспечения (по).
- •9.Охарактеризуйте правила (требования), которые должны устанавливать стандарты проектирования ис.
- •10.Охарактеризуйте правила (требования), которые должны устанавливать стандарты оформления проектной документации ис.
- •11.Охарактеризуйте правила (требования), которые должны устанавливать стандарты оформления пользовательского интерфейса ис.
- •12.Охарактеризуйте понятие case-средства. Опишите основные факторы возникновения, свойства и возможности.
- •13.Охарактеризуйте понятие сопровождающая документация программных средств.
- •14.Перечислите факторы, способствующие возникновению case-средств. Факторы, способствующие появлению case-средств.
- •15.Охарактеризуйте понятие стандарты проектирования по.
- •Вопрос 17. Охарактеризуйте понятие каскадная модель разработки по
- •Вопрос 18. Охарактеризуйте понятие спиральная модель разработки по.
- •Вопрос 19. Охарактеризуйте понятие функциональное моделирование.
- •Вопрос 20. Охарактеризуйте принципы и технологии построения распределенных информационных систем.
- •21.Охарактеризуйте понятие базы данных (бд) и системы управления бд (субд).
- •22.Охарактеризуйте понятие модульное программирование.
- •23.Охарактеризуйте понятие экстремального программирования (хр).
- •24.Охарактеризуйте понятие концепция шаблонов проектирования.
- •26.Охарактеризуйте понятие com-технологии.
- •27.Охарактеризуйте понятие ActiveX-технологии.
- •28.Охарактеризуйте понятие технология datarun.
- •29 Охарактеризуйте понятие технология rup.
- •30 Охарактеризуйте понятие метод Oracle.
- •31 Охарактеризуйте понятие тестирование программного продукта. Перечислите и охарактеризуйте виды и методы тестирования.
- •32 Охарактеризуйте обоснование выбора языка программирования и среды разработки пп.
- •34.Охарактеризуйте понятие справочной системы пп.
- •35.Охарактеризуйте понятие сопровождение программного обеспечения.
- •36.Охарактеризуйте основные понятия объектно-ориентированного программирования (ооп).
- •37.Охарактеризуйте понятие техническое задание пп.
- •38.Охарактеризуйте основные понятия объектно-ориентированного подхода к разработке по. Опишите основные свойства.
- •39.Охарактеризуйте основные понятия моделирования. Опишите основные свойства.
- •40.Охарактеризуйте основные понятия объектно-ориентированного моделирования. Опишите основные свойства.
- •41.Охарактеризуйте понятие универсальный язык моделирования (uml).
- •42.Охарактеризуйте понятие методология Ratuonal Unified Process (rup).
- •43.Назовите и охарактеризуйте виды диаграмм Rational Rose.
- •44.Назовите и охарактеризуйте представления модели в Rational Rose и их содержимое.
- •45. Перечислите и охарактеризуйте типы (стереотипы) классов и отношений в Rational Rose.
- •46. Охарактеризуйте разработку (технологию создания) диаграммы вариантов использования на языке моделирования в Rational Rose.
- •47. Охарактеризуйте разработку (технологию создания) диаграммы действий на языке моделирования в Rational Rose.
- •48. Охарактеризуйте разработку (технологию создания) диаграммы классов на языке моделирования в Rational Rose.
- •49. Охарактеризуйте разработку (технологию создания) диаграммы последовательности действий на языке моделирования в Rational Rose.
- •50. Охарактеризуйте разработку (технологию создания) диаграммы сотрудничества на языке моделирования в Rational Rose.
- •51. Охарактеризуйте разработку (технологию создания) диаграммы компонент на языке моделирования в Rational Rose.
- •53) Охарактеризуйте разработку (технологию создания) диаграммы состояний на языке моделирования в Rational Rose.
- •54) Охарактеризуйте принципы процесса управления конфигурацией жцпо.
- •55) Охарактеризуйте принципы процесса верификации жцпо.
- •56)Охарактеризуйте понятие качества и процессы управления качеством по.
- •57.Охарактеризуйте типы оценок и аудитов в группе процессов оценки качество по.
- •1 Управленческие оценки (Management Reviews)
- •2 Технические оценки (Technical Reviews)
- •3 Инспекции (Inspections)
- •4 Прогонки (Walk-throughs)
- •58.Охарактеризуйте требования к качеству по. Перечислите факторы влияния на планирование, управление и выбор sqm-действий.
- •59.Охарактеризуйте техники управления качеством по.
- •60.Охарактеризуйте принципы и методы защиты по от несанкционированного доступа.
21.Охарактеризуйте понятие базы данных (бд) и системы управления бд (субд).
БД- совокупность сведений о конкретных обьектах реального времени в мира в какой либо предметной области, хранящиеся в бумажном или электронном виде.
БД- характеризуется признаками:
БД есть понятие из сферы вычислительной тхники и информационных технологий. Т.о., любые внекомпьютерные хранилище не является базами данными.
БД есть не любая совокупность данных, но хорошо структурирования. Чем ниже степень структурированности хранимых данных, тем меньше степени такой хранилище является БД.
Структура БД должна давать возможность эффективного поиска и обработки данных.
СУБД – программный комплекс поддержки интегрированный совокупности данных, предназначенный для создания, ведения и использования БД многими пользователями(MS Access, Dbase,Oracle)
22.Охарактеризуйте понятие модульное программирование.
Приступая к разработке каждой программы ПС, следует иметь ввиду, что она, как правило, является большой системой, поэтому мы должны принять меры для ее упрощения. Для этого такую программу разрабатывают по частям, которые называются программными модулями. А сам такой метод разработки программ называют модульным программированием.
Программный модуль - это любой фрагмент описания процесса, оформляемый как самостоятельный программный продукт, пригодный для использования в описаниях процесса.
Модульное программирование является воплощением в процессе разработки программ обоих общих методов борьбы со сложностью: и обеспечение независимости компонент системы, и использование иерархических структур.
Для воплощения первого метода формулируются определенные требования, которым должен удовлетворять программный модуль, т.е. выявляются основные характеристики "хорошего" программного модуля. Для воплощения второго метода используют древовидные модульные структуры программ.
Размер модуля измеряется числом содержащихся в нем операторов (строк).
Прочность модуля - это мера его внутренних связей.
Функционально прочный модуль - это модуль, выполняющий (реализующий) одну какую-либо определенную функцию.
Информационно прочный модуль - это модуль, выполняющий (реализующий) несколько операций (функций) над одной и той же структурой данных (информационным объектом), которая считается неизвестной вне этого модуля.
Сцепление модуля - это мера его зависимости по данным от других модулей.
Рутинность модуля - это его независимость от предыстории обращений к нему.
23.Охарактеризуйте понятие экстремального программирования (хр).
Принципы «живой» разработки ПО:
Люди их общение более важны, чем процессы и инструменты
Работающая программа более важна, чем исчерпывающая документация
Сотрудничество с заказчиком более важно, чем обсуждение деталей контракта
Отработка изменений более важна, чем следование планам
Правила (техники) XP:
Живое планирование (planning game)
Частая смена версий (small releases)
Простые проектные решения (simple design)
Разработка на основе тестирования (test-driven development)
Постоянная переработка (refactoring)
Программирование парами (pair programming)
Постоянная интеграция (continuous integration)
40-часовая рабочая неделя
Модель жизненного цикла XP является итерационно-инкрементной моделью быстрого создания (и модификации) протопопов продукта, удовлетворяющих очередному требованию (user story).
Принципы
Особенности модели жизненного цикла XP проясняют следующие принципы этого метода. Прежде всего, это принципы «живой» разработки ПО.
зафиксированные в манифесте «живой» разработки:
Люди и их общение более важны, чем процессы и инструменты
Работающая программа более важна, чем исчерпывающая документация
Сотрудничество с заказчиком более важно, чем обсуждение деталей контракта
Отработка изменений более важна, чем следование планам
