- •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.Охарактеризуйте принципы и методы защиты по от несанкционированного доступа.
41.Охарактеризуйте понятие универсальный язык моделирования (uml).
UML — это набор диаграмм, которые позволяют создавать модели сложных программных систем.
Предназначен для описания моделей сложных программных систем. На UML можно содержательно описывать классы, объекты и компоненты в различных предметных областях
для работы с этим используется специальные редакторы диаграмм, такие как Rational Rose
UML не зависит от объектно-ориентированных языков программирования и может поддерживать любой из них.
42.Охарактеризуйте понятие методология Ratuonal Unified Process (rup).
Методология Ratuonal Unified Process структурирования в двух направлениях:
время (разделение жизненного цикла на фазы и версии)
компоненты процессов ( создание необходимого набора средств для выполнения четко определенных задач)
временные этапы:
- начало(Inception) – определение общей идеи проекта, целей проекта и их обоснование;
- планирование(elaboration) – планирование необходимых действий и ресурсов, указание особенностей и проектирование архитектуры;
- создание(construction) – построение продукта при помощи серии последовательных версий (итераций)
- внедрение(transition) – поставка продукта пользователям (производство, распространение, установка, настройка, обучение).
Фазы (RUP):
- Фаза начала проекта(Inception). Определяются основные цели проекта, бюджет проекта, основные средства его выполнения. – технологии, инструменты, ключевой персонал, составляются предварительные планы проекта.
- Фаза проработки(elaboration). Основанная цель этой фазы – на базе основных, наиболее существенных требований разработать стабильную базовую архитектуру продукта, которая позволяет решать поставленные перед системой задачи и в дельнейшем используется как основа разработки системы.
- Фаза построения(construction). Основная цель этой – детальное прояснение требований и разработка системы, удовлетворяющей им, на основе спроектированной ранее архитектуры.
- Фаза передачи(transition). Цель фазы – сделать систему полностью доступной конечным пользователям. Здесь происходит окончательное развертывание системы в ее рабочей среде, подгонка мелких деталей под нужды пользователей.
43.Назовите и охарактеризуйте виды диаграмм Rational Rose.
Use case diagram (диаграммы вариантов использования) - - это графическое представление всех или части актеров, Вариантов использования и их взаимодействий в системе.
Deployment diagram (диаграммы топологии) – диаграмма показывающая набор узлов и их отношения. Диаграмма размещения относиться к статическому представлению размещения системы
Statechart diagram (диаграммы состояний) - показывает положение одиночного объекта, события или сообщения, которые вызывают переход из одного состояния в другое, и действия, являющиеся результатом смены состояния.
Activity diagram (диаграммы действий) - это специальная разновидность диаграммы состояний, которая была рассмотрена в предыдущей работы.
Interaction diagram (диаграммы взаимодействия) - Поток событий для Вариантов использования описывается словами, тогда как сценарии отображаются с помощью диаграмм взаимосвязи
Sequence diagram (диаграммы последовательностей действий) - отображает взаимодействие объектов, упорядоченное по времени. На ней показаны объекты и классы, используемые в сценарии, и последовательность сообщений, которыми обмениваются объекты, для выполнения сценария.
Collaboration diagram (диаграммы сотрудничества) - это альтернативный способ отображения сценариев. Такой тип диаграммы показывает взаимодействие объектов, организованное вокруг них, и их связи друг с другом.
Class diagram (диаграммы классов) - основная диаграмма для создания кода приложения. При помощи диаграммы классов создается внутренняя структура системы, описывается наследование и взаимное положение классов друг относительно друга.
Component diagram (диаграммы компонент) – описывает особенности физического представления системы, определяет ее архитектуру, устанавливает зависимости между программных компонентов.