51 research outputs found

    Specification vs Visual Prototyping: Solution to Yellow Cat Problem

    Get PDF
    Iga spetsiaaltarkvara tootva ettevõtte eesmärgiks on teenida kasumit. Pikaaegse kasumlikkuse eelduseks nendes ettevõtetes on efektiivne arendusprotsess, mille parendamisega pidevalt tegeletakse.\n\rPõhjuseid, mis arendusprotsessis ebaefektiivsust tekitavad, on mitmeid, kuid üheks olulisemaks juurpõhjuseks on Tellija ja Täitja meeskondade erinev arusaam ning suutmatus spetsifikatsiooni tasandil kokku leppida, milline peaks välja nägema projekti lõpptulemus. Hellitavalt sai hakatud seda probleemi kutsuma Kollase kassi probleemiks.\n\rLahenduse sellele probleemile leidis antud töö autor juba 2001. aastal läbi visualiseerimise, muutes kasutajaliidese prototüüpimise kohustuslikuks sammuks tarkvara tootmise protsessis. Lisaks ühise arusaama tekkimisele lõpplahendusest kaasnesid tänu visualiseerimisele arendusprotsessis ka muud positiivsed nähtused:\n\r•\tParanes Tellija kaasamõtlemise võime \n\r•\tParanes süsteemianalüüsi kvaliteet detailide osas\n\r•\tLõppkasutaja sai testida lahenduse sobivust enne programmeerimistööde algust (täisfunktsionaalne prototüüp)\n\r•\tParanes projektijuhtimise kvaliteet\n\r•\tMuutusid täpsemaks programmeerimise töö mahuhinnangud\n\r•\t…\n\rKõik see mõjutas arendusefektiivsust. Programmeerijad pidid üha vähem oma tööd ümber tegema või hilisema testimise käigus vastavalt lõppkasutajate soovidele täiendama. See omakorda tõstis nende isiklikku motivatsiooni, kuna said keskenduda uue loomisele, mitte vanade aukude lappimisele.\n\rKohustusliku kasutajaliidese prototüüpimise sisseviimisega olid väga rahul ka Tellijad, kelle jaoks muutusid oluliselt lihtsamaks uue lahenduse nõuete kogumise ja süsteemianalüüsi etapid. Visualiseeritud ekraanivaadetega töötamine lihtsustab tavapärase tekstilise spetsifitseerimisega võrreldes oluliselt arusaamist loodavast lõpptulemusest ning parandab Tellija kaasamõtlemise võimet pisidetailide täpsustamise tasandini. \n\rTäisfunktsionaalne prototüüp ning visualiseerimise abil analüüsidetailide täpsustamine oli pea 10 aastat Webmedia konkurentsieelis. Hoolimata software mockupingu, wireframingu, stroyboardingu ja muude kollase kassi probleemi lahendavate metoodikate aktiivsemast kasutuselevõtmisest kogu maailmas viimastel aastatel, on Webmedia prototüübimootor jätkuvalt eriline, pakkudes näiteks Balsamiqust (laialt levinud skitseerimise vahend) kiiremat ning (NB!) odavamat visualiseerimist, rääkimata lõppkasutajale reaalse, see tähendab üks-ühele samase kasutuskogemuse andmisest.The goal of any vendor of specialized software is to earn a profit. A pre-requisite for long-term profitability in such enterprises is an efficient development process that is constantly being improved.\n\rThere are many reasons why development processes become inefficient, but one of the most important root causes is the difference in understanding between the Client and Developer teams, and the inability to agree, on the specification level, as to how the project’s final result should look. This issue got the pet name of the Yellow Cat Problem.\n\rThe author of this work has found a solution to this problem back in 2001, in the form of visualizing, and making the prototyping of the user interface a mandatory step in the software production process. In addition to the creation of a common understanding of the final solution, visualization also brought other positive effects to the development process:\n\r•\tImprovement of the Client’s ability to think along\n\r•\tImprovement in the quality of system analysis, especially in small details\n\r•\tThe end user could test the suitability of the solution before programming even started (fully functional prototype)\n\r•\tImprovement in the quality of project management\n\r•\tVolume estimates for the programming work became more accurate\n\rAll of this had an impact on development efficiency. Programmers had to spend less time re-doing their work or expanding it based on end-user wishes that only came out in late phase testing. This in turn increased their personal motivation, as they managed to focus on creating the new, not patching holes in the old.\n\rClients were also very happy with the introduction of mandatory user interface prototyping, as for them it made the collection of requirements and system analysis stages of the new solution’s development much easier. Compared to regular text specifications, working with visualized screen views significantly simplifies the understanding of the final product being created, and improves the Client’s ability to think along down to the level of clarifying tiny details. \n\rA fully functional prototype and clarification of analysis details through visualization have been competitive advantages for Webmedia (Nortal) for nearly 10 years. Despite the increasingly active global usage of software mockuping, wireframing, storyboarding and other methodologies for resolving the Yellow Cat Problem, Webmedia’s prototype engine is still special, offering visualization that is faster and (note!) cheaper than, say, Balsamiq (a widespread sketching tool). Not to mention that it gives the end user an identical, one-to-one experience of the real thing

    Gümnaasiumi valikaine "Loovpärand ja disain" väljatöötamine ja selle aktuaalsus teiste koolide sarnaste valikainete näitel

    Get PDF
    Käesoleva magistritöö eesmärk oli välja töötada Antsla Gümnaasiumile valikaine "Loovpärand ja disain" ning veenduda selle aktuaalsuses teiste koolide näitel. Eesmärgini jõudmiseks püstitati neli uurimisküsimust: 1. Millised valikained on Eesti gümnaasiumides 2022/2023 õppeaastal, mis on seotud pärandi, loovuse ja disainiga ning PRÕK ainevaldkonnaga “Tehnoloogia”? 2. Kas 2022/2023 õppeaastal on Eestis gümnaasiume, kus juba õpetatakse valikainet, milles on ühendatud loovus, pärand ja disain? 3. Kas ekspertide hinnangul on Antsla Gümnaasiumil loodava valikaine järele vajadus? 4. Millised on loodud valikaine tugevused ja nõrkused ekspertide hinnangul?https://www.ester.ee/record=b556384

    HiTechnic NXT Prototype Sensor Board for LEGO MINDSTORMS NXT – overview and exercises

    Get PDF
    Antud bakalaureusetöö eesmärgiks oli eestikeelse dokumentatsiooni loomine LEGO MINDSTORMS NXT’ga ühilduva prototüüpimislaua firmalt HiTechnic kohta. Töö annab põhjaliku ülevaate NXT prototüüpimislauast, selle tehnilistest aspektidest ning ka rakendusvõimalustest. Seda tööd on võimalik alusena kasutada tulevikus koolides erinevate tundide huvitavamaks muutmisel. Bakalaureusetöö käigus valminud materjal läheb kasutusse Kooliroboti projekti raames, mistõttu on see koostatud võimalikult kergesti mõistetavalt. Sellest peaksid lihtsalt aru saama ka kesk- ja põhikooli õpetajad, õpilased. Töös on jälgitud teiste LEGO MINDSTORMS NXT’ga seonduvate tööde struktuuri ning on jaotatud kolmeks peatükiks. Esimeses peatükk annab ülevaate prototüüpimise ning NXT prototüüpimislaua olemusest ning selle tähtsamatest komponentidest. Selgitatakse paralleelselt lahti ka töös uuritava prototüüpimislaua tehnilised omadused ning selle suhtluse NXT põhiplokiga. Teine peatükk on keskendunud NXT prototüüpimislaua kasutamise selgitamisele - nii mehaanilise kui ka programmeerimise osas. Viimases neist on lahti seletatud NXT prototüüpimislaua programmeerimine NXT-G ning natuke madalatasemelises Not Exactly C keeles. Viimane peatükks sisaldab endas nelja kolme erineva raskustasemega ülesandeid, mida on võimalik lahendada eelnevalt omandatud materjali põhjal. Ülesannete koostamisel on arvestatud, et need hõlmaksid NXT prototüüpimislaua põhilisi funktsioone. Esimesed kaks keskenduvad NXT prototüüpimislaua digitaalühenduste ja kahendsüsteemi loogika õpetamisele, kuid järgmised juba reaalsete andurite ehitamisele. Ülesanded on kirjas kujul, mis lihtsustavad nende õppematerjalidena kasutamist.The aim of this bachelor thesis was to describe HiTechnic NXT Prototype Sensor Board and make practical tasks for its usage. This thesis has three main parts - an introduction to prototyping and overview of NXT Prototype Sensor Board, installation and programming guide for NXT-G and NXC, tasks for using the prototyping board. In the first part the main focus is on the explanation of prototyping in electronics, main techniques of that and interacting it with NXT Prototype Sensor Board and its technical aspects. In the second part can be found all that there is to be known about safe usage of prototype board and how to connect and program the prototype board in LEGO MINDSTORMS Education v2.0 environment and in Bricx Command Center. The last part of the thesis contains four different tasks in order to give a practical approach for using and understanding the NXT Prototype Sensor board. The tasks are presented along with descriptions and images how to solve them. This thesis is going to be a part of a teaching material that consists of all LEGO MINDSTORMS NXT related bachelor thesis. The purpose of the teching material is to popularize science and robotics among Estonian schoolchildren

    Psüühikahäirega inimeste sihtrühmale toetavate teenuste kontseptsiooni loomine Sotsiaalministeeriumi erihoolekande disainprojekti näitel

    Get PDF
    http://www.ester.ee/record=b5146521*es

    The conversion of ‘Histoloogiasõnastik’ to TBX

    Get PDF
    TBX (TermBase eXchange) on XML-põhine standard terminoloogilise informatsiooni vahendamiseks erinevate arvutikeskkondade vahel. Töö eesmärkideks oli teisendada algselt TeX formaadis olev „Histoloogiasõnastik” TBX standardi spetsifikatsioonile vastavaks XML dokumendiks ning tekitada sõnastiku sissekannete vahele ristviited. TBX formaat lubab sõnastikku lihtsasti teisendada erinevatesse esitusvormidesse, ristviited teevad sõnastiku kasutamise lõppkasutajale mugavamaks. TBX dokument on terminibaas ehk terminoloogiline andmebaas. Terminibaas peaks olema kavandatud teatud mudeli järgi, mis lubab selle teisendamist erinevatesse formaatidesse ja hoiab ära terminibaasi haldamisega seotud probleeme. "Histoloogiasõnastik" peegeldab seda mudelit ja sobib seega TBX formaati teisendamiseks. Sõnastiku algandmed on TeX formaadis ning sissekandeid on neljas erinevas keeles: eesti, inglise, saksa ja vene keeles, lisaks ladinakeelsed mõisted. Algandmete ülesehitus on küllaltki lihtne kuid teisenduse tegid keeruliseks suur hulk sissekannete variatsioone ja erandeid. Teisenduseks valiti evolutsioonilise prototüüpimise metoodika. See tähendab, et alguses valmis töötav, kuid puuduliku funktsionaalsusega rakendus, mida vastavalt uutele leitud vajadustele edasi arendati. Teisendus hõlmas endas nelja erinevat etappi: * Vajaliku informatsiooni sõelumine algandmetest, väljundiks lihtne XML dokument * Ristviidete leidmine ja lõpptulemuse genereerimine, väljundiks TBX dokument * Lõpptulemuse esitamine inimesele kergestiloetaval HTML kujul, et märgata tegemata jäänud nüansse * Vigade ja erandite parandamine algandmetes Teisenduse lõpptulem on TBX spetsifikatsioonile vastav XML dokument. Seda kasutatakse "Histoloogiasõnastiku" avaldamisel Keeleveebi portaalis.TBX (TermBase eXchange) is an XML-based standard for representing and exchanging terminological data in various computer environments. The objective of this thesis is to convert ‘Histoloogiasõnastik’ (dictionary of histology, created by Ülo Hussar) to a valid TBX document. TBX format allows easier ways for transforming terminological data to various representation forms, an HTML glossary for instance. Another objective of the thesis was to generate cross-references between entries of the ‘Histoloogiasõnastik’, which would make using the dictionary more convenient for the end-user. TBX document is a termbase (terminological database). Termbase should be designed according to a particular model that allows converting it to different formats and prevents systematic errors during the creation of the database. ‘Histoloogiasõnastik’ reflects this model therefore making it possible to convert it to TBX. The original data are in TeX format, entries being rather simple in their structure but containing a lot of different variations and exceptions. The methodology used for the conversion was cyclic in its nature, consisting of four main stages: • parsing original files of the dictionary, outputting an XML representation of the data • finding cross-references and forming the TBX structure, outputting the end product of the conversion • transforming the TBX document to an HTML document, allowing easy inspection of the end result to detect errors and overlooked exceptions in the original data • correcting mistakes of the conversion process and eliminating exceptions in the original data The end result of the conversion is an XML document that is in accordance with the TBX specification and satisfies the main principles of a termbase design. The converted dictionary will be published in Keeleveeb, a portal that along with different linguistic resources also features other technical dictionaries similar to ‘Histoloogiasõnastik’

    Prototyping of a small unmanned ground vehicle

    Get PDF
    Rakenduskõrgharidusõppe lõputöö Tehnotroonika õppekavalKäesoleva lõputöö eesmärk on projekteerida CAD programmis prototüüp väikesemõõdulise mehitamata maismaasõidukist. Antud lõputöös uuriti ajalugu ja tehti turuülevaade, seati projekteerimise tingimused, teostati ajami ja kontruktsiooni tugevus arvutusi, arvutati ajami voolutarve, kirjeldati koostamist ja juhtsüsteemi.The goal of this research project is to design a prototype of a small unmanned ground vehicle in a CAD program. In this dissertation, the history was studied, and a market overview was made, the design conditions were set, the transmission and construction strength calculations were performed, the power consumption of the transmission calculated, the assembly and control system were described

    Lähtekoodi failikogu analüüsimise, struktureerimise ja otsingu infosüsteemi loomine

    Get PDF
    https://www.ester.ee/record=b5148701*es

    Kliendikäitumise nügimise võimalused avalike teenuste pakkumisel Sihtasutuses Innove

    Get PDF
    https://www.ester.ee/record=b5361943*es

    Matemaatika täiendõppe e-kursuse prototüübi koostamine õpidisaini mudeli SAM2 abil

    Get PDF
    Magistritöö esimeses osas antakse ülevaade õpidisainimudelitest. Uue e-kursuse loomisel võeti eeskujuks mudel SAM2. Töö teises osas kirjeldatakse uue Moodle kursuse prototüübi loomist mudelile SAM2 järgi. Matemaatika täiendusõppe e-kursus luuakse Virumaa kolledži esimese kursuse õpilaste jaoks. Käesoleva töö raames valmisid kahe mooduli materjalid. Töö viimases osas tuuakse näiteid, kuidas kasutati erinevaid Moodle vahendeid

    MTÜ tööfüsioteraapia teenusekontseptsiooni loomine Kaubamaja AS näitel

    Get PDF
    http://www.ester.ee/record=b5146482*es
    corecore