Ohjelmistotekniikka

Ohjelmistotekniikka on tietotekniikan tieteenhaara, joka tutkii ohjelmistojen kehittämistä ja siihen liittyviä kysymyksiä. Se voidaan jakaa kahteen osa-alueeseen seuraavasti:

  • Ohjelmistotuotanto, joka tutkii suurten ohjelmistojen kehittämistä ja siihen liittyviä prosesseja sekä tuotantomalleja
  • Ohjelmistotiede, jossa tutkitaan syvemmin ohjelmistotekniikan teoreettisia peruskysymyksiä

Omana tieteenhaaranaan ohjelmistotekniikka on vielä verrattain nuori. Esimerkiksi Tampereen teknillisessä korkeakoulussa 1980-luvulla ohjelmistotekniikkaa opiskellut diplomi-insinööri valmistui matematiikan tai elektroniikan laitokselta.

Ohjelmistotekniikka on kuitenkin eriytynyt omaksi tieteenhaarakseen erityisesti ehkä kahdesta syystä; ensinnäkin ohjelmistot ovat nykyään monta kertaluokkaa laajempia kuin ohjelmistot 30 vuotta sitten. Ohjelmistojen koot ovat kasvaneet tuhansista lähdekoodiriveistä jopa kymmeniä miljoonia rivejä käsittäviksi mammuteiksi, ja niiden mutkikkuus on kasvanut arviolta samassa suhteessa. Toiseksi ennen ohjelmistot olivat lähes poikkeuksetta numeerista laskentaa suorittavia sovelluksia; matematiikka oli sikäli hyvin keskeistä. Nykyään ohjelmistot tekevät lähestulkoon mitä hyvänsä, eikä niiden sovellusalueeseen liity välttämättä mitään numeerista laskentaa.

Ohjelmistotekniikka on nykyään kiinnostunut laajoista ohjelmista ja silti ohjelmistokehityksen paradigma on muuttunut nopeammin tuotettaviin ohjelmistoihin. Nopeus ja kiire on tuonut mukanaan ketterät menetelmät ja web-ohjelmistosuunnittelun. Ohjelmistotekniikan juurilta on syntynyt myös web-ohjelmistotekniikka, joka tutkii miten web-sovelluksia pitäisi kehittää.

Katso myös

Lähteet

  • Koskinen, Jussi, Sakkinen, Markku & Paakki, Jukka: Ohjelmistotekniikka. Jyväskylä: Jyväskylän yliopisto, 2001. ISBN 951-39-1135-7
Tämä tietotekniikkaan liittyvä artikkeli on tynkä. Voit auttaa Wikipediaa laajentamalla artikkelia.

Read other articles:

3 Peas in a PodPoster filmSutradaraMichelle ChongProduserMichelle Chong Pauline Yu Irving ArtemasDitulis olehMichelle ChongPemeranAlexander Lee EusebioJae LiewCalvin ChenSinematograferGerald StahlmanPerusahaanproduksiHuat Films Pte LtdTanggal rilis14 November 2013 (2013-11-14)NegaraSingapuraAustraliaBahasaInggrisMandarin 3 Peas in a Pod adalah film Singapura-Australia yang dirilis pada tanggal 14 November 2013. Film ini dibintangi oleh Alexander Lee Eusebio, Jae Liew, dan Calvin Chen. Fi...

 

Caitlyn JennerJenner di acara Hari Hak Asasi Manusia di Perserikatan Bangsa-Bangsa, 10 Desember 2015LahirWilliam Bruce Jenner28 Oktober 1949 (umur 74)New York, Amerika SerikatTempat tinggalMalibu, California, Amerika SerikatAlmamaterUniversitas GracelandTahun aktif1970-sekarangKekayaan bersihUS$100 juta (perkiraan 2014)[1][2]Televisi Keeping Up with the Kardashians I Am Cait Partai politikRepublikanSuami/istri Chrystie Crownover ​ ​(m.&...

 

Masjid Agung Kraton SurakartaTampak depan Masjid Agung Kraton Surakarta.AgamaAfiliasiIslam – SunniProvinsi Jawa TengahLokasiLokasiSurakartaNegara IndonesiaArsitekturTipeMasjidGaya arsitekturTajugPeletakan batu pertama1763Rampung1768SpesifikasiKapasitas~9500Menara1 Masjid Agung dilihat dari sisi timur. Masjid Agung Kraton Surakarta (nama resmi: Jawa: ꦩꦱ꧀ꦗꦶꦢ꧀​ꦄꦒꦼꦁ​​ꦏꦫꦠꦺꦴꦤ꧀​ꦱꦸꦫꦏꦂꦠ​ꦲꦢꦶꦤꦶꦔꦿꦠ꧀, translit....

Species of Artificial fly Egg sucking leechArtificial flyTypeStreamerImitatesLeech sucking eggTypical hooksStreamerTailBlack maribouBodyblack chenilleRibbingblack hen hackle and black wireThroatHot pink or red chenille ballUsesPrimary usesalmon, steelheadOther usestrout, bass, pikeReference(s)Pattern referencesBristol Bay Flies[1] The egg-sucking leech is an artificial fly used in fly fishing. Its name comes from its resemblance to a leech in the process of consuming a fish egg. The b...

 

此條目可参照英語維基百科相應條目来扩充。 (2021年5月6日)若您熟悉来源语言和主题,请协助参考外语维基百科扩充条目。请勿直接提交机械翻译,也不要翻译不可靠、低品质内容。依版权协议,译文需在编辑摘要注明来源,或于讨论页顶部标记{{Translated page}}标签。 约翰斯顿环礁Kalama Atoll 美國本土外小島嶼 Johnston Atoll 旗幟颂歌:《星條旗》The Star-Spangled Banner約翰斯頓環礁�...

 

Government of Bulgaria, Feb 2023–Jun 2023 Donev Government101st Cabinet of Bulgaria2023Portrait of the Prime Minister Galab DonevDate formed2 February 2023 (2023-02-02)Date dissolved6 June 2023 (2023-06-06)People and organisationsPresidentRumen RadevPrime MinisterGalab DonevDeputy Prime MinistersLazar Lazarov, Ind.Hristo Alexiev, Ind.Ivan Demerdzhiev, Ind.Atanas Pekanov, Ind.No. of ministers20 (17 men and 3 women)Status in legislatureCaretaker GovernmentHistory...

Сельское поселение России (МО 2-го уровня)Новотитаровское сельское поселение Флаг[d] Герб 45°14′09″ с. ш. 38°58′16″ в. д.HGЯO Страна  Россия Субъект РФ Краснодарский край Район Динской Включает 4 населённых пункта Адм. центр Новотитаровская Глава сельского пос�...

 

Street in Chicago, Illinois Dr. Martin Luther King, Jr. Drive400 EastKing Drive at 26th Street (2011)Former name(s)Grand Boulevard & South ParkwayLocationChicagoNorth endCermak Road (2200 S)Majorjunctions I-55 in Chicago US 12 / US 20 in Chicago South end115th Street (11500 S) Dr. Martin Luther King Jr. Drive, locally referred to as King Drive is a major north–south street on the South Side of Chicago. It was formerly named South Park Way, and originally called ...

 

ريكسداغ الطبقاتمعلومات عامةالبداية 1527 البلد السويد الاختصاص السويد حل محله Swedish bicameral parliament (en) Diet of Finland (en) (1809) حلَّ محل Herredag (fr) تاريخ الحل أو الإلغاء أو الهدم 1866 تعديل - تعديل مصدري - تعديل ويكي بيانات ريكسداغ الطبقات (بالسويدية Ståndsriksdagen) اسم كان يطلق على الطبقات في مملكة ال�...

جاك ليمون (بالإنجليزية: Jack Lemmon)‏  معلومات شخصية اسم الولادة جون آهلر جاك ليمون الثالث الميلاد 8 فبراير 1925(1925-02-08)نيوتون، ماساتشوستس الوفاة 27 يونيو 2001 (76 سنة)لوس أنجلوس  سبب الوفاة سرطان المثانة، سرطان القولون مكان الدفن مقبرة حديقة قرية ويستوود ميموريال  مواطنة الول�...

 

State park in Suffolk County, New York Nissequogue River State ParkThe mouth of the Nissequogue RiverLocation of Nissequogue River State Park within New York StateTypeState parkLocation799 Saint Johnland Road Kings Park, New York[1]Nearest cityKings Park, New YorkCoordinates40°53′52″N 73°13′53″W / 40.8977°N 73.2315°W / 40.8977; -73.2315Area521 acres (2.11 km2)[2]Created2000 (2000)Operated byNew York State Office of Parks,...

 

Pour les articles homonymes, voir Rouen (homonymie). Rouen De haut en bas, de gauche à droite : vue partielle de la ville et de la Seine depuis la côte Sainte-Catherine ; le palais de justice ; la place du Vieux-Marché ; la rue du Gros-Horloge, de nuit ; la cathédrale Notre-Dame ; le musée national de l'Éducation ; des voiliers lors de l'édition 2019 de l'Armada ; le pont Gustave-Flaubert. Blason Logo Administration Pays France Région Normandie...

For other places with the same name, see Greenville (disambiguation). Place in Sinoe County, LiberiaGreenville CityGreenville CityLocation in LiberiaCoordinates: 5°01′N 9°02′W / 5.017°N 9.033°W / 5.017; -9.033Country LiberiaCountySinoe CountyDistrictGreenville DistrictPopulation (2008) • Total16,434ClimateAf Greenville is the capital of Sinoe County in southeastern Liberia and lies on a lagoon near the Sinoe River and the Atlantic Ocean. It is ...

 

artikel ini perlu dirapikan agar memenuhi standar Wikipedia. Tidak ada alasan yang diberikan. Silakan kembangkan artikel ini semampu Anda. Merapikan artikel dapat dilakukan dengan wikifikasi atau membagi artikel ke paragraf-paragraf. Jika sudah dirapikan, silakan hapus templat ini. (Pelajari cara dan kapan saatnya untuk menghapus pesan templat ini) Ilustrasi adegan pada ʿAjāʾib al-makhlūqāt di Iran pada abad ke-19 yang menunjukan dua kelinci, dua ular, dan seekor kura kuraZakariyya' al-Q...

 

Measurement for ionizing radiation This article is about radioactivity. For other uses of abbreviation, see CPM (disambiguation). The measurement of ionizing radiation is sometimes expressed as being a rate of counts per unit time as registered by a radiation monitoring instrument, for which counts per minute (cpm) and counts per second (cps) are commonly used quantities. Count rate measurements are associated with the detection of particles, such as alpha particles and beta particles. Howeve...

Bagian dari serial artikel mengenaie Artikel mengenai e 2.718 281 828 459 045 235 360 287 … {\displaystyle 2.718\,281\,828\,459\,045\,235\,360\,287\dots } Penggunaan Bunga majemuk Identitas Euler Rumus Euler Waktu paruh (pertumbuhan dan peluruhan eksponensial) Sifat Logaritma alami Fungsi eksponensial Nilai Bukti bahwa e irasional Representasi dari e Teorema Lindemann-Weierstrass Tokoh John Napier Leonhard Euler Topik terkait Konjektur Schanuel Portal Matematikalbs Dalam matematika, ru...

 

Serbian and Yugoslav rock band GalijaGalija performing in Niš in 2016Background informationOriginNiš, SerbiaGenres Progressive rock symphonic rock rock art rock folk rock Years active1977–presentLabelsPGP-RTB, PGP-RTS, Raglas RecordsMembersNenad MilosavljevićPredrag MilosavljevićBoban PavlovićDragutin JakovljevićSlaviša PavlovićIvan IlićGoran AntovićPast members List Goran LjubisavljevićPredrag BrankovićNenad TančićBratislav StamenkovićZoran StankovićLjubodrag VukadinovićZo...

 

Questa voce o sezione sull'argomento musicisti è priva o carente di note e riferimenti bibliografici puntuali. Sebbene vi siano una bibliografia e/o dei collegamenti esterni, manca la contestualizzazione delle fonti con note a piè di pagina o altri riferimenti precisi che indichino puntualmente la provenienza delle informazioni. Puoi migliorare questa voce citando le fonti più precisamente. Segui i suggerimenti del progetto di riferimento. Carlo Gervasoni in un ritratto di Aquilino B...

Abnormally low level of oxygen in the blood Medical conditionHypoxemiaOther namesHypoxaemiaBlood with higher oxygen content appears bright redSpecialtyPulmonology Hypoxemia is an abnormally low level of oxygen in the blood.[1][2] More specifically, it is oxygen deficiency in arterial blood.[3] Hypoxemia has many causes, and often causes hypoxia as the blood is not supplying enough oxygen to the tissues of the body. Definition Hypoxemia refers to the low level of oxygen...

 

Pour les articles homonymes, voir Assembleur (homonymie). Eric Drexler Un assembleur moléculaire est un concept purement théorique. Tel que le définit Eric Drexler, il s'agit d' « une machine capable d'encadrer les réactions chimiques en positionnant les molécules réactives avec une précision nanométrique [1]. » Un ribosome peut être considéré comme une machine moléculaire biologique. Science contre science-fiction Définitions Assembleurs moléculaires Drexler remarq...