
- •1. Что такое программный продукт и его основные характеристики
- •2. Составляющие стоимости программного продукта
- •4. Что такое хорошая программа и ее основные свойства.
- •5. Профессиональные и этические требования ит-специалиста.
- •6. Роль стандартов в программной инженерии.
- •7. Жизненный цикл программного продукта.
- •8. Инкрементная модель жизненного цикла программного продукта.
- •9. Спиральная модель жизненного цикла программного продукта.
- •11. Фазы (этапы) жизненного цикла и их связь с процессами.
- •12. Основные процессы жизненного цикла программного обеспечения.
- •13. Вспомогательные процессы жизненного цикла программного обеспечения.
- •14. Организационные процессы жизненного цикла программного обеспечения.
- •15. Каскадная модель. Преимущества, недостатки, применимость.
- •16. Спиральная модель. Преимущества, недостатки, применимость.
- •17. Что такое проект и его основные характеристики.
- •18. Особенности управления ит-проектами.
- •19. Треугольник ограничений проекта.
- •20. Компетенции менеджера it проекта.
- •21. Ролевая модель команды. Роли и их ответственности.
- •22. Модель управления командой. Критерии выбора модели.
- •23. Административная модель управления командой. Особенности, преимущества и недостатки.
- •24. Модель хаоса управления командой. Особенности, преимущества и недостатки.
- •25. Модель открытой архитектуры управления командой. Особенности, преимущества и недостатки.
- •26. Роль и способы общения в команде. Преимущества и недостатки различных способов общения.
- •27. Чем компромисс отличается от консенсуса? Как достичь компромисса и добиться консенсуса?
- •28. Корпоративная политика. Типы внешних стратегий команд.
- •29. Что такое качество и мера качества? Какова мера качества программного продукта?
- •Основные фазы эволюции методов обеспечения качества. Роль стандартов в обеспечении качества.
- •Основные требования к программному продукту. Выявление и анализ требований.
- •Валидация требований к программному продукту.
- •Верификация требований к программному продукту.
- •Оптимизация программного продукта.
- •Виды ошибок. Обнаружение ошибок.
- •Что такое верификация?
- •Что такое тестирование программного продукта?
- •Тестирование методом черного ящика.
- •Нисходящее и восходящее тестирование.
- •Изолированное тестирование.
- •Промежуточное и комплексное тестирование.
- •Альфа и бета-тестирование.
- •Системное тестирование.
- •46. Пошаговое тестирование.
- •49. Стресс-тести́рование.
- •50. Функциональное тестирование.
- •53. Инструменты тестирования.
- •54,55,56. Предпродажная подготовка программного продукта. Лицензия на программный продукт. Контракт на программный продукт.
- •58. Эксплуатация программного продукта.
27. Чем компромисс отличается от консенсуса? Как достичь компромисса и добиться консенсуса?
Компромисс зачастую хуже любого из исходных вариантов. Поскольку его преимущество теряется, поскольку выбирается нечто среднее. Настоящий консенсус основан не на компромиссе, в котором каждый человек и каждый вариант что-то теряет, а на синтезе, когда выигрывает каждый.
Консенсуса нельзя достичь до тех пор, пока вы сами не признаете его наличие. Это значит, что в группах по разработке программного обеспечения, стремящихся к коллективным решениям, разумно заранее договориться о критериях, относительно которых будут решаться технические вопросы. Что является важным? Что имеет значение? Что «хорошо», а что «плохо» в рамках данного проекта?
В общем, технический консенсус достигается на основе комбинирования лучших черт всех вариантов и даже генерации новых. Вместо того чтобы начинать с конкретных технических предложений, зачастую бывает более разумно и эффективно начать с самой задачи. Первым делом команде нужно выяснить основные технические аспекты, присутствующие в различных вариантах, а также базовые предпосылки и техническое обоснование исходных позиций и предлагаемых решений.
28. Корпоративная политика. Типы внешних стратегий команд.
Корпоративная политика - это политика фирмы, которую она пытается проводить везде, включая личности сотрудников и ее внутреннюю жизнь.
Внешние стратегии обычно реализуются путем приобретений слиянии, образования совместных предприятий или объединения с предприятиями, находящимися в начале или конце цепочки создания стоимости данного предприятия.
29. Что такое качество и мера качества? Какова мера качества программного продукта?
Любой программный продукт должен выполнять те функции, для которых был создан.
Качество ПП — это совокупность его черт и характеристик, которые влияют на способность ПП удовлетворять заданные потребности пользователя.
Фактор качества ПО – Это не функциональное требование к программе, котореое обычно не описывается в договоре с заказчиком но, тем не менее, является желательным требованием, повышающим качество программы.
Некоторые из факторов качества:
Понятность
Полнота
краткость
Основные метрики для оценки качества ПО по шкале от 0 до 10.
Удобство проверки на соответствии стандартам
Точность управления и вычислений
Степень стандартности интерфейсов
Функциональная полнота
Однородность используемых правил проектирования и документации
Степень стандартности форматов данных
Мера качества с точки зрения пользователя:
Является ли пользовательский интерфейс интуитивно понятным
На сколко просто выполняются простые, частые операции
На сколько легко выполняются сложные операции
Выдает ли программа понятные сообщения об ошибках
Всегда ли программа ведет себя так как ожидается
Имеется ли документация и насколько она полна
Всегда ли задержки с ответом программы являются приемлемыми
Основные фазы эволюции методов обеспечения качества. Роль стандартов в обеспечении качества.
Обеспечение качества - одна из главных целей, в свою очередь, состоит из целого ряда подцелей: анализ, проектирование, различные виды контроля качества, оценка и другие. Подцели делятся еще на более мелкие, вырисовывается дерево целей, в соответствии с которым происходит управление качеством.
Критериями качества ПП являются:
Функциональность;(Пригодность для применения, Корректностью, Способностью к взаимодействию, Защищенностью).
Надежность; (Уровнем завершенности, Устойчивостью к дефектам).
Практичность; (Понятностью, Простотойиспользования, Изучаемостью, Привлекательностью).
Эффективность; (Временной эффективностью, Используемостью рессурсов).
Сопровождаемость; (Удобством для анализа, Изменяемостью, Стабильностью, Тестируемостью).
Мобильность; (Адаптируемостью, Простотой установки, Сосуществованием, Замещаемостью).