- •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.Охарактеризуйте принципы и методы защиты по от несанкционированного доступа.
58.Охарактеризуйте требования к качеству по. Перечислите факторы влияния на планирование, управление и выбор sqm-действий.
• Функциональная полнота
Способность ПО в определенных условиях решать задачи, нужные пользователям. Определяет, что именно делает ПО, какие задачи оно решает.
o Функциональная пригодность. (Способность решать нужный набор задач)
o Точность. (Способность выдавать нужные результаты)
o Способность к взаимодействию. (Способность взаимодействовать с нужным набором других систем.)
o Соответствие стандартам и правилам. (Соответствие ПО имеющимся индустриальным стандартам, нормативным и законодательным актам, другим регулирующим нормам)
o Защищенность. (Способность предотвращать неавторизированный, т.е. без указания лица, пытающегося его осуществить, и неразрешенный доступ к данным и программам.)
• Надежность.
Способность ПО поддерживать определенную работоспособность в заданных условиях.
o Зрелость, завершенность. (Величина, обратная частоте отказов ПО. Обычно измеряется средним временем работы без сбоев и величиной, обратной вероятности возникновения отказа за данный период времени)
o Устойчивость к отказам. (Способность поддерживать заданный уровень работоспособности при отказах и нарушениях правил взаимодействия с окружением)
o Способность к восстановлению. (Способность восстанавливать определенный уровень работоспособности и целостность данных после отказа, необходимые для этого время и ресурсы.)
• Удобство использования или практичность.
Способность ПО быть удобным в обучении и использовании, а также привлекательным для пользователей.
o Понятность. (Показатель, обратный к усилиям, которые затрачиваются пользователями на восприятие основных понятий ПО и осознание их применимости для решения своих задач.)
o Удобство обучения. (Показатель, обратный усилиям, затрачиваемым пользователями на обучение работе с ПО)
o Удобство работы. (Показатель, обратный усилиям, предпринимаемым пользователями для решения своих задач с помощью ПО)
• Производительность или эффективность.
Способность ПО при заданных условиях обеспечивать необходимую работоспособность по отношению к выделяемым для этого ресурсам. Можно определить ее и как отношение получаемых с помощью ПО результатов к затрачиваемым на это ресурсам всех типов.
o Временная эффективность. (Способность ПО выдавать ожидаемые результаты, а также обеспечивать передачу необходимого объема данных за отведенное время)
o Эффективность использования ресурсов. (Способность решать нужные задачи с использованием определенных объемов ресурсов определенных видов. Имеются в виду такие ресурсы, как оперативная и долговременная память, сетевые соединения, устройства ввода и вывода и пр.)
• Удобство сопровождения
Удобство проведения всех видов деятельности, связанных с сопровождение программ.
o Анализируемость или удобство проведения анализа. (Удобство проведения анализа ошибок, дефектов и недостатков, а также удобство анализа необходимости изменений и их возможных последствий)
o Удобство внесения изменений. (Показатель, обратный трудозатратам на выполнение необходимых изменений)
o Стабильность. (Показатель, обратный риску возникновения неожиданных эффектов при внесении необходимых изменений)
o Удобство проверки. (Показатель, обратный трудозатратам на проведение тестирования и других видов проверки того, что внесенные изменения привели к нужным результатам)
• Переносимость.
Способность ПО сохранять работоспособность при переносе из одного окружения в другое, включая организационные, аппаратные и программные аспекты окружения.
o Адаптируемость. (Способность ПО приспосабливаться различным окружениям без проведения для этого действий, помимо заранее предусмотренных)
o Удобство установки. (Способность ПО быть установленным или развернутым в определенном окружении)
o Способность к сосуществованию. (Способность ПО сосуществовать с другими программами в общем окружении, деля с ними ресурсы)
o Удобство замены другого ПО данным. (Возможность применения данного ПО вместо других программных систем для решения тех же задач в определенном окружении.)
На планирование, управление и выбор SQM-действий и техник оказывают влияние различные факторы, среди которых:
Область применения системы, в которой будет работать программное обеспечение (критичное для безопасности <людей>), критичное для бизнеса и т.п.)
Системные и программные требования
Какие компоненты используются в системе – коммерческие (внешние) или стандартные (внутренние)
Какие стандарты программной инженерии применимы в заданном контексте
Каковы методы и программные инструменты, применяемые для разработки и сопровождения, а также для обеспечения качества и совершенствования (продукта и процессов, прим. автора)
Бюджет, персонал, организация проектной деятельности, планы и расписания для всех процессов
Кто целевые пользователи и каково назначение системы
Уровень целостности системы