Системы программирования и прикладное программное обеспечение 7 класс фгос презентация

Цели обучения

После успешного завершения этой главы вы сможете:

  • определите термин программное обеспечение;
  • опишите две основные категории программного обеспечения;
  • опишите роль программного обеспечения ERP в организации;
  • опишите облачные вычисления и их преимущества и недостатки для использования в организации;
  • определите термин open-source и определите его основные характеристики.

ВВЕДЕНИЕ

Второй компонент информационной системы-программное обеспечение. Проще говоря: программное обеспечение-это набор инструкций. Которые говорят аппаратному обеспечению. Что делать. Программное обеспечение создается в процессе программирования (более подробно мы рассмотрим создание программного обеспечения в главе 10).

Без программного обеспечения аппаратное обеспечение не было бы функциональным.

ТИПЫ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

Программное обеспечение можно условно разделить на две категории: операционные системы и прикладное программное обеспечение. Операционные системы управляют оборудованием и создают интерфейс между оборудованием и пользователем. Прикладное программное обеспечение-это категория программ. Которые делают что-то полезное для пользователя.

ОПЕРАЦИОННЫЕ СИСТЕМЫ

Операционная система обеспечивает несколько основных функций. В том числе:

  1. управление аппаратными ресурсами компьютера;
  2. предоставление компонентов пользовательского интерфейса;
  3. предоставление разработчикам программного обеспечения платформы для написания приложений.

Все вычислительные устройства работают под управлением операционной системы. Для персональных компьютеров наиболее популярными операционными системами являются Microsoft Windows. Apple OS X и различные версии Linux. Смартфоны и планшеты работают под управлением операционных систем. Таких как Apple iOS. Google Android. Microsoft Windows Mobile и Blackberry.

Ранние операционные системы персональных компьютеров были простыми по современным стандартам; они не обеспечивали многозадачность и требовали от пользователя ввода команд для инициирования действия. Объем памяти. Который могли обрабатывать ранние операционные системы. Также был ограничен. Что делало большие программы непрактичными для запуска. Самой популярной из ранних операционных систем была дисковая операционная система IBM, или DOS. Которая на самом деле была разработана для них Microsoft.

В 1984 году Apple представила компьютер Macintosh. Оснащенный операционной системой с графическим пользовательским интерфейсом.

Хотя это и не первая графическая операционная система. Она первой добилась коммерческого успеха. В 1985 году Microsoft выпустила первую версию Windows. Эта версия Windows не была операционной системой. Но вместо этого была приложением. Которое работало поверх операционной системы DOS. Обеспечивая графическую среду. Она была весьма ограниченной и не имела большого коммерческого успеха. Только после выпуска в 1990 году Windows 3.0 Microsoft добилась успеха с графическим пользовательским интерфейсом. Из-за влияния IBM и IBM-совместимых персональных компьютеров на бизнес только после выхода Windows 3.0 бизнес-пользователи начали использовать графический пользовательский интерфейс. Открывая нам эру графических вычислений.

С 1990 года и Apple. И Microsoft выпустили множество новых версий своих операционных систем. С каждым выпуском добавляя возможность обрабатывать больше данных одновременно и получать доступ к большему объему памяти. Такие функции. Как многозадачность. Виртуальная память и голосовой ввод. Стали стандартными функциями обеих операционных систем.

Логотип Linux (Ларри Юинг)

Третье семейство операционных систем персональных компьютеров. Набирающее все большую популярность. — это Linux (произносится как “linn-ex”).

Linux — это версия операционной системы Unix. Работающая на персональном компьютере. Unix-это операционная система. Используемая в основном учеными и инженерами на больших мини-компьютерах. Это очень дорогие компьютеры. И разработчик программного обеспечения Линус Торвальдс хотел найти способ заставить Unix работать на менее дорогих персональных компьютерах. Результатом стал Linux. Linux имеет множество вариаций и в настоящее время питает большой процент веб-серверов в мире. Это также пример программного обеспечения с открытым исходным кодом

эту тему мы рассмотрим позже в этой главе.

МАК ПРОТИВ. WINDOWS

Ты что, Мак? Вы что, компьютерщик? С момента своего появления в 1984 году пользователи Apple Macintosh весьма предвзято относились к тому. Что они предпочитают операционную систему Macintosh (ныне называемую OS X) операционной системе Microsoft. Когда Microsoft представила Windows. Apple подала в суд на Microsoft, утверждая. Что они скопировали “внешний вид” операционной системы Macintosh. В конце концов Microsoft успешно защитила себя.

За последние несколько лет Microsoft и Apple обменялись колкостями друг с другом. Каждый из которых утверждает. Что имеет лучшую операционную систему и программное обеспечение.

В то время как Microsoft всегда занимала большую долю рынка (см. боковую панель). Apple была любимицей художников. Музыкантов и технологической элиты. Apple также предоставляет много компьютеров в начальные школы. Тем самым приобретая последователей среди подрастающего поколения.

ПОЧЕМУ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ MICROSOFT ТАК ДОМИНИРУЕТ В МИРЕ БИЗНЕСА?

Если вы работали в мире бизнеса. Выожно, заметили. Что почти все компьютеры работают под управлением операционной системы Microsoft Windows.

Почему это? Почти во всех университетских кампусах преобладают ноутбуки Apple Macintosh. В начальных школах также царит Apple. Почему это не распространилось на деловой мир?

Как мы узнали из главы 1, в 1960-х и 1970-х годах почти все компании использовали мэйнфреймы IBM. Эти же компании сторонились персональных компьютеров. Пока IBM не выпустила ПК в 1981 году. Когда руководителям приходилось принимать решение о покупке персональных компьютеров для своих сотрудников. Они выбирали безопасный путь и покупали IBM. Поэтому в течение следующего десятилетия компании покупали персональные компьютеры IBM (или совместимые с ними). Которые работали под управлением операционной системы DOS.

DOS была создана Microsoft, поэтому. Когда Microsoft выпустила Windows в качестве следующей итерации DOS. Компании пошли по безопасному пути и начали покупать Windows.

Вскоре Microsoft оказалась с доминирующей операционной системой персональных компьютеров для бизнеса. По мере того как сетевой персональный компьютер стал заменять мэйнфрейм как основной способ вычислений внутри компаний. Для Microsoft стало важно предоставить компаниям возможность управлять и защищать свои сети. Microsoft разработала серверные продукты бизнес-уровня. Чтобы идти вместе с их персональными компьютерными продуктами. Тем самым обеспечивая полное бизнес-решение.

И вот теперь. Как говорится: “Никто никогда не был уволен за покупку Microsoft.”

ПРИКЛАДНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

Вторая основная категория программного обеспечения-прикладное программное обеспечение. Прикладное программное обеспечение-это, по сути. Программное обеспечение. Которое позволяет пользователю достичь какой-либо цели или цели. Например, если вам нужно написать статью. Вы можете использовать приложение-программу Microsoft Word.

Если вы хотите слушать музыку. Вы можете использовать iTunes. Для серфинга в Интернете можно использовать Internet Explorer или Firefox. Даже компьютерная игра могла считаться прикладным программным обеспечением.

Приложение “Убийца”

Visicalc работает на Apple II

VisiCalc работает на Apple II. (Общественное достояние)

Когда изобретается новый тип цифрового устройства. Обычно есть небольшая группа энтузиастов технологии. Которые покупают его просто для удовольствия выяснить. Как он работает. Однако для большинства из нас. Пока устройство действительно не сможет сделать что-то полезное. Мы не собираемся тратить на него наши с трудом заработанные деньги.

“Убийственное” приложение-это такое. Которое становится настолько необходимым. Что большое количество людей покупает устройство только для того. Чтобы запустить это приложение. Для персонального компьютера убийственным приложением была электронная таблица. В 1979 году был представлен VisiCalc. Первый пакет электронных таблиц для персональных компьютеров. Это было немедленным хитом и привело к продажам Apple II. Это также укрепило ценность персонального компьютера за пределами относительно небольшого круга технологических гиков. Когда был выпущен IBM PC, другая электронная программа, Lotus 1-2-3, была убийственным приложением для бизнес-пользователей.

Программное обеспечение для повышения производительности

Наряду с электронной таблицей. Несколько других программных приложений стали стандартными инструментами для рабочего места. Эти приложения. Называемые продуктивным программным обеспечением. Позволяют офисным сотрудникам выполнять свою ежедневную работу. Много раз эти приложения собираются вместе, например. В офисном пакете Microsoft. Вот список этих приложений и их основные функции:

  • Обработка текстов: Данный класс программного обеспечения предусматривает создание письменных документов.

    Функции включают в себя возможность ввода и редактирования текста. Форматирования шрифтов и абзацев. А также добавления. Перемещения и удаления текста по всему документу. Большинство современных программ обработки текстов также имеют возможность добавлять в документ таблицы. Изображения и различные функции макета и форматирования. Текстовые процессоры сохраняют свои документы в виде электронных файлов в различных форматах. На сегодняшний день самым популярным пакетом обработки текстов является Microsoft Word. Который сохраняет свои файлы в формате DOCX. Этот формат может быть прочитан/записан многими другими пакетами текстовых процессоров.

  • Электронная таблица: Этот класс программного обеспечения предоставляет способ выполнения числовых вычислений и анализа. Рабочая область разделена на строки и столбцы. Где пользователи могут вводить числа. Текст или формулы. Именно формулы делают электронную таблицу мощной. Позволяя пользователю разрабатывать сложные вычисления. Которые могут изменяться в зависимости от введенных чисел. Большинство электронных таблиц также включают в себя возможность создания диаграмм на основе введенных данных. Самым популярным пакетом электронных таблиц является Microsoft Excel. Который сохраняет свои файлы в формате XLSX. Как и в случае с текстовыми процессорами. Многие другие пакеты электронных таблиц могут читать и записывать данные в этот формат.
  • Презентация: Этот класс программного обеспечения обеспечивает создание слайд-шоу-презентаций. Возвращаясь к временам накладных проекторов и прозрачных пленок. Презентационное программное обеспечение позволяет своим пользователям создавать набор слайдов. Которые можно распечатать или спроецировать на экран. Пользователи могут добавлять текст. Изображения и другие элементы мультимедиа на слайды. Microsoft PowerPoint является самым популярным программным обеспечением прямо сейчас. Сохраняя свои файлы в формате PPTX.
  • Некоторые офисные пакеты включают другие типы программного обеспечения. Например, Microsoft Office включает Outlook. Его пакет электронной почты и OneNote. Средство совместной работы для сбора информации. Профессиональная версия Office также включает Microsoft Access. Пакет базы данных. (Базы данных более подробно рассматриваются в главе 4.)

Microsoft популяризировала идею пакета Office-software productivity bundle с выпуском Microsoft Office. Этот пакет продолжает доминировать на рынке. И большинство компаний ожидают. Что сотрудники будут знать. Как использовать это программное обеспечение. Однако многие конкуренты Microsoft Office действительно существуют и совместимы с форматами файлов. Используемыми Microsoft (см. таблицу ниже). Недавно Microsoft начала предлагать веб-версию своего офисного пакета. Как и Google Drive. Этот пакет позволяет пользователям редактировать и обмениваться документами в Интернете с использованием технологии облачных вычислений. Облачные вычисления будут рассмотрены далее в этой главе.

Сравнение пакетов прикладного программного обеспечения office
Набор: Обработка текста Сводная таблица Презентация Прочее
Microsoft Office Слово Превосходить powerpoint Outlook (электронная почта), Access (база данных), OneNote (сбор информации)
Apple iWork Страницы Числа Лейтмотив Интегрируется с iTunes, iCloud и другими программами Apple
OpenOffice Писатель Calc Впечатление База данных (база данных), Рисование (чертеж), Математика (уравнения)
Google Диск Документ Сводная таблица Презентация Gmail (электронная почта), Формы (онлайн-сбор данных форм), Draw (рисование)

Служебное программное обеспечение и Программное обеспечение для программирования

Следует упомянуть две подкатегории прикладного программного обеспечения: служебное программное обеспечение и программное обеспечение для программирования. Служебное программное обеспечение включает в себя программное обеспечение. Которое позволяет вам каким-либо образом исправить или модифицировать ваш компьютер. Примерами могут служить антивирусные программы и программы дефрагментации дисков. Эти типы программных пакетов были изобретены для восполнения недостатков операционных систем. Часто последующие версии операционной системы включают эти служебные функции как часть самой операционной системы.

Программное обеспечение-это программное обеспечение. Целью которого является создание большего количества программного обеспечения. Большинство из этих программ предоставляют программистам среду. В которой они могут написать код. Протестировать его и преобразовать в формат. Который затем может быть запущен на компьютере.


“ПОВЕРНУТАЯ” НА СМЕРТЬ

Поскольку программное обеспечение для презентаций. В частности Microsoft PowerPoint. Получило признание в качестве основного метода формального представления информации в деловой обстановке. Искусство проведения привлекательной презентации становится все более редким. Многие выступающие сейчас просто читают ключевые моменты в презентации и сразу же утомляют тех. Кто уже может прочитать ее для себя.
Реальная проблема заключается не столько в PowerPoint. Сколько в человеке. Создающем и представляющем. Автор и мыслитель Сет Годин сказал об этом так: “PowerPoint может быть самым мощным инструментом на вашем компьютере. Но это не так. На самом деле это печальный провал. Почти каждая презентация PowerPoint сосет тухлые яйца.”[1] Программное обеспечение. Используемое для того. Чтобы помочь вам общаться. Не должно дублировать презентацию. Которую вы хотите дать. Но вместо этого оно должно поддерживать ее. Я очень рекомендую книгу

Разработчики программного обеспечения также начинают осознавать эту проблему. Разрабатываются новые технологии цифровой презентации с надеждой стать “следующим PowerPoint.” Одним из инновационных новых приложений для презентаций является Prezi. Prezi-это инструмент презентации. Который использует один холст для презентации. Позволяя докладчикам размещать текст. Изображения и другие носители на холсте. А затем перемещаться между этими объектами по мере их появления. Как и в случае с PowerPoint. Prezi следует использовать в качестве дополнения к презентации. И мы всегда должны помнить. Что иногда лучшие презентации делаются без использования цифровых инструментов.

Я ВЛАДЕЮ ЭТИМ ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ. ВЕРНО? НУ ЧТО Ж …

Когда вы покупаете программное обеспечение и устанавливаете его на свой компьютер. Являетесь ли вы владельцем этого программного обеспечения? Технически, это не так! Когда вы устанавливаете программное обеспечение. Вам просто дают лицензию на его использование. При первой установке программного пакета вас просят согласиться с условиями предоставления услуг или лицензионным соглашением. В этом соглашении вы обнаружите. Что ваши права на использование программного обеспечения ограничены. Например, в условиях лицензии на программное обеспечение Microsoft Office Excel 2010 вы найдете следующее утверждение: “Это программное обеспечение лицензируется. А не продается. Настоящее соглашение предоставляет вам только некоторые права на использование функций. Включенных в выпуск программного обеспечения. Который вы лицензировали.”

По большей части эти ограничения являются тем. Что вы ожидаете: вы не можете делать незаконные копии программного обеспечения и не можете использовать его для чего-либо незаконного. Однако в этих соглашениях о программном обеспечении есть и другие. Более неожиданные условия. Например, многие соглашения по программному обеспечению требуют от вас согласия на ограничение ответственности. Опять же, от Microsoft: “Ограничение и исключение убытков. Вы можете взыскать с Microsoft и ее поставщиков только прямые убытки в размере суммы. Которую вы заплатили за программное обеспечение. Вы не можете возместить любые другие убытки. Включая косвенные. Упущенную выгоду. Специальные. Косвенные или случайные убытки.” Это означает. Что если проблема с программным обеспечением причиняет вред вашему бизнесу. Вы не можете привлечь Microsoft или поставщика к ответственности за ущерб.

Приложения для предприятия

По мере распространения персональных компьютеров внутри организаций контроль над информацией. Генерируемой организацией. Начал разрушаться. Скажем, отдел обслуживания клиентов создает базу данных клиентов для отслеживания звонков и отчетов о проблемах. А отдел продаж также создает базу данных для отслеживания информации о клиентах. Какой из них следует использовать в качестве основного списка клиентов? Например, кто-то из отдела продаж может создать электронную таблицу для расчета выручки от продаж. А кто-то из отдела финансов-другую. Соответствующую потребностям своего отдела. Тем не менее. Вполне вероятно. Что эти две электронные таблицы будут давать разные итоговые данные о доходах. Какой из них правильный? И кто управляет всей этой информацией?

Планирование ресурсов предприятия

В 1990-е годы необходимость вернуть информацию организации под централизованный контроль стала более очевидной. Система планирования корпоративных ресурсов (ERP) (иногда просто называемая корпоративным программным обеспечением) была разработана для объединения всей организации в одном программном приложении. Проще говоря. ERP-система-это программное приложение. Использующее центральную базу данных. Которая реализуется по всей организации. Давайте подробнее рассмотрим это определение:

  • “Программное приложение”: ERP-это программное приложение. Которое используется многими сотрудниками организации.
  • “использование центральной базы данных”: Все пользователи ERP редактируют и сохраняют свою информацию из источника данных. Практически это означает. Что существует только одна база данных клиентов. Есть только один расчет выручки и т. Д.
  • “это реализовано во всей организации”: ERP-системы включают в себя функциональность. Которая охватывает все основные компоненты бизнеса. Кроме того, организация может приобрести модули для своей ERP-системы. Соответствующие конкретным потребностям. Таким как производство или планирование.

Зарегистрированный товарный знак SAP

ERP-системы изначально продавались крупным корпорациям. Однако по мере того. Как все больше и больше крупных компаний начали устанавливать их. Поставщики ERP стали ориентироваться на средний и даже малый бизнес. Некоторые из наиболее известных ERP-систем включают системы SAP. Oracle и Microsoft.

Чтобы эффективно внедрить систему ERP в организации. Организация должна быть готова взять на себя все обязательства. Все аспекты организации затрагиваются по мере того. Как старые системы заменяются системой ERP. В целом внедрение ERP-системы может занять два-три года и несколько миллионов долларов. В большинстве случаев стоимость программного обеспечения-это не самая дорогая часть реализации: это стоимость консультантов!

Так зачем внедрять ERP-систему? Если все сделано правильно. ERP-система может принести организации хорошую отдачу от своих инвестиций. Консолидируя информационные системы по всему предприятию и используя программное обеспечение для внедрения лучших практик. Большинство организаций видят общее улучшение после внедрения ERP. Бизнес-процессы как форма конкурентного преимущества будут рассмотрены в главе 9.

Y2K И ERP

Первая волна разработки программных приложений началась в 1960-х годах. Когда были разработаны приложения для мэйнфреймов. В те времена вычислительная техника стоила дорого. Поэтому приложения были разработаны так. Чтобы занимать как можно меньше места. Один из способов сокращения. Который использовали многие программисты. Заключался в хранении дат. В частности года. Вместо того. Чтобы выделять четыре цифры для удержания года. Многие программы выделяли две цифры. Делая предположение. Что первые две цифры были “19”. Например, чтобы вычислить. Сколько кому-то лет. Приложение возьмет две последние цифры текущего года (для 1995 года, например. Это будет “95”). А затем вычтет две цифры. Сохраненные для года рождения (“65” для 1965 года). 95 минус 65 дают возраст 30 лет. И это правильно.

Однако по мере приближения 2000 года многие из этих “устаревших” приложений все еще использовались. И компании были очень обеспокоены тем. Что любые используемые ими программные приложения. Необходимые для расчета дат. Потерпят неудачу. Чтобы обновить наш пример расчета возраста. Приложение возьмет последние две цифры текущего года (для 2012 года это будет “12”). А затем вычитает две цифры. Сохраненные для года рождения (“65” для 1965 года). 12 минус 65 дает возраст -53, что приведет к ошибке. Чтобы решить эту проблему. Приложения должны быть обновлены. Чтобы использовать четыре цифры в течение нескольких лет вместо двух. Решение этой проблемы было бы огромным делом. Так как каждая строка кода и каждая база данных должны быть изучены.

Именно здесь компании получили дополнительный стимул для внедрения ERP-системы. Для многих организаций. Которые рассматривали возможность перехода на ERP-системы в конце 1990-х годов. Эта проблема. Известная как Y2K (2000 год). Дала им дополнительный толчок. Необходимый для установки ERP-системы до 2000 года. Поставщики ERP гарантировали. Что их системы были разработаны. Чтобы быть совместимыми с Y2K – что просто означало. Что они хранили даты. Используя четыре цифры вместо двух. Это привело к массовому увеличению числа установок ERP в годы. Предшествовавшие 2000 году. Что сделало ERP стандартным программным приложением для бизнеса.

Управление Взаимоотношениями с Клиентами

Система управления взаимоотношениями с клиентами (CRM) — это программное приложение. Предназначенное для управления клиентами организации. В современных условиях важно развивать отношения с клиентами. А использование хорошо разработанной CRM может позволить бизнесу персонализировать свои отношения с каждым из своих клиентов. Некоторые программные системы ERP включают CRM-модули. Примером хорошо известного пакета CRM является Salesforce.

Управление Цепочками Поставок

Многим организациям приходится решать сложную задачу управления цепочками поставок. В самом простом виде цепочка поставок-это связь между поставщиками организации. Ее производственными мощностями и дистрибьюторами ее продукции. Каждое звено в цепочке оказывает умножающее влияние на сложность процесса: если есть два поставщика. Одно производственное предприятие и два дистрибьютора, например. То есть 2 х 1 х 2 = 4 звена для обработки. Однако если вы добавите еще двух поставщиков. Еще одно производство и еще двух дистрибьюторов. То у вас будет 4 х 2 х 4 = 32 ссылки для управления.

Система управления цепочками поставок (СКМ) управляет взаимосвязью между этими звеньями. А также инвентаризацией продуктов на различных стадиях их разработки. Полное определение системы управления цепочками поставок дает Ассоциация операционного менеджмента: “Проектирование. Планирование. Исполнение. Контроль и мониторинг деятельности цепочек поставок с целью создания чистой стоимости. Создания конкурентоспособной инфраструктуры. Использования глобальной логистики. Синхронизации предложения со спросом и измерения производительности во всем мире”[2].] Большинство ERP-систем включают модуль управления цепочками поставок.

МОБИЛЬНЫЕ ПРИЛОЖЕНИЯ

Как и в случае с персональным компьютером. Мобильные устройства. Такие как планшетные компьютеры и смартфоны. Также имеют операционные системы и прикладное программное обеспечение. На самом деле эти мобильные устройства во многих отношениях являются просто уменьшенными версиями персональных компьютеров. Мобильное приложение-это программное приложение. Запрограммированное специально для работы на мобильном устройстве.

Как мы видели в главе 2, смартфоны и планшеты становятся доминирующей формой вычислений. Причем смартфонов продается гораздо больше. Чем персональных компьютеров. Это означает. Что организации должны будут уметь разрабатывать программное обеспечение на мобильных устройствах. Чтобы оставаться актуальными.

В наши дни большинство мобильных устройств работает на одной из двух операционных систем: Android или iOS. Android-это операционная система с открытым исходным кодом. Приобретенная и поддерживаемая Google; iOS-мобильная операционная система Apple. В четвертом квартале 2012 года Android был установлен на 70,1% всех отгруженных мобильных телефонов. А затем на 21,0% для iOS. Другими мобильными операционными системами. Заслуживающими внимания. Являются Blackberry (3,2%) и Windows (2,6%).]

Поскольку организации рассматривают возможность сделать свое цифровое присутствие совместимым с мобильными устройствами. Им придется решить. Создавать ли мобильное приложение. Мобильное приложение-это дорогое предложение. И оно будет работать только на одном типе мобильных устройств одновременно. Например, если организация создает приложение для iPhone. Тего есть телефоны на Android. Не могут запустить приложение. На создание каждого приложения уходит несколько тысяч долларов. Так что для многих компаний это нетривиальное решение.

Один из вариантов. Который есть у многих компаний,-это создать веб-сайт. Удобный для мобильных устройств. Мобильный веб-сайт работает на всех мобильных устройствах и стоит примерно столько же. Сколько и создание приложения. Более подробно вопрос о том. Стоит ли создавать мобильное приложение. Мы обсудим в главе 10.