СОПРОВОЖДЕНИЕ И ОБСЛУЖИВАНИЕ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ КОМПЬЮТЕРНЫХ СИСТЕМ. Методические указания по выполнению практических и лабораторных работ по пм. 04
Скачать 1.92 Mb.
|
мобильностью ПО (mobility), т.е. способностью программы работать при физических перемещениях машины, на которой она работает. Вместо надежности многие ис- следователи предпочитают рассматривать более общее понятие добротности (dependability), описывающее способность ПО поддерживать определенные показатели качества по основ- ным характеристикам ( функциональности, производительности, удобству использования ) с заданными вероятностями выхода за их рамки и определенным максимальным ущербом от воз- 23 можных нарушений. Кроме того, активно исследуются понятия удобства использования, без- опасности и защищенности ПО, — они кажутся большинству специалистов гораздо более сложными, чем это описывается данным стандартом. ХОД РАБОТЫ: Основные составляющие тестирования перечислены. Они использованы для оценки функционального качества информационной системы. 1. Функциональные возможности удовлетворяют сформулированные потребности заказчиков и пользователей при применении информационной системы, но они малы. Таким образом, функциональные возможности средние. 2. Информационная система имеет все необходимые функции, исходя из техниче- ского задания. Таким образом, функциональная пригодность высокая. 3. Программное средство обеспечивает правильные или приемлемые результаты и внешние эффекты. Таким образом, правильность высокая. 4. Так как система пока не сетевая и ее используют только сотрудники магазина, она лишена защиты паролем. Таким образом, защищенность низкая. 5. В программном продукте используется мало функций, что отрицательно сказы- вается на надежности. Таким образом, надёжность низкая. 6. Так как система разработана в простом средстве разработки Delphi, можно без проблем модифицировать ее или добавить какие-нибудь новые функции. Таким образом, сопровождаемость высокая. 7. Система имеет очень простой и понятный интерфейс. Из-за этого она будет при- влекательна для квалифицированных пользователей при применении. Таким об- разом, практичность высокая. 8. Информационная система использует мало вычислительных ресурсов при выпол- нении своих задач и функций. Таким образом, эффективность высокая. 9. База данных находится в папке с информационной системой и связана с ней, по- этому появилась возможность беспроблемного переноса из одного компьютера в другой. При этом программа не требует никаких записей в реестре операционной системы. Таким образом, мобильность высокая. Тестирование программного средства выполнено. Теперь можно соотнести все харак- теристики и оценки на них в таблицу Задание 1. Заполните таблицу на основе тестирования ПО Таблица 3.7. Тестирование программного средства. Характеристика Оценка Функциональные возможности Функциональная пригодность Правильность Защищенность Надежность Сопровождаемость Практичность 24 Эффективность Мобильность Задание 2. Опишите выявленные недостатки разработанной программы Задание 3. Опишите перспективы развития 25 Практическая работа № 4.5. Выявление и документирование проблем установки программного обеспечения Цель работы: научиться устанавливать ПО и выявлять проблемы установки Ход работы От версии к версии Microsoft старается улучшить стабильность и надежность опе- рационной системы Windows, правда иногда что-то начинает идти не так и возникают про- блемы. Начиная с самых ранних версий ОС Windows NT, в них существовали инструменты поиска и устранения неисправностей, но они были запрятаны глубоко в недра системы и были довольно сложны в применении, практически недоступны начинающему пользова- телю. Все изменилось в Windows 7. В этой операционной системе появился новый компонент для устранения проблем - этот компонент Устранение неполадок(Windows Troubleshooting Platform), который является расширяемой инфраструктурой для автоматизированной диагностики проблем аппаратных средств и программного обеспечения и попытки автоматически устранять некоторые распро- страненные проблемы, такие как проблемы, возникающие при работе с сетью, аппаратным обеспечением и устройствами, связанные с использованием Интернета, а также проблемы сов- местимости программ. Компонент обзавелся графическим интерфейсом и теперь пользователю, выполняю- щему поиск неисправностей поможет Мастер, который попытается идентифицировать ис- точник проблемы, предоставит инструкции для решения проблемы или решит ее автоматиче- ски. Несмотря на то, что компонент Устранения неполадок не рассчитаны на решение всех возможных проблем, рекомендуется использовать его в качестве первого этапа работ по устранению неполадок, так как это может сэкономить время и избавить пользователя от лиш- них действий. 1. Открыть компонент устранение неполадок можно из нескольких мест: Панель управления -Устранение неполадок Панель управления -Восстановление Устранение неполадок- Центр поддержки -Устранение неполадок Кроме того, запустить компонент можно и из некоторых работающих приложений. Например, если IE не может открыть веб сайт, щелкните кнопку Диагностика проблем подключения. Запустится мастер Диагностики сетей, который входит в пакет поиска не- исправностей компонента Устранение неполадок. 2. Для знакомства запустим компонент Устранение неполадок из Панели управле- ния: Щелкните Пуск -Панель управления -Крупные значки -Устранение непола- док. Откроется окно компонента Устранение неполадок, если пользователь от- крыл это окно впервые, то будет предложено получить доступ к Windows Online Troubleshooting Service (WOTS) -это бесплатный онлайн сервис, позволя- ющий Windows загружать новые или обновленные пакеты поиска неисправно- стей. Нажмите кнопку Да, если хотите связаться с WOTS или Нет, если хотите пользоваться только встроенными средствами поиска неисправностей. 3. Для того, чтобы получать из интернета сведения или новые средства устранения неполадок внизу окна должен быть установлен флажок Получить самые по- следние средства устранения неполадок через интернет-службу устранения неполадок Windows. 4. Кроме того проверьте параметры настройки компонента Устранения неполадок. Для этого нажмите ссылку в левой части окна Настройка, Для того, чтобы полу- чать из интернета сведения или новые средства устранения неполадок внизу окна должен быть установлен флажок Получить самые последние средства устранения неполадок через интернет-службу устранения неполадок Windows. 26 5. Убедитесь в том, что флажок Разрешить пользователям просматривать сред- ства устранения неполадок, доступные через интернет -службы устранения непо- ладок Windows поставлен. 6. Пакеты поиска неисправностей разбиты по категориям: a. Программы; b. Оборудование и звук; c. Сеть и интернет; d. Оформление и персонализация; e. Система и безопасность. Для просмотра полного списка пакетов, нажмите ссылку в левой части окна Про- смотр всех категорий. 7. Откроется окно, содержащее полный список пакетов устранения неполадок. При этом Windows подключается к сети и проверяет наличие новых пакетов устранения неполадок. Подведите указатель мыши к интересующему пакету и увидите параметры пакета, включающие и его описание. 8. По умолчанию, в случае найденных ошибок, мастер устранения неполадок применяет изменения автоматически. Если щелкнуть ссылку Дополнительн ов первом окне мастера и снять флажок Автоматически исправлять ошибки, то при обнаружении неполадки будет предложен список возможных путей ее устране- ния 9. В любом случае по окончании диагностического теста выводится отчет. Для де- монстрации работы компонента Устранения неполадок вручную остановим службу Диспетчер сеансов диспетчера окон рабочего стола. В целом эффект AERO работает, но исчезла прозрачность окон. Для устранения этой неполадки воспользуемся пакетом устранения неполадок Aero. Щелчок по ссылке от- кроет первое окно мастера. Оставим все без изменений и нажмем кнопку Далее. 10. Мастер продолжит свою работу и начнет диагностику неполадок. 11. Если бы мы воспользовались ссылкой Дополнительнои сняли флажок Ав- томатически применять исправления-нам был бы предложен список возмож- ных путей устранения этой неполадки. Установив флажки и щелкнув кнопку Далее мы бы применили предложенные исправления. 12. Все произведенные тесты сохраняются в журнале просмотреть который можно щелкнув ссылку Просмотр журнала в левой части окна компонента Устранения неполадок. Подробный отчет можно увидеть, дважды щелкнув по его названию в списке или нажав кнопку Подробности(одноименный пункт есть и в контекстном меню). 13. Если компонент Устранения неполадок удалось решить проблему, можно за- крыть его. В противном случае воспользуйтесь ссылкой Просмотреть дополни- тельные параметры, на экране будет отображен запрос с несколькими вари- антами поиска решения по устранению неполадки в Интернете. 14. В левой части окна компонента Устранения неполадок присутствует еще одна ссылка Обратиться за помощью к другу. Если у вас есть друзья, которые хорошо разбираются в компьютерах, предоставьте другу доступ через Интер- нет к своему компьютеру с помощью Удаленного помощника Windows, чтобы друг помог решить проблему. При этом вы можете следить за его действиями и принимать участие в этом процессе. Так же можно использовать Средство записи действий по воспроизведению неполадок, которое может помочь в выявлении и устранении проблем Практическая работа № 4.6. Устранение проблем совместимости программного обеспечения 27 Цель работы: научиться определять совместимость программного обеспечения и устра- нять проблемы совместимости. Теоретический материал Совместимость – способность аппаратных или программных компонентов работать с за- данной компьютерной системой, или способность двух устройств работать при соединении друг с другом. При отсутствии совместимости могут возникать различные виды конфликтов, мешаю- щие или делающие невозможной нормальную работу компьютерной системы. Чаще всего кон- фликты возникают при установке нового оборудования или программного обеспечения. Конфликты делятся на аппаратные, программные и программно-аппаратные. Аппаратные конфликты – это конфликты чаще всего возникающие при сборке оборудо- вания или при его установке в сети и приводящие к частичной или полной неработоспособно- сти устройства. Чтобы избежать таких конфликтов, при сборке ПК необходимо соблюдать сле- дующие правила. 1 Материнская плата и корпус должны быть одного формата (например АТХ). Сокеты материнской платы и процессора также должны совпадать (например, у процессора – Socket LGA775, а у материнской платы – Socket 775). 2 Материнская плата должна поддерживать частоту шины процессора. Например, если процессор поддерживает частоту 1333 МГц, то и материнская плата должна поддерживать ча- стоту шины 1333 МГц. 3 Необходимо обратить внимание на звуковую, сетевую и видеокарту, если они не встро- енные. Они должны плотно входить в разъемы на материнской плате. 4. Оперативная память также должна быть совместима с материнской платой (они должны поддерживать одинаковую частоту). При установке компьютера в локальной сети при возникновении конфликтов нужно про- верить не только правильность установки сетевой карты, но и правильность обжима кабеля; кроме того, кабель может быть просто поврежден. Также при установке нескольких карт расширения может возникнуть конфликт адресов BIOS, номеров прерываний или каналов прямого доступа к памяти. Программные конфликты чаще всего возникают при установке драйверов устройств или другого программного обеспечения и приводят к частичной или полной неработоспособности устройства либо сети. Программные неисправности при сборке или установке оборудования встречаются намного чаще, чем аппаратные, и возникают не только из-за неправильно установленных драй- веров устройств, но и из-за нестабильности работы программного обеспечения. Основные причины возникновения программных ошибок: 1 Несовершенство программного обеспечения. 2 Несовершенство операционной системы. Какими бы совершенными ни были операци- онные системы, они не могут создать нормальные условия для работы всего существующего программного обеспечения. Кроме того, совместимость операционных систем с выпуском каж- дой новой их версии только ухудшается. Поэтому разработчики ПО вынуждены писать про- граммы, ориентированные на конкретную операционную систему. Пользователю же остается либо обновлять прикладное ПО вместе с операционной системой, либо мириться со сложив- шейся ситуацией. А иногда и выбирать не приходится, – ведь многие программы распростра- няются бесплатно (можно догадаться, какое у них в таком случае качество). 3 Отсутствие ресурсов. 4 Ошибки в реестре. Реестр — это «мозг» операционной системы Windows, и ошибки в нем негативно сказываются на всех процессах, происходящих в компьютере. Причиной возник- новения сбоев в реестре являются все те же программы, «прописывающие» свои файлы и ссылки в самых различных местах. Не стоит также забывать и о «троянских конях» и «червях». 28 Для «лечения» реестра существуют специальные утилиты, умеющие анализировать его записи и удалять из реестра ошибочные и не используемые данные. Довольно часто возникает проблема с драйверами, когда пользователь устанавливает но- вое оборудование. Это может происходить из-за частичной несовместимости англоязычной и русскоязычной версий Windows, в результате чего возникает повреждение базы драйверов. Решить эту проблему можно, создав такую ситуацию, когда операционная система сама восстановит поврежденную базу, так как база драйверов – это не окончательно сформирован- ный файл, операционная система создает его в процессе своей установки. После установки Windows закрывает доступ к этой базе для предупреждения ошибочного воздействия пользова- теля на нее. Однако во время установки или удаления различного оборудования операционная система временно открывает доступ к этой базе для внесения туда новых драйверов. Например, если при установке новой видеокарты ПК ее просто «не видит», то для устранения этой про- блемы необходимо отключить компьютер, вынуть видеокарту, снова включить систему без ви- деокарты, дождаться звукового сигнала, который оповещает об отсутствии видеокарты, вновь выключить компьютер, снова вставить видеокарту и затем опять включить компьютер. В ряде случаев такие действия помогают. После этого необходимо удалить старый драй- вер и поставить новый. Если же система не отреагировала на ваши действия, то придется обну- лить CMOS. Другой пример. При установке драйвера новой видеокарты компьютер перестает ее «ви- деть». Это означает, скорее всего, что для современной видеокарты была поставлена старая версия драйвера, которая не может поддерживать слишком современное оборудование. И наоборот, если видеокарта еле-еле работает, но определить ее ПК не может, то причина данного конфликта – в том, что на старую видеокарту поставили самый новый драйвер (хотя такое бы- вает редко). В этом случае в драйвере просто нет поддержки данной видеокарты, и система не может ее определить. Программно-аппаратные конфликты совмещают в себе конфликты и программного, и аппаратного характера, причем для их разрешения зачастую достаточно программно изменить ряд параметров. Рассмотрим несколько таких примеров. Как известно, прежде операционной системы в компьютере запускается встроенная в чип материнской платы программа BIOS (Base Input/Output System – основная система ввода- вывода). Назначение этого небольшого программного кода – свести к «общему знаменателю» аппаратные различия компьютерного оборудования. Надежная и эффективная работа ПК не- возможна без правильно сконфигурированного BIOS. Конфликт же между новейшим оборудо- ванием и устаревшим кодом BIOS — вещь довольно частая. В таком случае выход один: пере- прошивка BIOS. Другим источником конфликтов данного вида является механизм Plug and Play операци- онной системы Windows, который автоматически выделяет ресурсы в ходе установки всех устройств, поддерживающих данный механизм. Если два устройства обращаются к одним и тем же ресурсам, то возникает аппаратный конфликт. В этом случае необходимо вручную из- менить установки ресурсов для обеспечения их уникальности для каждого устройства. Сделать это можно двумя способами, в зависимости от того, насколько имеющийся конфликт мешает загрузке операционной системы. Если Windows загружается, но при этом не работают (или работают некорректно) неко- торые устройства, то достаточно изменить указанные выше ресурсы в оснастке Диспетчер устройств. Если же процесс загрузки Windows прерывается, потому что не могут быть обнару- жены жесткие диски или устройства, установленные в PCI-слот, то необходимо просмотреть таблицу прерываний, которую выводит BIOS после процедуры POST, найти устройства с оди- наковым номером прерывания и вручную задать одному из них свободное прерывание в таб- лице свойств PCI системной BIOS. 29 Таким образом, тестирование совместимости аппаратного и программного обеспечения проводится по минимальным системным требованиям и дополнительным ресурсам, необходи- мым тому или иному программному обеспечению. ХОД РАБОТЫ Задание. Составьте таблицу, содержащую минимальные системные требования для про- грамм, необходимые для тестирования на совместимость. Программа Частота про- цессора Объем оператив- ной памяти Свободный объем жесткого диска Дополнительные требования Windows 7 Макси- мальная х64 Microsoft Office 2013 Photoshop CS4 КОМПАС-3D V13 Практическая работа № 4.7. Конфигурирование программных и аппаратных средств Цель работы: приобрести практические навыки анализа конфигурации ПК Теоретические сведения Под конфигурацией вычислительной машины понимают набор аппаратных и программ- ных средств, входящих в ее состав. Минимальный набор аппаратных средств, без которых не- возможен запуск, и работа вычислительной машины определяет ее базовую конфигурацию. Анализ конфигурации вычислительной машины (рассмотрим на примере персонального компьютера) целесообразно проводить в следующей последовательности: внешний визуальный осмотр компьютера; анализ аппаратной конфигурации компьютера встроенными средствами операционной системы; анализ программной конфигурации компьютера; анализ конфигурации вычислительной сети, в случае если компьютер к ней подключен. В результате внешнего визуального осмотра компьютера определяются следующие дан- ные по его конфигурации: тип корпуса системного блока (форм-фактор); виды и количество интерфейсов для подключения периферийных устройств, размещен- ные на задней стенке и лицевой панели системного блока; тип клавиатуры и способ ее подключения к компьютеру (количество клавиш, наличие специальных клавиш); тип ручного манипулятора (мыши) и способ ее подключения к компьютеру (манипуля- тор с механической или оптической системой позиционирования, проводной или бес- проводный интерфейс подключения); тип монитора (ЭЛТ или жидкокристаллический). 30 Анализ аппаратной конфигурации компьютера, т.е. состава подключенных аппаратных средств, можно проанализировать специальными тестовыми программами, либо встроенными средствами операционной системы, включающей такое понятие как диспетчер устройств. Для просмотра содержимого диспетчера устройств найдите на рабочем столе яр- лык |