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