University of Jyväskylä | JYX Digital Repository

  • English  | Give feedback |
    • suomi
    • English
 
  • Login
JavaScript is disabled for your browser. Some features of this site may not work without it.
View Item 
  • JYX
  • Opinnäytteet
  • Kandidaatintutkielmat
  • View Item
JYX > Opinnäytteet > Kandidaatintutkielmat > View Item

Olioperustainen ohjelmistokehitys : määrittelyn, suunnittelun ja toteutuksen väliset suhteet

Icon
107.8 Kb

Authors
Haikonen, Juhani
Date
2004
Discipline
TietojärjestelmätiedeInformation Systems Science
Access restrictions
This material has a restricted access due to copyright reasons.
You can request a copy of this thesis here

 
Jyväskylä: Jyväskylän yliopisto 2004 25 s. Kandidaatintutkielma Olioperustaisuus on eräs tärkeä lähestymistapa ohjelmistotuotantoon. Olioperustaisuus on niin sanottu olioparadigma, jossa reaalimaailman katsotaan koostuvan olioista. Olioperustaisesta ohjelmistokehityksestä voidaan tunnistaa ja luokitella toisistaan erotettavia vaiheita. Tässä tutkielmassa perehdytään olioperustaisen ohjelmistokehityksen kolmeen keskeiseen vaiheeseen: oliomäärittelyyn, oliosuunnitteluun ja olio-ohjelmointiin. Vaikka kyseisten vaiheiden lisäksi ohjelmistokehityksen prosessista on tunnistettavissa myös muita vaiheita, ei niitä nähdä yleisesti edellä mainittuja vaiheita tärkeämmiksi. Määrittely-, suunnittelu- ja ohjelmointivaiheessa otetaan eniten kantaa rakennettavien ohjelmien oliopiirteisiin. Tutkielmassa keskitytään erityisesti näiden kolmen vaiheen välisiin suhteisiin ja suhteiden erityisominaisuuksiin. Tutkielman tärkeimpänä tehtävänä on tuoda lukijalle tietoa siitä, missä laajuudessa edeltävien vaiheiden tulokset voidaan hyväksikäyttää seuraavissa vaiheissa eli miten vaiheet ovat integroituneet toisiinsa.     ...
Keywords
olio-ohjelmointi oliomäärittely olioanalyysi ohjelmistokehitys olioperustainen
URI

http://urn.fi/URN:NBN:fi:jyu-200904231483

Metadata
Show full item record
Collections
  • Kandidaatintutkielmat [4786]

Related items

Showing items with similar title or keywords.

  • Suunnittelumallit ja niiden vaikutus laatuun 

    Tuikka, Jari (2019)
    Sovelluskehityksessä olio-ohjelmoinnissa halutaan usein käyttää apuna suunnittelumalleja. Suunnittelumalleihin liittyy usein oletusarvo, että ne automaattisesti lisäävät sovelluksen laatua. Tämä tutkielma käsittelee miten ...
  • SAAS-ohjelmiston laajentaminen serverless-funktioilla rakennetulla komponentilla 

    Lehtonen, Markku (2019)
    Tutkielmassa ohjelmistoalan yrityksen käytännön ongelma ratkaistiin serverless-paradigman avulla. Tutkimusmenetelmänä käytettiin konstruktiivista tutkimusotetta. Tutkimustulokseksi saatiin muun muassa, että serverlessin ...
  • Decorative images' effect on the cognitive load of computer programming learning 

    Mäkelä, Ella (2023)
    Kognitiivinen kuormitusteoria pyrkii kehittämään ohjeistuksia, jotka helpottavat oppimisen aikana koettavaa henkistä kuormitusta. Useita periaatteita on kehitetty kognitiivisen kuormituksen luontaisten, ulkoisten ja ...
  • Web-sovellusohjelmointi Scala-ohjelmointikielellä 

    Parpala, Joni (2021)
    Nykyisten web-sovellusten kasvavat vaatimukset painostavat etsimään ratkaisuja tavanomaisten ohjelmointiparadigmojen ulkopuolelta. Tässä tutkielmassa selvitetään, miten funktio-ohjelmoinnin ja olio-ohjelmoinnin perusperiaatteita ...
  • Luokittelu ja perintä reaalimaailmasta oliosuuntautuneeseen ohjelmointiin 

    Laiho, Pauli (2022)
    Oliosuuntautunut ohjelmointi on erittäin suosittu tapa mallintaa ohjelmistoja. Oliot ja oliomainen ajattelutapa on kuitenkin merkittävästi ohjelmointia vanhempia käsitteitä ja niitä on tutkittu laajasti sekä filosofiassa ...
  • Browse materials
  • Browse materials
  • Articles
  • Conferences and seminars
  • Electronic books
  • Historical maps
  • Journals
  • Tunes and musical notes
  • Photographs
  • Presentations and posters
  • Publication series
  • Research reports
  • Research data
  • Study materials
  • Theses

Browse

All of JYXCollection listBy Issue DateAuthorsSubjectsPublished inDepartmentDiscipline

My Account

Login

Statistics

View Usage Statistics
  • How to publish in JYX?
  • Self-archiving
  • Publish Your Thesis Online
  • Publishing Your Dissertation
  • Publish Your Data
  • Publication services

Open Science at the JYU
 
Data Protection Description

Accessibility Statement

Unless otherwise specified, publicly available JYX metadata (excluding abstracts) may be freely reused under the CC0 waiver.
Open Science Centre