Суббота, 20.04.2024, 08:32

[ФИТ ОГУ]

Главная Регистрация Вход
Приветствую Вас, Гость · RSS
Меню сайта
Категории каталога
1й курс [23]
все с первого курса
2й курс [7]
все полезное по 2му курсу
3й курс [8]
все с и для 3го курса
Мини-чат
200
 Каталог файлов
Главная » Файлы » по_учебе » 3й курс

вопросы и ответы к экзамену по ТРПО
[ Скачать с сервера (713.6 Kb) ] 13.01.2010, 13:56

ТЕХНОЛОГИЯ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

1. Сущность предмета ТП, его задачи. Актуальность проблемы технологии программирования. История развития ТП.

2. Типы ПО (привести примеры).

3. Уникальное ПО и ПО, как продукция.

4. Жизненный цикл ПС. Модели жизненного цикла ПС.

5. Жизненный цикл программы: фаза разработки, фаза использо­вания, фаза сопровождения.

6. Водопадная модель ЖЦ ПС.

7. Каскадная модель ЖЦ ПС. Усовершенствование каскадной модели ЖЦ ПС.

8. Спиральная модель ЖЦ.

9. Понятие качества ПО. Критерии качества ПО: функциональность, надежность, их примитивы.

10. Критерии качества легкость применения, эффективность, их примитивы.

11. Критерии качества сопровождаемость, мобильность, их примитивы.

12. Функциональные и конструктивные критерии качества.  Факторы, определяющие качество ПО.

13. Оценка качества ПО (показатель качества, единичный, комплексный, групповой). Методы определения числовых показателей качества.

14. Стиль программирования.  Типы комментариев, их расположе­ние. Выбор имен переменных. Размещение операторов. Пользовательский интерфейс (командный, графический). Эргономические свойства пользовательского интерфейса.

15. Цель модульного программирования. Основные характеристики программного модуля. Размер модуля. Рутинность модуля.

16. Связность модуля.

17. Сцепление модулей.

18. Порядок разработки программного модуля.

19. Структурное программирование. Схемы передач управления.

20. Проектирования модуля: пошаговая детализация. Вспомогательные средства проектирования модулей: таблицы данных, табли­цы решений.

21. Методы разработки структуры ПС. Восходящая разработка ПС. Архитектурный подход разработки ПС.

22. Нисходящая разработка ПС. Конструктивный подход разработки ПС. Метод целенаправленной конструктивной реализации.

23. Внешнее описание ПС.

24. Определение требований к ПС.

25. Функциональная спецификация ПС. Методы контроля внешнего описания ПС.

26. Техническое задание на разработку ПС.

27. Понятие архитектуры ПС. Основные классы архитектур ПС. Контроль архитектуры ПС.

28. Вспомогательные средства проектирования ПС (схемы Варнье-Орра, СИС, схемы HIPO, функциональные схемы).

29. Объекты и отношения в программировании. Сущность объектного подхода к разработке ПС

30. Особенности объектного подхода к разработке внешнего описания ПС.

31. Особенности объектного подхода на этапе конструирования ПС.

32.  Источники ошибок в ПС: интеллектуальные возможности человека, модель перевода информации. Причины появления оши­бок.

33. Основные понятия отладки и тестирования. Различие между отладкой и тестированием. Преимущество тестирования сверху вниз. Проверка программ в нормальных, экстре­мальных и исключительных ситуациях.

34. Основные принципы тестирования программ. Заповеди по тестированию, предложенные Г. Майерсом.  Методы тестирования, два подхода к тестированию.     

35. Тестирование модулей:  тестирование путей, структур управления, ветвлений,  специальных значений (примеры).

36. Автономная отладка ПС.  Комплексная отладка ПС.

37. Необходимость коллективной разработки ПО. Метод бригады главного программиста. Состав бригады. Обязанности главного программиста.

38. Функции заместителя главного программиста. Работа членов бригады. Работа секретаря (библиотекаря). Преимущества и трудности бригадного подхода.

39. Процессы управления разработкой программного средства. Организация коллективов для создания больших комплексов программ.

40. Структура управления разработкой программного средства. Планирование и составления расписаний по разработке ПС.

41. Аттестация ПС. Проблемы оценки квалификации отдельных специалистов в коллективе.   Прикладное тестирование специалистов.

42. Документация, создаваемая и используемая в процессе разработки программных средств. Документация по сопровождению ПС.

43. Пользовательская документация ПС.

44. Стандартизация программной документации. ЕСПД. Классификация и обозначение стандартов ЕСПД. Назначение ЕСПД, область распространения ЕСПД.

45. Виды программных документов. Виды эксплутационных документов. Схемы алгоритмов.

46. Стадии разработки программной документации. Техническое задание. Требования к содержанию и оформлению.

47. Программа и методика испытаний. Текст программы, описание программы, пояснительная записка, описание применения  (документация).

48. Руководство системному программисту, руководство программисту, руководство оператору.

49. Общая характеристика состояния применения ЕСПД. Межгосударственные стандарты.

50. Основные понятия и показатели надежности ПС. Надежность технических средств и ПО. 

51. Дестабилизирующие факторы и методы обеспечения надежности ПС.

52. Модели надежности ПО.

53. Аналитические модели надежности (динамические).

54. Аналитические модели надежности (статические).

55. Эмпирические модели надежности.

Категория: 3й курс | Добавил: odmin
Просмотров: 10821 | Загрузок: 1445 | Комментарии: 1 |
Всего комментариев: 1
1 odmin  
0
посмотрел, ответы почти на все вопросы.

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа
Случайное фото
Погода
Яндекс.Погода
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0