866.14K
Category: softwaresoftware

Тестирование, адаптация и сопровождение программного обеспечения

1.

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ
РОССИЙСКОЙ ФЕДЕРАЦИИ
Сочинский институт (филиал)
федерального государственного автономного образовательного
учреждения высшего образования
«РОССИЙСКИЙ УНИВЕРСИТЕТ ДРУЖБЫ НАРОДОВ»
ЭКОНОМИЧЕСКИЙ ФАКУЛЬТЕТ
КАФЕДРА «Математики и ИТ»
Лабораторная работа №1
По курсу “Тестирование, адаптация и сопровождение ПО

Выполнил:
студент 1 курса ОЗФО
группы ЧПИбв-01-19
Кочаров А.А.
Сочи
2020

2.

Содержание
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
Задание №1
Задание №2
Задание №3
Задание №4
Задание №5
Задание №6
Задание №7
Задание №8
Задание №9
Задание №10
Задание №11
Задание №12
Задание №13
Задание №14

3.

Операционная система
Операционная система, сокр. ОС (англ. operating system, OS) — комплекс управляющих и обрабатывающих программ, которые, с
одной стороны, выступают как интерфейс между устройствами вычислительной системы и прикладными программами, а с
другой стороны — предназначены для управления устройствами, управления вычислительными процессами, эффективного
распределения вычислительных ресурсов между вычислительными процессами и организации надёжных вычислений. Это
определение применимо к большинству современных операционных систем общего назначения.
В большинстве вычислительных систем операционная система является основной, наиболее важной (а иногда и единственной)
частью системного программного обеспечения. С 1990-х годов наиболее распространёнными операционными системами
являются системы семейства Windows и системы класса UNIX (особенно Linux и Mac OS). С 2000-х большое распространение
получили мобильные компьютеры (смартфоны и планшеты) и с ними ОС Android и iOS.
ОС является необходимой составляющей ПО ПК, без нее компьютер не может работать в принципе.
ОС выполняет базовые функции:
управляет файловой системой (просмотр, удаление, копирование, перемещение, переименование);
запуск и завершение прикладных программ;
всевозможный сервис (информация о параметрах, их настройка, оптимизация работы и тд)
Разработчикам прикладных программ ОС позволяет не думать о деталях реализации и функционирования устройств, предоставляя
минимально необходимый набор функций по работе с ним.
Разработчикам прикладных программ ОС позволяет не думать о деталях реализации и функционирования устройств, предоставляя
минимально необходимый набор функций по работе с ним.
Основные функции ОС:
Выполнение по запросу программ тех достаточно элементарных (низкоуровневых) действий, которые являются общими для
большинства программ и часто встречаются почти во всех программах (ввод и вывод данных, запуск и остановка других
программ, выделение и освобождение дополнительной памяти и др.).
Загрузка программ в оперативную память и их выполнение.
Стандартизованный доступ к периферийным устройствам (устройства ввода-вывода).

4.

Управление оперативной памятью (распределение между процессами, организация виртуальной
памяти).
Управление доступом к данным на энергонезависимых носителях (таких как жёсткий диск, оптические
диски и др.), организованным в той или иной файловой системе.
Обеспечение пользовательского интерфейса.
Сетевые операции, поддержка стека сетевых протоколов.

5.

Задание №2
Операционная
система
обеспечивает
совместное
функционирование применительно к другому «стороннему»
программному обеспечению.

6.

Задание №3
Системные требования — это описание примерных характеристик, которым должен
соответствовать компьютер для того, чтобы на нём могло использоваться какое-либо
определённое программное обеспечение. Эти характеристики могут описывать требования как
к аппаратному обеспечению (тип и частота процессора, объём оперативной памяти, объём жёсткого диска),
так и к программному окружению (операционная система, наличие установленных системных
компонентов и сервисов и т. п.). Обычно такие требования составляются производителем или автором ПО.
Для некоторого ПО различают минимальные и рекомендуемые системные требования:
Минимальные системные требования — это набор условий, необходимых для возможности запуска и
работы программного продукта. Однако, наличие минимальных системных требований не отменяет
возможность запуска ПО на компьютерах, которые по характеристикам слабее минимальных.
Рекомендуемые системные требования — набор характеристик, подразумевающих оптимальную работу
большей части возможностей продукта. Однако, даже если компьютер и подходит под рекомендуемые
системные требования, это не значит высокой производительности ПО, например, в некоторых играх
невозможно играть на максимальных настройках графики.

7.

Задание №4
Разрядность операционной системы – грубо и очень приближённо, это количество
мельчайших единиц информации (бит), которое процессор способен обработать за один
такт (герц). То, какую разрядность имеет ОС, напрямую влияет на скорость работы
компьютера. Большей скоростью отличаются системы с x64 разрядностью. Как
правило, ее x32-битный «коллега» имеет гораздо меньшую скорость.
Подсистема WOW64 создает 32-битную среду в 64-х версиях Windows. Некоторые 32битные программы могут работать в этих операционных системах медленнее, чем в 32битных версиях Windows. Кроме того, некоторые 32- и 32-битные программы, для
работы с 64-ми версиями Windows, для работы с которые требуется много тщательной
памяти, могут привести к повышению производительности. Это увеличение
производительности происходит потому, что версии Windows на основе x64
поддерживают больше физической памяти, чем 32-битные версии Windows.
32-разрядный софт не всегда корректно работает на 64-разрядных системах, и очень часто
не запускается. Соответственно, 64-битные программы вообще не запускаются на 32разрядном процессоре

8.

Задание №5
Главным отличием многопользовательских систем от однопользовательских
является наличие средств защиты информации каждого пользователя от
несанкционированного доступа других пользователей. Следует заметить, что не
всякая многозадачная система является многопользовательской, и не всякая
однопользовательская ОС является однозадачной.

9.

Задание №6
А) Microsoft Windows 7 Ultimate (Windiows NT) многозадачная, многопользовательская
разделения времени, с закрытым исходным кодом
Б) Microsoft Server Small Business 2012, многозадачная,
В) Linux OpenSuSe 13.1 многозадачная, многопользовательская, бесплатная, проприетарная,
пакетная система, свободная, разделения времени, с открытым исходным кодом
Г) FreeBSD (unix) 10.0 многозадачные, разделения времени, свободная, проприетарная,
многопользовательская, свободная

10.

Задание №7
Причины несовместимости ПО с ОС :
1) Несовершенство операционной системы.
Какими бы совершенными ни были операционные системы, они никогда не смогут создать нормальные условия
для работы всего существующего программного обеспечения. Кроме того, совместимость операционных систем с
выпуском каждой новой системы ухудшается. В таких условиях разработчики вынуждены писать программы,
ориентированные на конкретную операционную систему.
Пользователю остается или работать с сертифицированными программами, или мириться со
сложившейся ситуацией. Иногда и выбирать не приходится, ведь многие программы распространяются бесплатно
(можно догадаться, какое у большой части из них качество работы).
2) Отсутствие нужных ресурсов.
Часто даже небольшая программа требует для нормальной работы большее количество ресурсов, чем ей может
предоставить операционная система. В таком случае для обеспечения работы программы система увеличивает файл
подкачки, отбирающий оперативную память у других программ. Это приводит не только к снижению
производительности компьютера, но и к появлению разнообразных ошибок. Обычно такую проблему можно решить
простым увеличением объема оперативной памяти.

11.

3)Ошибки в реестре.
Реестр - мозг операционной системы. Ошибки в нем негативно сказываются на всех процессах, происходящих в
компьютере. Причиной возникновения сбоев в реестре являются все те же непрофессионально написанные
программы, прописывающие свои файлы и ссылки в самых различных местах. Не стоит также забывать о троянских
конях и «червях», которые только и мечтают о том, чтобы что-нибудь подпортить.
Для «лечения» реестра предназначены специальные утилиты, умеющие анализировать записи и удалять
ошибочные и не используемые данные. При этом не следует забывать об элементарном сохранении рабочей версии
файлов реестра.
4) Конфликты между устройствами
Аппаратное обеспечение, как и программное, также не всегда бывает полностью совместимым. При
использовании устройств доморощенных производителей вы обязательно получите целый букет подобных
конфликтов. Например, перестанет работать звуковая карта или пропадет один из приводов компакт-дисков.
Прежде всего в такой ситуации следует проанализировать используемые конфликтующими устройствами
прерывания и ресурсы. Для этого воспользуйтесь Диспетчером устройств или просмотрите отчеты об ошибках
работы системы.
Достаточно часто в инструкции к устройству производители указывают несовместимые с ним комплектующие
других производителей. Поэтому при сборке или модернизации компьютера обязательно внимательно изучите
документацию к каждому из приобретенных устройств.
Часто подобные конфликты можно решить переустановкой платы расширения в другой слот или вручную,
назначив им свободные ресурсы (с помощью Диспетчера устройств в свойствах конкретного устройства можно
назначить прерывания и диапазон адресов). В случае с Windows Vista еще один действенный способ - замена
проблемного устройства более новой моделью.

12.

Задание №8
Семейство операционной системы – понятие, символизирующие группу операционных систем, связанных
какой-либо характерной особенностью. В наше время наиболее известными семействами являются такие
семейства, как : MS-DOS; OS/2; UNIX; WINDOWS.
Основные характерные черты :
1) MS-DOS - Однопользовательская.
Однозадачная.
Имеет командный интерфейс.
16-разрядная.
По типу управления ресурсами – несетевая.
Имеет модульную структуру, упрощающую перенос системы на другие типы ЭВМ.
Небольшой объем доступной оперативной памяти (640 Кбайт, до 1 Мбайт).
Существенный недостаток ОС семейства DOS – отсутствие средств защиты от несанкционированного
доступа к ресурсам ПК и ОС.
2) OS/2 - Однопользовательская ОС.
Многозадачная ОС второго поколения: позволяет организовать параллельную работу нескольких
прикладных программ, обеспечивая при этом защиту одной программы от другой и ОС от работающих под ее
управлением программ.
Имеет графический интерфейс.
32-разрядная.
Родная файловая система – HPFS.
Недостаток OS/2 – малое число приложений для нее, что делает эту систему менее популярной, чем,
например, Windows.

13.

3)UNIX - Многопользовательская ОС.
Многозадачная ОС.
Сетевая ОС.
Командная ОС, графическая оболочка: X Window.
32-разрядная, 64-разрядная.
мобильная: существует возможность перенести систему с одной машинной архитектуры на другую с
минимальными затратами.
имеет несколько видов оболочек (Shell), т.е. интерфейсов взаимодействия между ядром и пользователем.
файловая система: NFS (сетевая файловая система).
использование простых текстовых файлов для настройки и управления системой.
широкое применение утилит, запускаемых в командной строке.
взаимодействие с пользователем посредством виртуального устройства – терминала.
представление физических и виртуальных устройств и некоторых средств межпроцессового
взаимодействия как файлов.
4) Многопользовательские ОС.
Многозадачные ОС.
Сетевые и несетевые ОС.
Графические ОС.
32/64-разрядные.
Подключение новых устройств по технологии Plug and Play.
Файловая система: FAT32, NTFS.

14.

Задание №9
Название программного
обеспечения
Назначение
Семейства поддерживаемых
операционных систем
SELENIUM
автоматизация тестирования вебприложений
Windows, Mac, Linux
RANOREX
Кроссплатформенное автоматизированное
тестирование
Microsoft Windows
LAMBDATEST
облачная кроссбраузерная платформа для
тестирования веб сайтов и приложений
WEB
LOADUI
тестирование с открытым исходным кодом
Cross-platform
BUG GENIE
Позволяет отслеживать ошибки в вебинтерфейсе
Cross-platform
Сервис облачного пользования
WEB
UCOZ
Система управления сайтом
UCOZ
ADOBE DREAMWEAVER CC
Программное обеспечение для создания
веб-сайтов.
Веб-сервер
XAMPP
Веб-сервер
Веб-сервер
SALESFORCE

15.

Задание №10
Название ОС
Название ПО
Microsoft Windows 7
systeminfo, …
OpenSuSe 13.1
Microsoft Windows
CPU-Z
MS DOS
HWinfo
Microsoft Windows
GPU-Z
Linux
Open HWM
Linux
I-Nex
Microsoft Windows
SiSoftware Sandra
Microsoft Windows
3DMark

16.

Задание №11

17.

Задание №12
На компьютер возможно установить дистрибутивы семейства Windows и Linux:
1) Windows 10
Требования: Процессор: 1 ГГц и быстрее с поддержкой PAE, NX и SSE2
RAM: 1 Гбайт (32 бит) или 2 Гбайт (64 бит)
HDD: 16 Гбайт (32 бит) или 20 Гбайт (64 бит)
2) Windows 7 Ultimate
Требования такие же, как и у Windows 7 Professional
3) Ubuntu
Требования: двухъядерный процессор с частотой 2 ГГц или лучше; оперативной
памяти минимум 2 гигабайта; 25 Гб свободного пространства на жестком диске.
4) Debian
Требования: Оперативная память: 512 Мб; Место на диске: 10 Гб; Процессор:
Pentium 4, 1 ГГц; Установочный носитель: USB или DVD.

18.

+
Название программного обеспечения
Photoshop
Задание №13
Название дистрибутива
Microsoft Windows 10
Возможность установки программного
обеспечения в указанной операционной
системе
+
SteamOS
Debian
+
CCleaner
Microsoft Windows 10
+
VLC
Ubuntu
+
Microsoft Word 2019
Microsoft Windows 10
Notepad++
Microsoft Windows XP
+
WinRAR
Microsoft Windows XP
+
Unity Tweak Tool
Ubuntu
+
Chromium
Ubuntu
+
Microsoft Office
Microsoft Windows 7
+
+

19.

Задание №14
В процессе выполнения данной лабораторной работы были
даны ответы на такие вопросы, как : что такое ОС,
минимальные и рекомендуемые требования ОС, различия
разрядности ОС. Также были изучены основные черты ОС.
Были обработаны списки ПО как отраслевой направленности.
English     Русский Rules