- •1.Технология создания по. Методы средства процедуры.
- •2. Распределение обязанностей в команде разработчиков
- •3. Стратегии конструирования по. Инкрементная модель
- •4. Стратегии конструирования по. Спиральная модель
- •7. Оценка программного проекта. Размерно-ориентированные метрики
- •8. Оценка программного проекта. Функционально-ориентированные метрики
- •9. Оценка программного проекта. Метод функциональных указателей
- •10. Конструктивная модель оценки стоимости. Модель композиции приложения
- •11. Модель раннего этапа проектирования
- •12. Модель этапа постархитектуры
- •14. Модели жизненного цикла проектирования по.
- •15. Унифицированный процесс разработки, его структура
- •16. Унифицированный процесс разработки. Рабочие потоки процесса
- •18. Унифицированный процесс разработки. Этап конструирование (Construction)
- •19. Управление риском при разработке по. Этап оценивания
- •20. Управление риском при разработке по. Этап контроля
- •40. Конструктивная модель стоимости cocomo’81
- •21. Понятие и принципы тестирования.
- •5. Проектирование на базе стандарта idef3.
- •40. Конструктивная модель оценки стоимости cocomo81.
- •10 Конструктивная модель оценки стоимости. Модель композиции приложений.
- •11 Конструктивная модель оценки стоимости. Модель раннего этапа проектирования.
- •12 Конструктивная модель оценки стоимости. Модель этапа пост-архитектуры.
- •6.Проектирование на базе стандарта dfd
- •22.Структурное тестирование по.
- •23.Способы тестирования базового пути.
- •24. Способы тестирования условий. Тестирования циклов
- •25. Функциональное тестирование по.
- •26. Тестирование с помощью диаграмм причинно-следственных связей.
- •27. Организация процесса тестирования. Тестирование элементов и интеграции.
- •28 Организация процесса тестирования. Тестирование правильности. Системное тестирование
- •19 Управление риском при разработке по. Этапы оценивания.
- •20 Управление риском при разработке по. Этапы контроля.
- •13.Проектирование на базе стандарта idef0.
- •29. Базовые понятия uml. Структурные предметы.
- •30. Базовые понятия uml. Предметы поведения, группирующие и поясняющие предметы. Отношения
- •31. Базовые понятия uml. Виды диаграмм, их краткая характеристика.
- •33. Статические модели uml. Отношение в диаграммах классов.
- •Вершины в диаграммах классов
- •Свойства
- •34. Моделирование поведения. Диаграмма схем состояния.
- •35. Моделирование поведения. Диаграммы деятельности.
- •36. Моделирование поведения. Диаграммы взаимодействия.
- •37. Моделирование поведения. Диаграммы последовательности.
- •38. Моделирование поведения. Диаграммы прецедентов.
- •39. Архитектурное моделирование.
- •32.Статические модели uml . Классы в uml.
23.Способы тестирования базового пути.
Структурное тестирование проводится для проверки кода программы, для этого нужно проверить.
Все циклы.
Все ветви логических условий.
Все линейные участки программы.
При этом тестировании можно применять след способы:
1.способ тестирования базового пути – способ позволяет оценивать сложность программы и разработать необходимое кол-во тестов. текст программы представляется в виде потокового графа. В графе может быть 2 вида узлов.
- операторный из которого выходит 1-ая дуга соответственно 1-ому участку.
- предикатный выходит 2-е дуги и он соответствует логическому условию.
IF a = 1 Or b = 8
Then x = a*b
End If
Замкнутая область графа – называются регионы (R1. R2). Окружения графа тоже считаются регионом по числу регионов определить число тестовых вариантов.
ТВ1
ИД : а = 1, в = 25
ОР: х = 25
ТВ2
ИД : а = 3, в = 8
ОР: х = 24 (3*8)
ТВ3
ИД : а = 3, в = 7
ОР: х = -4 (3-7)
Фрагменты протестированы.
Для тестирования циклов. Способы тестирования циклов. Циклы бывают:
Простые
Вложенные
Объединенные
Неструктурированные
Простые циклы проверяются 1-им из след способов. Прогон всего цикла:
2-ой 1-ин проход цикла, 3.2-а проход цикла 4. m<n размерность цикла со знаниями n-1,n,n +1
Вложенные циклы тестируются след образом:
1.выбираем самый внутренний цикл. Для внешних циклов счетчики. Для внешний мин значение счетчика.
2. внутренний цикл тестируется как простой.
3. переход к след по порядку внешний цикл. Для внутренних циклов, счетчики устанавливаются типовые значения.
4.цикл тестируется аналогично, до тех пор пока не будет проверен самый внешний цикл.
Объединенные циклы проверяются как простые если они не зависимы как вложенные если зависимость есть.
Неструктурированный – не тестируется т.к. их сдедует преобразовать к любому их 1-ых трех.
24. Способы тестирования условий. Тестирования циклов
Структурное тестирование проводится для проверки кода программы, для этого нужно проверить.
Все циклы.
Все ветви логических условий.
Все линейные участки программы.
При этом тестировании можно применять след способы:
1.способ тестирования базового пути – способ позволяет оценивать сложность программы и разработать необходимое кол-во тестов. текст программы представляется в виде потокового графа. В графе может быть 2 вида узлов.
- операторный из которого выходит 1-ая дуга соответственно 1-ому участку.
- предикатный выходит 2-е дуги и он соответствует логическому условию.
IF a = 1 Or b = 8
Then x = a*b
End If
Замкнутая область графа – называются регионы (R1. R2). Окружения графа тоже считаются регионом по числу регионов определить число тестовых вариантов.
ТВ1
ИД : а = 1, в = 25
ОР: х = 25
ТВ2
ИД : а = 3, в = 8
ОР: х = 24 (3*8)
ТВ3
ИД : а = 3, в = 7
ОР: х = -4 (3-7)
Фрагменты протестированы.
Для тестирования циклов. Способы тестирования циклов. Циклы бывают:
Простые
Вложенные
Объединенные
Неструктурированные
Простые циклы проверяются 1-им из след способов. Прогон всего цикла:
2-ой 1-ин проход цикла, 3.2-а проход цикла 4. m<n размерность цикла со знаниями n-1,n,n +1
Вложенные циклы тестируются след образом:
1.выбираем самый внутренний цикл. Для внешних циклов счетчики. Для внешний мин значение счетчика.
2. внутренний цикл тестируется как простой.
3. переход к след по порядку внешний цикл. Для внутренних циклов, счетчики устанавливаются типовые значения.
4.цикл тестируется аналогично, до тех пор пока не будет проверен самый внешний цикл.
Объединенные циклы проверяются как простые если они не зависимы как вложенные если зависимость есть.
Неструктурированный – не тестируется т.к. их сдедует преобразовать к любому их 1-ых трех.