Skip to main content
LibreTexts - Ukrayinska

9.1: Вступ

  • Page ID
    10015
    • Anonymous
    • LibreTexts
    \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \) \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)\(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\) \(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\)

    Цілі навчання

    Після вивчення цього розділу ви зможете зробити наступне:

    1. Визнайте важливість програмного забезпечення та його наслідки для прийняття твердих та стратегічних рішень.
    2. Зрозумійте, що програмне забезпечення є скрізь; не тільки в комп'ютерах, але і мобільних телефонах, автомобілей, камерах та багатьох інших технологіях.
    3. Знайте, що таке програмне забезпечення, і вмійте відрізняти його від апаратного.
    4. Перерахуйте основні класифікації програмного забезпечення і наведіть приклади кожного.

    Ми знаємо, що обчислювальне обладнання стає все швидше і дешевше, створюючи всілякі захоплюючі та руйнівні можливості для підкованого менеджера. Але що насправді відбувається всередині коробки? Це програмне забезпечення, яке робить магію обчислень відбуватися. Без програмного забезпечення ваш ПК був би купа кремнію, загорнутого в дроти, укладені в пластик і метал. Але саме інструкції - програмний код - дозволяють комп'ютеру робити щось чудове, керуючи безмежними можливостями інформаційних технологій.

    Програмне забезпечення є скрізь. Недорогий стільниковий телефон має близько мільйона рядків коду, в той час як середній автомобіль містить майже сто мільйонів (Charette, 2005). У цьому розділі ми заглянемо всередину чіпів, щоб зрозуміти, що таке програмне забезпечення. З програмним забезпеченням пов'язано безліч термінів: операційні системи, додатки, корпоративне програмне забезпечення, розподілені системи та інше. Ми визначимо ці терміни наперед і поставимо їх у управлінський контекст. Наступна глава, глава 10 «Програмне забезпечення в потоці: мінлива хмарність та іноді вільне», буде присвячена змінам, що впливають на бізнес програмного забезпечення, включаючи програмне забезпечення з відкритим кодом, програмне забезпечення як сервіс (SaaS) та хмарні обчислення. Ці зміни створюють середовище, кардинально відмінне від індустрії програмного забезпечення, яка існувала в попередні десятиліття, стикаючись з керівниками з абсолютно новим набором можливостей і викликів.

    Менеджери, які розуміють програмне забезпечення, можуть краще зрозуміти можливості та вплив технологій. Вони можуть приймати кращі рішення щодо стратегічної цінності ІТ та потенціалу економії на основі технологій. Вони можуть оцінити проблеми, витрати, вразливості безпеки, юридичні питання та проблеми відповідності, а також обмеження, пов'язані з розробкою та розгортанням технологічних рішень. У наступних двох розділах ми уважно вивчимо індустрію програмного забезпечення та обговоримо тенденції, розробки та економіку, які впливають на рішення менеджерів щодо продуктів для вибору, фірм, з якими можна співпрацювати, та фірми, в які інвестують.

  • Що таке програмне забезпечення?

    Коли ми маємо на увазі комп'ютерне обладнання (іноді просто апаратне забезпечення), ми говоримо про фізичні компоненти інформаційних технологій - обладнання, до якого ви можете фізично торкнутися, включаючи комп'ютери, пристрої зберігання даних, мережеве обладнання та інші периферійні пристрої.

    Програмне забезпечення відноситься до комп'ютерної програми або колекції програм - набори інструкцій, які повідомляють апаратному забезпеченню, що робити. Програмне забезпечення отримує ваш комп'ютер вести себе як веб-браузер або текстовий процесор, робить ваш iPod грати музику і відео, і дозволяє банкомату вашого банку виплюнути готівку.

    Це коли ми починаємо говорити про категорії програмного забезпечення, які очі більшості людей закривають. Для більшості людей програмне забезпечення - це великий, незрозумілий алфавітний суп скорочень і вигадливих фраз: OS, VB, SAP, SQL, щоб назвати лише деякі.

    Не лякайтеся. Основи насправді досить легко зрозуміти. Але це не суп, це скоріше листковий пиріг. Подумайте про комп'ютерне обладнання як про те, що знаходиться в нижній частині торта шару. Наступний шар - операційна система, колекція програм, які керують апаратним забезпеченням. Windows, Mac OS X і Linux є операційними системами. Поверх цього рівня знаходяться програми, які можуть варіюватися від програм для кінцевих користувачів, таких як програми Office, до комплексного набору програм, які керують інвентаризацією, нарахуванням заробітної плати та бухгалтерським обліком компанії. У верхній частині торта знаходяться користувачі.

    Малюнок 9.1 Апаратно-програмний шар торт

    Апаратно-програмний шар торт

    Гнучкість цих шарів дає комп'ютерам параметри налаштування, які вимагають менеджери та підприємства. Розуміння того, як шари співвідносяться один з одним, допомагає вам приймати кращі рішення щодо того, які варіанти важливі для ваших унікальних потреб бізнесу, може вплинути на те, що ви купуєте, і може мати наслідки для всього, від конкурентоспроможності до перевищення витрат до порушень безпеки. Далі наведено керівництво менеджера до основних категорій програмного забезпечення з акцентом на те, чому кожна з них важлива.

    Ключові виноси

    • Програмне забезпечення відноситься до комп'ютерної програми або колекції програм. Це дозволяє обчислювальним пристроям виконувати завдання.
    • Ви можете думати про програмне забезпечення як частину торта шару, з апаратним забезпеченням внизу; операційна система, що контролює апаратне забезпечення та встановлює стандарти, програми, що виконують один шар вгору, і користувачі вгорі.
    • Те, як ці шари пов'язані один з одним, має управлінські наслідки в багатьох сферах, включаючи гнучкість у задоволенні бізнес-попиту, витрат, юридичних питань та безпеки.
    • Програмне забезпечення є скрізь - не тільки в комп'ютерах, але і в мобільних телефонах, автомобілі, фотоапаратах та багатьох інших технологіях.

    Питання та вправи

    1. Поясніть різницю між апаратним і програмним забезпеченням.
    2. Чому менеджер повинен піклуватися про програмне забезпечення і як працює програмне забезпечення? На які критичні організаційні та конкурентні фактори може вплинути програмне забезпечення?
    3. Яку роль відіграло програмне забезпечення у прийнятті рішення про вибір тих чи інших продуктів? Чи вплинуло це на те, чому ви віддавали перевагу одному продукту чи послузі над іншим?
    4. Знайдіть список Fortune 500 в Інтернеті. Яка фірма є найвищою фірмою програмного забезпечення? Хоча Fortune 500 займає фірми відповідно до доходів, який рейтинг прибутковості цієї фірми? Про що говорить ця невідповідність про економіку розробки програмного забезпечення? Чому програмний бізнес настільки привабливий для підприємців?
    5. Зверніться до попередніх розділів (і, зокрема, до глави 2 «Стратегія та технології: концепції та рамки для розуміння того, що відокремлює переможців від переможених»): Які ресурси для отримання конкурентних переваг можуть скористатися провідними фірмами програмного забезпечення, щоб забезпечити їх постійне домінування? Наведіть приклади фірм, які залучили ці активи, і чому вони такі сильні.