CORE 8 t 9 Data Migratin Guide i
CORE 8 t 9 Data Migratin Guide Cpyright 2009-2015 Vitech Crpratin. All rights reserved. N part f this dcument may be reprduced in any frm, including, but nt limited t, phtcpying, translating int anther language, r strage in a data retrieval system, withut prir written cnsent f Vitech Crpratin. Restricted Rights Legend Use, duplicatin, r disclsure by the Gvernment is subject t restrictins as set frth in subparagraph (c) (1) (ii) f the Rights in Technical Data and Cmputer Sftware clause at DFARS 252.277-7013. Vitech Crpratin 2270 Kraft Drive, Suite 1600 Blacksburg, Virginia 24060 540.951.3322 FAX: 540.951.8222 Custmer Supprt: supprt@vitechcrp.cm www.vitechcrp.cm is a trademark f Vitech Crpratin and refers t all prducts in the CORE sftware prduct family. Other prduct names mentined herein are used fr identificatin purpses nly, and may be trademarks f their respective cmpanies. Publicatin Date: June 2015 ii
CORE 8 t 9 Data Migratin Guide TABLE OF CONTENTS Overview f schema changes in CORE 9... 1 Changes in bth the Base and DDAF schemas... 2 Changes in the DDAF schema nly... 2 Users and Grups... 3 Data Migratin Overview... 3 Step-by-Step Instructins fr Data Migratin... 3 Cmplete List f Schema Changes in v90... 5 iii
CORE 8 t 9 Data Migratin Guide CUSTOMER RESOURCE OPTIONS Supprting users thrughut their entire jurney f learning MBSE is central t Vitech s missin. Fr users lking fr additinal resurces utside f this dcument, please refer t the links belw. Alternatively, all links may be fund at www.vitechcrp.cm/resurces. Webinars Webinar archive with ver 40 hurs f premium industry and tl-specific cntent. Screencasts Shrt vides t guide users thrugh installatin and usage f Vitech sftware. A Primer fr Mdel-Based Systems Engineering Our free ebk and ur mst ppular resurce fr new and experienced practitiners alike. Help Files Searchable nline access t Vitech sftware help files. Technical Papers Library f technical and white papers fr dwnlad, authred by Vitech systems engineers. MySupprt Knwledge Base, Exclusive Webinars and Screencasts, Chat Supprt, Dcuments, Dwnlad Archive, etc. Our team has als created resurces libraries custmized fr yur experience level: All Resurces Advanced Beginner Intermediate IT / Sys Admin Student iv
CORE 9 New Features Guide This guide describes the new schemas prvided with CORE 9 and details hw t migrate prjects using previus schema versins using a migratin script. Befre cnducting the migratin prcess n yur data it is imprtant that this guide be read in its entirety. The data migratin steps will change class names, relatinship names, and attribute ptins. After reviewing this guide, cntact Vitech Custmer Supprt if yu need additinal assistance. Our Supprt Team is available Mnday-Friday 9am-6pm Eastern with extended hurs available by appintment. Email: supprt@vitechcrp.cm Phne: 540-951-3999 OVERVIEW OF SCHEMA CHANGES IN CORE 9 CORE 9 will supprt schemas frm CORE 8. Hwever, nly CORE 9 schemas will prvide full supprt f new views, diagrams, and features. Users shuld assess their prject needs, their prject lifecycle, and the changes present in the v90 schemas t determine if, and when, t migrate their schemas. Prjects nearing a majr milestne r appraching cnclusin shuld strngly cnsider remaining with their current schema. Vitech recmmends that thers cnsider mving t the v90 schemas t take advantage f the latest imprvements in the MBSE language. Pages 3-7 f this dcument cntain a cmplete list f all schema changes. Fr the mst part, these changes reflect revisins, rather than deletins. Belw is a chart that highlights where infrmatin is remved r changed in significant ways. 1
CORE 8 t 9 Data Migratin Guide Changes in bth the Base and DDAF schemas State/Mde Mde State Functin Risk Class Detail f Change Impact t Data Entities with type Mde These entities will be mved t transfrmed t Mde the Mde class. class. Entities with type State r nil transfrmed t State class. Type attribute is remved. If defined by relatinship has a target, it is remved. If includes relatinship has a target, it is remved. If included in relatinship has a target, it is remved. If includes relatinship has a target, it is remved. Fr all targets f the defines relatinship, if the type is Mde, then the relatin is drpped. RiskFactr attribute is renamed t riskrating. Existing values fr this attribute are remved. These entities will be mved t the State class. The attribute is used t designate if entities becme States r Mdes in the migratin and is bslete after migratin. N ntice is made in cnflict file. Relatin is remved. Ntice is made in cnflict file. Relatin is remved. Ntice is made in cnflict file. Relatin is remved. Ntice is made in cnflict file. Relatin is remved. Ntice is made in cnflict file. Relatin is remved. N ntice is made in cnflict file. Attribute infrmatin is remved. N ntice is made in cnflict file. Changes in the DDAF schema nly OperatinalNde OperatinalActivity Class Detail f Change Impact t Data If jined t relatinship Relatin is remved. Ntice is has a target, it is made in cnflict file. remved. Fr all targets f the defines relatinship, if the type is Mde, then the relatin is drpped. Relatin is remved. N ntice is made in cnflict file. 2
CORE 9 New Features Guide USERS AND GROUPS Vitech recmmends that yu transfer yur users and grups separately frm yur data, and that yu d s prir t data migratin. T transfer yur Users and Grups: 1. Lg int CORE 8 (r any prir versin.) 2. Click File > Exprt. 3. In the Exprt Optins dialg, in the Exprt drp-dwn, select Users & Grups. 4. Click OK. 5. Name the file and designated the lcatin t which yu wuld like t save the file. 6. Click Save. 7. Clse CORE 8. 8. Lg in t CORE 9. (Yu will need t lg in using the default Administratr accunt. The passwrd is admin.) 9. Click File > Imprt > CORE Data File. 10. Navigate t the lcatin where yu saved the file in step 5. Select that file and click Open. 11. In the imprt wizard, click Next tw times. 12. Then click Imprt. 13. CORE will alert yu when the imprt is cmplete. DATA MIGRATION OVERVIEW Migratin frm CORE 8 t CORE 9 is a tw-part prcess. The first part is t upgrade yur CORE sftware frm CORE 8 t 9. (Refer t the CORE 9 Installatin Guide available n the dwnlads page f ur website fr detailed infrmatin regarding upgrading yur sftware and yur license.) The secnd part is t migrate prject data t the v90 schema. While Vitech recmmends that users update their sftware t CORE 9 as a sn as pssible, there is n requirement t migrate prject data immediately r at all. CORE 9 supprts bth the new v90 schema as well as the schemas in CORE 8. Nte that if yu chse nt t upgrade yur schema that yu may nt be able t take full advantage f the views, diagrams, and reprts in CORE 9. If yur data is in a schema versin ther than frm CORE 8, please cntact ur Custmer Supprt Team fr assistance. Step-by-Step Instructins fr Data Migratin All steps f the database migratin shuld be cmpleted by a team member with administratr permissins. DO NOT uninstall CORE 8 until yu have cmpleted yur data mve, and have reviewed and apprved the data. 1. Exprt yur prject frm CORE 8 using the File > Exprt cmmand. Select Prject Backup in XML frmat. 2. If yur prject includes custm schema extensins, exprt yur schema extensins separately using the File > Exprt cmmand. Select Prject Schema in XML frmat. 3. Imprt yur prject int CORE 9 using the File > Imprt > CORE Data File cmmand. In the Imprt Wizard, select t imprt it int a new prject. (This will use the schema that was included with the exprt in step 1.) 4. Imprt the apprpriate schema migratin file int the prject yu created using the File > Imprt > CORE Data File cmmand. (Bth files referenced belw are lcated in the \Prgram Files\Vitech\CORE 9\Data\Extensins flder. a. Select BaseSchemav80Migratr if yu are using a Base schema. b. Select DDAFv20Schemav80Migratr if yu are using a DDAF schema. 5. Run the v80 t v90 Prject Migratr v1.0 script using the Tls > Run Script cmmand. 3
CORE 8 t 9 Data Migratin Guide 6. At the cnclusin f the migratin script, CORE will alert yu that the prject has been migrated. Click OK. 7. Then CORE will ask if yu want t pen the migratin lg file. Click Yes and review the utput. Save the file if desired. 8. Click File > Imprt > CORE Data File. 9. Select the \Prgram Files\Vitech\CORE 9\Data\Extensins flder. 10. Select the Finalv80SchemaChanges.xml file and click Open. 11. In the Imprt wizard, select t imprt it int yur existing prject. 12. Exprt the prject data. Nte that in rder t avid sme f the artifacts f the migratin, using the File > Exprt > CORE Data File cmmand and select Advanced Optins. Select the fllwing checkbxes: a. Database and the Stred Views sub-ptin b. Flders c. Filter Definitins d. Hierarchy Definitins e. Srt Definitins 13. Create a new v90 prject (using the Base r DDAF v20 schema as apprpriate) giving it a unique name. 14. New prjects in CORE 9 are created with a few elements t help yu get started. Because yur prject is already in prgress, yu ll want t delete thse. Click Prject > Erase > Database. Click Yes t cnfirm. 15. If yu have custm schema extensins, imprt yur schema file frm step 2 int the new prject. (Ensure that the schema extensins have imprted crrectly with the v90 schema by switching int database mde if nt already there. If there are cnflicts with the schema additins and v90 schema yu need t crrect these befre yu can cntinue.) 16. Imprt yur database frm Step 12 int the new prject. 17. Cpy the prject prperties frm the riginal prject t the new prject. These include the descriptin, guidance, base path, external graphics path, etc. frm the prject prperty sheet. 18. In the Administrative tls, ensure that the prject settings are crrect. These wuld include versining, audit lgs, prject permissins, initial element permissins, and maintaining merge histry. 19. In rder t create a backup f yur pst-migratin prject, exprt yur v90 prject using the File> Exprt > CORE Data File cmmand. Select Prject Backup in XML frmat. 20. Enjy CORE 9! After migratin, yu will have tw prjects: yur riginal versin and the versin with the new schema. Take sme time t examine them, and t examine the Cnflict utput (if there is ne). If yu wish t revert t the riginal versin, yu can simply delete the new versin thrugh Administrative Tls. (Be careful when deleting prjects! It is irreversible!) 4
CORE 9 New Features Guide COMPLETE LIST OF SCHEMA CHANGES IN V90 General Changes Included in All Schemas (including Legacy Schemas) New classes Event (supprting state transitin) Transitin (supprting state transitin) Transitin New relatin pairs cntained by / cntains elicited by / elicits encmpassed by / encmpasses class UseCase entered by / enters exited by / exits incrprated by / incrprates reflected in / reflects Class changes Change Request Package Added attribute actin Added target class Dcument t generated by relatinship Added target class sectin t impacts relatinship Dcument Added attribute revisinnumber Functin Added incrprated by relatinship with target class State Added reflected in relatinship with target class Functin Added reflects relatinship with target class Functin Add service relatinship with target class Requirement Added elicited by relatinship with target State/Mde Added PUID attribute Added entered by relatinship with target class Transitin Added exhibited by relatinship with ImplementatinUnit Added exited by relatinship with target class Transitin Added incrprates relatinship with target class Functin UseCase Added PUID attribute Added elicits relatinship with target class Requirement VerificatinRequirement Added PUID attribute 5
CORE 8 t 9 Data Migratin Guide Systems Engineering Schema Changes (als reflected in the DDAF 2.0 Schema) New classes Risk Mde (t separate the cncepts f Renamed cnsequences states and mdes) attribute t significance Relatinship changes Changed impact attribute Changed whlemultiplicity n the built Renamed t frm / built in relatinship t an cnsequence enumeratin t supprt Changed Lw t 1 representatin n blck definitin Minimal diagrams Class changes Cmpnent Mved jined t relatin frm parent t Cmpnent CnnectingUnit Added includes relatinship Functin Remved defines relatin ImplementatinUnit Remved values attribute (nw addressed by parameters) Remved cnnected thru relatinship Remved jined thru relatinship Remved jined t relatinship (mved t a subclass) Added cntains relatinship with target class Mde Added exhibits relatinship with target class State (mved frm a subclass) Added generates relatinship with target class Nexus Interface Added includes relatinship with target class Interface Added included in relatinship with target class Interface Set Parent-Child relatinship t includes Link Added includes relatinship with target class Link Added included in relatinship with target class Link Set Parent-Child relatinship t includes Changed Medium t 3 Mderate Changed High t 4 Severe Added 2 Minr Added 4 Significant Changed likelihd attribute pssible values Changed Lw t 1 Nt Likely Changed Medium t 3 Likely Changed High t 5 Near Certainty Added 2 Lw Likelihd Added 4 High Likelihd Added mitigatincst attribute Changed riskfactr attribute Renamed t riskrating Changed type t an enumeratin Added pssible values t type attribute Lgistics Requirements Test and Evaluatin State/Mde Renamed t State Changed abbreviatin t ST Remved type attribute Remved defined by relatinship Remve includes relatinship Remved included in relatinship Added decmpsed relatinship with target class State 6
CORE 9 New Features Guide Facility changes Added decmpsed by relatinship with target class State Added encmpassed by relatinship with target class Mde Dcument Management Added Event Added Mde Added Transitin Essentials Added State Systems Engineering Added Event Added Mde Added Transitin Verificatin Facility Added Event Added Mde Added Transitin 7
CORE 7 t 8 Data Migratin Guide DDAF 2.0 Schema Changes New Classes Classificatin New Relatinship pairs classified by / classifies Class changes Capability Added PUID attribute CnnectingUnit Added accesscntrl attribute Added availability attribute Added cnfidentiality attribute Added integrity attribute Added nnrepudiatincnsumer attribute Added nnrepudiatinprducer attribute Added includes relatinship Set Parent-Child relatin t includes Event Added target class OperatinalInfrmatin t respnsible fr relatinship Needline Added includes relatinship with target class Needline Added included in relatinship with target class Needline Set parent-child relatin t includes OperatinalActivity Remved defines relatinship with target class State Added incrprated by relatinship with target class State Added target class Transitin t the services relatinship OperatinalInfrmatin Added criticality attribute Added target class Event t the assigned t relatinship Requirement Added bjective attribute Added perfrmanceparametertype attribute State Added target class OperatinalActivity t the incrprates relatinship Transitin Added target class OperatinalActivity t the serviced by relatinship Facility Changes Architecture Facility Added Classificatin Added Event Added Mde Added Transitin 8
Vitech Crpratin 2270 Kraft Drive, Suite 1600 Blacksburg, Virginia 24060 540.951.3322 FAX: 540.951.8222 Custmer Supprt: supprt@vitechcrp.cm www.vitechcrp.cm