Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Программное обеспечение и его классификация.Содержание книги
Поиск на нашем сайте ПО – совокупность программ и сопровождающей их документации, позволяющая осуществить на компьютере автоматизированную обработку информации. Пакет программ – совокупность программ для решения задач по определенной тематике или предмету. Программа или пакет программ, разрабатываемых с целью массового тиражирования, называется программным продуктом. 1.2 Классификация ПО по назначению:
1. Системное ПО реализует функции, связанные с работой ПК. Это программы, управляющие работой компьютеров и выполняющие различные вспомогательные функции, например: проверку работоспособности, выдачу справ информации. 2. Прикладное ПО предназначено для решения пользовательских задач. 3. Инструментальное ПО предназначено для использования в ходе проектирования, разработки и сопровождения программ.
Важные понятия из области ПО Прикладная программа пользователя – это любая программа, способствующая решению какой-либо задачи в пределах конкретной предметной области. Прикладные программы могут использоваться либо автономно, либо в составе программных комплексов или пакетов. ППП общего назначения – универсальные программные продукты, предназначенные для автоматизации широкого класса задач пользователя. К ним относится например текстовые редакторы (ворд, лексикон), табличные процессоры, электронные словари и системы перевода, системы распознавания текста. В основе методо-ориентированных ППП лежит реализация определенных методов решения задач. Например maple, Statistica, SPSS.
Проблемно-ориентированные ППП предназначены для решения определенной задачи в конкретной области. Например: - касатка, в области маркетинга -информациоонно-правовые системы ЮрЭксперт, ЮрИнформ.
Интегрированые ППП представляют собой набор нескольких программных продуктов, объединенных в единый инструмент, например MS Outlook Системы программирования предназначены для разработки новых программ. Например паскаль, бейсик. Инструментальные среды предназначены для разработки приложений, например С++, Java, Delphi, и включаю средства визуального программирования. Системы моделирования предназначены для решения задач моделирования, например имитационного моделирования matlab, сістема моделирования бизнес-процессов Bp. Трансляция программ Транслятор – программа, которая преобразует программу с языка высокого уровня в программу, состоящую из машинных команд. Трансляторы реализуются в виде компиляторов или интерпретаторов, которые существенно различаются по принципам работы. Компилятор (составитель собиратель - англ) - читает всю программу целиком, создает законченных вариант программы на машинном языке, который затем и выполняется. После компилирования получается исполняемая программа, при выполнении которой не нужна ни исходная программа, ни компилятор. Интерпретатор (истолковывать, устный переводчик) – переводит и выполняет программу строку за строкой. Программа, обрабатываемая интерпретатором, должна заново переводиться на машинный язык при каждом очередном ее запуске.
1.5 Классификация ПО по возможности модификации: · Закрытое ПО - это такая модель, при которой автор удерживает за собой определенного права. Для большинства таких программ исходных код недоступен, что делает невозможной или по крайней мере нетривиальной задачу модификации программ. · Открытое ПО – это такая модель программного обеспечения, при которой дается право свободно распространять копии программы вместе с исходным кодом, изменять программу или использовать ее части в новых открытых разработках. Фактически это дает возможность без оплаты законно модифицировать для собственных нужд и использовать такое ПО. Разработка ПО с открытым кодом осуществляется коллективно всеми желающими под руководством единого центра и ПО бесплатно распространяется вместе с исходным кодом.
ПО с открытым кодом пользуется заслуженной популярностью во всем мире, так как оно: · Гарантирует независимость пользователя от производителей · Дает возможность каждому пользователю лично убедиться в отсутствии постороннего по отношению к заявленной функциональности или вредоносного кода. · Обладает большей гибкостью: пользователь может модифицировать исходных код для адаптации ПО по своим нуждам. · Дешевле обслуживание.
Главный недостаток ПО с ОТК кодом – его доводка и адаптация к требованиям пользователя, а в дальнейшем техническая поддержка, требует времени, знанием и умением. Аналитики рекомендуют с осторожностью использовать ПО с ОТК кодом из за сложности получения от них достоверной информации.
Вопрос Модели разработки ПО
|
||||||||||||||||||||
|
Последнее изменение этой страницы: 2021-12-15; просмотров: 129; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.196 (0.005 с.) |