Tarkvaratehnika aruanded

Link: http://homepages.cs.ncl.ac.uk/brian.randell/NATO/NATOReports/index.html

Fotosid

Brian Randell

Departemangu on Arvutid Teaduse

Ülikoolide on Newcastle lepitud Tyne

Idee esimene NATO Software Engineering konverentsil ja eriti selle vastuvõtmise siis praktiliselt tundmatu mõiste “tarkvaratehnika” oma (teadlikult provokatiivset) pealkiri usun tuli algselt professor Fritz Bauer. Samamoodi, kui mu mälu mind ei peta õigesti, et see oli tema, kes rõhutas, et oluline on pakkuda aruande konverentsil, ja kes veenis Peter Naur ja mulle toimetajad. (Ma olin sel ajal töötavad IBM TJ Watson Research Center USAs, kuid oli saanud teada “Onkel Fritz” olid olnud liige IFIP Algol komitee juba mitu aastat.) Selle tulemusena lepiti kokku, et Peter ja ma jääda eraldi nädala pärast konverentsi, et muuta aruande eelnõu, kuigi me korraldatud liikuda Garmisch-Partenkirchen Münchenisse selle teisel nädalal.

Tsiteerides meie aruanne 1968. aasta konverentsi [Naur ja Randell jaanuar 1969]:

“Tegelik töö aruanne oli ühisettevõtte mitu inimest. Suuremahulised trükkimiseks ja muude kontori logima, nii konverentsi ajal ja perioodi tagant, olid tehtud Miss Doris Angemeyer, Miss Enid Austin, Miss Petra Dandler, Proua Dagmar Hanisch ja Miss Erika Stief. Konverentsi ajal märkmeid võeti Larry Flanigan, Ian Hugo ja Manfred Paul. Ian Hugo tegutses ka makki. ülevaatamise ja sorteerimine lõigud kirjalikke seisukohti ja arutelusid tehti Larry Flanigan Bernard Galler, David Gries, Ian Hugo, Peter Naur, Brian Randell ja Gerd Sapper. Lõpliku kirjutada-up tehti Peter Naur ja Brian Randell. ettevalmistamine lõplik trükitud aruande koopia tehti Miss Kirsten Anderson Regnecentralen, Kopenhaagen, alluvuses Peter Naur. ”
Kuna mina ja teised osalejad on nüüdseks tunnistanud, tohutult elevil ja entusiastlik atmosfäär toimunud konverentsil. See oli nii osalejate taipasin määral ühist muret, mida mõned olid isegi valmis SEOSEKS “tarkvara kriis”, ja üldine kokkulepe tekkis sellest, kui oluline on püüdnud veenda mitte ainult teiste kolleegidega, kuid ka poliitikakujundajate kõigil tasanditel, tõsidust probleeme, mis olid arutlusel. Seega kogu konverentsi oli jätkuvalt rõhku, kuidas konverentsil saaks kõige paremini teatatud. Tõepoolest, mida konverentsi lõppu Peter ja mul oli kaasas üksikasjalik pakutud struktuuri peamine osa aruandest. See põhines loogiline struktureerimine teemasid, mitte tihedalt kirjatud tegeliku viisi konverentsi erinevates paralleelselt ja täiskogu istungid juhtus olema ajakavaga.

Peter ja mina olime väga rahul, on sellised juhised struktureerimise ja üldise aruande sisu, sest me mõlemad soovisid luua midagi, mis oli tõeliselt konverentsi aruanne, mitte pelgalt isikliku aruande konverentsil, et me juhtus käinud. Tõepoolest Peter väitis, et me ei peaks andma mingeid täiendavaid teksti üldse ise, vaid toota põhiosa aruande pelgalt asustamisega kokkulepitud struktuurile sobiva otsetsitaate suuline ja kirjalik konverentsil panuse. Ma siiski veenis teda, et lühikese toimetuse asustamine ja sidudes lõigud parandaks järjepidevus ja üldine loetavus aruande. Niisiis, (koos otsusega, et väike valik kirjalike tekstide oleks lisada ka täis nagu lisadega), jõudsime lõpliku aruande vorm.

Münchenis meil töötas tehtud märkmed raportöörid, mis meil oli korraldatud oleks võtmega, kui need on tehtud, et kaadrid numbrid salvestisega lindid. Lindid ei süstemaatiliselt kirjutatakse, sest see protsess võtab tavaliselt viis kuni kuus korda reaalajas. Pigem kasutada ettekandjate märkmeid ja mälestusi, et leida eriti huvitav ja sobiv osad lindid ja lihtsalt need olid transkribeeritud. Me seega loonud suure hulga transkribeeritud tsitaate, mis me täiendatakse sobivad tsitaate kirjalikke seisukohti. Siis, iga aruande osa, üks või teine ​​meist üritanud pöörduda asjaomase kogumi noteeringud ühtseks ja pseudo-sõna-sõnalt võtta arutelu sellel teemal, mis koondab materjali üsna eraldi istungeid kohane, sest palju teemasid olnud on vaadata erinevates paralleelselt ja täiskogu lõigud.

Töö Münchenis oli nauditav, sest see oli intensiivne ja andis palju võimalusi uuesti arutav mõned meeldejääv arutelusid, nii et paljud neist said söövitatud palju sügavale minu mälu ja oli tugevam mõju minu järgnev teadus, kui oleks olnud tegemist oli mul lihtsalt osalenud konverentsil. Aruanne oli praktiliselt täielik poolt nädala lõpus Münchenis, ja siis Peter Naur võttis kõik tagasi temaga Kopenhaagenisse, kus täielik esimene projekt toodeti paberteip kontrollitud kirjutusmasin (Eeldan flexowriter) – tehnika, mis tundus romaani ajal vaid üks, et ta õigesti soovitasid meil oleks palju abi ettevalmistamisel täpne lõplik tekst. (Minu mälu ütleb mulle, et see eelnõu Seejärel saadetakse osalejate kommentaarid ja parandused enne trükitud, kuid ei mainita selle raporti nii et ma võib olla vale.)

Tegelik trükkimine ja levitamine tehti NATO ja aruanne vabanes jaanuaris 1969 vaid kolm kuud pärast konverentsi. Koopiad jagati vabalt nõudmise ja ta kiiresti saavutada laialdast levikut ja tähelepanu. Üks veetlev reaktsioone see osalejatevahelises oli, et Doug McIlroy, kes kirjeldas seda kui “triumf valesti tsitaat!”. (Alles aastaid hiljem ma õppida lühike artikkel Mary Shaw, et Al Perlis andis välja koopiad aruanne CMU infotehnoloogia kraadiõppurid koos sõnaga “Siin, loe seda. See muudab su elu.” [ Shaw 1989])

Selline oli edu esimese konverentsi, et korraldajad otsis NATO sponsorlus teine ​​konverents, mis toimub aasta hiljem Itaalias. Peter Naur, targalt, ei olnud valmis kordama juhtkirja labors, kuid I – pigem uisapäisa – pärast esialgseid kõhklusi nõustus seda tegema, seekord koostöös John Buxton. Nagu ma mäletan seda, plaanid teisel konverentsil arutati kohtumisel kontoris NATO peakorteri. Minu peamine mälestus on, et ametist lõppesid väga suur ja muljetavaldav ohutu, mis minu meelelahutuseks selgus, et täiesti tühi, kui meie host lõpus koosoleku avas ta nii ära panna pudelitele millest jooke oli varem kantud meile. Nende ettevalmistavate arutelude ma ette, mis põhineb minu raskelt kogemus Münchenis, mida ma uhkelt peetakse väga hästi läbimõeldud nimekirja nõuded võimalustest, mis meil oleks vaja on Roomas. (Kõige tähtsam neist oli toimetuse peaks olema kogu aeg juurdepääs Itaalia kõlariga, kes aitaks praakima kõik raskused, mis võivad tekkida – on üha hiljem.)

Minu esimene (üle) usaldus oli ka osaliselt tingitud asjaolust, et see teist korda ümber, John ja ma pakuti täiskohaga teenused kahe kogenud tehnilise kirjanikud ICL, nimelt Ian Hugo (kes oli tihedalt seotud ettevalmistamist esimese aruande) ja Rod Ellis, ja meil oli iga korraldatud lisatakse Rooma ekspert sekretär, Margaret Chamberlain ja Ann Laybourn võrra. Ian, muide, läks aidata leida Infotech, ettevõte, mis hiljem jooksul aastaid korraldanud suure hulga tehniliste konverentside, millest igaüks viis avaldamine State-of-the-art aruanne, mille formaat on lähedased et NATO aruanded.

Kui teine ​​konverents oli palju vähem harmooniline ja edukas kui esimene, ja meie toimetuse ülesanne osutus väga erinevad. Tsiteerides meie sissejuhatus aruanne 1969. aasta konverentsi [Buxton ja Randell aprill 1970]:

“Rooma konverentsil võttis kujul üsna erinev konverentsil Garmisch ja seega sarnasus käesoleva aruande ja selle eelkäija on mõnevõrra pealiskaudne. Rollile toimetajad on muutunud ja see muutus väärib selgitust…. Eesmärk Korraldajate Rooma konverentsil oli see, et tuleks pöörata põhjalikum uuring tehniliste probleemide asemel sealhulgas ka juhtimisalaste probleemidega, mis arvasin, et suuresti on Garmisch…. Saadud konverentsi kandis vähe resemblence [sic], et tema eelkäija. nende kiireloomulisust ees ühiseid probleeme ei olnud nii ilmne seisuga Garmisch. Selle asemel, vähene suhtlemine erinevate osade osalejad said, et toimetajad arvamused vähemalt suureks osaks. Lõpuks tõsidust Selle side lõhe ning teadmine, et see oli vaid peegeldus olukord reaalses maailmas, tekitas lõhe ise saada suureks arutlusteemaks. . . . . Arvestades neid sündmusi, ei ole üllatav, et toimetajad ei saanud selgeks, lühike Konverentsi võimaliku struktuuri ja aruande sisu. ”
Seega ülesanne koostada raport, mis oli nii auväärne ja piisavalt täpne oli palju raskem kui ma oleks osanud arvata – ja ei aidanud igasugu raskusi, et me kannatanud, peaaegu kõik, mis oleks palju kergem lahendada, kui kohaliku korraldaja oli ette kokkulepitud. Siiski, mitmed osalejad väljendasid heameelt üllatus meie aruande, kui nad hiljem sai eelnõu kontrollimiseks ning ilmselt arvas kõrgemalt seda, kui konverentsi, et ta pidi selle dokumenteerima.

Konverents toimus väljaspool Rooma üsna charmless Ameerika-stiilis hotell, mille rajatisi ja köök Ma olen kindel, et ei vähe tekitada rahuliku õhkkonna. See oli kokku lepitud, et me oleks liikuda (eriti) hotell Central Rooma aruande kirjalikult – ainult konverentsi ajal ei me avastame, et ei püüagi oli veel tehtud reserveerida majutust hotellis. Ütlematagi selge, hotelli osutus täis, ja nii viimase hetke kord tuli teha, ja meie kontorid ja peredele hoiatada plaanide muutust.

On laupäeva hommikul pärast konverentsi kuue meist, pluss kõik meie pagasi ja väga muljetavaldav hulk kirjutusmasinate, lint-plokkflöödid, kastid paberi ja muude kontoritarvete jms, veeti väikebussi Kesk Rooma väga meeldivat asenda hotell, mis asub vaid kogu alates peasissekäigu Rooma foorum. Tegelikult jõudsime üsna vara eest hotelli, sest ainult väike sviit olime kasutada kui toimetuse oli olemas, magamistoad mida ei ole veel vabanenud ja puhastada. Me Seega tuli vastu võtta hotelli administraator ettepanekut, et me kõik olla algselt paigaldatud see üks sviit kuni oma tuba valmis.

Ma ikka aare meie mälu saabumist, mis jälgis avatud suuga erinevate hotelli töötajad ja külastajad vestibüülis. See ei olnud lihtsalt sellepärast, et meie number ja meie mägi pagasi ja väike armee koormakandjad – üks nendest oli ukse võti – mis on palgatud liigutada. See oli kahtlemata ka põhjuseks huvitav välimus kuue meist peab olema tehtud – eelkõige asjaolu, et Margaret Chamberlain oli seljas väga lühike miniseelik. See mood oli ilmselt veel levinud Londonist Rooma, kus ta oli ikkagi vähemalt kõik Itaalia mehed nagu päris sensatsiooniline. Ja Rod Ellis oli seljas suurepärane pikk must nahkjakk ja omamoodi paksu tallaga seemisnahast kingad, mis tol ajal tuntud, Suurbritannias vähemalt kui “lõbumajade ronitaimed”. Aga kõige meeldejäävam kõik oli John Buxton märkust, kui viimane koormakandjad oli kummardas välja meie suite, ja kuus meist seisid meie pagasi mägi ei tea, mida teha esimesena. Ta äkki ütles: “Ma olen olnud hea mõte. Lähme telefoni alla vastuvõttu ja küsida kaks tuhat jalga värvi film ja tugevam voodi, palun.”

See andis suurepärase alguse nädalal, mil meil õnnestus leida pidevat lohutust huumor hoolimata töökoormuse ja paljud adversities me pidanud silmitsi seisma. Näiteks keskpaigaks nädalas, peaaegu kõik originaal kirjutusmasinad ja magnetofonid olid enam ei toimi, ja me olime ähvardab loobuda Rooma ja kolida Brüsselisse, et lõpetada töö NATO peakorteri. Isegi klammerdaja oli katki. Nagu Ian Hugo meenutas mulle, “sviit oli vannituba, mis oli ülejääk nõuded ja vann sai viimase puhkepaiga alus surnud kirjutusmasinad, magnetofonid, jne; mida nädala lõpus oli ülevoolavad!” Kuid me soldiered kohta, kuigi lõpuks pool aruanne tuli vapralt kirjutatud Ann Laybourn täiesti-võõras saksa klaviatuuri kirjutusmasina, et olime suutnud ise võlgu kaugusel.

Kõik need adversities – mille mõju oleks olnud palju vähem oli meil oli lubatud kohalikus assistent – tegelikult aitas siduda meid koos meeskonnana. Rod Ellis “geniaalne kingitus mimikri aitas andes palju oodatud hetked üldine lõbusus nagu passimine oma valitud teema käepärast, ta vahetas vaevata vestlusi meie vahel hääled Edsger Dijkstra, Fritz Bauer, ja paljud teised osalejad, kelle konverents kommentaarid olid pildistatud tulevaste põlvede jaoks meie magnetofonid.

Me tõepoolest lõpetada aruande varakult reede õhtul – õigel ajal lõpliku pidu õhtusöök, kui Rod ja Ian oli naasnud Rooma ülikoolis, kus nad olid koopiad aruande eelnõu (ja pigem Sobivalt katki paljundusmasin). See oli kooskõlas ülejäänud nädalal, kuigi, et peaaegu kõik restorani kelnerid Rooma valis sel hetkel streiki – tõepoolest, nägime suurt rongkäik neist marssida õigus minevikus meie aknad karjumine ja lehvitab bännerid – nii et pidime sisu ise koos tegelikult suurepärane õhtusöök hotellis.

Midagi olin täiesti unustanud, kuni lugesin kasutusele 1969. aasta aruanne koostamise ajal selle lühike oli see, et teine ​​aruanne default Ülikooli Newcastle upon Tyne, kus mul oli kolinud IBM vahepeal. Tegelikult mõned maailma kõige varem tööd arvutipõhist ladumiseks oli tehtud Newcastle’i. Tsiteerides aruandest: “lõppversiooni aruande koostas Kynock Press, kasutades oma arvuti ladumiseks (vt Cox, NSM ja Heath, WA:” integratsioon kirjastamise protsessi arvuti manipuleerida andmeid “. Raamat esitatakse Seminar Automated Publishing Systems, 7-13th septembrit 1969, University of Newcastle upon Tyne, arvutil vormistamise Research Project), esialgse teksti töötlemiseks teha kasutades Newcastle Faili käitlussüsteem.. “. (Aga ma võib-olla peaks ka mainima, et see teine ​​aruanne võttis kolm kuud kauem toota kui tema eelkäija aruande.)

Erinevalt esimese konverentsi, kus ta oli täiesti nõus, et mõiste tarkvaratehnika väljendanud vajadust mitte reaalsus, Roomas oli juba kerge kalduvus rääkida justkui teema juba olemas. Ja selgus konverentsi ajal, et korraldajad olid varjatud agenda, nimelt veenda NATO rahastada asutades International Software Engineering Institute. Kuid asjad ei lähe vastavalt oma plaani. Arutelu istungid, mis pidid tõendama tugev ja laialdane toetus seda ettepanekut mitte iseloomustas märkimisväärne skeptitsism ja tõi üks osalejatest, Tom Simpson IBM, kirjutada suurepärase lühike satiiri “Masterpiece Engineering”.

John ja ma hiljem otsustati, et Tom Simpson teksti oleks sobiv, kuigi mõnevõrra üleolev, komplekt lõppsõna peamise osa aruandest. Kuid me olime, kui “veendunud” poolt konverentsikorraldajatest aktsiis selle teksti aruandest. See oli, ma olen kindel, ainuüksi tema sarkastiline viited “Masterpiece Engineering Institute”. Ma olen alati kahetsenud, et andsime survele ja lubas meie aruande tsenseeritud sellisel viisil. Nii, teel lepitust, lisan teksti koopia lisana selle lühikese komplekti meenutused.

See oli väike üllatus, et mõni osalejate Roomas toimunud konverentsil, et ei püütud jätkata NATO konverents seeria, kuid tarkvaratehnika bandwagon hakkas veerema nagu paljud inimesed hakanud kasutama terminit, et kirjeldada oma töö, minu meelest sageli väga vähe õigustust. Selle olukorra, tegin selle hea mitu aastat, keeldudes kasutada terminit või olla seotud sündmused, mis kasutas seda. Tõepoolest see oli alles kümmekond aastat hiljem, et ma leebus, nõustudes kutse olla üks kutsutud esinejate International Software Engineering Müncheni 1979. Teine kutsutud esinejate olid Barry Boehm, wlad Turski ja Edsger Dijkstra. Mul paluti rääkida tarkvaratehnika, nagu see oli 1968. aastal, Barry umbes hetkeseisust, wlad tuleviku tarkvaratehnika ja Edsger kuidas see peaks töötama. Mul oli väga lõbus ettevalmistamisel minu paber [Randell 1979] kuna ma sisaldas mitmeid kaudseid väljakutseid Barry, kelle jutt oli planeeritud vahetult pärast kaevanduse, et õigustada väiteid edusamme alates 1968. Ta püüdlikult ignoreerida kõiki neid probleeme, või ehk ei tunne neid Mul on kahju öelda.

Minu 1979 katse, mis kirjeldab 1968/9 stseeni ma ei tunne, et on asjakohane rääkida oma kogemustest, mis aitab muuta kahe NATO Raportid – nii et ma olen väga rahul, et mul oli põhjus lõpetada minu isiklik tarkvaratehnika meenutused, nii- rääkida. Tänan korraldajaid sellel konverentsil andis mulle selle võimaluse ja eelkõige hilinenud vahendite mulle avaldada teksti, mis oli nii kurvalt tsenseeritud aruandest 1969. aasta konverentsil.

Viited

1. J. N. Buxton ja B. Randell, (toim.). Tarkvara võtteid: Raport konverentsi poolt toetatud NATO teaduskomitee, Rooma, Itaalia, 27-31 oktoober 1969 Brussels, Scientific asjade osakonna, NATO, aprill 1970 164 lk.

2. P. Naur ja B. Randell, (toim.). Software Engineering: Raport konverentsi poolt toetatud NATO teaduskomitee, Garmisch, Saksamaa, 07-11 oktoober 1968 Brussels, Scientific asjade osakonna, NATO, jaanuar 1969 231 lk.

3. B. Randell. “Software Engineering in 1968,” Proc. aasta 4. Int. Conf. Software Engineering, lk. 1-10, München, 1979.

4. M. Shaw. “Mälestused aspirandina (paneeli,” kakskümmend aastat retrospektiiv NATO Software Engineering Konverentsid “),” Proc. 11. Int. Conf. Software Engineering, vol. 11, lk. 99-100, 1989. (kordustrükk Annals of History of Computing, anekdootide osakond, 11, 2, 1989, pp.141-143.)

Märkus: Siin on vene tõlke see artikkel.

Lisa:

Meistriteos ehitus

T. H. Simpson

IBM Corporation,

Wheatoni, Maryland

Te võite olla huvitatud kogemus oli mul eile õhtul, kui ma üritasin valmistada mõned märkused selle aadress. Ma kõndisin aias üritab korraldada oma mõtteid, kui ma komistas kivi maasse. Minu üllatuseks, kui ma valisin ise üles ma nägin, et see oli silt graveeritud ta. Mõningate raskustega ma dešifreerida; see algas

“Siin selle koha 1500. aastal rahvusvaheline konverents toimus”.
Tundub, et grupp inimesi oli saanud kokku, et arutada probleeme, mida numbrid kunsti meistriteosed on valmistatud kogu maailmas; tol ajal oli see väga õitsev tööstus. Nad arvasid, et oleks vaja välja selgitada, kas see protsess võib olla “scientificized”, et nad toimus “International Working konverents Masterpiece Engineering”, et arutada probleemi.

Nagu ma jätkuvalt jalgsi ringi aias, nüüd otsin natuke lähemale maapinnal, sattusin luud rühm, ikka istungil üritab kirjutada kriteeriumid disain “Mona Lisa”. Silmist meenutas mulle kummaliselt group kallal kriteeriumid disain operatsioonisüsteemi.

Ilmselt konverentsil otsustati, et see peaks looma Instituut töötada põhjalikumalt tootmise probleeme meistriteos valdkonnas. Nii nad läksid välja Rooma tänavatel ning küsis mõned vankris autojuhid, gladiaatorid ja teised ja panna neid läbi viies nädal (pool päeva) meistriteos loomise käigus; siis nad kõik panna suurde tuppa ja küsis, et alustada luua.

Nad varsti aru, et nad ei saada palju tõhusust välja Institute, et nad asusid varustamise meistriteos töötajate mõne tõhusama tööriistu, mis aitavad neil luua meistriteosed. Nad leiutasid jõul liikuv peitlid, automaatne värv toru squeezers ja nii edasi, aga see kõik lihtsalt toodetud valju kisa alates kasvatajad: “Kõik need meetodid annavad kunstnikud lohakas omadused”, ütlesid nad.

Tootmine oli ikka ei jõua rahuldaval tasemel, et nad laiendanud meistriteos toetust, mõningase edasisi samme. Üks mõte oli võtta ühe lõuendil ja andke seda kiiresti kunstnik maalija. Kuigi üks oli kohaldamisel harja teised olnud aega mõelda.

Järgmine loogiline samm võtta oli muidugi arvu kahekordistada maalijad, kuid enne seda nad vastu kõige huvitavam seade. Nad otsustasid teha mõned õige tootlikkuse mõõtmisega. Kaks nädalat Instituudi kulus loendades pintslitõmbed päevas toodetakse ühe rühma kunstnikud ja seda kriteeriumi, siis kohe rakendada väärtuse hindamisel ettevõtte ülejäänud. Kui maalija ei pööra oma kakskümmend pintslitõmbed päevas ta oli selgelt alla tootmisega.

Kahjuks ei ole ükski neist puudutavate teadmiste tundus, et on mingit tegelikku mõju meistriteos tootmise ja nii, pikalt Töörühm otsustas, et põhiline raskus oli selgelt juhtimise probleem. Üks heledam üliõpilased (nimega L. da Vinci) oli koheselt edutatud juht projekti, mis paneb teda vastutab hankides värvid, lõuendid ja pintslid ülejäänud organisatsiooni.

Noh, ma tean, et instituut võib ikkagi olemas. Ma jätan teile üks mõte: mõnesaja aasta keegi võib väljakaevamine meie lindistused selle koha ja meid leida sama naeruväärne.

Fotod aruandest redigeerimine

Munich, 1968

        Unidentified 1         Unidentified 3         Unidentified 4
Doris Angemeyer
Ian Hugo
Peter Naur
        Unidentified 2         Unidentified 4
Enid Austin
Brian Randell

Rome, 1969

        Unidentified 5         Unidentified 5
Roman Forum
Forum Hotel

 

Comments are closed.