- •4.Дайте определение табл реш. Приведите пример.*
- •10. Приведите пример и дайте пояснения редуцирования табл реш для какой-либо внешней спецификации.*
- •7.Дайте определение спецификациям по, назовите известные Вам внешние спецификации и их особенности. Приведите пример спецификации.*
- •6.Дайте определение нотации. Приведите пример.*
- •11. Назовите нотации и приведите пример нотации для изображения стр-ных алгоритмов.*
- •8. Назовите группы симв, к-е исп в схемах проектов по согласно гост, и приведите примеры таких Симов. *
- •13. Дайте определение сцепления мод и приведите примеры мод с разными видами сцепления.*
- •16. Блочно-иерархический подход к созд-ю прог-ных систем.*
- •31. Принципы моДного прог-ирования.* *
- •14.Дайте определение технологии прог-ирования. Какие технологии Вы знаете и к каким периодам относится появление этих технологий? *
- •28. Стихийное прог-ирование. Этапы совершенствования архитектуры прог-.*
- •14.Дайте определение технологии прог-ирования. Какие технологии Вы знаете и к каким периодам относится появление этих технологий? *
- •28. Стихийное прог-ирование. Этапы совершенствования архитектуры прог-.*
- •32. Основные понятия объектно-ориентированного прог-ирования.*
- •33. Достоинства и недостатки объектно-ориентированного прог-ирования.*
- •27. Пошаговое тест-ие моДных прог-. Достоинства и недостатки подходов.*
- •30. Нисходящая стратегия разработки прог-.*
- •27. Пошаговое тест-ие моДных прог-. Достоинства и недостатки подходов.*
- •30. Нисходящая стратегия разработки прог-.*
- •22. Ручной контроль как метод тест-ия.* *
- •23. Методы стр-ного тест-ия. Общий недостаток методов.* //белый ящик
- •24. Методы ф-онального тест-ия. Области применения.* //черный ящик
- •25. Основные положения метода эквивалентного разбиения.*
- •1.Назовите цель разбиения исх-х д-х прог- на классы эквивалентности. Приведите пример выделения классов эквивалентности для какой-либо задачи * *
- •26. Основные положения метода граничных значений.*
- •2.Дайте определение стр-ы д-х. Приведите пример стр-ы д-х. Дайте пояснения относительно ее частей.*
- •17. Проблемы разработки сложных прог-ных систем.*
- •34. Case-технологии как результат эволюционного развития инструментальных средств.*
- •35. Сравнение этапов жизн-ого цикла в case-технологиях и при традиционной разработке по.*
- •34. Case-технологии как результат эволюционного развития инструментальных средств.*
- •35. Сравнение этапов жизн-ого цикла в case-технологиях и при традиционной разработке по.*
6.Дайте определение нотации. Приведите пример.*
Под нотацией понимаются правила формализованного описания стр-ы сист, элем-в д-х и др-х ее компонентов с помощью схем, диаграмм, формальных и естественных языков. Например, в качестве миниспецификаций нек-е CASE-технологии исп-ют табл реш. Правила построения такой табл и представляют собой нотацию.
11. Назовите нотации и приведите пример нотации для изображения стр-ных алгоритмов.*
Нотации-тестовые, графические
Псевдокод – формализованное текстовое опис алгортм (текстовая нотация)
Исп псевдокодов ориентирует только на стр-ные способы передачи управ и потому требует более тщательного анализа разрабат-го алгортм. Псевдокоды хорошо согласуются с основн методом стр-ного прог-ия – методом пошаговой детализации.
Flow-формы. - представляют собой граф-ую нотацию опис стр-ных алгоритмов, к-я иллюстрирует вложенность струк. Каждый Сим Flow-формы соотв-ет управляющей стр-е и изобр-ется в виде прямоугольника. Для демонстрации вложенности стр- Сим Flow-формы м. б. вписан в соотв-ющую область прямоугольника любого др Сима. В прямоугольниках Симов содержится текст на естественном языке или в матем нотации. Размер прямоугольника определ длиной впис-го в него текста и размерами вложенных прямоугольников.
Диаграммы Насси-Шнейдермана. - явл развитием Flow-форм. Основное их отличие от Flow-форм: область обозначения усл-й и вариантов ветвления изобр-ют в виде треугольников.Такое обозначение обеспечивает большую наглядность предст-ния алгортм.
Граф-ие нотации лучше отображают вложенность конструкций, чем псевдокоды.
Недостатком Flow-форм и диаграмм Насси-Шнейдермана явл-я сложность построения изображ Сим-ов, что усложняет практическое применение этих нотаций для описания больших алгоритмов.
3.Дайте определение схемы. Приведите пример. Какие группы Симов исп в Вашем примере (согласно ГОСТ 19.701-90).*
8. Назовите группы симв, к-е исп в схемах проектов ПО согласно ГОСТ, и приведите примеры таких Симов. *
9.Дайте определение схемы, перечислите схемы, к-е исп при документировании ПО, и их назначение. Приведите пример какой-либо схемы и назовите группы Симов, к-е в таких схемах применяются.*
3.Дайте определение схемы. Приведите пример. Какие группы Симов исп в Вашем примере (согласно ГОСТ 19.701-90).*
Схема - граф-ое предст-ние анализа или метода реш задачи, в к-этом исп симв для отображ-я операций, д-х, потока, оборудования и эт.д.
При документировании проекта разработки ПО применяют схемы:
работы сист, в к-й формализуется процесс выпо-я прог-рам, взаим-ие с пользов-этом и д-ыми;
прог- (или иначе блок-схем), в которых формализуется алгоритм обработки д-х;
д-х, в которых уточняются потоки д-х м/у процессами или носителями д-х;
взаим-ия прог-м, отображающих путь активации прог- и взаим-ий с д-ыми;
ресурсов сист, отображающих конфигурацию блоков д-х и обрабатывающих блоков, требуемую для реш задачи или набора задач.
Общие рекомендации к выполнению схем следующие:
соблюдения масштаба
в схемах применяют условные граф-ие обозначения: чаще всего прямоугольники или другие прост фигуры.
допускается пропорциональное изменение условных граф-их обозначений
