Share
Embed
Transcript
55 slides
-
ຊͷ࣍ 1. ιϑτΣΞͷମܥ 2. ։ൃϓϩηε 3. ϓϩάϥϛϯάݴޠ 4. Πϯλʔωοτϒϥβ 5.
ΦʔϓϯιʔειϑτΣΞ(OSS) 4.ιϑτΣΞͷ֓ཁ -
ຊͷ࣍ 1. ιϑτΣΞͷମܥ 2. ։ൃϓϩηε 3. ϓϩάϥϛϯάݴޠ 4. Πϯλʔωοτϒϥβ 5.
ΦʔϓϯιʔειϑτΣΞ(OSS) 4.ιϑτΣΞͷ֓ཁ -
1.ソフトウェアの体系 ιϑτΣΞͱ 情報と職業4 ϋʔυΣΞ ωοτϫʔΫ ϋʔυΣΞ ιϑτΣΞ ίϯϐϡʔλʔΛ ಈ͔͢ϓϩάϥϜ ใͷΓऔΓ
ιϑτΣΞ ίϯϐϡʔλʔΛ ಈ͔͢ϓϩάϥϜ OS ΞϓϦ OS ΞϓϦ -
ιϑτΣΞͷମܥ 情報と職業4 ΦϖϨʔςΟϯάγεςϜʢOSʣ ΞϓϦέʔγϣϯιϑτΣΞ ϛυϧΣΞ OSͱΞϓϦέʔγϣϯιϑτͷதؒͰ ಛఆͷجຊػೳڞ௨ػೳΛఏڙ͢Δ ϑΝʔϜΣΞ ϋʔυΣΞʹΈࠐ·Εجຊతͳ ੍ޚΛߦ͏
1.ソフトウェアの体系 Ϣʔβʔ͕ίϯϐϡʔλʔ্Ͱ࡞ۀ͍ͨ͠ ػೳΛɺతʹ࣮ݱ͢ΔιϑτΣΞ ίϯϐϡʔλʔͷجຊతͳίϯτϩʔϧ -
情報と職業4 Windows MacOS Linux Chrome OS 1.ソフトウェアの体系 ΦϖϨʔςΟϯάγεςϜ(OS)ͷछྨ ύιίϯ ɹ8JOEPXT
ɹ8JOEPXT.& ɹ8JOEPXT ɹ8JOEPXT91 ɹ8JOEPXT7JTUB ɹ8JOEPXT ɹ8JOEPXT ɹ8JOEPXT ɹ8JOEPXT $IFFUBI νʔλʔ +BHVBSʢδϟΨʔʣ 5JHFSʢτϥʣ -JPOʢϥΠΦϯʣ ɾɾɾ )JHI4JFSSBʢϋΠɾγΤϥɺγΤϥࠃ༗ྛͷΤϦΞʣ NBD04.PKBWFʢϞϋϕɺೆ෦ͷ࠭യʣ NBD04$BUBMJOB NBD04#JH4VS NBD04.POUFSFZ NBD047FOUVSB ݄ αϙʔτऴྃ .JDSPTPGU "QQMF (PPHMF -
ΦϖϨʔςΟϯάγεςϜ(OS)ͷػೳ 情報と職業4 1.ソフトウェアの体系 APIͷఏڙ OS༻ͷΞϓϦέʔγϣϯιϑτͷ։ൃʹ͓͚Δ ϓϩάϥϛϯά্ͷنखॱɺ༻Ͱ͖ΔػೳͳͲ ιϑτͷڞ௨ػೳΛఏڙ APIʢApplication Programming Interfaceʣɿ
ΞϓϦέʔγϣϯ(ιϑτΣΞ)Λ࡞Δͱ͖ʹར༻Ͱ͖Δػೳͱํ๏Λ·ͱΊͨͷ -
ιϑτΣΞͷମܥ 情報と職業4 ΞϓϦέʔγϣϯιϑτΣΞ Ϣʔβʔ͕ίϯϐϡʔλʔ্Ͱ࡞ۀ͍ͨ͠ػೳΛɺ ۩ମతʹ࣮ݱ͢ΔιϑτΣΞ දܭࢉ/จॻ࡞ ιϑτ ηΩϡϦςΟ ιϑτ ϝʔϧιϑτ
ձܭιϑτ ήʔϜ ը૾ฤूιϑτ 1.ソフトウェアの体系 Excel,Word ͳͲ -
ιϑτΣΞͷମܥ 情報と職業4 1.ソフトウェアの体系 σʔλϕʔε ཧιϑτ ιϑτΣΞ։ ൃࢧԉιϑτ ϑΝΠϧసૹ ιϑτ ΦϖϨʔςΟϯάγεςϜʢOSʣ
ΞϓϦέʔγϣϯιϑτΣΞ ϛυϧΣΞ OSͱΞϓϦέʔγϣϯιϑτͷதؒͰ ಛఆͷجຊػೳڞ௨ػೳΛఏڙ͢Δ Ϣʔβʔ͕ίϯϐϡʔλʔ্Ͱ࡞ۀ͍ͨ͠ ػೳΛɺతʹ࣮ݱ͢ΔιϑτΣΞ ίϯϐϡʔλʔͷجຊతͳίϯτϩʔϧ -
ιϑτΣΞͷମܥ 情報と職業4 1.ソフトウェアの体系 ΦϖϨʔςΟϯάγεςϜʢOSʣ ΞϓϦέʔγϣϯιϑτΣΞ ϛυϧΣΞ OSͱΞϓϦέʔγϣϯιϑτͷதؒͰ ಛఆͷجຊػೳڞ௨ػೳΛఏڙ͢Δ ϑΝʔϜΣΞ ϋʔυΣΞʹΈࠐ·Εجຊతͳ
੍ޚΛߦ͏ Ϣʔβʔ͕ίϯϐϡʔλʔ্Ͱ࡞ۀ͍ͨ͠ ػೳΛɺతʹ࣮ݱ͢ΔιϑτΣΞ ίϯϐϡʔλʔͷجຊతͳίϯτϩʔϧ -
ιϑτΣΞͷମܥ 情報と職業4 ϑΝʔϜΣΞ ίϯϐϡʔλిࢠػثʹଁ͞Εɺ ͦͷϋʔυΣΞͷ੍ޚΛߦ͏ BIOSʢBasic Input/Output System όΠΦεʣ ϚβʔϘʔυ্ͷ30.ʹࡌ͞Εɺ
04͕ىಈ͢Δલʹಈ࡞͠ɺ ΩʔϘʔυϚεɺϝϞϦɺ$16ͳͲͷཧͱ੍ޚΛߦ͏ɻ 1.ソフトウェアの体系 ϑΝʔϜɿݻఆ -
ιϑτΣΞͷମܥ 情報と職業4 ϋʔυΣΞ ΦϖϨʔςΟϯάγεςϜ(OS) ϛυϧΣΞ ΞϓϦέʔγϣϯιϑτΣΞ ϑΝʔϜΣΞ ಛఆͷجຊػೳڞ௨ػೳ • σʔλϕʔεཧ
• ։ൃࢧԉ ίϯϐϡʔλͷجຊతͳίϯτϩʔϧ Ϣʔβʔ͕ίϯϐϡʔλ্Ͱ࡞ۀ͍ͨ͠ػೳΛɺ తʹ࣮ݱ͢ΔιϑτΣΞ • จॻ࡞ιϑτ • ήʔϜ 1.ソフトウェアの体系 ϋʔυΣΞʹΈࠐ·Εجຊతͳ੍ޚΛߦ͏ -
ຊͷ࣍ 1. ιϑτΣΞͷମܥ 2. ։ൃϓϩηε 3. ϓϩάϥϛϯάݴޠ 4. Πϯλʔωοτϒϥβ 5.
ΦʔϓϯιʔειϑτΣΞ(OSS) 4.ιϑτΣΞͷ֓ཁ -
ιϑτΣΞͷ։ൃϓϩηε 情報と職業4 ώΞϦϯά ཁ݅ఆٛ ઃܭ ։ൃ ςετ ೲ อक ϓϩδΣΫτϦʔμʔ
γεςϜΤϯδχΞ ϓϩάϥϚʔ Ӧۀ Ӧۀ Ӧۀɾܖɾސ٬ରԠ ސ٬ରԠɾϓϩδΣΫτཧɾܖཧɾ࣭ཧ γεςϜઃܭɾ։ൃɾςετɾอकɾϝϯςφϯε ։ൃɾςετɾอकɾϝϯςφϯε ϢʔβʔͷχʔζΛ Ѳ͢Δ ϚʔέςΟ ϯάੳ 2.開発プロセス -
ιϑτΣΞͷ։ൃϓϩηε 情報と職業4 • ཁ • ࣌ظ • ༧ࢉ ϢʔβʔͷχʔζΛ Ѳ͢Δ
2.開発プロセス ώΞϦϯά ཁ݅ఆٛ ઃܭ ։ൃ ςετ ೲ อक Ӧۀ -
ιϑτΣΞͷ։ൃϓϩηε 情報と職業4 • ඞཁͳ͜ͱΛ໌֬Խ͢Δ • طଘγεςϜͷѲ • ɾղܾࡦ ϚʔέςΟϯάੳ 2.開発プロセス
ώΞϦϯ ά ཁ݅ఆٛ ઃܭ ։ൃ ςετ ೲ อक Ӧۀ -
ιϑτΣΞͷ։ൃϓϩηε 情報と職業4 γεςϜ αϒγεςϜ ϓϩάϥϜ • ೖग़ྗͷํ๏ʢσʔλϕʔεɾը໘ʣ • ॲཧํ๏ •
ӡ༻ • ηΩϡϦςΟ • ೲޙͷอक جຊઃܭ ৄࡉઃܭ ϓϩάϥϜઃܭ 2.開発プロセス ώΞϦϯ ά ཁ݅ఆٛ ઃܭ ։ൃ ςετ ೲ อक Ӧۀ -
ιϑτΣΞͷ։ൃϓϩηε 情報と職業4 • ୯ମςετʢϓϩάϥϜ୯ମʣ • ݁߹ςετʢෳϓϩάϥϜʣ • γεςϜςετʢγεςϜશମʣ • ӡ༻ςετʢ࣮ࡍʹଈͨ͠σʔλͰʣ
༷ॻ௨Γʹಈ͔͘ 2.開発プロセス ώΞϦϯ ά ཁ݅ఆٛ ઃܭ ։ൃ ςετ ೲ อक Ӧۀ -
ιϑτΣΞͷ։ൃϓϩηε 情報と職業4 • ӡ༻ϚχϡΞϧ • ૢ࡞આ໌ 2.開発プロセス ώΞϦϯ ά ཁ݅ఆٛ
ઃܭ ։ൃ ςετ ೲ อक Ӧۀ -
ιϑτΣΞͷ։ൃϓϩηε 情報と職業4 • ো࣌ͷαϙʔτ • ෆ۩߹ͷରԠ • όοΫΞοϓ • Քಇ֬ೝ
• ػೳՃ 2.開発プロセス ώΞϦϯ ά ཁ݅ఆٛ ઃܭ ։ൃ ςετ ೲ อक Ӧۀ -
情報と職業4 ̍ɽΥʔλʔϑΥʔϧܕ ϝϦοτ σϝϦοτ 1. εέδϡʔϧਐḿཧ͕͍͢͠ 2. ଟ͘ͷ։ൃࣄྫ͕͋ΓɺΫϥΠΞϯτʹ҆৺ײΛ༩͍͑͢ 1. ༷ܭըͷมߋ͕͠ʹ͍͘
2. ։ൃظ͕ؒظԽ͍͢͠ ։ൃϓϩηεͷछྨ 2.開発プロセス -
情報と職業4 ̎ɽΞδϟΠϧܕ શମΛ࡞Γͭͭਵ࣌มߋमਖ਼Λ͓͜ͳ͍ͬͯ͘ ᶃܭը ᶄઃܭ ᶅ࣮ ᶆςετ ܭըɾઃܭɾ࣮ɾςετΛ܁Γฦ͠ਵ࣌मਖ਼ ΞδϟΠϧ =ૉૣ͍
։ൃϓϩηεͷछྨ ϑΟʔυόοΫ 2.開発プロセス -
情報と職業4 ̎ɽΞδϟΠϧܕ ϝϦοτ σϝϦοτ 1. ظؒͰ։ൃͰ͖Δ 2. ྟػԠมʹܭըΛมߋ͕Ͱ͖Δ 1. εέδϡʔϧਐḿཧ͕͍͠
։ൃϓϩηεͷछྨ 2.開発プロセス -
情報と職業4 ιϑτΣΞۀքͷࣄ 1. डιϑτΣΞͷ։ൃɹɹɹɹɹɹଟ͘ͷιϑτձࣾ 2. ιϑτΣΞͷ։ൃɹɹɹɹɹɹੜɺצఆไߦɺιϦϚνͳͲ 3. γεςϜΠϯςάϨʔγϣϯɹɹɹɹNTTσʔλɺཱ࡞ॴͳͲ 4. γεςϜӡ༻ཧͷडୗɹɹɹɹɹɹJFEγεςϜζɺ৽మιϦϡʔγϣϯζ
5. σʔλϕʔεαʔϏεʢใఏڙʣɹਤձࣾ 6. ௐࠪίϯαϧςΟϯάɹɹɹɹɹɹɹଜ૯ݚɺຊ૯ݚͳͲ -
情報と職業4 γεςϜΠϯςάϨʔλʔ ใγεςϜͷߏஙɺӡ༻ͳͲͷۀΛҰׅ͚ͯ͠ෛ͏ࣄۀऀͷ͜ͱɻ γεςϜΠϯςάϨʔλʔʢSIɺSIer(ΤεΞΠΞʔɺβΠΞʔ)ʣ ൃݩ (ސ٬) SIاۀ γεςϜ ։ൃձࣾ ιϑτΣΞ
ϋε ϑϦʔ ΤϯδχΞ ݣ ΤϯδχΞ γεςϜ ։ൃձࣾ Ұ͚࣍ ೋ͚࣍ ଙ͚ ʻେنγεςϜ։ൃൃͷྲྀΕʼ ਐḿͷཧ ͓ۚͷཧɺೲ -
ຊͷ࣍ 1. ιϑτΣΞͷମܥ 2. ։ൃϓϩηε 3. ϓϩάϥϛϯάݴޠ 4. Πϯλʔωοτϒϥβ 5.
ΦʔϓϯιʔειϑτΣΞ(OSS) 4.ιϑτΣΞͷ֓ཁ -
3.プログラミング 言 語 ϓϩάϥϛϯάݴޠ 情報と職業4 • Java • Ruby •
PHP • Python • JavaScript • C • C++ ͳͲ -
ຊͷ࣍ 1. ιϑτΣΞͷମܥ 2. ։ൃϓϩηε 3. ϓϩάϥϛϯάݴޠ 4. Πϯλʔωοτϒϥβ 5.
ΦʔϓϯιʔειϑτΣΞ(OSS) 4.ιϑτΣΞͷ֓ཁ -
Πϯλʔωοτϒϥβʔ 情報と職業4 Google Chrome Safari Πϯλʔωοτ্ͷWebϖʔδͷใΛը໘ʹදࣔ͢ΔͨΊͷ Ӿཡιϑτ FireFox Opera Microsoft
Edge Internet Explorer 4.インターネットブラウザ -
Πϯλʔωοτϒϥβʔ 情報と職業4 Google Chrome • Google͕ఏڙ • ଞͷϒϥβͱൺͯىಈ͕͍ • ҰൠతͳAndroidࡌεϚʔτϑΥϯʹɺඪ४ͰΠϯετʔϧ͞Ε͍ͯΔ
• GoogleΞΧϯτΛ͍࣋ͬͯΕɺଞͷεϚʔτϑΥϯPCͳͲͱใ ͷ࿈ܞ͕Մೳ • γΣΞNo.1 4.インターネットブラウザ -
情報と職業4 4.インターネットブラウザ Google Chrome Google Google͕ࣾ։ൃɾఏڙ͍ͯ͠ΔΣϒϒϥβʔɻ ΠϯλʔωοτΛݟΔͨΊͷΞϓϦɻ ʢྫʣ8FCͰݕࡧ͢Δ࣌ͷ૭ޱ ݕࡧΤϯδϯΛத֩ͱͨ͠*5اۀશମɺ͓Αͼͦͷاۀ͕ఏڙ͢ ΔαʔϏε܈ɻ
GoogleݕࡧɺGmailɺGoogle DriveɺGoogle Maps ͳͲ -
Πϯλʔωοτϒϥβʔ 情報と職業4 Internet ExplorerʢIEʣ • Windowsͷඪ४ϒϥβͩͬͨ • ޙܧMicrosoft Edge •
αϙʔτ͕ऴྃ͞Εͨ 4.インターネットブラウザ ݄ -
Πϯλʔωοτϒϥβʔ 情報と職業4 Microsoft Edge • Microsoft͕ࣾఏڙ • Windowsͷඪ४ϒϥβ • WebϊʔτػೳʢΣϒαΠτʹίϝϯτͳͲΛՃͯ͠ɺอଘ͠
ͨΓɺڞ༗ͨ͠ΓͰ͖Δʣ • ϦʔσΟϯάϦετػೳʢޙͰಡΈ͍ͨهࣄΛهͰ͖Δʣ 4.インターネットブラウザ -
ຊͷ࣍ 1. ιϑτΣΞͷମܥ 2. ։ൃϓϩηε 3. ϓϩάϥϛϯάݴޠ 4. Πϯλʔωοτϒϥβ 5.
ΦʔϓϯιʔειϑτΣΞ(OSS) 4.ιϑτΣΞͷ֓ཁ -
5.オープンソースソフトウェア ΦʔϓϯιʔειϑτΣΞ(OSS) 情報と職業4 ΦʔϓϯιʔειϑτΣΞͱ ιʔείʔυΛΠϯλʔωοτͳͲͰແঈͰެ։͠ɺ ୭ͰͦͷιϑτΣΞͷվྑɺ࠶͕Ͱ͖ΔιϑτΣΞ ແঈެ։ ར༻ɾվมɾ ࠶͕ࣗ༝ Linux
MySQL PHP Java WordPress ιʔείʔυ͕ެ։͞Ε͍ͯͯɺ୭ͰίʔυΛ ӾཡɺֶशɺվมͰ͖Δ ϥΠηϯεͷൣғͰɺιϑτΣΞΛࣗ༝ʹ ར༻ɺมߋɺ࠶Ͱ͖Δ ͳͲ -
OSSͷఆٛ 情報と職業4 1. ࠶Λࣗ༝ʹೝΊΔ͜ͱ 2. ιʔείʔυΛແঈͰ͢Δ͜ͱ 3. ੜιϑτΣΞͷΛڐՄ͢Δ͜ͱ 4. ιʔείʔυͷͲͷ෦͕ɺ࡞ऀΦϦδφϧͷίʔυ͔Θ͔ΔΑ͏ʹ͢Δ͜ͱʢ࡞ऀ
ίʔυͷશੑʣ 5. ݸਓάϧʔϓʹର͢ΔࠩผΛ͠ͳ͍͜ͱ 6. ༻ʹର͢ΔࠩผΛ͠ͳ͍͜ͱ 7. ϓϩάϥϜʹਵ͢Δݖརͯ͢ͷ࠶൦ऀʹฏʹ༩͑ΒΕΔ͜ͱʢϥΠηϯε ͷʣ 8. ಛఆͷ͚ͩʹݶఆͨ͠ϥΠηϯεʹ͠ͳ͍͜ͱ 9. ଞͷιϑτΣΞΛ੍ݶ͢ΔϥΠηϯεʹ͠ͳ͍͜ͱ 10. ϥΠηϯεٕज़తʹதཱͰ͋Δ͜ͱ 5.オープンソースソフトウェア OSI ͕ϥΠηϯεΛཧ (OSSͷೝఆΛߦ͏ඇӦརஂମ) -
5.オープンソースソフトウェア ΦʔϓϯιʔειϑτΣΞ(OSS) 情報と職業4 ϝϦοτ ৴པੑ ୭͔͕ιʔείʔυͷό άΛݟ͚ͭͨΓɺվྑ͠ ͯमਖ਼ͨ͠Γͱ͍ͬͨα ΠΫϧ͕ੈքதͷϢʔβʔ ʹΑͬͯߦΘΕΔɻ
҆ఆੑ OSSϢʔβʔ͕͍ΔݶΓ ϝϯςφϯεΛܧଓ͢Δ ͜ͱ͕Ͱ͖ΔͷͰɺظ ʹΘͨΔ҆ఆͨ͠ར༻Λ ݟࠐΊΔɻ ίετݮ ϥΠηϯεඅ༻͕ແঈͳ ͷͰɺίετͰߴ࣭ ͳ։ൃΛߦ͑Δ -
5.オープンソースソフトウェア ΦʔϓϯιʔειϑτΣΞ(OSS) 情報と職業4 ҙ • ϥΠηϯεʹ४ڌ͢Δඞཁ͕͋Δ → ༻લʹϥΠηϯεΛ֬ೝ͠Α͏ • ιϑτΣΞΛ࠶͢Δࡍʹɺιʔείʔυͷެ։Λ͚ٛΔ͔Ͳ͏͔
• ιʔείʔυͷมߋΛߦͬͨࢫΛ͔ࣔ͢Ͳ͏͔ • ݚڀతͳΒແঈɺ༻ར༻Ͱ͋Ε༗ঈ • ແঈͷιϑτΣΞ͕શͯOSSͰͳ͍ • ʮOSSʯͱ໌ࣔ͞Ε͍ͯͳ͍ݶΓOSSͰͳ͍ɻˠແঈͰ͋ͬͯࣗ༝ʹվม ࠶͢Δ͜ͱͰ͖ͳ͍ • ੜOSSͱͳΔ • վྑɾ࠶͞Εͨੜݩͷஶ࡞ͱಉ݅͡Ͱ͠ͳ͚ΕͳΒͳ͍