Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Вопросы к экзу

.docx
Скачиваний:
0
Добавлен:
26.06.2025
Размер:
10.01 Кб
Скачать

Вопросыкэкзамену

«Технологиипрограммирования»

  1. Назовитецельразбиенияисходныхданныхпрограммнаклассыэквивалентности. Приведите пример выделения классов эквивалентности длякакой-либозадачи.

  2. Дайте определение структуры данных. Приведите пример структурыданных.Дайте пояснения относительноее частей.

  3. Дайте определение схемы. Приведите пример. Какие группы символовиспользуютсяв Вашемпримере (согласноГОСТ 19.701-80).

  4. Дайтеопределениетаблицырешений.Приведитепример.

  5. Дайте определение модели жизненного цикла ПП. Приведите какую-либомодель ЖЦ и дайте необходимые пояснения.

  6. Дайтеопределениенотации.Приведитепример.

  7. ДайтеопределениеспецификациямПО,назовитеизвестныеВамвнешниеспецификациииихособенности.Приведитепримерспецификации.

  8. Назовите группы символов, которые используются в схемах проектовПОсогласноГОСТ, иприведите примерытакихсимволов.

  9. Дайте определение схемы, перечислите схемы, которые используютсяпри документировании ПО, и их назначение. Приведите пример какой-либосхемыиназовитегруппысимволов,которыевтакихсхемахприменяются.

  10. Приведите пример и дайте пояснения редуцирования таблицы решенийдлякакой-либо внешней спецификации.

  11. Назовитенотациииприведитепримернотациидляизображенияструктурных алгоритмов.

  12. Дайте определение прочности модуля и приведите примеры модулей сразнымиклассами прочности.

  13. Дайте определение сцепления модулей и приведите примеры модулей сразнымивидами сцепления.

  14. Дайте определение технологии программирования. Какие технологииВызнаетеи ккаким периодамотносится появлениеэтихтехнологий?

  15. Дайтеопределениеобъектно-ориентированногопрограммирования(ООП).Назовите иохарактеризуйте основные свойстваООП.

  16. Блочно-иерархическийподходксозданиюпрограммныхсистем.

  17. Проблемыразработкисложныхпрограммныхсистем.

  18. Дайтеопределениемоделижизненногоцикла(ЖЦ)программногопродукта (ПП). Каскадная модель ЖЦ ПП. Область применения, достоинстваинедостатки.

  19. Этапы жизненного цикла (ЖЦ) программных продуктов (ПП). СхемаЖЦПП.

  20. Функциональное и структурное тестирование программ: цели, отличиястратегий,рекомендации поприменению.

  1. Этапытестированияпрограмм.Стадиитестированиявпроцессеразработкипрограммногообеспечения.Методы,используемыенакаждойстадии.

  2. Ручнойконтролькакметодтестирования.

  3. Методыструктурноготестирования.Общийнедостаток методов.

  4. Методыфункциональноготестирования.Областиприменения.

  5. Основныеположенияметодаэквивалентногоразбиения.

  6. Основныеположенияметодаграничныхзначений.

  7. Пошаговоетестированиемодульныхпрограмм.Достоинстваинедостаткиподходов.

  8. Стихийное программирование. Этапы совершенствования архитектурыпрограмм.

  9. Структурноепрограммирование.Определениеподхода,цельипринципы.

  10. Нисходящаястратегияразработкипрограмм.

  11. Принципымодульногопрограммирования.

  12. Основныепонятияобъектно-ориентированногопрограммирования.

  13. Достоинства и недостатки объектно-ориентированногопрограммирования.

  14. CASE-технологиикакрезультатэволюционногоразвитияинструментальныхсредств.

  15. СравнениеэтаповжизненногоциклавCASE-технологияхипритрадиционнойразработке ПО.

  16. Спиральнаямодельжизненногоциклапрограммныхпродуктов.

  17. ДайтеопределениемоделижизненногоциклаПП.Приведитекаскаднуюи спиральнуюмодели ЖЦи дайтекраткие пояснения.