Жизненный цикл ПП состоит из трех стадий: 1) разработка ПП; 2) эксплуатация и сопровождение; 3) завершение жизненного цикла
Поможем в ✍️ написании учебной работы
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой

Программное обеспечение ЭВМ

Совокупность программ, процедур и правил, а также документации, связанных с функционированием системы обработки данных, составляют программное обеспечение (ПО; software). Программное и аппаратное обеспечение в ЭВМ работают в неразрывной связи и взаимодействии.

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

Пример

Над Windows 7 работают порядка 2500 внутренних сотрудников корпорации. Весь штат программистов, участвующих в проекте Windows 7, разделен на отдельные команды, общее число которых чуть более 25. Каждая команда ответственна за отдельную составляющую будущей операционной системы.. В одной команде состоит, как правило, сорок разработчиков, сорок тестеров и около двадцати менеджеров.  

Windows 7 разрабатывалась с 2006 по 2009 год

Согласно последним статистическим данным NetMarketShare, сейчас Windows 7 установлена на более чем 42% машин, однако постепенно уступает Windows 10, доля рынка которой сейчас составляет почти 34%.
Как показало исследование компании Duo Security, с 2017 по 2018 год число пользователей Windows 7 резко сократилось. Эксперты полагают, что на это повлияла эпидемия вируса WannaCry, так как у 98% его жертв была установлена именно эта версия операционной системы.


Данные о жизненном цикле Windows

 

с 25 января 2018 г.

В рамках модели Semi-Annual Channel (SAC) обновления компонентов Windows 10 выпускаются дважды в год в марте и сентябре. Обновления накопительные: каждое следующее обновление основано на предыдущих. Для сохранения поддержки Майкрософт, предоставляемой с помощью исправлений, необходимо всегда устанавливать последнюю версию (обновление компонентов), прежде чем наступит окончание обслуживания текущей версии.

Ниже представлены даты начала доступности окончания поддержки с разбивкой по версиям и выпускам Windows 10.

Журнал версий Windows 10

Дата начала  доступности

Окончание поддержки выпусков Домашняя, Pro и Pro для рабочих станций

Окончание поддержки выпусков Корпоративная и для образовательных учреждений

Windows 10 версии 1803

30 апреля 2018 г.

12 ноября 2019 г.

10 ноября 2020 г.

Windows 10 версии 1709

17 октября 2017 г.

9 апреля 2019 г.

14 апреля 2020 г.

Windows 10 версии 1703

5 апреля 2017 г.

9 октября 2018 г.

8 октября 2019 г.

Windows 10 версии 1607

2 августа 2016 г.

10 апреля 2018 г.

9 апреля 2019 г.

Windows 10 версии 1511

10 ноября 2015 г.

10 октября 2017 г.

10 октября 2017 г.

Windows 10, выпущенная в июле 2015 г. (версия 1507)

29 июля 2015 г.

9 мая 2017 г.

9 мая 2017 г. Клиентские операционные системы

Окончание основной

Фазы поддержки

Окончание

Расширенной

Поддержки

Windows 8.1

9 января 2018 г.

10 января 2023 г.

Windows 7 с пакетом обновления 1*

13 января 2015 г.

14 января 2020 г.

           

 

К лиентские операционные системы  и обновления Дата начала повсеместной доступности Окончание розничных продаж ПО* Окончание продаж компьютеров с предустановленной Windows
Windows 8 26 октября 2012 г. 31 октября 2014 г. 30 июня 2016 г.
Windows 7 Профессиональная 22 октября 2009 г. 31 октября 2013 г. 31 октября 2016 г.

 

Год

Microsoft планирует выпускать обновления безопасности для операционной системы Windows 7 и после окончания периода расширенной поддержки 14 января 2020 года, но за отдельную плату. Extended Security Updates (ESU) будут продаваться как отдельный продукт еще три года. Об этом в блоге компании сообщил вице-президент Microsoft по маркетингу Office и Windows Джаред Спатаро (Jared Spataro).

Платная поддержка предполагается для клиентов c корпоративной лицензией Windows 7 Professional и Windows 7 Enterprise. Как отмечает Threatpost, крупным организациям с тысячами компьютеров, как правило, бывает сложно установить новую операционную систему сразу на все машины. Процесс затягивается, оставляя устаревшие версии без защиты.

 


           


Базовый уровень.

Базовый уровень отвечает за взаимодействие с аппаратными средствами и хранится в базовой системе ввода-вывода (BIOS). Программы и данные записываются в ПЗУ на этапе производства и не могут быть изменены во время эксплуатации.

Данные хранятся в энергонезависимой ПП.

Термин «BIOS» употребляется по отношению к устройствам, совместимым с персональными компьютерами фирмы IBM

ПО базового уровня выполняет следующие функции:

- тестирование оборудования после каждого включения ЭВМ, которое состоит из инициализации системных ресурсов и регистров микросхем, тестирования ОЗУ, инициализации контроллеров, определения и подключения ВЗУ;

- передача управления загрузчику операционной системы;

- управление электропитанием при выключении ЭВМ.

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

 Windows 10 Откройте окно «Выполнить» (нажатием клавиш Win+R) и введите в нем команду: msinfo32. В разделе «Сведения о системе» указана версия установленного на компьютер BIOS.

Во время перезагрузки устройства, после того как компьютер выключится, нужно несколько раз нажать клавишу входа в BIOS. В основном это Del, F2 или Esc, но каждый производитель сам выбирает, какими клавишами он запускается, и указывает это на стартовой заставке компьютера.

Некоторые возможности меню:

· настройка даты и времени;

· настройка периферии, не приспособленной к работе в режиме «Plug and Play»

· запуск аппаратуры в «форсированном» или «щадящем» режиме;

· установка заводских настроек ;

· включение и выключение оборудования, встроенного в материнскую плату

 БИОС в ноутбуках и моноблоках  марки APPLE нет. Её место занимает EFI — Extensible Firmware Interface (расширяемый интерфейс прошивки). Это своеобразная «прокладка» между ПО низкого уровня и самой операционной системой.

Системный уровень обеспечивает взаимодействие других программ компьютера с базовым уровнем и непосредственно с аппаратным обеспечением. Совокупность ПО системного уровня образует ядро операционной системы (ОС) ЭВМ.

Ядро ОС выполняет следующие функции:

- управление и распределение памяти ОЗУ и ВЗУ;

- управление процессами ввода-вывода;

- поддержка файловой системы – упорядоченной совокупности объектов различного типа (файлов), хранящихся в ВЗУ;

- управление устройствами через специальные программы – драйверы;

- организация взаимодействия и диспетчеризации процессов – выполняемых в данный момент программ и задач;

- предоставление интерфейса пользователю для управления перечисленными функциями – системы окон, меню, панелей инструментов для вызова соответствующих функций.

 

Драйвер устройств – это программа, которая обеспечивает взаимодействие (преобразование сигналов, данных) с компонентами ЭВМ. Почти все компоненты взаимодействуют с ОС через драйверы.

 

Драйверы устройств

Виды вирусов

- по среде обитания - сетевые, файловые, загрузочные

- по способу заражения – резидентные и нерезедентные

- по особенностям алгоритма – черви (уменьшают пропускную способность сети), паразитические (создают свои копии) , макровирусы (заражают офисные документы), троянские программы (цель похищение информации и ее уничтожение – стирание ).

 

 

- восстановление стертых файлов (Unerase )

 

- диагностики компьютера ( NDiags, SI System Information)...

 

 


 

 

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


Основные приложения

  • CorelDRAW 2018 – векторная графика и макеты страниц
  • Corel® PHOTO-PAINT® 2018 – редактирование изображений
  • Corel Font Manager™ 2018 – поиск и систематизация шрифтов
  • Corel® Website Creator™* – разработка веб-сайтов

ОСНОВНЫЕ ПРИЛОЖЕНИЯ для студентов

  • CorelDRAW® Home & Student 2018 для дома и учебы: интуитивно понятное приложение для создания векторной графики и макетов страниц
  • Corel® PHOTO-PAINT™ Home & Student 2018 для дома и учебы: мощные средства редактирования фотографий
  • Corel® PowerTRACE® 2018:инструмент для точной трассировки растровых изображений в векторную графику
    (включен в CorelDRAW Home & Student 2018 для дома и учебы)
  • Corel® CONNECT™:средство для быстрого поиска контента

 

Gimp бесплатный редактор фотографий и других растровых изображений, а также векторной графики.

· GIMP является свободным ПО;

· GIMP является высококачественным приложением для фоторетуши и позволяет создавать оригинальные изображения;

· GIMP является высококачественным приложением для создания экранной и веб-графики;

· GIMP является платформой для создания мощных и современных алгоритмов обработки графики учёными и дизайнерами;

· GIMP позволяет автоматизировать выполнение повторяющихся действий;

· GIMP легко расширяем за счёт простой установки дополнений.

 

3. Системы автоматизированного проектирования (cad-системы) предназначены для автоматизации проектно-конструкторских работ в машиностроении, приборостроении, архитектуре. Позволяют проводить математические расчеты надежности конструкций

Пример:

AutoCad 2017 и  AutoCad 2018

- Создание 2 мерных проектов

- 3 мерное моделирование и визуализация

 

 

4. Программы для работы в локальных и глобальных сетях: браузеры, клиенты электронной почты, программы для загрузки файлов.

            Internet explorer 11, Edge, Safari, Google Chrome, mail.ru

 

5. Системы автоматизированного перевода. Различают электронные словари и программы перевода текстов на естественных языках.

                       Stylus, Socrat, Magic Goody, Promt

 

6. Бухгалтерские системы. Предназначены для автоматизации подготовки начальных бухгалтерских документов предприятия, финансовых отчетов и их учета. СУБД

 


Операционные системы

 

Классификация ОС

 

  • Однопользовательские, многопользовательские

(каждому пользователю выделяется свой сегмент ОП

с разделением полномочий доступа к ресурсам )

  • Многозадачные (каждой задаче выделяется доля процессорного времени), однозадачные;
  • Однопроцессорные, многопроцессорные;
  • Разрядности процессора (8,16,32,64 – разрядные)
  • Тип пользовательского интерфейса (командные (текстовые), объектно-ориентированные (графические) );
  • Сетевые, локальные

Примеры

 

10.13.6

IOS 12 2018

ОС Mac OS

       Большинство флэш-накопителей, которые есть сегодня в продаже, поставляются отформатированными в файловой системе (ФС) FAT32 или NTFS. Первый вариант целиком и полностью совместим с OS X, хотя и имеет свои недостатки. Что касается NTFS, то это стандартная ФС для платформы Windows, и такой USB-накопитель придется переформатировать, чтобы он был полностью совместим с Mac.

                          

Стандартный формат для OS X по умолчанию — это Mac OS Extended ( HFS+) (Journaled). Естественно, он применим для флэш-драйва и способен обеспечить максимальную совместимость внешнего накопителя и операционной системы OS X Никаких ограничений на размер записываемого файла при использовании Mac OS Extended (Journaled) нет. Минус в данном случае один — это неполная совместимость с Windows. Данная ОС способна считывать файлы с отформатированной таким образом флэшки, но записать на нее данные стандартными средствами нельзя. Придется устанавливать сторонний софт.

MS-DOS (FAT) — Дисковая утилита называет таким образом формат FAT/FAT32 и он практически универсален: совместим с любой компьютерной системой и платформой, а также поддерживает игровые консоли PlayStation 3, Xbox 360, Wii и даже бытовую технику вроде видеокамер или стареньких бытовых проигрывателей, только-только научившихся работать с USB-накопителями (современные понимают практически любые форматы). Минусом FAT32 является то, что этот формат не поддерживает работу с файлами размером больше 4 ГБ.

ExFAT, более новый формат, который в среде OS X поддерживается, начиная с версии Mac OS X 10.6.5, а в Windows – с версии ОС не ниже XP SP2. Очевидно, что недостатком данного формата можно считать отсутствие совместимости с более ранними вариантами Mac OS X и Windows. Ну, а плюс в том, что он способен работать с файлами объемом более 4 ГБ.

           

Apple переходит от использования файловой системы HFS+ (В деревья), которой уже три десятилетия, к APFS.

 

Достоинства:

  • 64-разрядные индексные дескрипторы, что значительно увеличиваетпространство имен
  • увеличена точность меток времени: если в HFS+ метки времени выставлялись с точностью до секунды, то в APFS точность доведена до наносекунды.
  • новая схема «защитой от сбоев»

 

 High Sierra, работает с новой файловой системой Apple (APFS)  , но она экспериментальная.

Планируется, что APFS будет работать только со встроенными SSD-накопителями.

 

 

Основные достоинства операционной системы Windows:

1. Использование виртуальной памяти для увеличения объема ОП. Виртуальная память – это расширение адресного пространства задачи (ОП) за счет внешней памяти

2. Системная поддержка виртуального пространства памяти до 4 Гб. для каждого приложения;

3. Многозадачность;

4. Стандартный графический интерфейс;

технология Drag and Drop (перетащи и положи)

5. Использование длинных имен до 215 ( 256 ) символов; суммарная длина пути не должна превышать 260 символов

4. Независимость программ от аппаратуры; технология Plug and Play (подключи и используй)

5. Возможность обмена данными между приложениями;

6. Совместимость с ранее разработанным ПО.

7. Возможность работы в сети 

8. Поддержка современных мультимедийных технологий.

Мультимедиа – информационная технология, позволяющая одновременно отображать документы, содержащие текст, видеофильмы, звуковые файл

 

 

 

Программное обеспечение ЭВМ

Совокупность программ, процедур и правил, а также документации, связанных с функционированием системы обработки данных, составляют программное обеспечение (ПО; software). Программное и аппаратное обеспечение в ЭВМ работают в неразрывной связи и взаимодействии.

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

Жизненный цикл ПП состоит из трех стадий: 1) разработка ПП; 2) эксплуатация и сопровождение; 3) завершение жизненного цикла.

Стадия разработки ПП включает следующие частично перекрывающиеся этапы.

МС маркетинг рынка ПО и формирование требований к ПП предназначены для изучения требований к создаваемому ПП, включающие следующие действия:

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

ПСпроектирование структуры ПП связано с разработкой структуры ПП, структуры информационной базы задачи, выбором методов и средств создания программ – технологии программирования.

- установление требований пользователя к способу взаимодействия с ПП (система меню, использование манипулятора «мышь», типы подсказок, виды экранных документов и т. п.);

- определение аппаратных и программных средств, необходимых для эксплуатации ПП.

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

Альфа-тестирование осуществляется в месте его разработки, и его результатом является стабильно работающая программа.

Бета-тестирование производится у заказчика ПП для проверки его функциональности и выявления оставшихся ошибок. Тестирование продолжается и на этапе эксплуатации.

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

Стадия эксплуатации и сопровождения включает следующие этапы.

ВР – выпуск ПП на рынок ПО сопровождается различными приемами маркетинга: рекламой, увеличением числа каналов реализации, скидками, службой поддержки и др. ПП может быть выпущен на рынок как коммерческое, условно-бесплатное (shareware) или бесплатное (freeware) ПО. Для получения копии коммерческого пользователь должен предварительно его оплатить. Условно-бесплатное ПО является ознакомительным. Пользователь может попробовать данный ПП в течение определенного периода. По истечению этого периода пользователь должен купить ПО или отказаться от его использования. Бесплатное ПО не имеет ограничений на использование.

ЭП – эксплуатация ПП идет параллельно с этапом сопровождения. При этом эксплуатация может начинаться раньше и заканчиваться позже сопровождения.

СП – сопровождение ПП заключается в поддержке работоспособности ПП, переход на его новые версии, усовершенствование, исправление обнаруженных ошибок и т. п.

Стадия завершения жизненного цикла состоит из одного этапа.

СН – снятие ПП с продажи и отказ от сопровождения происходит, как правило, по следующим причинам:

- появлением новых технологий и устройств;

- плохих отзывах пользователей;

- смене политики разработчика этого ПП.

Длительность жизненного цикла для различных ПП различна. Для большинства современных ПП длительность жизненного цикла составляет в среднем 2-3 года.

 

Пример

Над Windows 7 работают порядка 2500 внутренних сотрудников корпорации. Весь штат программистов, участвующих в проекте Windows 7, разделен на отдельные команды, общее число которых чуть более 25. Каждая команда ответственна за отдельную составляющую будущей операционной системы.. В одной команде состоит, как правило, сорок разработчиков, сорок тестеров и около двадцати менеджеров.  

Windows 7 разрабатывалась с 2006 по 2009 год

Согласно последним статистическим данным NetMarketShare, сейчас Windows 7 установлена на более чем 42% машин, однако постепенно уступает Windows 10, доля рынка которой сейчас составляет почти 34%.
Как показало исследование компании Duo Security, с 2017 по 2018 год число пользователей Windows 7 резко сократилось. Эксперты полагают, что на это повлияла эпидемия вируса WannaCry, так как у 98% его жертв была установлена именно эта версия операционной системы.


Дата: 2018-12-21, просмотров: 395.