«аочное дистанционное образование с получением государственного диплома через Internet










ѕолучить информацию о поступлении
 
√лавна€ Ќовости  арта сайта ‘отоальбом √остева€ книга  онтакты

{LTS}

 

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

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

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

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

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

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

ѕрограммные продукты могут создаватьс€ как:
Ц индивидуальна€ разработка под заказ;
Ц разработка дл€ массового распространени€ среди пользователей.

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

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

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

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

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

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

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

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

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

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

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

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

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


”знать как сэкономить в кризис моно на сайте ekonom-it.ru

–абота с классами в €зыке визуального программировани€ Delphi 7 ќбработка исключений в Delphi 7 –абота с одномерными и двумерными массивами –абота с файлами –абота с базами данных в Delphi ∆изненный цикл программных продуктов ќбща€ характеристика CASE-средств “рансл€торы и их виды  арта сайта язык моделировани€ UML 


 
     
   
 


ѕриглашаем прин€ть участие в круглом столе!
подробнее   >>>
 

»нститут ћенеджмента, Ёкономики и »нноваций начинает набор на курсы повышени€ квалификации!
подробнее   >>>
 

”важемые студенты јЌќ ¬ѕќ »ћЁи»!
подробнее   >>>
 

Ќачинаетс€ набор на курсы повышени€ квалификации!
подробнее   >>>
 

ѕриглашаем прин€ть участие в конференци€х!
подробнее   >>>
 


все новости...

 


–ассылки Subscribe.Ru
—овременное образование
ѕодписатьс€ письмом