Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
ПРОГРАММНЫЕ ПРОДУКТЫ И ИХ ОСНОВНЫЕ ХАРАКТЕРИСТИКИ.
ПРОГРАММНЫЕ ПРОДУКТЫ И ИХ ОСНОВНЫЕ ХАРАКТЕРИСТИКИ. Вопрос №1. Понятие и классы программного продукта. Пакеты прикладных программ (ППП) являются наиболее динамично развивающейся частью информационного рынка программного обеспечения. Совершенствование ППП способствует внедрению компьютеров во все сферы деятельности. Все программы по характеру использования и категориям пользователя можно разделить на два класса: 1. Утилитарные программы («программы для себя») предназначены для удовлетворения нужд их разработчиков. Чаще всего они выполняют роль сервиса в технологии обработки данных либо являются программами решения функциональных задач, не предназначенных для широкого распространения. 2. Программные продукты (изделия) предназначены для удовлетворения потребностей пользователей, широкого распространения и продаж. В настоящее время существуют и другие варианты легального распространения программных продуктов, которые появились с использованием глобальных или региональных телекоммуникаций: 1. freeware – бесплатные программы, свободно распространяемые, поддерживаются самим пользователем, который правомочен вносить в них необходимые изменения. 2. shareware – некоммерческие (условно-бесплатные) программы, которые могут использоваться, как правило, бесплатно. При условии регулярного использования подобных продуктов осуществляет взнос определенной суммы. Программный продукт должен быть соответствующим образом подготовлен к эксплуатации, иметь необходимую документацию, предоставлять сервис и гарантию надежной работы программы, иметь товарный знак изготовителя, а также желательно наличие кода государственной регистрации. Только при таких условиях созданный программный комплекс может быть назван программным продуктом. Программный продукт (ПП) – это комплекс взаимосвязанных программ для решения определенной проблемы (задачи) массового спроса, подготовленный к реализации как любой вид промышленной продукции. Программные продукты могут создаваться как индивидуальная разработка под заказ, так и как разработка для массового распространения среди пользователей.
Вопрос №2. Жизненный цикл программного продукта. Программы любого вида характеризуются жизненным циклом, состоящим из отдельных этапов: 1) маркетинг рынка программных средств, спецификация требований к программному продукту; Маркетинг и спецификация программного продукта предназначены для изучения требований к создаваемому программному продукту, а именно: · Определение состава и назначения функций обработки данных ПП. · Установление требований пользователя к характеру взаимодействия с программным продуктом, типу пользовательского интерфейса (система меню, использование мыши и т.д.). · Требования к комплексу технических и программных средств для эксплуатации ПП и т.д. На данном этапе необходимо выполнить формализованную постановку задачи. 2) проектирование структуры программного продукта; Связано с алгоритмизацией процесса обработки данных, детализация функций обработки, разработка структуры ПП и информационной базы (базы данных) задачи, выбором методов и средств создания программ (технология программирования). 3) программирование (создание программного кода), тестирование, автономная и комплексная отладка программ; Являются технической реализацией проектных решений и выполняются с помощью выбранного инструментария разработчика. 4) документирование программного продукта, подготовка эксплуатационной и технологической документации; Документирование ПП является обязательным видом работ, выполняемых, как правило, не самим разработчиком, а лицом, связанным с распространением и внедрением программного продукта. Документация должна содержать необходимые сведения по установке и обеспечению надежной работы программного продукта, поддерживать пользователей при выполнении функций обработки, определять порядок комплексирования программного продукта с другими программами. Успех распространения и эксплуатации ПП в значительной степени зависит от качества его документации. 5) выход на рынок программных средств, распространение программного продукта (связан с организацией продаж массовому пользователю); Этот этап должен по возможности быть коротким, для продвижения ПП применяются стандартные приемы маркетинга: реклама, увеличение числа каналов реализации, ценовая политика и т.д. 6) эксплуатация программного продукта пользователями; Идет параллельно с его сопровождением, при этом эксплуатация программ может начинаться и в случае отсутствия сопровождения или продолжаться в случае завершения сопровождения еще какое-то время. После снятия ПП с продажи определенное время также может выполнять его сопровождение. В процессе эксплуатации ПП производится устранение обнаруженных ошибок. 7) сопровождение программного продукта; 8) снятие программного продукта с продажи, отказ от сопровождения. Происходят, как правило, в случае изменения технической политики фирмы-разработчика, неэффективности работы ПП, наличия в нем неустранимых ошибок, отсутствие спроса. Длительность жизненного цикла для различных ПП не одинакова. Для большинства современных ПП длительность жизненного цикла измеряется в годах (2-3 года). Хотя достаточно часто встречаются на компьютерах и давно снятые с производства ПП. Вопрос №3. Основные понятия о защите программных продуктов (ПП). Программные продукты и компьютерные базы данных являются предметом интеллектуального труда специалистов высокой квалификации. Программное обеспечение является объектом защиты также и в связи со сложностью и трудоемкостью восстановления его работоспособности, значимостью программного обеспечения для работы информационной системы. Защита программного обеспечения преследует цели: 1. ограничение несанкционированного доступа к программам или их преднамеренное разрушение и хищение; 2. исключение несанкционированного копирования (тиражирования) программ. Программный продукт и базы данных должны быть защищены по нескольким направлениям от воздействия: 1) человека – хищение машинных носителей и документации программного обеспечения; нарушение работоспособности программного продукта и др.; 2) аппаратуры – подключение к компьютеру аппаратных средств для считывания программ и данных или их физического разрушения; 3) специализированных программ – приведение программного продукта или базы данных в неработоспособное состояние (например, вирусное заражение), несанкционированное копирование программ и базы данных и т.д. Самый простой и доступный способ защиты ПП и базы данных – ограничение доступа. Контроль доступа к программному продукту и базе данных строится путем: 1. парольной защиты программ при их запуске; 2. использования ключевой дискеты для запуска программ; 3. ограничения программ или данных, функций обработки, доступных пользователям, и др. Могут также использоваться и криптографические методы защиты информации базы данных или головных программных модулей. Вопрос №7. Классификация пакетов прикладных программ (ППП). ППП являются наиболее представленными, что обусловлено прежде всего широким применением средств компьютерной техники во всех сферах деятельности человека, созданием автоматизированных информационных систем различных предметных областей и они классифицируются на: ППП общего назначения. Представителями данного класса являются: · Настольные системы управления базами данных (СУБД), обеспечивающие организацию и хранение локальных баз данных на автономно работающих компьютерах либо централизованное хранение баз данных на файл-сервере и сетевой доступ к ним (MS Access, dBase for Windows 5.0). · Серверы баз данных – успешно развивающийся вид программного обеспечения, предназначенный для создания и использования при работе в сети интегрированных баз данных в архитектуре клиент-сервер (Paradox, Access и др.). · Генераторы (серверы) отчетов – самостоятельное направление развития программных средств, обеспечивающих реализацию запросов и формированию отчетов в печатном виде или экранном виде в условиях сети с архитектурой клиент-сервер (Servers, Profit for Windows 1.0, Cristal Info 4.5) · Текстовые процессоры. · Табличный процессор. · Средства презентационной графики. · Интегрированные пакеты – включают несколько ПП. Методо-ориентированные ППП. Данный класс включает ПП, обеспечивающие независимо от предметной области и функций информационных систем математические, статистические и др. методы решения задач. Сюда относятся программы математического программирования (Storm), статистическая обработка данных (Stat Graphics) и сетевые (графические) методы и модели для решения управленческих задач (MS Project). Офисные ППП. Данный класс ПП охватывает программы, обеспечивающие организационное управление деятельностью офиса: · Органайзеры (планировщики). · Программы-переводчики, средства проверки орфографии и распознавания текста. · Коммуникационные ППП. ПРОГРАММНЫЕ ПРОДУКТЫ И ИХ ОСНОВНЫЕ ХАРАКТЕРИСТИКИ. Вопрос №1. Понятие и классы программного продукта. Пакеты прикладных программ (ППП) являются наиболее динамично развивающейся частью информационного рынка программного обеспечения. Совершенствование ППП способствует внедрению компьютеров во все сферы деятельности. Все программы по характеру использования и категориям пользователя можно разделить на два класса: 1. Утилитарные программы («программы для себя») предназначены для удовлетворения нужд их разработчиков. Чаще всего они выполняют роль сервиса в технологии обработки данных либо являются программами решения функциональных задач, не предназначенных для широкого распространения. 2. Программные продукты (изделия) предназначены для удовлетворения потребностей пользователей, широкого распространения и продаж. В настоящее время существуют и другие варианты легального распространения программных продуктов, которые появились с использованием глобальных или региональных телекоммуникаций: 1. freeware – бесплатные программы, свободно распространяемые, поддерживаются самим пользователем, который правомочен вносить в них необходимые изменения. 2. shareware – некоммерческие (условно-бесплатные) программы, которые могут использоваться, как правило, бесплатно. При условии регулярного использования подобных продуктов осуществляет взнос определенной суммы. Программный продукт должен быть соответствующим образом подготовлен к эксплуатации, иметь необходимую документацию, предоставлять сервис и гарантию надежной работы программы, иметь товарный знак изготовителя, а также желательно наличие кода государственной регистрации. Только при таких условиях созданный программный комплекс может быть назван программным продуктом. Программный продукт (ПП) – это комплекс взаимосвязанных программ для решения определенной проблемы (задачи) массового спроса, подготовленный к реализации как любой вид промышленной продукции. Программные продукты могут создаваться как индивидуальная разработка под заказ, так и как разработка для массового распространения среди пользователей.
|
Последнее изменение этой страницы: 2017-05-05; Просмотров: 505; Нарушение авторского права страницы