Ћекции.ќрг


ѕоиск:




 атегории:

јстрономи€
Ѕиологи€
√еографи€
ƒругие €зыки
»нтернет
»нформатика
»стори€
 ультура
Ћитература
Ћогика
ћатематика
ћедицина
ћеханика
ќхрана труда
ѕедагогика
ѕолитика
ѕраво
ѕсихологи€
–елиги€
–иторика
—оциологи€
—порт
—троительство
“ехнологи€
“ранспорт
‘изика
‘илософи€
‘инансы
’ими€
Ёкологи€
Ёкономика
Ёлектроника

 

 

 

 


’арактеристика программного продукта




 

¬се программы по характеру использовани€ и категори€м пользователей можно разделить на два класса (рис.8.4) Ц утилитарные программы и программные продукты (издели€).

–ис. 8.4.  лассификаци€ программ по категори€м пользователей

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

ѕрограммные продукты (издели€) предназначены дл€ удовлетворени€ потребностей пользователей, широкого распространени€ и продажи.

¬ насто€щее врем€ существуют и другие варианты легального распространени€ программных продуктов, которые по€вились с использованием глобальных или региональных телекоммуникаций:

І freeware Ц бесплатные программы, свободно распростран€емые, поддерживаютс€ самим пользователем, который правомочен вносить в них необходимые изменени€;

І shareware Ц некоммерческие (условно-бесплатные) программы, которые могут использоватьс€, как правило, бесплатно. ѕри условии регул€рного использовани€ подобных продуктов осуществл€етс€ взнос определенной суммы.

–€д производителей использует ќ≈ћ-программы (Original Equipment Manufacturer), т.е. встроенные программы, устанавливаемые на компьютеры или поставл€емые вместе с вычислительной техникой.

ѕрограммный продукт должен быть соответствующим образом подготовлен к эксплуатации, иметь необходимую техническую документацию, предоставл€ть сервис и гарантию надежной работы программы, иметь товарный знак изготовител€, а также желательно наличие кода государственной регистрации. “олько при таких услови€х созданный программный комплекс может быть назван программным продуктом.

 

ѕрограммный продукт Ц комплекс взаимосв€занных программ дл€ решени€ определенной проблемы (задачи) массового спроса, подготовленный к реализации как любой вид промышленной продукции.

 

ѕуть от "программ дл€ себ€" до программных продуктов достаточно долгий, он св€зан с изменени€ми технической и программной среды разработки и эксплуатации программ, с по€влением и развитием самосто€тельной отрасли Ц информационного бизнеса, дл€ которой характерны разделение труда фирм Ц разработчиков программ, их дальнейша€ специализаци€, формирование рынка программных средств и информационных услуг.

ѕрограммные продукты могут создаватьс€ как:

І индивидуальна€ разработка под заказ;

І разработка дл€ массового распространени€ среди пользователей.

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

ѕри разработке дл€ массового распространени€ фирма-разработчик, с одной стороны, должна обеспечить универсальность выполн€емых функций обработки данных, с другой стороны, гибкость и настраиваемость программного продукта на услови€ конкретного применени€. ќтличительной особенностью программных продуктов должна быть их системность - функциональна€ полнота и законченность реализуемых функций обработки, которые примен€ютс€ в совокупности.

ѕрограммный продукт разрабатываетс€ на основе промышленной технологии выполнени€ проектных работ с применением современных инструментальных средств программировани€. —пецифика заключаетс€ в уникальности процесса разработки алгоритмов и программ, завис€щего от характера обработки информации и используемых инструментальных средств. Ќа создание программных продуктов затрачиваютс€ значительные ресурсы Ц трудовые, материальные, финансовые; требуетс€ высока€ квалификаци€ разработчиков.

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

—опровождение программного продукта Ц поддержка работоспособности программного продукта, переход на его новые версии, внесение изменений, исправление обнаруженных ошибок и т.п.

 

ѕрограммные продукты в отличие от традиционных программных изделий не имеют строго регламентированного набора качественных характеристик, задаваемых при создании программ, либо эти характеристики невозможно заранее точно указать или оценить, так как одни и те же функции обработки, обеспечиваемые программным средством, могут иметь различную глубину проработки. ƒаже врем€ и затраты на разработку программных продуктов не могут быть определены с большой степенью точности заранее.

ќсновными характеристиками программ €вл€ютс€:

І алгоритмическа€ сложность (логика алгоритмов обработки информации);

І состав и глубина проработки реализованных функций обработки;

І полнота и системность функций обработки;

І объем файлов программ;

І требовани€ к операционной системе и техническим средствам обработки со стороны программного средства;

І объем дисковой пам€ти;

І размер оперативной пам€ти дл€ запуска программ;

І тип процессора;

І верси€ операционной системы;

І наличие вычислительной сети и др.

ѕрограммные продукты имеют многообразие показателей качества, которые отражают следующие аспекты:

І насколько хорошо (просто, надежно, эффективно) можно использовать программный продукт;

І насколько легко эксплуатировать программный продукт;

І можно ли использовать программный продукт при изменении услови€ его применени€ и др.

ƒерево характеристик качества программных продуктов представлено на рис. 8.5.

 

 

–ис. 8.5. ƒерево характеристик качества программного продукта

ћобильность программных продуктов означает их независимость от технического комплекса системы обработки данных, операционной среды, сетевой технологии обработки данных, специфики предметной области и т.п. ћобильный (многоплатформный) программный продукт может быть установлен на различных модел€х компьютеров и операционных систем, без ограничений на его эксплуатацию в услови€х вычислительной сети. ‘ункции обработки такого программного продукта пригодны дл€ массового использовани€ без каких-либо изменений.

Ќадежность работы программного продукта определ€етс€ бессбойностью и устойчивостью в работе программ, точностью выполнени€ предписанных функций обработки, возможностью диагностики возникающих в процессе работы программ ошибок.

Ёффективность программного продукта оцениваетс€ как с позиций пр€мого его назначени€ Ц требований пользовател€, так и с точки зрени€ расхода вычислительных ресурсов, необходимых дл€ его эксплуатации.

–асход вычислительных ресурсов оцениваетс€ через объем внешней пам€ти дл€ размещени€ программ и объем оперативной пам€ти дл€ запуска программ.

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

ћодифицируемость программных продуктов означает способность к внесению изменений, например расширение функций обработки, переход на другую техническую базу обработки и т.п.

 оммуникативность программных продуктов основана на максимально возможной их интеграции с другими программами, обеспечении обмена данными в общих форматах представлени€ (экспорт/импорт баз данных, внедрение или св€зывание объектов обработки и др.).

¬ услови€х существовани€ рынка программных продуктов важными характеристиками €вл€ютс€:

І стоимость;

І количество продаж;

І врем€ нахождени€ на рынке (длительность продаж);

І известность фирмы-разработчика и программы;

І наличие программных продуктов аналогичного назначени€.

ѕрограммные продукты массового распространени€ продаютс€ по ценам, которые учитывают спрос и конъюнктуру рынка (наличие и цены программ-конкурентов). Ѕольшое значение имеет проводимый фирмой маркетинг, который включает:

І формирование политики цен дл€ завоевани€ рынка;

І широкую рекламную кампанию программного продукта;

І создание торговой сети дл€ реализации программного продукта (так называемые дилерские и дистрибьютерные центры);

І обеспечение сопровождени€ и гарантийного обслуживани€ пользователей программного продукта, создание гор€чей линии (оперативный ответ на возникающие в процессе эксплуатации программных продуктов вопросы);

І обучение пользователей программного продукта.

—пецификой программных продуктов (в отличие от большинства промышленных изделий) €вл€етс€ также и то, что их эксплуатаци€ должна выполн€тьс€ на правовой основе Ц лицензионные соглашени€ между разработчиком и пользовател€ми с соблюдением авторских прав разработчиков программных продуктов.





ѕоделитьс€ с друзь€ми:


ƒата добавлени€: 2015-01-29; ћы поможем в написании ваших работ!; просмотров: 1802 | Ќарушение авторских прав


ѕоиск на сайте:

Ћучшие изречени€:

Ќадо любить жизнь больше, чем смысл жизни. © ‘едор ƒостоевский
==> читать все изречени€...

362 - | 253 -


© 2015-2023 lektsii.org -  онтакты - ѕоследнее добавление

√ен: 0.013 с.