Kinek szól a könyv? Hogyan épül fel a könyv? Megjelenés előtti szoftver A hálózati kézikönyv tartalma A könyv támogatása Kérdések és megjegyzések



Hasonló dokumentumok
DSI működésre. tervezve. Hogyan fog kinézni a jövő informatikai infrastruktúrája? Egész szoftverrendszerek egy

Fejlesztési projektek menedzselése IBM Rational CLM termékekkel. Ker-Soft Kft. Kaszás Orsolya - üzleti tanácsadó

Informatikai Tesztek Katalógus

Változáskezelés és minőségbiztosítás

A Microsoft Visual Studio 2005 fejlesztőkörnyezet

Hatékony. kliensfelügyelet. Avégfelhasználói rendszerek tekintetében korántsem olyan egyértelmű a kép, mint az

Gyakorlati vizsgatevékenység B

Rational. Application Developer. Telepítési kézikönyv. 7.0 változat GI

A Team System áttekintése

Bevezetés. Kiknek szól a könyv?

A DevOps-kultúra eszközei

Visual Studio 2012 és MSDN. Csomagok és licencelés

Entity Framework alapú adatbáziselérés

Szoftver technológia. Projektmenedzsment eszközök. Cserép Máté ELTE Informatikai Kar 2019.

Informatika szigorlati témakörök gazdasági informatika egyetemi képzés hallgatói részére

A.NET keretrendszer (.NET Framework) három alapvetõ összetevõbõl áll:

Symantec Endpoint Protection

Megnevezés Verzió Méret (byte) SHA-1 lenyomat

Kiknek szól ez a könyv? Miről szól a könyv? Hogyan épül fel a könyv? Mire van szükség a könyv használatához? Szokások Forráskód Hibajegyzék

Tartalomjegyzék. Bevezetés. 1. A.NET 3.5-keretrendszer 1. A korszerű alkalmazások felépítésének kihívásai... 2

NBI/B Nıi Keleti csoport bajnokság évi sorsolása

Közösség, projektek, IDE

A J2EE fejlesztési si platform (application. model) 1.4 platform. Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem

ADATBÁZIS-KEZELÉS - BEVEZETŐ - Tarcsi Ádám, ade@inf.elte.hu

MICROSOFT DYNAMICS AX ÜGYFÉLKAPCSOLAT-KEZELÉS (CRM)

SAP Business One. Méretre szabás. Mosaic Business System Kft.; Support:

A szoftver tesztelés alapjai

Modellalkotás UML-ben

Fejlesztési tapasztalatok multifunkciós tananyagok előállításával kapcsolatban Nagy Sándor

Nyílt hozzáférésű informatikai rendszerek BME VIMM 5294

Az üzleti igények átültetése a gyakorlatba eszköz és módszertan: - ARIS és WebSphere megoldások együttes használata a folyamatmendzsmentben -

Hogyan lehet megakadályozni az üzleti modellezés és az IT implementáció szétválását? Oracle BPM Suite

Tartalomjegyzék ÁLTALÁNOS ISMERETEK... 1 LEVELEZÉS... 15

A kormányzati infokommunikáció új útjai

EUCIP Core Sillabusz 3.0 változat

Informatika szigorlati témakörök gazdasági informatika egyetemi képzés hallgatói részére

STANDARD DEVELOPMENT U.L. FACTORY SYSTEMS GROUP IT DEPARTMENT

Gyakorlati vizsgatevékenység A

A SZOFTVERTECHNOLÓGIA ALAPJAI

TARTALOMJEGYZÉK ELŐSZÓ ÉVI I. TÖRVÉNY A MUNKA TÖRVÉNYKÖNYVÉRŐL*.4 ELSŐ RÉSZ ÁLTALÁNOS RENDELKEZÉSEK.4 I. FEJEZET BEVEZETŐ RENDELKEZÉSEK.

Komponens modellek. 3. Előadás (első fele)

SAP Business One. Áttekintés, gyakorlati ismertetı. Mosaic Business System Kft.; Support:

BI modul a lízing üzletágban márc. 21. Előadó: Salamon András

Miért ASP.NET? Egyszerű webes alkalmazás fejlesztése. Történet ASP ASP.NET. Működés. Készítette: Simon Nándor

10. évfolyam 105 óra azonosító számú Hálózatok, programozás és adatbázis-kezelés 105 óra Adatbázis- és szoftverfejlesztés gyakorlat tantárgy

FELÜLVIZSGÁLATI JEGYZŐKÖNYV MELLÉKLETE (I-UNI15F1_ TANF) TANF.ME-01 I-UNI15F1 I ... ~~~?... MATRI tanúsítási igazgató

Cloud computing. Cloud computing. Dr. Bakonyi Péter.

George Shepherd. 1. A webes alkalmazások alapjai 1

Ügyfélkezelési és mobil nyomtatási megoldások

FELÜLVIZSGÁLATI JEGYZŐKÖNYV MELLÉKLETE (I-UNI16F1_ TANF) TANF.ME {.{W... Szoftver utolsó változtatás időpont ja: december 12.

Windows Server 2012: a felhő OS

DB2 Connect: DB2 Connect kiszolgálók telepítése és konfigurálása

Cloud computing Dr. Bakonyi Péter.

DB2. Repülőrajt - DB2 ügyfelek. DB2 v9 Linux, UNIX és Windows rendszerhez GC

Folyamatmodellezés és eszközei. Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék

MICROSOFT DYNAMICS AX ÜZLETI ANALÍZIS

Ismeretanyag Záróvizsgára való felkészüléshez

Pénzügy, számvitel. Váradi Mónika

Eseményvezérelt alkalmazások fejlesztése II 12. előadás. Objektumrelációs adatkezelés (ADO.NET) Giachetta Roberto

MVC Java EE Java EE Kliensek JavaBeanek Java EE komponensek Web-alkalmazások Fejlesztői környezet. Java Web technológiák

Windows 8 Consumer Preview

IBM Business Process Manager változat 8 alváltozat 5. Az IBM Business Process Manager áttekintése

MICROSOFT DYNAMICS AX TERMELÉSIRÁNYÍTÁS II.

Objektumorientált programozás. Pál László. Sapientia EMTE, Csíkszereda, 2014/2015

System Center Service Manager 2012 műszaki előadás. Ker-Soft Kft. Kovács Gábor - rendszermérnök Nagy Dániel - rendszermérnök

Models are not right or wrong; they are more or less useful.

Előszó. Bevezetés. Java objektumok leképzése relációs adatbázisokra OJB-vel Viczián István Viczián István

Bevezetõ. xvii

ÓBUDAI EGYETEM Neumann János Informatikai Kar Informatikai Rendszerek Intézet Témavezető: Bringye Zsolt

Az üzlet és az IT kapcsolatának fontossága és buktatói

Az IBM WebSphere Multichannel Bank Transformation Toolkit V7.1 felgyorsítja a többcsatornás alkalmazásfejlesztést

A projekt programjának és állásának ismertetése

Gyakorlati vizsgatevékenység A

SAP SZOFTVERHASZNÁLATI JOGOK

WCF, Entity Framework, ASP.NET, WPF 1. WCF service-t (adatbázissal Entity Framework) 2. ASP.NET kliens 3. WPF kliens

SAP SZOFTVERHASZNÁLATI JOGOK

SAP SZOFTVERHASZNÁLATI JOGOK

Illek Vince utca. Attila utca 6 6/A 8 8/A. Deák Ferenc utca (72195) (72182) Mentőállomás. Speciális Általános Iskola (72183/1) (72203)

LOGISZTIKAI ADATBÁZIS RENDSZEREK BEVEZETÉS

Mérkőző csapatok Időpont Megjegyzés/ CSAPAT. Ford. HAZAI VENDÉG Hó,nap Óra Elfogadva 1/6 NB I NŐK KELET KÉZILABDA Sorsz.

A Kiadó előszava... xvii. Köszönetnyilvánítás... xix. Bevezetés... xxi. I. rész: Bevezetés a Silverlight 3 programozásába

IT TERMÉKEK TANÚSÍTÁSA

A projektmenedzser "barátai"

GuideReg demó program telepítési útmutató

Informatikus, Webfejlesztő. Nagy Gusztáv

Elemi alkalmazások fejlesztése IV. Adatbázis-kezelés ActiveX vezérlıkkel - 1

Pánczél Zoltán / Lyukvadászok szabálykönyve

Melyek az újdonságok a Microsoft Dynamics AX 2012-ben? Sasfi Imre

Összefüggő szakmai gyakorlat témakörei évfolyam. 9. évfolyam

TANÚSÍTVÁNY (E-MS05T-TAN.SW_1) MELLÉKLETE

Mérkőző csapatok Időpont Megjegyzés/ CSAPAT. Ford. HAZAI VENDÉG Hó,nap Óra Elfogadva. 1/6 NB I NŐK évi ALAPSZAKASZ Sorsz.

CADian 2014 Profesional HU/ENG / letölthető Ft Ft Ft (díjtalan CD másolat a telepítő anyagról)

Előzmények

Unit Teszt. Tóth Zsolt. Miskolci Egyetem. Tóth Zsolt (Miskolci Egyetem) Unit Teszt / 22

iseries Access for Windows: Adminisztráció

ÍRÁSBELI SZAVAZÁS /ELJÁRÁSI SZABÁLYOK/ FŰTÉSI ENERGIAKÖLTSÉG-CSÖKKENTÉS 2013.

3. Fehérvár KC Mosonmagyaróvári KC SE 4. Dunaújvárosi KKAMTK 5. FTC Rail Cargo Hungaria DVSC 6. Ipress Center VácBékéscsabai ENKSE

OOP és UML Áttekintés

Windows hálózati adminisztráció

Üzleti intelligencia - eszközöktől a megoldásokig

Átírás:

Előszó Köszönetnyilvánítás Bevezetés Kinek szól a könyv? Hogyan épül fel a könyv? Megjelenés előtti szoftver A hálózati kézikönyv tartalma A könyv támogatása Kérdések és megjegyzések xiii xv xvii xvii xvii xviii xviii xix xix I. rész: A Team System bemutatása 1. A Team System áttekintése 3 Élet a Visual Studio 2005 Team System nélkül 3 Globális kommunikáció 4 Túl sok eszköz 5 A problémák megoldása 7 A Visual Studio 2005 Team System céljai 7 Módszertanra szükség van 9 Microsoft Solutions Framework 9 Hogyan támogatja a Team System e módszertanokat? 13 Módszertanok testre szabása 15 A Visual Studio 2005 Team System 15 Visual Studio 2005 Team Edition rendszertervezőknek 16 Visual Studio 2005 Team Edition szoftverfejlesztőknek 16 Visual Studio 2005 Team Edition szoftvertesztelőknek 17 Visual Studio 2005 Team Foundation Server 17 Visual Studio 2005 Team Suite 18 Szerepek a Team Systemben 18 A Visual Studio 2005 kiadásai 19 Visual Studio 2005 Express kiadásai 19 Visual Studio 2005 Standard Edition 20 Visual Studio 2005 Professional Edition 20 Együttműködés más Microsoft termékekkel 20 Összefoglalás 21

2. Team Foundation Server 23 A Team Foundation Server összetevői 23 Team Foundation Server Architecture 24 Adatbázisréteg 24 Alkalmazási réteg 26 Kliensréteg 28 Szoftverkonfiguráció-kezelés (Software Configuration Management, SCM) 29 Munkaelem-követés (Work Item Tracking, WIT) 30 Verziókezelő 33 Fordítás- (build) és kiadás- (release) kezelés 42 Összefoglalás 43 3. Team System kliensalkalmazások 45 Eszközök projektmenedzsereknek 46 Visual Studio 2005 Team Explorer 46 Microsoft Excel 48 Microsoft Project 52 Eszközök tervezőknek 53 Dinamikus rendszerekkel kapcsolatos kezdeményezés (Dynamic System Initiative, DSI) 54 Rendszerdefiníciós modell (System Definition Model, SDM) 55 Szakterület-specifikus nyelvek (Domain-Specific Languages) 58 A Team System szakterület-specifikus nyelvi eszközei 59 Eszközök fejlesztőknek 72 Source Control Explorer 72 Osztálytervező (Class Designer) 73 Függő beadások (Pending Checkins) 75 Eszközök tesztelőknek 76 Internet Explorer minden csapattag számára 77 Parancssori segédprogramok 77 Eszközök szerep szerint 78 Összefoglalás 79 II. rész: Team System az egész csapatnak 4. Projektmenedzserek 83 A csapat szervezése 83 Új projekt indítása 84 Módszertan kiválasztása 85 A projektportál beállítása 86 A verziókezelő beállítása 87 vi

Futó projekt kezelése 88 A biztonság beállítása 88 Kategóriák (classifications) létrehozása 91 Iterációk létrehozása 91 Beadási házirendek beállítása 93 Dokumentumok és más elemek feltöltése 94 Munkaelemek hozzáadása és kezelése 95 Összefoglalás 105 5. Architektek 107 Az architekt szerepe 108 Az infrastruktúraarchitekt 109 Az alkalmazásarchitekt 109 Az átdolgozott DSI, SDM és DSL 110 Az elosztottrendszer-tervező 111 Biztonság 112 Együttműködési képesség 112 Unified Modeling Language (UML) 112 Saját szerelvények 114 Egyéb nyelvek 114 Kész osztálykönyvtárak 114 Webszolgáltatások, J2EE, BizTalk Server, és az SQL Server 115 A logikaiadatközpont-tervező 115 Logikaiadatközpont-ábrák létrehozása 116 Az alkalmazástervező 123 Alkalmazásdiagramok létrehozása 124 Végpontok összekötése 127 Egyedi alkalmazásprototípusok újrafelhasználása 127 Az osztályok megvalósítása 128 Beállítások és megszorítások 132 A rendszertervező (System Designer) 134 A telepítéstervező (Deployment Designer) 135 A telepítés ellenőrzése 137 Telepítésjelentés készítése 138 Hogyan tovább? 141 Összefoglalás 142 6. Fejlesztők 143 Munkaelemek megtekintése 144 A webalkalmazás vagy webszolgáltatás létrehozása 145 Az osztálytervező használata 147 Verziókezelő 149 A beadások összekapcsolása munkaelemekkel 151 Version Control Explorer 152 vii

Függő beadások (Pending Check-Ins) 153 Polcra tétel és polcról levétel 154 Verziókezelő, beadási házirendek (Version Control Check-In Policies) 156 Integrált tesztelés 156 Tesztelés vezette fejlesztés (Test-Driven Development) 157 Egységtesztelés 159 Kódlefedettség 163 Statikus elemzés 164 Futáselemzés (profiling) 165 Team Foundation Build 167 A fordítás típusa 169 Fordítás végrehajtása 173 A fordítási eredmények megtekintése 173 Jelentések 174 A kódfejlesztésre gyakorolt hatás 176 Összefoglalás 177 7. Tesztelők 179 Munkaelemek megtekintése 181 Tesztek kezelése 181 Tesztmenedzser (Test Manager) 181 Tesztnézet (Test View) 182 Tesztprojektek (Test projects) 183 Tesztelés Visual Studio 2005-ben 184 A tesztek ellátása szerzővel 184 Manuális tesztek 185 Generikus tesztek 188 Webtesztek 191 Terheléstesztek 194 Rangsorolt tesztek 197 Teszteredmények és a hibák nyomon követése 198 A tesztfuttatás konfigurációja 199 Összefoglalás 200 III. rész: Módszertan és kiterjeszthetőség 8. A Microsoft Solutions Framework 203 Az MSF és a Team System 204 A folyamatsablon kiválasztása 205 Az MSF 4.0 újdonságai 206 Az MSF 4.0 alapfogalmai 208 Az MSF 4.0 szerkezete 211 viii

Az MSF 4.0 csapatmodellje 212 Az MSF 4.0 ciklusai és iterációi 214 Az MSF 4.0 és a projektirányítás 215 MSF az agilis szoftverfejlesztéshez 216 Szerepek 216 Munkaelemtípusok 217 Munkafolyamok (Work Stream) 219 Szakterületek 222 Szolgáltatásminőség 223 Projektirányítás és fázisok 223 MSF a CMMI folyamatfejlesztéshez 225 Alapelvek 227 Gondolkodásmódok 229 Szerepek 232 Munkaelemtípusok 239 Szakterületek és szolgáltatásminőség 241 Projektirányítás (Governance) 241 Az MSF 4.0 megvalósítása a Team Systemben 242 Testreszabás és kiterjeszthetőség 245 Összefoglalás 245 9. A Team System testreszabása és kiterjesztése 247 Testreszabás vagy kiterjesztés: mi a különbség? 248 A Team System testreszabása 249 A Team System kiterjesztése 264 A munkaelem-követés kiterjesztése 267 A Visual Studio 2005 eszközintegrációja 279 A kiterjesztő eszközkészlet 281 Partnerek 281 Borland 281 SourceGear 282 AutomatedQA 283 Identify 284 Compuware 284 AVIcode 285 Mercury Interactive Corporation 286 Serena 286 Conchango 287 Osellus 287 Összefoglalás 289 ix

10. Foglaljuk össze: a befejezés és a telepítés 291 A Team Build 292 Az alkalmazás telepítése 292 Az aktuális iteráció lezárása 293 A programhibák és zavarok folyamatos nyomon követése 293 Jelentések készítése 293 Jelentés nem tervezett munkáról 297 Projektintegráció 306 Összefoglalás 306 IV. rész: Függelékek A Egy nap a Team System életében 309 Az Adventure Works környezet 310 Az Adventure Works csapat 310 Szereplő Tamara 310 Finanszírozó Jay 311 Üzleti elemző Robert 311 Projektmenedzser Glenn 311 Rendszertervező Martin 312 Vezető fejlesztő Jeff 312 Fejlesztők Amy, Joe és Donovan 312 Tesztelők Hubert és Mandy 312 Stratégiai vezető Tim 313 Az MSF az agilis szoftverfejlesztéshez használata 313 Projektidővonal 315 0. iteráció: Projektkonfiguráció és -tervezés (3 hét) 316 1. iteráció: 1. előzetes verzió (3 hét) 317 2. iteráció: 2. előzetes verzió (3 hét) 320 3. iteráció: Stabilizáció és telepítés (3 hét) 322 B Elosztottrendszer-tervező kézikönyv 325 Logikai adatközpont-tervező (Logical Datacenter Designer) 325 Windowsos kliens 326 IIS webkiszolgáló 327 Adatbázisszerver 328 Generikus kiszolgáló 328 Zóna 329 Alkalmazástervező (Application Designer) 330 Windowsos alkalmazás 331 ASP.NET-webszolgáltatás 331 ASP.NET webalkalmazás 332 x

Office-alkalmazás 333 Külső webszolgáltatás 333 Külső adatbázis 334 BizTalk-webszolgáltatás 334 Generikus alkalmazás 335 Osztálytervező (Class Designer) 336 Osztály 336 Enum 337 Interfész 337 Absztrakt osztály 337 Struktúra 338 Metódusreferencia (delegate) 338 C Kódnevek 339 Tárgymutató 341 xi