Laajenna kaikki Sulje kaikki

SoftaSpec HtmlEditTbox (HtmlEditCtrl) SP1



Dokumentin tekijät Juha Lähteenmäki
Dokumentin jakelu: Juha Lähteenmäki
Dokumentin jakelun rajoitukset Ei rajoituksia
Viimeksi muokattu: 20.08.2003
Dokumentin versiotiedot: (esim. Työversio (beta 1.0),Versiosykli nro 1) Versio 1.0, Versiosykli nro 2 (Valmistumispäivä 16.7.2003) SP1 20.08.03
Dokumentin kattavuus: Kattaa määrittelyn ja suunnittelun mukaan lukien käyttöönotto- ylläpito- ja testaussuunnitelman
Dokumentointi malli: STEP beta 1, työversio, SoftaSpec Versio 1.0 beta 3
Projektin muut (olennaisimmat) dokumentit Projektisuunnitelma, palaveriraportit, koodit, koodin kommenttiraportit, asennuspakettiin liitettävä ohjetiedosto (HtmlHelp), Projektin Web-ohje/jakelu-sivut (vastaa HtmlHelppiä)
Dokumentin muutoksia: (ekan version valmistumisen jälkeen) -

- 1. Perustiedot

Tieto Selitys
Projektin nimi: HtmlEditCtrl, SP1 HtmlHävitys
Liittyy osaksi projektia/järjestelmää: (emo projekti) Itsenäinen projekti
Versio: 1.0, versiosykli 2 SP1
Edellinen versio: 1.0, versiosykli 1 (ei saatavilla julkisessa versiossa)
Järjestelmän/komponentin nimi: HtmlEditTbox
Suositeltava tot. tekniikka/ympäristö .NET  ja tot. työkaluina.NET framework 1.1:n liittyvät työkalut
Kuinka suuri osa projektin osista suunnitellaan uudelleen käytettäviksi ja millä tasolla:  

Koko komponentti 100%:sti yleiskäyttöinen ja täysin projektisitoutumaton

 

Riippuvuudet ulkopuolisiin komponentteihin/järjestelmiin: ei ole
Muuta: -

Projektisuunnitelma (ei saatavilla julkisessa versiossa)

- 2. Määritelmät termit, lyhenteet ja viitteet

Lyhenne/termi/määritelmä Selitys
STEP Sovittu Toimintatapa Erilaisille Projekteille
HUSA Human Understandable System Analysis.  STEP-laatujärjestelmän yhteydessä tietojärjestelmien ja komponenttien vaatimuksia ja rakennetta pyritään selvittämään HUSA:n avulla.
ILE (Independent Logical Entity) Järjestelmän (mahdollisimman) itsenäinen looginen (yleensä toiminnallisuuden perusteella muodostettu) kokonaisuus. ILE voi olla esim. järjestelmän taso, komponentti, luokka tai luokan rajapintametodi. Arkkitehtuurisuunnittelun kannalta on olennaista osata jakaa edelleen kukin ILE sellaisiin uusiin ILE:hin joiden toiminnan jaetun ILE:n osana ihminen kykenee ymmärtämään. (HUSA)
Kerros (taso) Järjestelmän jaottelun tuloksena syntyvä suurin mahdollinen kokonaisuus. Perustasot ovat: Käyttöliittymä, sovelluslogiikka ja data.

Viitteen merkintä Selitys/tekijä/tekovuosi (Web-sivuissa myös pvm)
ei merkittyjä viitteitä  

- 3. Yleiskatsaus dokumenttiin

Kaikki luvut eivät välttämättä ole käytössä tässä dokumentissa. Tällöin ko. luvun yhteydessä maininta tästä.

- 4 Vaatimusmäärittely

Avaa uudessa ikkunassa

 

- 5. Järjestelmän/komponentin kerrosjako ja toteutustekniikat

Tämä luku ei ole tällä komponentilla käytössä koska kyseessä on selvä käyttöliittymä komponentti joka sisältää ainoastaan käyttöliittymän ja käyttöliittymä logiikan. Näiden kerrosten välille pyritään kuitenkin luomaan suunnitelmissa mahdollisimman selkeä ero HUSA:n mukaisesti

 

- 6. Toimintolähtöinen analyysi kerroksittain jaoteltuna

Tämä luku ei ole tällä komponentilla käytössä koska kyseessä on selvä käyttöliittymä komponentti (jolla ei ole näin perinteistä kerrosjakoa) Myös sen toiminnallisuus on selkeästi hahmotettavissa ilman tätä analyysivaihetta (HUSA)

 

- 7. Rakenteellinen ja tekninen analyysi

Avaa uudessa ikkunassa

 

- 8. Toimintojen rakennelähtöinen (luokkatason) analyysi

Tätä lukua ei ole nähty tarpeelliseksi komponentin yksinkertaisesta luokkarakenteesta johtuen

 

- 9 Toimintojen toteutuslähtöinen analyysi

Avaa uudessa ikkunassa

 

- 10. Testaussuunnitelma

Avaa uudessa ikkunassa

 

- 11. Käyttöönotto (esimerkit syntyvät käyttöohjeen rakentamisen yhteydessä)

Avaa uudessa ikkunassa

 

- 12. Ylläpitosuunnitelma

Avaa uudessa ikkunassa