Tuesday, October 4, 2016

Hoofstuk 8

Hoofstuk 8 - beplanningsfase: Die skep van die projekplanne Inleiding Die projek planne is gedetailleerde, aksie beskrywings van hoe die oplossing eintlik gebou sal word tydens die ontwikkeling, stabiliseer, en die implementering van die fases van die projek. Hulle beskryf die groot stukke werk wat afgehandel moet word, soos die ontwikkeling, toets, opleiding, ontplooiing en ondersteuning eindgebruiker. Core spanlede en subteam lei berei hierdie planne, met elke rol wat groot verantwoordelikheid vir sy of haar omgewing (byvoorbeeld die toets Rol berei die toets plan). Program Bestuur is verantwoordelik vir oprol al die individuele planne in die Meester Projekplan. Na afloop van die volle omvang van die migrasie poging in 'n enkele taak vloei is opgeneem, kan jy die migrasie skedule te vestig. Skedulering moet rekening hou met die tipe en aantal databasis voorwerpe wat jy moet migreer - dit wil sê, die omvang van die ontwikkeling pogings - die risiko's en hul mitigations, befondsing, en die beskikbaarheid en vaardighede van die hulpbronne op die migrasie projek. Die volgende afdelings beskryf verskeie belangrike planne wat jy sal nodig hê om voor te berei vir 'n Sybase databasis migrasie projek: die Ontwikkelingsplan, die Plan toets, die opleiding plan, die ontplooiing Plan, en die ondersteuningsplan. Die projek templates ingesluit in die werk hulpmiddels sal jou help om meer volledige tydlyne en arbeid raming te ontwikkel. Die moeite wat jy belê in die bou van volledige projekplanne sal jou in staat stel om die vereiste tyd en koste akkuraat te projekteer, te bou realistiese skedules, en 'n omvattende beeld van die volgorde van migrasie take wat moet plaasvind om die projek te voltooi ontwikkel. Projek lêers vir databasis en ontwikkeling aansoek skedules is ingesluit met die werk hulpmiddels vir hierdie gids. Die werk hulpmiddels is beskikbaar in die gids Job Vigs in die aflaai weergawe van hierdie gids. Ontwikkelingsplan Die ontwikkelingsplan beskryf hoe die ontwikkeling span (of databasis en kliënt ontwikkeling spanne, as jy die werk verdeel) sal die databasis en kliënte migreer. Die plan bied inligting oor die gereedskap, metodes, beste praktyke, rye van gebeure, hulpbronne, en skedules vir elke aspek van die ontwikkeling pogings. Die sleutel take te dokumenteer in die plan, ten einde, is die volgende: Definieer span rolle. Sien bespreking van funksionele ontwikkeling spanne in die afdeling "Die skep van die span" in Hoofstuk 2, "behels Fase." Identifiseer span hulpbronne - noem die lede van elke span en verantwoordelikhede toewys. Lei 'n span lede in die behoefte van spesifieke opleiding. Die res van die ontwikkelingsplan sal verdeel word in drie afsonderlike dele, wat elk 'n aspek van die ontwikkeling wat deur 'n ander groep ontwikkelaars kan gedoen word: databasis migrasie plan; aansoek rehosting of verwysing plan, en stellasies omgewing ontwikkelingsplan. In die meeste gevalle sal die in elke plan beskryf aktiwiteite gelyktydig uitgevoer word deur die spanne. Databasis migrasie Plan Die plan moet die stappe te neem in die volgende lys vir elke databasis te migreer. Baie van die items gebeur as gevolg van sagteware en skrifte wat moeite outomatiseer. Ander items op die lys te betrek handleiding moeite. Vind die databasisse te migreer op die UNIX-platforms. Instel van die netwerk vir verbinding tussen die UNIX databasis platform en die Windows ontwikkeling gasheer. Inventaris van die gekose Sybase databasisse met behulp van die Sybase Migrasie Toolkit (SBS) van die Windows ontwikkeling gasheer platform. Begin die assesseringsinstrument om verslae oor veranderinge wat nodig is om die databasis migreer produseer. Assesseer outomatiese omskakeling verslagdoening. Assesseer handleiding omskakeling verslagdoening. Bevestig hoe die migrasie sal vervul word (byvoorbeeld, sal dit uitgefaseer? Sal sekere tafels of voorwerpe word migreer voor ander? Sal sekere databasisse word voor ander migreer?). Pak die Sybase databasis skedule. As jy die Sybase Migrasie Toolkit het weer begin, sal jy nodig het om die aanslag van die instrument vir die opstel van die onttrekking tik. Voer Transact-SQL transformasies. Met die hand te migreer nie-Transact-SQL voorwerpe. Voer enige moontlike outomatiese Transact-SQL transformasies. Voer handleiding Transact-SQL transformasies vir die oorblywende voorwerpe. Nota stappe 2 en 3 van toepassing op afhanklik prosedures in die databasis sybsystemprocs sowel as diegene in die Sybase databasis wat migreer. Herbou indekse op die stelsel getoets. Eenheid-toets gestoor prosedures en snellers op die stelsel getoets. Migreer en toets UNIX skrifte. Nota Databasisse gekies vir migrasie moet parallelle ontwikkeling skedules vir elke verwante aansoek het. Koördinering van die skedulering van databasisse en verwante aansoeke baie stroomlijnt die tydsberekening van die toets en integrasie van migreer omgewings en hulpmiddels in resolusie van foute, foute, en so aan. Aansoek Rehosting en Redirection Plan Die tweede deel van die ontwikkelingsplan spreek die rehosting of verwysing van aansoeke wat verband hou met die databasis wat migreer na SQL Server 2000 Daar is dikwels baie sulke verwante aansoeke. Jou plan moet elke aansoek te identifiseer wat rehosted of herlei en sluit die stappe wat uiteengesit in die volgende lys wat toegepas moet word om elke aansoek. Elke aansoek geskeduleer vir migrasie moet beskou word as 'n afsonderlike subprojek. Vind die aansoek bronkode te rehosted of herlei. Kopieer die aansoek bronkode na die program-ontwikkeling platform (kies van 'n Windows of UNIX gasheer vir die toepassing). Bevestig gebruik die aansoek se van 'n API (dit wil sê, DB-Library, CT-Biblioteek, of ODBC) Kies die aansoek migrasie metode die mees geskikte vir hierdie spesifieke toepassing (kies 'n biblioteek versoenbaar is met die gekose in stap 2 platform). Sien die skedule in figuur 5.1 in Hoofstuk 5 vir gedetailleerde stappe om te volg om hierdie besluit te neem. Maak gepaste aansoekvorm kode of konfigurasielêer veranderinge. Hercompileren en Herskakel aansoek kode indien nodig. Toets die aansoek om verbinding met die databasis SQL Server 2000. Let Die databasis moet reeds migreer, getoets, en in staat is om te aanvaar verbindings. Toets die aansoek om verwagte werking met die databasis SQL Server 2000. Migreer en enige UNIX skrifte wat gebruik word met die gemigreerde aansoek te toets. Na suksesvolle voltooiing van toepassing eenheid toets, gaan in die aansoek bronkode en skrifte om die bronkode beheer stelsel. Argief Die aansoek kode basis en skrifte. Berei die aansoek kode basis en skrifte vir insluiting in die formele ontplooiing en aanvaarding toets planne. Stellasies Omgewing Ontwikkelingsplan Lede van die span sal voorheen ontwerp en gebou vir die ontwikkeling en toets omgewings. Die meeste van die wat betrokke is by die ontwikkeling en tegnologie sal ook gebruik word in die aanbieding en produksie-omgewings. Die aanbieding omgewing moet die volgende insluit komponente wat presies of verteenwoordiger afskrifte van die hele produksie-omgewing, insluitende is: databasis, databasis bediener, kliënt-bediener en programme, en die fisiese netwerk dat die databasis vlakke verbind. Die aanbieding omgewing en die produksie-omgewing moet nou mekaar spieël. In sommige gevalle, sal die aanbieding omgewing eintlik die produksie-omgewing geword. In hierdie geval, moet die aanbieding en ontplooiing stelsels planne vereistes van die produksie stelsel spesifiseer vir ontwikkeling as die aanbieding omgewing. In sommige omgewings is dit ook moontlik dat die produksie-omgewing sal die eiendom van bedrywighede en dat die ontwikkeling span kan nie bou of sy voet aanraak daardie omgewing, behalwe tydens formele aanvaarding toets. Jou planne vir die ontwikkeling van 'n opvoering omgewing mag nodig wees om daarvolgens ontwikkel. Die aanbieding omgewing gebruik word vir die toets ontplooiing en die werklike wêreld simulasie, miskien met die werklike gebruikers in 'n vlieënier toets. Ontwerp die nuwe hardeware omgewing. Ontwerp en bou die stellasies omgewing. Ontwerp en bou die produksie-omgewing - gewoonlik uitgevoer deur bedrywighede. Ontwerp en bou die netwerk omgewing.


No comments:

Post a Comment