Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
техр.docx
Скачиваний:
4
Добавлен:
16.09.2019
Размер:
139 Кб
Скачать
☆

34.Охарактеризуйте понятие справочной системы пп.

Ответ – справочная система имеет двойственный характер. С одной стороны это часть программы а с другой – замена бумажной программной документации. Эта двойственность приводит к тому что достоинство справочной системы порой превращается в ее недостаток. Хотя при работающей программе справочная система практически всегда «под рукой» но при обращении к ней пользователь в той или иной степени нарушает рабочую среду сформированную на протяжении сеанса работы с программой. В частности при вызове справочника ему может потребоваться свернуть или переместить некоторые окна отключиться от интернета и т.п. Конечная часть проекта – выбирать такой способ предоставления информации пользователю, при котором выдаваемая порция информация будет минимально необходимой для выполнения очередного действия. Задача сама по себе довольно сложная и универсальные рецепты ее решения пока отсутствуют. Один из возможных подходов основан на проектировании справочной системы «снизу вверх». Его идея состоит в следующем – для каждого возможного состояния программы определяется состав элементов интерфейса по которым пользователь может запросить справку. Выдаваемые подсказки должны быть минимальны по объему и максимально конкретны.

35.Охарактеризуйте понятие сопровождение программного обеспечения.

Ответ – сопровождения программного обеспечения – процесс улучшения оптимизации и устранения дефектов программного обеспечения после передачи в эксплуатацию. Сопровождение ПО – это одна из фаз жизненного цикла программного обеспечения, следующая за фазой передачи ПО в эксплуатацию. В ходе сопровождения в программу вносятся изменения с тем чтобы исправить обнаруженные в процессе использования дефекты и недоработки а также для добавления новой функциональности с целью повысить удобство использования и применимость ПО.

В модели водопада сопровождение ПО выделяется в отдельную фазу цикла разработки. В спиральной модели, возникшей в ходе развития объектно – ориентированного программирования, сопровождение не выделяется как отдельный этап. Тем не менее эта деятельность занимает значительное место учитывая тот факт что обычно около 2/3 жизненного цикла программных систем занимает сопровождение.

36.Охарактеризуйте основные понятия объектно-ориентированного программирования (ооп).

Ответ – объектно – ориентированные языки программирования пользуются в последнее время большой популярностью среди программистов так как они позволяют использовать преимущества объектно – ориентированного подхода не только на этапах проектирования и конструирования программных систем но и на этапах их реализации тестирования и сопровождения. Первый объектно – ориентированный язык программирования Simula 67 был разработан в конце 60-х годов в Норвегии. Авторы этого языка очень точно угадали перспективы развития программирования: их язык намного опередил свое время. Наиболее распространненым объектно – ориентированным языком программирования безусловно является С++. Свободно распространяемые коммерческие системы программирования С++ существует практически на любой платформе.