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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 

Пример

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

 

Windows 7 разрабатывалась с 2006 по 2009 год после Windows Vista Microsoft уверяет, что Windows 10 в настоящий момент уже более востребована, чем Windows 7. На официальной странице трендов Windows в августе 2016 г. компания заявила, что доля Windows 10 достигла 43% по всему миру, в то время как доля Windows 7 снизилась до 42%.

Однако аналитики исследовательской фирмы NetMarkShare утверждают обратное. По их данным, в декабре 2016 г. всего 24,36% пользователей в мире работали на Windows 10, в то время как доля пользователей Windows 7 в этом же месяце составляла 48,34%.

 

 


Впервые Microsoft представила новую политику в январе 2017 г., и затем, парой месяцев позже, немного ее пересмотрела: процессоры Kaby Lake и Ryzen, а также все новые процессоры, выпущенные после них, будут поддерживаться на постоянной основе только под Windows 10. Для Windows 7 и 8.1 будет осуществляться только поддержка процессоров старых семейств: внесение дальнейших дополнений в списки совместимости заморожено.


С середины апреля 2017 г. Microsoft начала отказывать в поддержке обновлений для операционных систем Windows 7 и 8.1, установленных на ПК с современными процессорами – такими как Intel Core седьмого поколения (рабочее название Kaby Lake) и AMD Ryzen.

 


 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: