TKK |
Tietoverkkolaboratorio
| Opetus
S-38.166 Televälitysjärjestelmien ohjelmointi
Luentosarjan runko:
15.09.97 Johdanto ja AXE-esittely
Markku Tiuri
-
Luentosarjan esittely
-
L M Ericssonin projektinhallintamalli PROPS
-
L M Ericssonin AXE 10 keskusjärjestelmä
-
Harjoitusta ei ollut
-
Materiaali:
-
Kalvot, 18 sivua
PowerPoint-kuvia
-
AXE 10 Survey -opetusohjelman opetusmoniste ja
-levyke (kts. S38 -news)
22.09.97 Projektinhallinta PROPS
Petri Haapanen
-
Projektien hallinta Ericssonilla.
-
Projektitoiminnan perusteet.
-
Projektihallintamallin esittely.
-
Harjoitusta ei ollut.
-
Materiaali:
-
Kalvot, 22 sivua
-
Jukka Sieppi: Project management view to
telecommunication development projects at Ericsson (3 sivua)
29.09.97 Laatu I
Jorma Hirvensalo
-
Laadun merkitys ja käsitteistöä.
-
Laatujärjestelmä/ISO9001, laatukäsikirjat.
-
Laadunvarmistustoiminta projekteissa (erityisesti tarkastukset).
-
Linjaorganisaation laatuaktiviteetteja mm. parannustoiminta, CMM, laatupalkintonäkökohtia.
-
Televälitysjärjetelmän toimintavarmuuden huomioiminen
ohjelmistoissa.
-
Harjoitusta ei ollut.
-
Materiaali:
-
Kalvot, 46 sivua
-
Ericssonin esite: Yhteenveto Suomen laatupalkinto
96 -voittajan hakemuksesta ja arviointipalautteesta, 20 sivua
06.10.97 Laatu II
Jorma Hirvensalo
-
Ohjelmistolaadun mittaustoiminta, sen viitekehys ja prosessi.
-
Esimerkkejä ohjelmiston laatuindikaattoreista.
-
Tilastollisten menetelmien sovellutusesimerkkejä.
-
Mittaustulosten hyödyntäminen.
-
Harjoitusta ei ollut.
-
Materiaali
-
Kalvoja ja muita monisteita yhteensä 31 sivua.
-
Ericssonin esite: Activity Guide, Quality Activities
in Projects, PROPS; 32 sivua.
13.10.97 AXE10 Ohjelmistorakenne
Antti Koskela
-
AXE10 järjestelmähierarkia, ohjelmistorakenne sekä prosessorijärjestelmät.
-
AXE10:n järjestelmän eri käyttösovelluksia, kuten
AXE mobiiliverkon osana.
-
Harjoitus 1:
-
Millaisia kehitystrendejä on nahtävissä
nykyisissä tietoliikenneverkoissa. Mitä muita trendejä voisi
olla.
-
Millaisia AXE 10 -tuotteita on olemassa ja
millaisia verkkosovelluksia ne tukevat.
-
Mitä ovat AXE 10 -järjestelmän
pääominaisuudet
-
Harjoitus 2:
-
Kuvaile AXE 10 -hierarkia.
-
Kuinka AXE 10 -järjestelmässä yhdistetään
laitteisto- ja ohjelmistotason toiminnot?
-
Millaisia prosesseja AXE 10 -järjestelmässä
on?
-
Mikä periaatteellinen ero APT:n ja APZ:n
välillä on?
-
Millaisia toiminteita APT ja APZ ovat?
-
Mikä on Group Switching Subsystem?
-
Materiaali
20.10.97 Application Modularity
Mika Närhi
-
Application Modularity (AM) tekniikan käyttö AXE 10 ohjelmistosuunnittelussa.
-
Taustaa AM-tekniikan käyttöönotolle, sekä sen hyödyt
sekä vaikutukset ohjelmistokehitykseen.
-
Harjoitus:
-
Haluamme lisätä AXE106 järjestelmään
uuden sovelluksen (application), jossa on mahdollista ohjata ja laskuttaa
internet-liityntää. Mitä pitäisi määritellä/muuttaa?
-
Haluamme tallettaa XSS:llä uutta laskutusdataa.
Mitkä AM:t, protokollat tai liitynnät pitää päivittää
... jos mitään, ja jos, niin minkä vuoksi?
-
Haluamme toteuttaa uudelleen yhden AM:n
ja käyttää siinä yhteydessä uutta ohjelmointikieltä.
Mitä meidän pitää pitää mielessä silloin?
-
Materiaali (jaettiin luennolla)
-
Luentokalvot 22 sivua
-
Harjoitusten materiaalia 4 sivua
27.10.97 AXE10 Ohjelmistosuunnittelu
Antti Koskela
-
AXE10 suunnittelumalli yleisellä tasolla.
-
AXE10 lohkosuunnittelu sekä lohkojen välinen kommunikaatio.
-
Ericssonilla käytössä olevat työkalut.
-
Materiaali
-
Tuntimoniste jaettiin luennolla
03.11.97 Verkkoäly (NI)
Mauri Siltala
-
Älyverkon palvelut ja terminologia.
-
Älyverkon arkkitehtuuri.
-
Palveluidenohjaustoiminnallisuus (SCF)
-
Palveluidenkytkentätoiminnallisuus (SSF)
-
Palveluidenhallinta (SMS)
-
INAP ja signalointi
-
Älyverkkkopalveluiden ohjelmointi Ericssonin järjestelmässä.
-
Palveluiden rakenne
-
Kontrollityyppien ohjelmointi
-
Johdanto Ericssonnin kontrollityyppeihin
Kontrollityyppi on tietty yksittäinen toiminnallisuus (esim
numeroanalyysi) ja itse IN-palvelulogiikka tehdään kytkemällä
useita kontrollityyppejä toisiinsa ja parametroimalla ne.
-
Harjoitusta ei ollut
-
Materiaali
-
Tuntimoniste 20 sivua jaettiin luennolla
10.11.97 NI-ohjelmointi
Anssi Suortti
-
IN-tuotteen suunnittelun rakenteisuus
-
Palvelutason määrittely
-
Palvelun toimintojen määrittely
-
Palvelun hallinnan määrittely
-
Käyttäjäinformaation määrittely
-
IN-palvelun suunnitteluprosessi
-
Esitutkimus
-
Vaatimusmäärittelyt
-
Tekninen analyysi
-
Toteutettavuuden analyysi
-
Ominaisuuksien määrittely
-
Toimintojen määrittely
-
Tuotteistamisen määrittely
-
Toiminnallisuuden ja käytettävyyden määrittely
-
Käyttö- ja ylläpitomäärittelyt
-
Toteutuksen määrittely
-
Toteutusmäärittelyt, SMAS
-
Testausmenetelmien määrittely
-
Käytön ja ylläpidon toteutus ja testaus
-
Muutosten hallinnan määrittely
-
Käyttäjäinformaation määrittelyt
-
Toteutettavuuden määrittelyt
-
Toteutuksen määrittelyt
-
Testauksen määrittelyt
-
Toteutetun palvelun testauksen suunnittelu (SAT)
-
Testauksen toteutettavuuden määrittely
-
Testauksen toteutuksen määrittely
-
Vikojen hallinnan määrittely
-
Integraatiotestauksen määrittely
-
Toteutetun järjestelmän konfiguroinnin määrittely
-
Palvelun loppukäyttäjälle tuoman hyödyn määrittely
-
Harjoitus:
-
Luentokalvojen sivulla 14 olevaan arkkitehtuuriin
lisätään liityntä loppukäyttäjälle.
Tarkoitus on tehdä "esimaksettu puhelu" -palvelu (GSM:stä tuttu
PrePaid SIM -palvelu) IN-palveluna. Palvelua voisi käyttää
esim. elektronisena maksupalveluna, liityntänä esim. VISA:n maksupalveluverkkoon,
lapselle annettavana ladattavana puhelukorttina jne... Olisiko loppukäyttäjän
kannalta sopiva tapa liittyä SCP/SDP:een GSM-tekstiviestin tai TCP/IP-yhteydellä
ja jos niin miksi. Miten ja millaisella käyttäjäliitynnällä
loppukäyttäjä haluaisi sinun mielestäsi käyttää
tällaista palvelua. Miten palvelun toteutukseen vaikuttaisi liityntä
usean luottokorttiyhtiön verkkoihin.
-
Materiaali jaettiin luennolla
-
Luentokalvot "Ericsson IN Service Design", 16
sivua
-
LME Survey Course: Intelligent networks, AXE Service
Script Concept, noin 120 sivua
17.11.97 Testaus +
Mika Kämäräinen
-
Johdatus ohjelmistotestaukseen.
-
Suurten reaaliaikajärjestelmien ohjelmistotestauksen erityisvaatimukset.
-
Keskeiset määritelmät
-
Testauksen tavoitteet
-
Testauksen sijoittuminen suunnitteluprojektiin
-
Testauksen vaiheet
-
Testausmenetelmät ja työkalut
Statistical Usage testing
Mika Rautakorpi
-
Uusi ohjelmistojen testausfilosofia:
-
Ohjelmiston toiminnasta muodostetaan käyttömalli, jonka
avulla valitaan testitapaukset
-
Erot perinteiseen testaukseen verrattuna
-
Käyttökokemukset Ericssonilla
-
Materiaali jaettiin luennolla
-
Luentokalvot
-
Tilastollinen käytön testaus, 15 sivua
-
Testing of Telecom Software, 10 sivua
-
Mikko Rautakorpi: Statistical Usage Testing of
Software, 9 sivua
-
Harjoitus:
-
Pohdi testauksen tarkoitusta, tavoitteita ja rajoituksia
ja näiden välisiä yhteyksiä ja mahdollisia ristiriitoja
24.11.97 Toimitus ja ylläpito
Paul-Petri Hallanoro
-
Laitteiston ja ohjelmiston uudistamisen filosofiaa
-
Laitteiston ja ohjelmiston testauksen yleiskäsitteitä
-
Implementoinnin yleiskäsitteitä
-
Järjestelmän verifionnin filosofiaa
-
Handling process
-
Materiaali jaettiin luennolla
-
Luentokalvot: Customer Services - to supply and
support, 20 sivua
-
Monist: Customer Services - to supply and support,
4 sivua
-
Harjoitusta ei
01.12.97 Excursio
Jorvakseen
Juhani Eskelinen + luennoijat
08.12.97 TENTTI
klo 16.15 -19.00 Sali S3
-
Kirjallinen tentti
-
luennoilla käsitellyt asiat
-
harjoituksissa käsitellyt asiat
-
AXE 10 Survey -ohjelmiston suorittaminen huomioidaan tentissä
Tietoverkkolaboratorio on nyt osa Tietoliikenne- ja tietoverkkotekniikan
laitosta. Tällä sivulla oleva tieto voi olla
vanhentunutta.
Kurssien ajantasainen tieto on MyCourses-palvelussa.