Skip to main content
Query

3.2: Aina ya Programu

  • Page ID
    164775
  • \( \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}}\)\(\newcommand{\AA}{\unicode[.8,0]{x212B}}\)

    Sehemu ya programu inaweza kugawanywa kwa makundi mawili: programu ya mfumo na programu ya programu.

    Programu ya mfumo ni mkusanyiko wa programu za kompyuta zinazotoa jukwaa la programu kwa programu nyingine za programu. Pia inashughulikia maalum ya vifaa kutoka kwa programu na watumiaji iwezekanavyo kwa kusimamia vifaa na mitandao. Inajumuisha

    Programu ya maombi ni programu ya kompyuta ambayo hutoa shughuli maalum kwa watumiaji (yaani, unda hati, kuteka picha). Inaweza kuwa kwa aidha

    Behaviorism_1.gif
    Kielelezo\(\PageIndex{1}\): Maelezo ya jumla ya aina ya programu. Picha na Ly-Huong Pham ina leseni chini ya CC BY-NC

    Programu ya Mfumo

    Mfumo wa Uendeshaji

    Mfumo wa uendeshaji hutoa kazi kadhaa muhimu, ikiwa ni pamoja na:

    1. Kusimamia rasilimali za vifaa vya kompyuta
    2. Kutoa vipengele vya user-interface
    3. Kutoa jukwaa kwa watengenezaji wa programu kuandika programu.

    Mfumo wa uendeshaji (OS) ni sehemu muhimu ya programu ya mfumo. Mifano ya mifumo maarufu ya uendeshaji ni Google Android TM, Microsoft Windows TM, na Apple iOS TM.

    OS ni seti ya mipango ambayo huratibu vipengele vya vifaa na mipango mingine na hufanya kama interface na programu ya programu na mitandao. Mifano zingine ni pamoja na kupata pembejeo kutoka kifaa cha kibodi, kuonyesha pato kwenye skrini, kuhifadhi au kurejesha data kutoka kwenye gari la disk.

    Behaviorism_1.gif
    Kielelezo\(\PageIndex{2}\): Kazi ya Mfumo wa Uendeshaji. Picha na Ly-Huong T. Pham ni leseni na CC BY NC

    Picha hapo juu inaonyesha mfumo wa uendeshaji katikati; inakubali pembejeo kutoka vifaa mbalimbali vya pembejeo kama vile panya, keyboard, kalamu ya digital, au utambuzi wa hotuba, matokeo kwa vifaa mbalimbali vya pato kama vile kufuatilia skrini au printer; hufanya mpatanishi kati ya programu na programu, na kufikia internet kupitia vifaa vya mtandao kama vile router au seva ya wavuti.

    Mwaka 1984, Apple ilianzisha kompyuta ya Macintosh, ikishirikiana na mfumo wa uendeshaji na interface ya mtumiaji wa graphical, inayojulikana sasa kama MacOS. Apple ina majina tofauti kwa OS yake inayoendesha vifaa tofauti kama vile iOS, iPadOS, watchOS, na TVOS.

    Mwaka 1986, kama jibu la Apple, Microsoft ilianzisha Microsoft Windows mifumo ya uendeshaji, inayojulikana kama Windows, kama interface mpya ya mtumiaji wa graphical kwa mfumo wao wa uendeshaji wa amri, unaojulikana kama MS-DOS, ambayo ilianzishwa kwa mfumo wa uendeshaji wa Disk wa IBM au IBM-DOS. Kwa miaka ya 1990, Windows iliongoza soko la kompyuta binafsi la kompyuta kama OS ya juu na ikapata OS ya Apple.

    Behaviorism_1.gif
    Kielelezo\(\PageIndex{3}\): Tux, Mascot ya Linux. Picha na lewing@isc.tamu.edu Larry Ewing na GIMP ni leseni chini ya Creative Commons CC0 1.0 Universal Public Domain kujitolea

    Familia ya tatu ya mfumo wa uendeshaji wa kompyuta ambayo inapata umaarufu ni Linux. Linux ni toleo la mfumo wa uendeshaji wa Unix unaoendesha kwenye kompyuta binafsi. Unix ni mfumo wa uendeshaji unaotumiwa hasa na wanasayansi na wahandisi kwenye kompyuta ndogo ndogo. Kompyuta hizi, hata hivyo, ni za gharama kubwa, na msanidi programu Linus Torvalds alitaka kutafuta njia ya kufanya Unix kukimbia kwenye kompyuta za chini za gharama kubwa: Linux ilikuwa matokeo. Linux ina tofauti nyingi na sasa ina nguvu asilimia kubwa ya seva za wavuti duniani. Pia ni mfano wa programu ya wazi ya chanzo, mada tutakayoifunika baadaye katika sura hii.

    Mwaka 2007, Google ilianzisha Android ili kusaidia vifaa vya simu kama vile smartphones na vidonge hasa. Inategemea kernel ya Linux, na muungano wa watengenezaji ulianzisha programu nyingine ya wazi. Android haraka ikawa OS ya juu kwa vifaa vya simu na ikapata Microsoft.

    Mifumo ya uendeshaji imeendelea kuboreshwa na vipengele zaidi na zaidi ili kuongeza kasi na utendaji ili kusindika data zaidi mara moja na kufikia kumbukumbu zaidi. Makala kama vile multitasking, kumbukumbu halisi, na pembejeo ya sauti zimekuwa vipengele vya kawaida vya mifumo yote ya uendeshaji.

    Vifaa vyote vya kompyuta vinaendesha mfumo wa uendeshaji, kama inavyoonekana katika meza hapa chini. Mifumo maarufu zaidi ya uendeshaji ni Windows ya Microsoft, mfumo wa uendeshaji wa Apple, na matoleo tofauti ya Linux kwa kompyuta binafsi. Simu za mkononi na vidonge huendesha mifumo ya uendeshaji pia, kama vile iOS ya Apple na Android ya Google.

    Vifaa vya kompyuta na mfumo wa uendeshaji

    Mfumo wa Uendeshaji

    Desktop

    Mkono

    Microsoft Windows

    Windows 10

    Windows 10

    Apple OS

    Mac OS

    iOS

    Matoleo mbalimbali ya Linux

    Ubuntu

    Android (Google)

    Kwa mujibu wa netmarketshare.com (2020), kuanzia Agosti 2019 hadi Agosti 2020, Windows bado inaendelea nafasi kubwa ya desktop na zaidi ya 87% ya soko. Hata hivyo, ni kupoteza katika sehemu ya soko la simu, kwa Android na zaidi ya 70% ya soko, ikifuatiwa na iOS ya Apple na zaidi ya 28% ya soko.

    Sidebar: Kwa nini Microsoft Programu ni kubwa sana katika Dunia ya Biashara?

    Kama tulivyojifunza katika sura ya 1, karibu biashara zote zilitumia kompyuta za IBM mainframe nyuma katika miaka ya 1960 na 1970. Biashara hizo zileile zilikataa mbali na kompyuta binafsi hadi IBM ikitoa PC mwaka 1981. Awali, maamuzi ya biashara yalikuwa maamuzi ya chini ya hatari tangu IBM ilikuwa kubwa, chaguo salama. Sababu nyingine inaweza kuwa kwamba mara baada ya biashara kuchagua mfumo wa uendeshaji kama suluhisho la kawaida, itawekeza katika programu za ziada, vifaa, na huduma zilizojengwa kwa OS hii. Gharama ya kubadili kwa OS nyingine inakuwa kizuizi kwa kifedha na kwa wafanyakazi wa kufundishwa.

    Huduma

    Programu ya utility ni pamoja na programu ambayo ni maalum-kusudi na ililenga kuweka miundombinu afya. Mifano ni pamoja na programu ya antivirus ya kupima na kuacha virusi vya kompyuta na programu ya kufutwa kwa disk ili kuongeza hifadhi ya faili. Baada ya muda, baadhi ya huduma maarufu zilichukuliwa kama vipengele vya mfumo wa uendeshaji.

    Programu au Programu ya Programu

    Jamii kuu ya pili ya programu ni programu ya programu. Wakati programu ya mfumo inalenga kuendesha kompyuta, programu ya programu inaruhusu mtumiaji wa mwisho kukamilisha malengo au madhumuni fulani. Mifano ni pamoja na usindikaji wa neno, mhariri wa picha, lahajedwali, au kivinjari Programu ya programu ni makundi katika makundi mengi, Ikiwa ni pamoja na:

    • Killer programu
    • Uzalishaji
    • Enterprise
    • Mkono

    Programu ya “Muuaji”

    Behaviorism_1.gif
    Kielelezo\(\PageIndex{4}\): VisualC. Picha na Gortu ni leseni chini ya Umma Domain

    Wakati aina mpya ya kifaa cha digital imetengenezwa, kwa ujumla kuna kundi ndogo la wasaidizi wa teknolojia ambao watauunua tu kwa furaha ya kuelezea jinsi inavyofanya kazi. Programu ya “muuaji” inaendesha tu kwenye jukwaa moja la OS na inakuwa muhimu sana kwamba watu wengi watanunua kifaa kwenye jukwaa la OS tu kuendesha programu hiyo. Kwa kompyuta binafsi, programu ya muuaji ilikuwa lahajedwali. Mnamo 1979, VisiCalC, mfuko wa kwanza wa sahajedwali la kompyuta binafsi, ilianzishwa. Ilikuwa hit haraka na alimfukuza mauzo ya Apple II. Pia iliimarisha thamani ya kompyuta binafsi zaidi ya mduara mdogo wa geeks za teknolojia. Wakati PC ya IBM ilitolewa, programu nyingine ya lahajedwali, Lotus 1-2-3, ilikuwa programu ya kuua kwa watumiaji wa biashara. Leo, Microsoft Excel inatawala kama programu ya sahajedwali, inayoendesha mifumo yote ya uendeshaji maarufu.

    Programu ya Uzalishaji

    Pamoja na lahajedwali, programu nyingine kadhaa za programu zimekuwa zana za kawaida za mahali pa kazi. Maombi haya, inayoitwa programu ya uzalishaji, kuruhusu wafanyakazi wa ofisi kukamilisha kazi zao za kila siku. Mara nyingi, programu hizi zinakuja vifurushi pamoja, kama vile katika Suite ya Ofisi ya Microsoft. Hapa kuna orodha ya programu hizi na kazi zao za msingi:

    • Usindikaji wa neno: Darasa hili la programu hutoa uumbaji wa nyaraka zilizoandikwa. Kazi ni pamoja na uwezo wa kuandika na kuhariri maandishi, fonts za muundo na aya, na kuongeza, kusonga, na kufuta maandishi katika waraka. Programu nyingi za kisasa za usindikaji wa neno pia zina uwezo wa kuongeza meza, picha, sauti, video, na vipengele mbalimbali vya mpangilio na muundo kwenye waraka. Wasindikaji wa neno huhifadhi nyaraka zao kama faili za elektroniki katika muundo mbalimbali. Mfuko maarufu zaidi wa usindikaji wa neno ni Microsoft Word, ambayo huhifadhi faili zake katika muundo wa Docx. Fomu hii inaweza kusoma/kuandikwa na vifurushi vingine vingi vya usindikaji wa neno au kubadilishwa kuwa muundo mwingine kama PDF ya Adobe.
    • Spreadsheet: Darasa hili la programu hutoa njia ya kufanya mahesabu ya nambari na uchambuzi. Eneo la kazi linagawanywa katika safu na nguzo, ambapo watumiaji wanaweza kuingia namba, maandishi, au fomu. Fomu hufanya sahajedwali yenye nguvu, kuruhusu mtumiaji kuendeleza mahesabu magumu ambayo yanaweza kubadilika kulingana na namba zilizoingia. Majedwali mengi pia yanajumuisha uwezo wa kuunda chati kulingana na data zilizoingia. Mfuko maarufu zaidi wa sahajedwali ni Microsoft Excel, ambayo huhifadhi faili zake katika muundo wa XLSX. Kama vile wasindikaji wa neno, vifurushi vingine vingi vya sahajedwali vinaweza kusoma na kuandika kwenye muundo huu wa faili.
    • Uwasilishaji: Darasa hili la programu hutoa uumbaji wa maonyesho ya slideshow ambayo yanaweza kugawanywa, kuchapishwa, au makadirio kwenye skrini. Watumiaji wanaweza kuongeza maandishi, picha, sauti, video, na vipengele vingine vya vyombo vya habari kwenye slides. PowerPoint ya Microsoft inabakia programu maarufu zaidi, kuokoa faili zake katika muundo wa PPTX.
    • Suite ya Ofisi: Microsoft iliongeza wazo la kifungu cha uzalishaji wa ofisi-programu na kutolewa kwa Microsoft Office. Baadhi ya vyumba ofisi ni pamoja na aina nyingine ya programu. Kwa mfano, Microsoft Office inajumuisha Outlook, mfuko wake wa barua pepe, na OneNote, chombo cha ushirikiano wa kukusanya habari. Toleo la kitaaluma la Ofisi pia linajumuisha Microsoft Access, mfuko wa database. (Databases ni kufunikwa zaidi katika sura ya 4.) Mfuko huu unaendelea kutawala soko, na wafanyabiashara wengi wanatarajia wafanyakazi kujua jinsi ya kutumia programu hii. Hata hivyo, washindani wengi wa Microsoft Office wanapo na ni sambamba na muundo wa faili za Microsoft (angalia jedwali hapa chini). Microsoft sasa ina toleo la wingu linaloitwa Microsoft Office 365. Sawa na Hifadhi ya Google, Suite hii inaruhusu watumiaji kuhariri na kushiriki nyaraka mtandaoni kwa kutumia teknolojia ya kompyuta ya wingu. Kompyuta ya wingu itajadiliwa baadaye katika sura hii.
    Behaviorism_1.gif
    Kielelezo\(\PageIndex{5}\): Kulinganisha vyumba ofisi maombi programu. Picha na David Bourgeois, Ph.D. ni leseni chini ya CC BY 4.0

    Sidebar: “PowerPointed” Kifo

    Kama programu ya uwasilishaji, hasa Microsoft PowerPoint, imepata kukubalika kama njia ya msingi ya kuwasilisha habari rasmi katika mazingira ya biashara, sanaa ya kutoa uwasilishaji wa kujihusisha inakuwa nadra. Wawasilishaji wengi sasa wanasoma pointi za risasi katika uwasilishaji na mara moja walizaa wale waliohudhuria ambao wanaweza tayari kusoma kwao wenyewe.

    Tatizo halisi sio na PowerPoint kama ilivyo na mtu anayeunda na kuwasilisha. Kitabu cha Presentation Zen na Garr Reynolds kinapendekezwa sana kwa mtu yeyote ambaye anataka kuboresha ujuzi wao wa kuwasilisha.

    Fursa mpya zimewasilishwa ili kufanya programu ya uwasilishaji ufanisi zaidi. Mfano mmoja ni Prezi. Prezi ni chombo cha kuwasilisha kinachotumia turuba moja kwa ajili ya uwasilishaji, kuruhusu watangazaji kuweka maandishi, picha, na vyombo vingine vya habari kwenye turuba na kisha uende kati ya vitu hivi wanapowasilisha.

    Programu ya Biashara

    Kama kompyuta binafsi ilienea ndani ya mashirika, udhibiti wa habari zinazozalishwa na shirika ulianza kugawanyika. Kwa mfano, idara ya huduma kwa wateja inajenga database ya wateja kufuatilia wito na ripoti za tatizo. Idara ya mauzo pia inajenga database ya kuweka wimbo wa habari za wateja. Ambayo inapaswa kutumika kama orodha kuu ya wateja? Kama mfano mwingine, mtu katika mauzo anaweza kuunda sahajedwali kuhesabu mapato ya mauzo, wakati mtu katika fedha anajenga tofauti ambayo inakidhi mahitaji ya idara yao. Hata hivyo, lahajedwali hizo mbili zitakuja na jumla tofauti za mapato. Ambayo ni sahihi? Na ni nani anayesimamia habari hii yote? Aina hii ya mfano inatoa changamoto kwa usimamizi wa kufanya maamuzi madhubuti.

    Mipango ya Rasilimali za

    Katika miaka ya 1990, haja ya kuleta taarifa za shirika nyuma chini ya udhibiti wa kati ikawa dhahiri zaidi. Mfumo wa mipango ya rasilimali za biashara (ERP) (wakati mwingine huitwa programu ya biashara) ilianzishwa ili kuleta shirika zima katika programu moja ya programu. Tabia muhimu za ERP ni pamoja na:

    • Seti jumuishi ya modules: Kila moduli hutumikia kazi tofauti katika shirika, kama vile Masoko, Mauzo, Uzalishaji.
    • Kiolesura cha mtumiaji thabiti: ERP ni programu ya programu ambayo hutoa interface ya kawaida katika moduli zote za ERP na hutumiwa na wafanyakazi wa shirika kufikia habari
    • Database ya kawaida: Watumiaji wote wa ERP hariri na kuhifadhi habari zao kutoka chanzo data. Hii ina maana kwamba kuna database moja tu ya wateja, kuna hesabu moja tu ya mapato, nk.
    • Utaratibu wa biashara jumuishi: Watumiaji wote wanapaswa kufuata sheria sawa za biashara na mchakato katika shirika lote”: Mifumo ya ERP inajumuisha utendaji unaoshughulikia vipengele vyote muhimu vya biashara, kama vile jinsi mashirika yanavyofuatilia fedha, ankara, ununuzi, malipo, bidhaa maendeleo, ugavi.
    Behaviorism_1.gif
    Kielelezo\(\PageIndex{6}\): Modules za ERP. Picha na Shing Hin Yeung ni leseni chini ya CC-BY-SA

    Mifumo ya ERP ilikuwa awali kuuzwa kwa mashirika makubwa, kutokana na kwamba ni gharama kubwa. Hata hivyo, kama makampuni makubwa zaidi na zaidi yalianza kuziweka, wachuuzi wa ERP walianza kulenga biashara za katikati na hata ndogo. Baadhi ya mifumo inayojulikana zaidi ya ERP ni pamoja na wale kutoka SAP, Oracle, na Microsoft.

    Ili kutekeleza kwa ufanisi mfumo wa ERP katika shirika, shirika lazima liwe tayari kufanya ahadi kamili, ikiwa ni pamoja na gharama ya kufundisha wafanyakazi kama sehemu ya utekelezaji.

    Masuala yote ya shirika yanaathirika kama mifumo ya zamani inabadilishwa na mfumo wa ERP. Kwa ujumla, kutekeleza mfumo wa ERP unaweza kuchukua miaka miwili hadi mitatu na dola milioni kadhaa.

    Kwa nini kutekeleza mfumo wa ERP? Ikiwa imefanywa vizuri, mfumo wa ERP unaweza kuleta shirika kurudi vizuri kwenye uwekezaji wake. Kwa kuimarisha mifumo ya habari katika biashara na kutumia programu kutekeleza mazoea bora, mashirika mengi yanaona uboreshaji wa jumla baada ya kutekeleza ERP. Michakato ya biashara kama aina ya faida ya ushindani itafunikwa katika sura ya 9.

    Usimamizi wa Uhusiano wa Wateja

    Mfumo wa usimamizi wa uhusiano wa wateja (CRM) ni programu ya programu iliyoundwa ili kusimamia mwingiliano wa wateja, ikiwa ni pamoja na huduma kwa wateja, masoko, na mauzo. Inakusanya data zote kuhusu wateja. Malengo ya CRM ni:

    • Kubinafsisha uhusiano wa wateja kuongeza uaminifu wa wateja
    • Kuboresha mawasiliano
    • Wanatarajia mahitaji ya kuhifadhi zilizopo au kupata wateja wapya

    Baadhi ya mifumo ya programu ya ERP ni pamoja na modules za ali. Mfano wa mfuko unaojulikana wa CRM katika Salesforce

    Behaviorism_1.gif
    Kielelezo\(\PageIndex{7}\): Vipengele katika aina tofauti za ali. Picha na Bgrigorov ni leseni chini ya CC-BY-SA
    Usimamizi wa Ugavi

    Mashirika mengi yanapaswa kukabiliana na kazi ngumu ya kusimamia minyororo yao ya ugavi. Kwa rahisi, ugavi ni uhusiano kati ya wauzaji wa shirika, vifaa vyake vya utengenezaji, na wasambazaji wa bidhaa zake. Kila kiungo katika mlolongo kina athari ya kuzidisha juu ya utata wa mchakato. Kwa mfano, ikiwa kuna wauzaji wawili, kituo kimoja cha viwanda, na wasambazaji wawili, basi kuna 2 x 1 x 2 = 4 viungo vya kushughulikia. Hata hivyo, ikiwa unaongeza wauzaji wawili zaidi, kituo kingine cha viwanda, na wasambazaji wawili zaidi, basi una 4 x 2 x 4 = 32 viungo vya kusimamia.

    Behaviorism_1.gif
    Kielelezo\(\PageIndex{8}\): mtandao wa ugavi na mahitaji. Picha na Andreas Wieland ni leseni chini ya CC -BY-SA 3.0

    Usimamizi wa ugavi (SCM) mfumo unasimamia uhusiano kati ya viungo hivi na hesabu ya bidhaa katika hatua zao mbalimbali za maendeleo. Chama hutoa ufafanuzi kamili wa mfumo wa usimamizi wa ugavi kwa Usimamizi wa Uendeshaji: “kubuni, mipango, utekelezaji, kudhibiti, na ufuatiliaji wa shughuli za ugavi ili kujenga thamani halisi, kujenga miundombinu ya ushindani, leveraging vifaa duniani kote, synchronizing ugavi na mahitaji, na kupima utendaji duniani kote.” 2 Mifumo mingi ya ERP inajumuisha moduli ya usimamizi wa mlolongo.

    Programu ya Mkono

    Programu ya simu, inayoitwa kawaida programu ya simu, ni programu ya programu iliyowekwa ili kuendesha hasa kwenye kifaa cha simu kama vile simu za mkononi na vidonge.

    Kama tulivyoona katika sura ya 2, simu za mkononi na vidonge vinakuwa aina kubwa ya kompyuta, na smartphones nyingi zinauzwa kuliko kompyuta binafsi. Hii ina maana kwamba mashirika yatapaswa kupata smart kuhusu kuendeleza programu kwenye vifaa vya simu ili kukaa husika. Pamoja na kupanda kwa kupitishwa kwa vifaa vya simu ', idadi ya programu ni kulipuka katika mamilioni (Forbes.com, 2020), na kuna programu kwa ajili ya kitu chochote mtumiaji ni kuangalia kufanya. Mifano ni pamoja na programu kama tochi, counter hatua, kitambulisho cha mmea, na michezo.

    Tutajadili suala la kujenga programu ya simu katika Sura ya 10.

    Marejeo

    Sasa Kuna Programu za Mkono za Milioni 8.9, Na China ni 40% ya Matumizi ya Programu ya Mkono (2020, Februari 28). Iliondolewa Septemba 4, 2020, kutoka https://www.forbes.com/