1 / 14

Gradun arvionti

Gradun arvionti. Markku Nykky Komponentit ohjelmistotuotannossa 1999. Jaottelu. 86 sivua jakautuu 4 osaan. Sisällys. Johdatus ohjelmistotuotantoprosessiin Yleistä komponenteista ja niiden suunnittelusta Esimerkkitapaukset CORBA, Microsoft ja JavaBeans Vertailu CORBA vs M$.

louis
Download Presentation

Gradun arvionti

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Gradun arvionti Markku Nykky Komponentit ohjelmistotuotannossa 1999

  2. Jaottelu • 86 sivua • jakautuu 4 osaan

  3. Sisällys • Johdatus ohjelmistotuotantoprosessiin • Yleistä komponenteista ja niiden suunnittelusta • Esimerkkitapaukset CORBA, Microsoft ja JavaBeans • Vertailu CORBA vs M$

  4. …sisällys (2) 7 9 21 32 49 56 65 72 79 83 • Johdanto……………………………………………… • Ohjelmistotuotantoprosessi……………….. • Ohjelmistokomponentit………………………. • Komponenttipohjainen suunnittelu……. • Corba…………………………………………………… • Microsoftin komponenttiteknologiat…… • Sunin Java ja JavaBeans……………………. • Komponenttiteknologioiden vertailu….. • Ohjelmistokomponenttien käyttöön liitännäisiä piirteitä…………………………….. • Yhteenveto………………………………………….

  5. Sisällöstä • Vesiputous- ym. mallien kertaus. • Komponentit, moduulit ja oliot käsitteinä • n-kerroksisten komponenttien arkkitehtuurimallit

  6. Komponentin ominaisuuksia • ulottuvuus • tarkoitusperä • rakenteellisuus • abstraktius (3.2.4)

  7. Komponenttisuunnittelusta • Rajapinnat tärkeitä • Kartoittaminen, rakentaminen, käyttäminen (räätälöinti, kokoaminen)

  8. Esimerkkejä • CORBA – standardi olioiden väliselle kommunikoinnille. Rajapintojen määritys keskeistä. • COM – Microsoftin määrittelemä binäärisen tason rajapinta komponenttien, olioiden tms. välille. Viitelaskuri, roskienkeruu. • JavaBeans – alustariippumattomat (käyttöliittymä)komponentit.

  9. Yhteenvedosta poimittuja • Ohjelmistokomponentit mahdollistavat nopeamman ja halvemman sovelluskehityksen. • Ohjelmistokomponenttien käyttö edellyttää arkkitehtuurin onnistunutta valintaa.

  10. Kritiikkiä • Vaikuttaa referaatti-gradulta. • Paljon lainattuja määritelmiä, joista ei edes yritetä tehdä yhteenvetoa. • Kriittinen suhtautuminen lainattuun tekstiin puuttuu. • Konkreettiset esimerkit puuttuvat.

  11. …kritiikkiä (2) • Alussa paljon lähdeviittauksia, lopussa ei lainkaan. • Mikä omaa, mikä lainattua? • Sisältää perustelemattomia väitteitä. • Turhan paljon ohjelmistoprosessin kuvausta, asiaan päästään aika myöhään.

  12. Muotoilusta • Sisältää käännettyä tekstiä? • Kielioppivirheitä • Pääosin yleiskieltä, vain paikoin lyhenneviidakkoa.

  13. + kansantajuinen gradu + jos lukija osaa ohjelmoida, teksti ymmärrettävää - ei selvää eroa sille, mikä on omaa ja mikä lainattua oma soveltaminen ei näy teoreettinen kumpi kannattaa valita Arvio

  14. …arvio (2) • Lähteiden valinta, perehtyneisyys m • Tutkimuksen jäsentely m • Teoreettinen osuus c • Empiirinen osuus n • Tulosten tarkastelu c • Tekijän itsenäisyys, työn omintakeisuus c • Esittämisen selkeys ja ulkoasu c • Tutkielman viimeistelyaste c/n

More Related