В ы с ш е е п р о ф е с с и о н а л ь н о е о б р а з о в а н и е информатика и программироВание осноВы информатики


Гл а в а   1 0 программное  обеспеченИе  Эвм



Pdf көрінісі
бет99/196
Дата09.01.2022
өлшемі4,7 Mb.
#23908
түріУчебник
1   ...   95   96   97   98   99   100   101   102   ...   196
147
Гл а в а   1 0
программное  обеспеченИе  Эвм
10.1. Жизненный цикл программного 
продукта
Совокупность программ, процедур и правил, а также документа-
ции, связанных с функционированием системы обработки данных,
составляют программное обеспечение (ПО; software). Программное
и аппаратное обеспечение в ЭВМ работают в неразрывной связи и
взаимодействии.
ПО предназначено для решения конкретных задач.
Приложение
(application) — это программная реализация решения задачи на ЭВМ.
В большинстве случаев приложения разрабатываются для последую-
щего выхода с ним на рынок ПО.
Программный продукт (ПП) — это
комплекс  взаимосвязанных  программ  для  решения  определенной
проблемы (задачи) массового спроса, подготовленный к реализации
как любой вид промышленной продукции.
Жизненный цикл ПП состоит из трех стадий (рис. 10.1): разработка
ПП, эксплуатация и сопровождение, завершение жизненного цикла.
Стадия р а з р а б о т к и  ПП включает в себя следующие частично
перекрывающиеся этапы.
МС  —  маркетинг  рынка  ПО  и  формирование  требований  к  ПП
предназначены для изучения требований к создаваемому ПП, вклю-
чающие следующие действия:
изучение сегмента рынка ПО, где предполагается использование

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

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

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


148
ПР  —  программирование  и  тестирование  программ  являются
технической реализацией проектных решений и выполняются с по-
мощью  выбранного  инструментария  разработчика,  включающего
языки и системы программирования. Разработка отдельных модулей
ПП ведется параллельно для сокращения продолжительности этого
этапа. Тестирование является важным этапом разработки ПП и не-
редко требует не меньше времени, чем программирование. Програм-
ма проверяется на устойчивость работы в случае неверных входных
данных, ошибочных действиях пользователя и сбоя аппаратного обе-
спечения. Тестирование разбивается на два этапа. Альфа-тестирование
осуществляется  в  месте  его  разработки,  и  его  результатом  является
стабильно работающая программа. Бета-тестирование производится
у  заказчика  ПП  для  проверки  его  функциональности  и  выявления
оставшихся  ошибок.  Тестирование  продолжается  и  на  этапе  экс-
плуатации.
ДК — документирование ПП заключается в разработке необходи-
мых  сведений  по  установке  и  обеспечению  надежной  работы  ПП,
поддержке  пользователей  при  выполнении  функций  обработки  си-
стемой помощи и подсказок, определении порядка взаимодействия
ПП с другими программами.
Стадия  э к с п л у а т а ц и и   и   с о п р о в о ж д е н и я   включает  в
себя следующие этапы.
ВР  —  выпуск  ПП  на  рынок  ПО  сопровождается  различными
приемами маркетинга: рекламой, увеличением числа каналов реали-
зации, скидками, службой поддержки и др. ПП может быть выпущен
на рынок как коммерческое, условно-бесплатное (shareware) или бес-
платное (freeware) ПО.
Для  получения  копии  коммерческого  ПО  пользователь  должен
предварительно его оплатить. Условно-бесплатное ПО является озна-
комительным. Пользователь может попробовать данный ПП в тече-
ние определенного периода. По истечении этого периода пользователь
должен купить ПО или отказаться от его использования. Бесплатное
ПО не имеет ограничений на использование.
Рис. 10.1. Жизненный цикл программного продукта


149
ЭП — эксплуатация ПП идет параллельно с этапом сопровожде-
ния.  При  этом  эксплуатация  может  начинаться  раньше  и  заканчи-
ваться позже сопровождения.
СП — сопровождение ПП заключается в поддержке работоспособ-
ности  ПП,  переход  на  его  новые  версии,  усовершенствование,  ис-
правление обнаруженных ошибок и т. п.
Стадия  з а в е р ш е н и я   жизненного  цикла  состоит  из  одного
этапа.
СН — снятие ПП с продажи и отказ от сопровождения происходит,
как правило, по следующим причинам:
появление новых технологий и устройств;

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

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

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


Достарыңызбен бөлісу:
1   ...   95   96   97   98   99   100   101   102   ...   196




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет