INTRODUCING INTEGRATED COMPONENT-BASED DEVELOPMENT (ICBD) LIFECYCLE AND MODEL

Size: px
Start display at page:

Download "INTRODUCING INTEGRATED COMPONENT-BASED DEVELOPMENT (ICBD) LIFECYCLE AND MODEL"

Transcription

1 INTRODUCING INTEGRATED COMPONENT-BASED DEVELOPMENT (ICBD) LIFECYCLE AND MODEL Amr Rekaby 1 and Ayat Osama 1 1 Egyptian Research and Scientific Innvatin Lab (ERSIL), Cair, Egypt [email protected] [email protected] ABSTRACT Cmpnent-based develpment methdlgy is ne f the recent research windws in sftware engineering field. It investigates in hw t build a reusable cmpnent t be used later in anther applicatin/cntext/dmain. It targets the increase f sftware quality and the decrease f the prductin cst. Cmpnent-based develpment has many challenges t be applied in real wrld such as the impact n the running prject schedule and budget. In this paper, a survey f cmpnent-based develpment and reuse driven develpment life cycles is presented. We present ur prpsed mdel Integrated Cmpnent-Based develpment (ICBD) life cycle. ICBD cntains all the needed activities twards a cmplete cmpnent-based develpment lifecycle. Cmparisn between ICBD, nrmal cmpnent-based develpment, and nn-cmpnent based develpment is prvided in this research. The presented case study prves that ICBD culd decrease the effrt f the prjects by 40% after few mnths f applying. KEYWORDS Integrated Cmpnent-based Develpment (ICBD), Cmpnent -based Develpment, Cmpnent-based Develpment Lifecycle, Reusable Driven Develpment. 1. INTRODUCTION Cmpnent-based develpment methdlgy is a way f sftware develpment that targets building reusable cmpnents t be prbably ready fr further reuse in ther prjects/prducts [1]. This reusability decreases the cst f the fllwing prjects and increases the quality and the stability f the prduct [11]. The reusability in sftware develpment is nt a new term. It is existing starting frm structure prgramming languages thrugh develping a functin r methd and reusing its lgic in many prject areas by functin calling [10]. The imprtance f the reusable cmpnent develpment is extremely demnstrated in the market survey [2]. This survey mentins that Tshiba reduced the defects by 20-30% per line f cde when they have reusability by 60%. NASA reprts said that reusability reduced the verall develpment effrt and cst by 75% Sftware Reusability Levels There are many levels f reusability in sftware wrld, samples f these levels are [2]: DOI : /ijsea

2 Cde-level cmpnent reusability Surce cde cnstructs a cmpnent ( fine-grained unit). This cmpnent is reusabilityenabled t be injected in anther cntext. The new prjects may be within the same business dmain r they may be in a different business dmain. Technlgy disciplines are a restricting cnstraint n such reusability level, fr example: Java cmpnent will nt be reused in.net prject even if they are in the same dmain and fulfil all the requirements needs. Cde-level cmpnents are always targeting technical functinal reusability, nt a business functinal prviding. Examples f technical functinality are: lgging, XML manipulatin, XSLT cnversin, java bjects mapping, etc. Business functinality examples are: student registratin, emplyees pay rll management. Reusability f bject riented classes affects the needed testing effrts psitively [12]. Functinal mdule reusability Functinal mdule level is the wider scpe f cde-level reusability. The mdule is a carse-grained cmpnent that cntains many cde-level cmpnents. On this level, the mdule culd be business functinal prvider, technical functinal prvider r bth. Design pattern reusability Design pattern is a cmmnly knwn way f reusability. Design pattern is a design (and might include implementatin) f already experienced slutins fr cmmn knwn prblems. These slutins are reused in any cntext which faces the same prblem. Library reusability Library is an encapsulated versin f functinal mdule reusability. It is a black bx which prvides cncrete services. Library is als technical dependant. It culd prvide a technical/business services. Service riented reusability Frm service riented architecture (SOA) pint f view, the system is built based n a set f independent services. These services are expsed t be used accrding t a cnsuming schema. Wh have the privilege, and use the schema prperly, culd cnsume these services. Framewrk reusability Framewrk is a huge reusable unit that cntains services and culd manage his wrk thrugh internal lifecycle. Framewrks always have a lt f cnfiguratin and custmizatin twards mre users satisfactin acquiring. Examples f java web develpment framewrks are JSF, hibernate, spring, etc. Cnfigurable applicatin reusability Prducts in specific dmain (clinical management fr example) are high cnfigurable applicatins. These prducts are highly custmized enabled t be able t be adapted with custmer needs t achieve the satisfactin. A big cnstraint in such level is the business dmain. Almst all these prducts are very cupled with specific business dmain and family f specific requirements. 88

3 Cmmercial-O-The-Shelf reusability Cmmercial n the shelf integratin is the highest reusable cmpnents level. It integrates already develped and running cmmercials frm the shelf t get mre cmplicated functinality. Huge rganizatins like HP, IBM perfrm these integratins between their prducts twards mre business deals, sales and revenue generatin. This paper fcuses n a fine-grained and medium-grained reusability. It fcuses n levels frm cde-level t SOA reusability Cmpnent-based Develpment Mdel Intrductin The cst reductin cmes frm deleting part f the develpment effrt in the prject; uses already implemented stuff, and just integrate it int the new prject cde. Already dne cmpnents are theretically tested befre, s it wuld increase the prduct quality. Detailed life cycle f the reusable cmpnent develpment is discussed in sectin 2. White bx and Black bx cmpnents are prpsed in sectin 3 as part f the prpsed integrated cmpnent-based develpment life cycle (ICBD). Initially, there are tw rles in cmpnent-based develpment lifecycle [4]: Cmpnent prducer: This is the team that creates the reusable cmpnents and tests it t be ready fr future needs. This culd be dne in many ways like: A separate team activity. This team searches fr cmpnents that are needed, then design and develp them in advance. As pst prject activities, after the prject delivery, investigatrs wrk n the prject s artifacts t extract cmpnents which culd be reused later in ther prjects. Cmpnent cnsumer: This is the new prject teams wh get the cmpnents and integrate them int their new surce cde. The reusable cmpnent always stred in specific repsitry fr cmpnents. This repsitry is the surce fr cnsumer searching. ICBD mdel prpsed in this paper (presented in sectin3) will present a new visin in these rles. Budget and cst is the main driver in the sftware prjects. The prjects decide either they cnsume already existing cmpnents r develp their new wn accrding t cst calculatins. Mre details f the cst calculatins are presented in next sectins. The structure f the paper is as the fllwing: sectin 2 presents a survey n the cmpnent based develpment life cycle and guidelines, sectin 3 cntains the prpsed Integrated cmpnent based develpment mdel, and evaluatin and assessment are presented in sectin 4. At the end f the paper, the cnclusin is prvided. 89

4 2. COMPONENT-BASE DEVELOPMENT The Cmpnent-Base develpment (CBD) is based n the integratin f already develped reusable cmpnents that are picked frm the rganizatin reusable cmpnents repsitry [5]. CBD is divided int tw parts. The first ne is fr develping/prducing the reusable cmpnent, the ther part is fr using/cnsuming the reusable cmpnent. Mst f the researches handle these tw parts f lifecycle separately. In the next subsectins, descriptin f the cmpnent develpment and cnsuming lifecycles are presented. Afterwards guidelines f the cmpnentbased develpment verall will be mentined [4] CBD Lifecycle phases This sectin is describing the Cmpnent-based develpment lifecycle [5] and a cmpare between it and the nn-cmpnent based develpment lifecycle. Figure 1. V develpment prcess fr CBD [5] As presented in the figure 1, the cmpnent prductin phases are shwn in cmpnent develpment sectin. The prducing life cycle is the same as any nrmal sftware develpment lifecycle (analysis, design...etc). The cmpnent develpment lifecycle is cmpletely separated frm the cmpnent-based develpment prjects lifecycle (prjects that cnsume the reusable cmpnents). The cmpnent develpment lifecycle is an rganizatinal scpe activity, where the rganizatin dedicates a develpment team t create these cmpnents. The system develpment sectin as shwn in figure 1, is related t the cmpnents cnsuming. It shws the difference between the develpments lifecycle fr cmpnent based prject and nncmpnent based prject. As cmmnly knwn, in the requirements phase the system/prject requirements is cllected. In the system design phase the whle system design is prpsed based n the requirements cllected in the previus step. Here a questin may be raised regarding whether the design shuld 90

5 be twinkled based n the cmpnents in the repsitry r shuld the designer ignre this pint and subsequently design withut lking at the repsitry. The grey blck in figure 1 shws the lifecycle phases related t nn-cmpnent based lifecycle. These phases are the difference between cmpnent based life cycle and nn-cmpnent based lifecycle. Here in the grey blck, there will be unit design phase f the systems cmpnents. Then unit implementatin based n the unit design in the previus step. Afterwards, there will be a unit test fr the implemented sftware pieces. Figure 1 als shws the phases f select/adapt/test. These three phases are different frm the nncmpnent based develpment lifecycle phases. In the select phase, the develper will lk in the repsitry t find the cmpnent that will mstly match the system design. As in figure 1, the develper will lk in the repsitry fr all pssible cmpnents t match the system design. Then the develper will evaluate the retrieved cmpnents t decide which cmpnents will be used. Many researches fcus n the evaluatin and cmpnent validatin techniques [3]. In the adapt phase the develper will have t mdify in the cmpnent if it desn t cmpletely fit the design. Hwever if the cmpnent matches the design perfectly then this phase will be skipped alng with the test phase as the cmpnent will be ready fr system integratin. The test phase will take place after the cmpnent mdificatin in the previus phase. The test will be unit testing fr the mdified functinalities f the cmpnent. In the system integratin phase the different cmpnents implemented r reused frm the previus phase will be integrated tgether. Integratin test will take place in this phase t. In the system test phase the whle functinality f the system will be tested against the system requirement and design. By the final phase peratin & maintenance, the system will g live in prductin and maintenance n it will take place whenever needed Cmpnent-based Develpment Guidelines In this sectin we will talk abut the guidelines fr cmpnent develpment and the selectin criteria fr the cmpnents frm the repsitry [4]. There are sme guidelines t help the prducer while designing and develping the cmpnents, these guidelines will help him fcusing n the abstractin path and verifying the cmpnents against the bjective f reusability. There are many categries fr the guidelines sme f them are [7]: Language-riented reuse guidelines Reusability is supprted in mst prgramming languages and specially the Object Oriented prgramming language. It s up t the develper t use these functinalities prvided by the prgramming language t generate a reusable cmpnent. But the develper shuld be aware f the language capabilities which culd help in the reusability develpment (packaging, encapsulatin, infrmatin hiding...etc). 91

6 Dmain-riented reuse guidelines The reuse cmpnent develpment will be based n a given applicatin dmain. Each business dmain has a cmmn lgic which makes the generalizatin inside this dmain much easier than ding it within different dmains. General high-level guidelines [8] Cnducting sftware reuse assessment. Perfrming cst-benefit analysis fr reuse. Adptin f standards fr cmpnents. Selecting pilt prject fr wide deplyment f reuse. Identify reuse metrics. On the ther hand, selecting the cmpnents frm the repsitry is nt easy. Many techniques are used in classifying the cmpnents in the repsitry [9]. The develper has t select the mst suitable cmpnent t fit with the new prject s requirements. The selectin decisin will be very hard when there is a pr dcumentatin f the cmpnents. The adaptatin f the cmpnent might be t cmplex, that it will be easier t implement the cmpnent frm scratch. The decisin f implementing the cmpnent frm scratch r adapt an existing cmpnent depends n many factrs. The mst imprtant factr is the cst, whether implementing frm scratch cst mre than adapting an existing cmpnent r nt. The cst difference can be calculated by the given frmula [8]: C save = C s - C r C d Where C s represents the cst fr implementing the cmpnent frm scratch, C r represents cst f adpting a reusable cmpnent, and C d represents the actual cst f delivering the cmpnent. 3. INTEGRATED COMPONENT-BASED DEVELOPMENT MODEL In this sectin the prpsed integrated cmpnent-based develpment (ICBD) mdel and lifecycle are presented. First, ICBD life cycle details are discussed. Then prpsed guidelines and templates are prvided ICBD Life Cycle ICBD main bjective is the integratin f the tw separated activities: reusable cmpnent prducing and reusable cmpnent cnsuming. While ther researchers studied either prducing r cnsuming, ICBD mdel utilizes the daily prjects activities in prducing the reusable cmpnents. ICBD is cnstructed frm nrmal prject activities/life cycle phases plus new phases and respnsibilities f already existing nes. As presented in figure 2, blue blcks present nrmal nn-cmpnent develpment phases. Green blcks are the cmpnent prducing prpsed phases, while red are the prpsed cmpnent cnsuming phases. The gray repsitry represents reusable cmpnent strage repsitry. As presented in ICBD lifecycle, the prject activities start nrmally accrding t iterative lifecycle (r Agile). After putting the high level design, the team ges int cmpnent searching activity, the team lks up the needs frm the reusable cmpnent repsitry. Either the team culd find a cmpnent and cnsume it (red cnsuming part wuld be described later), r th e team wuld implement the requirements frm scratch. 92

7 All the implementatins that are dne in the prject g int cmpnent prducing part (green blcks). Details f each blck are presented later. ICBD is always targeting enriching the reusable cmpnent repsitry, s the repsitry is the centre pint f the life cycle that the prducer ends with and the cnsumer starts frm. Figure 2. Prpsed ICBD lifecycle As presented earlier, the cmpnent develpment is either separate rganizatinal activity r pst prject activity. In ICBD, the cmpnent prducing is run thrugh n the nrmal prject activities. The nrmal prject daily effrt is used twards enriching the reusable cmpnents repsitry fr the future needs. The blue blcks are nt discussed in details here due t their ppularity. The cmpnent cnsuming blcks (red) are: Search/Select Cmpnent: In this activity, a senir experienced technical persn searches in the repsitry fr cmpnents that fit the prject needs and the high level design disciplines. Searching in 93

8 the repsitry with a huge number f available cmpnents is very tugh task. ICBD prpses dcumentatin meta-data infrmatin f each reusable cmpnent in the repsitry. This dcumentatin shuld be dne as a part f cmpnent prducing. The selectin phase uses an autmatin search accrding t this dcumentatin factrs. The dcumentatin template ICBD cmpnent meta-data template is presented in details in the next sectin. Cmpnent Validatin Check: After retrieving the search results there are three scenaris applicable here: N cmpnent available with needed requirements: the prject life cycle cntinue as if it is nrmal nn-cmpnent develpment prject. The prject starts in lw level cmpnent design. ICBD requests that, the lw level designers always d their best in making the design as much general as pssible. This is nly ICBD recmmendatin that shuld run withut actual ding any prject budget/plan vilatin. If the lw level design, implementatin and unit test is general, it wuld be perfect. If they are nt as general as needed, it wuld be handled later in cmpnent prducing phases as described later in this sectin. Fetched cmpnent is 100% matching the requirements (black bx cmpnent): the cmpnent is integrated directly int the prject as described later. Fetched cmpnent is NOT 100% matching the requirements (white bx cmpnent): the cmpnent is adapted then integrated int the prject as described later. Integrate Cmpnent: If the cmpnent is entirely matching the needs, it is cnsidered as a black bx cmpnent. The cmpnent is integrated with n extra unit test effrt (the cmpnent is already tested during the cmpnent prductin phases). Meanwhile, functinal testing will run after the integratin t validate the functinality and the integratin efficiency. Mdify Cmpnent: If the cmpnent is nt cmpletely matching the needs, it is handled as a white bx cmpnent. The cmpnent needs sme enhancements r changes t fulfil the prject needs. It is mandatry befre the integratin within the prject. This enhanced versin f the cmpnent wuld be a candidate fr new reusable cmpnent r new versin f already existing cmpnent. Unit Test Enhancement: Extra unit test effrt is needed accrding t the cmpnent changes. Meanwhile, functinal testing will run after the integratin t validate the functinality and the integratin efficiency. Nw we will discuss the cmpnent prducing blcks (green): 94

9 Cmpnent Generalizatin Enabling: Cming frm scratch cmpnent develpment r frm mdified reusable cmpnent activity, the generalizatin enabling is the next phase. In ICBD, a team shuld be structured t be respnsible fr the cmpnents prducing. This team is crss rganizatin team, that cntains a member f each prject. In this phase, the design and implementatin f the cmpnent is revisited t be very generic and cnfigurable t be applicable fr reuse in ther prjects. What we mentined abve is that, if the design and implementatin exert an effrt in ding the wrk in a prper reuse way, it wuld minimize the needed effrt here. Abslutely, may be the team f the generalizatin decide that, this stuff is very cupled t a specific prject and n use in enabling it fr reuse. If s, the lifecycle f the prducing is stpped here fr this cmpnent. The level f the cmpnent size vary frm very fine-grained cmpnent till functinal mdule r cmplete service, s the cmpnent X culd be generalized and after that it is generalized again beside cmpnent Y under a bigger cmpnent Z. This pint is very tricky, when a cmpnent shuld be generalized and when nt. The main rule f this pint is will this encapsulated item needed as it is in the future?. If the answer is yes even if the subcmpnents f it are already available but there is a need fr the subcmpnent and als fr the cmplete bigger ne. Reusability Unit Test / Verificatin: Here a unit test fr the cmpnent is dne. In ICBD, unit testing is a mandated deliverable part in each reusable cmpnent. It wuld be enhanced in further prjects if the cmpnent is selected and mdified. The designer f the unit test shuld nly care abut the reusability purpse. Cmpnent Dcumentatin: Dcumenting the cmpnent is mandatry in ICBD. The prpsed template is described in the next sectin ICBD Dcumentatin Templates In this sectin the prpsed cmpnent dcumentatin template is prvided. As presented in figure 3, each cmpnent in the repsitry shuld be tagged with these meta-data. The autmated search fr the cmpnent uses these meta-data fields as search criteria. 95

10 Figure 3. Prpsed ICBD reusable cmpnent dcumentatin template As presented in figure 3, each cmpnent has unique identificatin. Versin f each cmpnent is very critical during cntinues cmpnent mdificatins and imprvements. Functinal descriptin is very imprtant fr the cnsumer. Als ICBD requires a shrt descriptin f the real prject that creates this cmpnent t give the feel fr the cnsumer where that cmpnent was needed t fulfil the needs. Technical implementatin details are listed in this template, als any technical cmpatibility r restrictins f using the cmpnent. Presenting technical high level infrmatin is very critical twards cnsumer time saving. The input and the utput schema is needed fr the cmpnent integratin. ICBD tries t be technlgy independent, s it gives the flexibility f dcumenting that in whatever the way. It culd be XML, XML schema, UML class diagram... etc. Integratin descriptin dcument is mandatry item in the template. This dcumentatin is frm user (cnsumer) perspective, it describes hw yu culd cnfigure and use this cmpnent withut ging int any internal details f the cmpnent itself. Technical descriptin dcument is nt mandatry item in the template, while we expect that it shuld be filled dwn in all the cases. It is nt mandatry just t avid making the template t cmplex. Missing this part makes the cmpnent drift t be black bx cmpnent, it culd be integrated as is, and therwise it culd nt be adpted due t missing technical infrmatin. The prpsed ICBD technical descriptin dcument template is nt presented in this paper, while any technical descriptin dcument cntaining UML diagram fits here. 96

11 The last item in the template is the test cases scenaris. This field just describe the expected behaviur f this cmpnent. Withut this dcument, the cnsumer nly expects the behaviur frm the functinal descriptin part. S it is needed fr cnsumer decisin either use this cmpnent r nt. The unit test itself is part f the reusable cmpnent delivery, descriptin f this unit test is expected t be allcated here. 4. ICBD ASSESSMENT AND EVALUATION This sectin presents the evaluatin f the ICBD and its prs and cns against cmpnent-based develpment and nn-cmpnent based develpment The prs f the ICBD mdel are: - ICBD increases the quality against the nn-cmpnent based mdel due t the reusability f the cmpnents. The same prject will act as a cnsumer and prducer, this will increase number f reusable cmpnents added t the repsitry. The repsitry is expected t expand faster than what it des in the cmpnent based mdel ICBD increases the quality against the cmpnent based mdel. The cunt f the reusable cmpnent in the repsitry is mre than what created frm CBD mdel. This increase cmes frm injecting the reusability activities in daily prject implementatin activities which was nt the case in CBD. Mre reusable cmpnents mean mre reusability percentage, which impact the quality psitively. The reuse will be a daily activity as it s invlved in many phases f the ICBD. The dcumentatin prcess and templates prpsed in ICBD mdel makes the selectin phase easier than the CBD mdel and takes less time, autmating the selectin phase grantee better results accuracy. The structure f the team which is respnsible fr the generalizatin phase will minimize the duplicatin f cmpnents in the repsitry. This will decrease the time spent in the selectin phase against the cmpnent based mdel and save any waste f unneeded generalizatin. The generalizatin f the cmpnents will be easier than in CBD, because it will be cnsidered when designing the cmpnent, plus taking the reusability int cnsideratin in all the prjects nrmal activities (it is a subject f the real prjects teams cllabratin and understanding). The cns f the ICBD mdel are: - The intense f the reusable cmpnent prductin depends n the willingness f the develpers; hwever it culd be encuraged by the rganizatin accrding t the rganizatin directin. The cmpnent s prductin team is very critical part f the cycle, it culd cnduct a very rich generalizatin, r it culd harm the prcess accrding t their perfrmance, unit test, dcumentatin...etc. Cmpnent selectin and adaptatin culd be cmplex task in early rganizatin transfrmatin perid frm nn-cmpnent t ICBD, but this cmplexity is decreased by time and becmes a part f the technical team culture. Applying the mdel depends n the existence f qualified and experienced technical persns wh are able t perfrm the generalizatin phase and smetimes cmplex mdificatin f the selected cmpnents. 97

12 ICBD is currently under validatin in real use case, a use case descriptin is presented in the next sectin while it is still a running case study ICBD Case Study Sftware develpment centre that cntains arund 200 technical (Architects, designer, and develpers) was running n nn-cmpnent based mdel. All this centre prjects are in ne dmain with different custmers (5 custmers in same business dmain). It tries t swi tch t cmpnent-based mdel t minimize the effrt in the prjects and utilized the cmmn effrt. It applied the pst prjects mdel. After the prject delivery, the centre tries t find what culd be extracted t be used in further prjects. The really extracted cmpnents were arund 5 finegrained and medium-grained cmpnents ( fr example, reprting cmpnent fr web applicatins) per quarter. The usage f these cmpnents was almst zer that cmes frm nt encuraging the prjects t select reusable cmpnents fr using beside pr dcumentatin f the cmpnent. Als the little number f cmpnents makes the ptins very pr, s the selectin percentage is very lw. Using ICBD increases the number f reusable cmpnents t mre than 70 cmpnents per quarter. This huge number f cmpnents beside the autmatin f selectin indicates that, the reusability (cnsuming) in the next quarter wuld decrease the prjects effrt by 40%. We estimate that this percentage might increase t 70% after 2 quarters due t repsitry enrichment. 5. CONCLUSION Cmpnent-based develpment is a trend fr cst cutting and quality imprvement in the sftware prductin wrld thrugh reusing f already develped cmpnents. The cmpnent term is varying frm very small scale cmpnent till a whle cnfigurable prject. The cmpnent sizes start frm just a class in bject riented prgramming language (r even a methd in a class) till a cmplete cnfigurable prduct. This paper discussed the reusability cncept in cmpnent-based develpment (CBD). It mentined the rles and respnsibilities. It studies CBD mdel, its lifecycle, cmpnent based develpment guidelines. Afterwards, it presents Integrated Cmpnent-based Develpment (ICBD) mdel. It is an integrated life cycle that cnducts mre prductive sftware prcess by integrating the cmpnents prducing and cnsuming phases int 1 cmplete lifecycle. ICBD is enriched by dcumentatin templates, recmmendatins and mindset changes. This paper demnstrates ICBD phases and supplementary details and templates. The theretical cmparisn presents ICBD s efficiency versus nn-cmpnent and CBD mdels. Running case study shws very prmising results that are mentined in this paper. Using ICBD in applicatin develpment centre that have arund 200 technical guy and wrks in ne business dmain culd decrease the effrt f the new prjects by 40% after 3 mnths f applying. This percentage estimated t be increased t 70% after 6 mnths as lng as it is applied prperly. This percentage f effrts cutting wuld decrease the cst f the new prjects and bviusly increase the quality f the new prduct, parts f this new prduct have been integrated and tested successfully in previus prjects. 98

13 6. FUTURE WORKS By time, mre précised results f cst cutting are presented. The quality measurements and enhancements are nt studied yet, it shuld be in the ICBD future verificatins factrs. Mre enrichment dcumentatin templates (like integratin and technical descriptin dcuments) are under cnstructin. Setting up these templates as standard within ICBD mdel wuld increase its prductivity and make the cmpnent selectin autmatin Mre efficient. REFERENCES [1] Alan Camern Wills, (1999) Cmpnent Based Develpmen t, TriReme Internatinal Ltd, [2] B.Jalender, Dr A.Gvardhan & Dr P.Premchand, (2012) Designing cde level reusable sftware cmpnents, Internatinal Jurnal f Sftware Engineering & Applicatins (IJSEA), Vl. 3, N. 1, pp [3] Basem Y. Alkazemi, (2012) On Verificatin f Sftware Cmpnents, Internatinal Jurnal f Sftware Engineering & Applicatins (IJSEA), Vl.3, N.5 [4] Carma McClure, (1997) Sftware Reuse Techniques, Prentice Hall PTR, ISBN [5] Ivica Crnkvic, Stig Larrsn & Michel Chaudrn, (2006) Cmpnent -based Develpment Prcess and Cmpnent Lifecycle, Internatinal Cnference n Sftware Engineering Advances (ICSEA'06), pp.44 [6] J Paul Gibsn, (2009) Sftware Reuse and Plagiarism: A Cde f Practice, ITiCSE '09 Prceedings f the 14th annual ACM SIGCSE cnference n Innvatin and technlgy in cmputer science educatin, pp [7] Muthu Ramachandran, (2005) Sftware Reuse Guidlines, ACM SIGSOFT Sftware Engineering Ntes, Vl. 3, N. 3 [8] Nasib Singh Gill, (2003) Reusability Issues in Cmpnent -based Develpment, ACM SIGSOFT SEN. Vl. 28 N. 6, pp [9] P.Niranjan & Dr. C.V.Guru Ra, (2010) A Mck -up Tl fr Sftware Cmpnent Reuse Repsitry, Internatinal Jurnal f Sftware Engineering & Applicatins (IJSEA), Vl.1, N.2 [10] P.Shireesha & Dr.S.S.V.N.Sharma, (2010) Building Reusable Sftware Cmpnent Fr Optimizatin Check in ABAP Cding, Internatinal Jurnal f Sftware Engineering & Applicatins (IJSEA), Vl.1, N.3 [11] Parast Mhagheghi, Reidar Cnradi, Ole M. Killi & Henrik Schwarz, (2004) An Empirical Study f Sftware Reuse vs. Defect-Density and Stability, Prceeding f the 26th Internatinal Cnference n Sftware Engineering (ICSE 04), pp [12] Sanjeev Patwa & Anil Kumar Malviya, (2012) Reusability Metrics and Effect f Reusability n Testing f Object Oriented Systems, ACM SIGSOFT Sftware Engineering Ntes, Vl. 37 Issue 5 Authrs Amr Rekaby is MSc in cmputer science (Grid Cmput ing specializatin) in 2012, wrked as a technical cach / leader fr 8 years in multinatinal cmpanies like IBM and HP. He is nw a funder f Egyptian Research and Scientific Innvatin Lab (ERSIL), where he is wrking as a researcher in AI, sftware engineering and parallel cmputing fields. Ayat graduated frm the faculty f engineering Ain Shams University; wrked in EDS/HP fr 5 years as a sftware develper. She is part f the ERSIL research lab. 99

Software Quality Assurance Plan

Software Quality Assurance Plan Sftware Quality Assurance Plan fr AnthrpdEST pipeline System Versin 1.0 Submitted in partial fulfillment f the requirements f the degree f Master f Sftware Engineering Prepared by Luis Fernand Carranc

More information

Business Intelligence represents a fundamental shift in the purpose, objective and use of information

Business Intelligence represents a fundamental shift in the purpose, objective and use of information Overview f BI and rle f DW in BI Business Intelligence & Why is it ppular? Business Intelligence Steps Business Intelligence Cycle Example Scenaris State f Business Intelligence Business Intelligence Tls

More information

The Importance Advanced Data Collection System Maintenance. Berry Drijsen Global Service Business Manager. knowledge to shape your future

The Importance Advanced Data Collection System Maintenance. Berry Drijsen Global Service Business Manager. knowledge to shape your future The Imprtance Advanced Data Cllectin System Maintenance Berry Drijsen Glbal Service Business Manager WHITE PAPER knwledge t shape yur future The Imprtance Advanced Data Cllectin System Maintenance Cntents

More information

White Paper for Mobile Workforce Management and Monitoring Copyright 2014 by Patrol-IT Inc. www.patrol-it.com

White Paper for Mobile Workforce Management and Monitoring Copyright 2014 by Patrol-IT Inc. www.patrol-it.com White Paper fr Mbile Wrkfrce Management and Mnitring Cpyright 2014 by Patrl-IT Inc. www.patrl-it.cm White Paper fr Mbile Wrkfrce Management and Mnitring Cpyright 2014 by Patrl-IT Inc. www.patrl-it.cm 2

More information

1)What hardware is available for installing/configuring MOSS 2010?

1)What hardware is available for installing/configuring MOSS 2010? 1)What hardware is available fr installing/cnfiguring MOSS 2010? 2 Web Frnt End Servers HP Prliant DL 380 G7 2 quad cre Intel Xen Prcessr E5620, 2.4 Ghz, Memry 12 GB, 2 HP 146 GB drives RAID 5 2 Applicatin

More information

Importance and Contribution of Software Engineering to the Education of Informatics Professionals

Importance and Contribution of Software Engineering to the Education of Informatics Professionals Imprtance and Cntributin f Sftware Engineering t the Educatin f Infrmatics Prfessinals Dr. Tick, József Budapest Plytechnic, Hungary, [email protected] Abstract: As a result f the Blgna prcess a new frm f higher

More information

ITIL Release Control & Validation (RCV) Certification Program - 5 Days

ITIL Release Control & Validation (RCV) Certification Program - 5 Days ITIL Release Cntrl & Validatin (RCV) Certificatin Prgram - 5 Days Prgram Overview ITIL is a set f best practices guidance that has becme a wrldwide-adpted framewrk fr Infrmatin Technlgy Services Management

More information

Guidelines on Data Management in Horizon 2020

Guidelines on Data Management in Horizon 2020 Guidelines n Data Management in Hrizn 2020 Versin 1.0 11 December 2013 Guidelines n Data Management in Hrizn 2020 Versin 16 December 2013 Intrductin In Hrizn 2020 a limited pilt actin n pen access t research

More information

URM 11g Implementation Tips, Tricks & Gotchas ALAN MACKENTHUN FISHBOWL SOLUTIONS, INC.

URM 11g Implementation Tips, Tricks & Gotchas ALAN MACKENTHUN FISHBOWL SOLUTIONS, INC. URM 11g Implementatin Tips, Tricks & Gtchas ALAN MACKENTHUN FISHBOWL SOLUTIONS, INC. i Fishbwl Slutins Ntice The infrmatin cntained in this dcument represents the current view f Fishbwl Slutins, Inc. n

More information

ITIL Service Offerings & Agreement (SOA) Certification Program - 5 Days

ITIL Service Offerings & Agreement (SOA) Certification Program - 5 Days ITIL Service Offerings & Agreement (SOA) Certificatin Prgram - 5 Days Prgram Overview ITIL is a set f best practices guidance that has becme a wrldwide-adpted framewrk fr Infrmatin Technlgy Services Management

More information

Data Abstraction Best Practices with Cisco Data Virtualization

Data Abstraction Best Practices with Cisco Data Virtualization White Paper Data Abstractin Best Practices with Cisc Data Virtualizatin Executive Summary Enterprises are seeking ways t imprve their verall prfitability, cut csts, and reduce risk by prviding better access

More information

UNIVERSITY OF CALIFORNIA MERCED PERFORMANCE MANAGEMENT GUIDELINES

UNIVERSITY OF CALIFORNIA MERCED PERFORMANCE MANAGEMENT GUIDELINES UNIVERSITY OF CALIFORNIA MERCED PERFORMANCE MANAGEMENT GUIDELINES REFERENCES AND RELATED POLICIES A. UC PPSM 2 -Definitin f Terms B. UC PPSM 12 -Nndiscriminatin in Emplyment C. UC PPSM 14 -Affirmative

More information

ALM in the Cloud an Overview of Oracle Developer Cloud Service. Introduction. By Dana Singleterry

ALM in the Cloud an Overview of Oracle Developer Cloud Service. Introduction. By Dana Singleterry ALM in the Clud an Overview f Oracle Develper Clud Service Intrductin By Dana Singleterry In recent years the wrld f applicatin develpment has adpted new methdlgies that aim t imprve the quality and speed

More information

UNIVERSITY OF LETHBRIDGE. Mgt 4390 Z Leading Organizational Change. Course Outline

UNIVERSITY OF LETHBRIDGE. Mgt 4390 Z Leading Organizational Change. Course Outline UNIVERSITY OF LETHBRIDGE Mgt 4390 Z Leading Organizatinal Change Instructr: Rb Gawreluck, PhD. Term: Spring, 2012 Class hurs` 9:00 11:50 Classrm 1301 Office Hurs: By appintment Telephne: 780-907-7294 Email:

More information

Case Study. Sonata develops. comprehensive BI Application for a leading provider of Animal Nutrition Solutions. Ananthakrishnan

Case Study. Sonata develops. comprehensive BI Application for a leading provider of Animal Nutrition Solutions. Ananthakrishnan Case Study Ananthakrishnan Snata develps J Architect, Snata Sftware cmprehensive BI Applicatin fr a leading prvider f Animal Nutritin Slutins Snata Sftware Limited www.snata-sftware.cm www.snata-sftware.cm

More information

Succession Planning & Leadership Development: Your Utility s Bridge to the Future

Succession Planning & Leadership Development: Your Utility s Bridge to the Future Successin Planning & Leadership Develpment: Yur Utility s Bridge t the Future Richard L. Gerstberger, P.E. TAP Resurce Develpment Grup, Inc. 4625 West 32 nd Ave Denver, CO 80212 ABSTRACT A few years ag,

More information

QAD Operations BI Metrics Demonstration Guide. May 2015 BI 3.11

QAD Operations BI Metrics Demonstration Guide. May 2015 BI 3.11 QAD Operatins BI Metrics Demnstratin Guide May 2015 BI 3.11 Overview This demnstratin fcuses n ne aspect f QAD Operatins Business Intelligence Metrics and shws hw this functinality supprts the visin f

More information

Creating automated reports using VBS AN 44

Creating automated reports using VBS AN 44 Creating autmated reprts using VBS AN 44 Applicatin Nte t the KLIPPEL R&D and QC SYSTEM Publishing measured results is imprtant t custmers and clients. While the KLIPPEL database cntains all infrmatin

More information

WHITEPAPER SERIES. [email protected] 610.717.0413 www.metavistech.com

WHITEPAPER SERIES. info@metavistech.com 610.717.0413 www.metavistech.com WHITEPAPER SERIES Shredded Strage in SharePint 2013 What des Shredded Strage mean, hw much des it actually save and hw t take advantage f it in SharePint 2013. What is Shredded Strage? Shredded Strage

More information

ITIL V3 Planning, Protection and Optimization (PPO) Certification Program - 5 Days

ITIL V3 Planning, Protection and Optimization (PPO) Certification Program - 5 Days ITIL V3 Planning, Prtectin and Optimizatin (PPO) Certificatin Prgram - 5 Days Prgram Overview The ITIL Intermediate Qualificatin: Planning, Prtectin and Optimizatin (PPO) Certificate is a free-standing

More information

Tipsheet: Sending Out Mass Emails in ApplyYourself

Tipsheet: Sending Out Mass Emails in ApplyYourself GEORGETOWN GRADUATE SCHOOL Tipsheet: Sending Out Mass Emails in ApplyYurself In ApplyYurself (AY), it is very simple and easy t send a mass email t all f yur prspects, applicants, r students with applicatins

More information

Getting Started Guide

Getting Started Guide AnswerDash Resurces http://answerdash.cm Cntextual help fr sales and supprt Getting Started Guide AnswerDash is cmmitted t helping yu achieve yur larger business gals. The utlined pre-launch cnsideratins

More information

REQUEST FOR PROPOSAL FOR SHAREPOINT LEGISLATIVE MANAGEMENT SERVICES

REQUEST FOR PROPOSAL FOR SHAREPOINT LEGISLATIVE MANAGEMENT SERVICES REQUEST FOR PROPOSAL FOR SHAREPOINT LEGISLATIVE MANAGEMENT SERVICES The Wyming Legislature is at a pivtal pint in the management f its infrmatin and we are lking fr an accmplished firm with SharePint technlgy

More information

Service Level Agreement (SLA) Hosted Products. Netop Business Solutions A/S

Service Level Agreement (SLA) Hosted Products. Netop Business Solutions A/S Service Level Agreement (SLA) Hsted Prducts Netp Business Slutins A/S Cntents 1 Service Level Agreement... 3 2 Supprt Services... 3 3 Incident Management... 3 3.1 Requesting service r submitting incidents...

More information

Integrate Marketing Automation, Lead Management and CRM

Integrate Marketing Automation, Lead Management and CRM Clsing the Lp: Integrate Marketing Autmatin, Lead Management and CRM Circular thinking fr marketers 1 (866) 372-9431 www.clickpintsftware.cm Clsing the Lp: Integrate Marketing Autmatin, Lead Management

More information

The AppSec How-To: Choosing a SAST Tool

The AppSec How-To: Choosing a SAST Tool The AppSec Hw-T: Chsing a SAST Tl Surce Cde Analysis Made Easy GIVEN THE WIDE RANGE OF SOURCE CODE ANALYSIS TOOLS, SECURITY PROFESSIONALS, AUDITORS AND DEVELOPERS ALIKE ARE FACED WITH THE QUESTION: Hw

More information

POLISH STANDARDS ON HEALTH AND SAFETY AS A TOOL FOR IMPLEMENTING REQUIREMENTS OF THE EUROPEAN DIRECTIVES INTO THE PRACTICE OF ENTERPRISES

POLISH STANDARDS ON HEALTH AND SAFETY AS A TOOL FOR IMPLEMENTING REQUIREMENTS OF THE EUROPEAN DIRECTIVES INTO THE PRACTICE OF ENTERPRISES POLISH STANDARDS ON HEALTH AND SAFETY AS A TOOL FOR IMPLEMENTING REQUIREMENTS OF THE EUROPEAN DIRECTIVES INTO THE PRACTICE OF ENTERPRISES M. PĘCIŁŁO Central Institute fr Labur Prtectin ul. Czerniakwska

More information

Gartner Magic Quadrant Salesforce Automation 2009

Gartner Magic Quadrant Salesforce Automation 2009 Gartner Magic Quadrant Salesfrce Autmatin 2009 Sage CRM Slutins Opinin Brief Released July 24, 2009 Q. What is the Gartner Magic Quadrant (GMQ) fr SFA? A. The Gartner Magic Quadrant fr SFA is an analyst

More information

What is Software Risk Management? (And why should I care?)

What is Software Risk Management? (And why should I care?) What is Sftware Risk Management? (And why shuld I care?) Peter Kulik, KLCI, Inc. 1 st Editin, Octber 1996 Risks are schedule delays and cst verruns waiting t happen. As industry practices have imprved,

More information

Best Practice - Pentaho BA for High Availability

Best Practice - Pentaho BA for High Availability Best Practice - Pentah BA fr High Availability This page intentinally left blank. Cntents Overview... 1 Pentah Server High Availability Intrductin... 2 Prerequisites... 3 Pint Each Server t Same Database

More information

Quality in the software development process in SMBs. A support tool for the application of the COMPETISOFT basic profile model

Quality in the software development process in SMBs. A support tool for the application of the COMPETISOFT basic profile model Quality in the sftware develpment prcess in SMBs. A supprt tl fr the applicatin f the COMPETISOFT basic prfile mdel Silvia Espnda, 1 Ariel Pasini 2, Sabrina Martrelli 3, Rdlf Bertne 4, Patricia Pesad 5

More information

Professional Leaders/Specialists

Professional Leaders/Specialists Psitin Prfile Psitin Lcatin Reprting t Jb family Band BI/Infrmatin Manager Wellingtn Prfessinal Leaders/Specialists Band I Date February 2013 1. POSITION PURPOSE The purpse f this psitin is t: Lead and

More information

A Model for Automatic Preventive Maintenance Scheduling and Application Database Software

A Model for Automatic Preventive Maintenance Scheduling and Application Database Software Prceedings f the 2010 Internatinal Cnference n Industrial Engineering and Operatins Management Dhaka, Bangladesh, January 9 10, 2010 A Mdel fr Autmatic Preventive Maintenance Scheduling and Applicatin

More information

The Importance of Market Research

The Importance of Market Research The Imprtance f Market Research 1. What is market research? Successful businesses have extensive knwledge f their custmers and their cmpetitrs. Market research is the prcess f gathering infrmatin which

More information

A96 CALA Policy on the use of Computers in Accredited Laboratories Revision 1.5 August 4, 2015

A96 CALA Policy on the use of Computers in Accredited Laboratories Revision 1.5 August 4, 2015 A96 CALA Plicy n the use f Cmputers in Accredited Labratries Revisin 1.5 August 4, 2015 A96 CALA Plicy n the use f Cmputers in Accredited Labratries TABLE OF CONTENTS TABLE OF CONTENTS... 1 CALA POLICY

More information

GUJARAT TECHNOLOGICAL UNIVERSITY

GUJARAT TECHNOLOGICAL UNIVERSITY GUJARAT TECHNOLOGICAL UNIVERSITY COMPUTER ENGINEERING (07) AND INFORMATION TECHNOLOGY (16) SOFTWARE ENGINEERING SUBJECT CODE: 2160701 B.E. 6 th SEMESTER Type f curse: NA Prerequisite: Object Oriented Prgramming

More information

Phi Kappa Sigma International Fraternity Insurance Billing Methodology

Phi Kappa Sigma International Fraternity Insurance Billing Methodology Phi Kappa Sigma Internatinal Fraternity Insurance Billing Methdlgy The Phi Kappa Sigma Internatinal Fraternity Executive Bard implres each chapter t thrughly review the attached methdlgy and plan nw t

More information

Standardization or Harmonization? You need Both

Standardization or Harmonization? You need Both Standardizatin r? Yu need Bth Albrecht Richen and Ansgar Steinhrst Recently the CFO f a majr cnsumer electrnics cmpany stated, We dn t need standardizatin f ur wrldwide prcesses, we need harmnizatin. Is

More information

Disk Redundancy (RAID)

Disk Redundancy (RAID) A Primer fr Business Dvana s Primers fr Business series are a set f shrt papers r guides intended fr business decisin makers, wh feel they are being bmbarded with terms and want t understand a cmplex tpic.

More information

The Business of Campaign Response Tracking

The Business of Campaign Response Tracking ABSTRACT SAS1825-2015 The Business f Campaign Respnse Tracking Pamela Dixn, SAS Institute Inc. Tracking respnses is ne f the mst imprtant aspects f the campaign life cycle fr a marketing analyst, yet this

More information

This report provides Members with an update on of the financial performance of the Corporation s managed IS service contract with Agilisys Ltd.

This report provides Members with an update on of the financial performance of the Corporation s managed IS service contract with Agilisys Ltd. Cmmittee: Date(s): Infrmatin Systems Sub Cmmittee 11 th March 2015 Subject: Agilisys Managed Service Financial Reprt Reprt f: Chamberlain Summary Public Fr Infrmatin This reprt prvides Members with an

More information

Research Report. Abstract: The Emerging Intersection Between Big Data and Security Analytics. November 2012

Research Report. Abstract: The Emerging Intersection Between Big Data and Security Analytics. November 2012 Research Reprt Abstract: The Emerging Intersectin Between Big Data and Security Analytics By Jn Oltsik, Senir Principal Analyst With Jennifer Gahm Nvember 2012 2012 by The Enterprise Strategy Grup, Inc.

More information

HSBC Online Home Loan Application Process

HSBC Online Home Loan Application Process HSBC Online Hme Lan Applicatin Prcess Versin 1.0 Nvember 2005 Cpyright. HSBC Bank Australia Limited 2005 ALL RIGHTS RESERVED N part f this publicatin may be reprduced, stred in a retrieval system, r transmitted,

More information

How to Address Key Selection Criteria

How to Address Key Selection Criteria Hw t Address Key Selectin Criteria Yu've seen an jb pprtunity that yu're interested in, n a jbs bard r in the press and want t apply, but where d yu start? A key requirement fr jbs in Gvernment is t respnd

More information

ATL: Atlas Transformation Language. ATL Installation Guide

ATL: Atlas Transformation Language. ATL Installation Guide ATL: Atlas Transfrmatin Language ATL Installatin Guide - versin 0.1 - Nvember 2005 by ATLAS grup LINA & INRIA Nantes Cntent 1 Intrductin... 3 2 Installing ADT frm binaries... 3 2.1 Installing Eclipse and

More information

TESTING TIMES: HOLISTIC ENVIRONMENT MANAGEMENT IN AN AGILE WORLD

TESTING TIMES: HOLISTIC ENVIRONMENT MANAGEMENT IN AN AGILE WORLD www.wipr.cm TESTING TIMES: HOLISTIC ENVIRONMENT MANAGEMENT IN AN AGILE WORLD Peri Narasimha, Slutin Architect Table f Cntents 03... Abstract 03... Mapping the Strategy 04... Service Integratin Creating

More information

Delivering Business Value Through IT Cost Transparency Using IT CMF

Delivering Business Value Through IT Cost Transparency Using IT CMF Office f the CIO Delivering Business Value Thrugh IT Cst Transparency Using IT CMF Sharad Jshi Vice President, IT Business Management March 24 th, 2015 Abut the Depsitry Trust and Clearing Crpratin (DTCC)

More information

Trends and Considerations in Currency Recycle Devices. What is a Currency Recycle Device? November 2003

Trends and Considerations in Currency Recycle Devices. What is a Currency Recycle Device? November 2003 Trends and Cnsideratins in Currency Recycle Devices Nvember 2003 This white paper prvides basic backgrund n currency recycle devices as cmpared t the cmbined features f a currency acceptr device and a

More information

Case Study Best mcommerce marketplace system

Case Study Best mcommerce marketplace system Case Study Best mcmmerce marketplace system www.brainvire.cm 2015 Brainvire Inftech Pvt. Ltd Page 1 f 1 Client Requirement The client is ne f the mst experienced merchandize selling cmpany wners wh has

More information

Build the cloud OpenStack Installation & Configuration Integration with existing tools and processes Cloud Migration

Build the cloud OpenStack Installation & Configuration Integration with existing tools and processes Cloud Migration Slutin Brief OpenStack Services OVERVIEW OnX understands clud adptin challenges f glbal enterprise cmpanies and helps Enterprises adpt OpenStack slutins thrugh targeted services. We ffer vertical industry

More information

Economic Justification: Measuring Return on Investment (ROI) and Cost Benefit Analysis (CBA)

Economic Justification: Measuring Return on Investment (ROI) and Cost Benefit Analysis (CBA) Advancing Statewide Spatial Data Infrastructures in Supprt f the Natinal Spatial Data Infrastructure (NSDI) Ecnmic Justificatin: Measuring Return n Investment (ROI) and Cst Benefit Analysis (CBA) Intrductin

More information

Leoni s implementation of a travel and expense solution

Leoni s implementation of a travel and expense solution Leni s implementatin f a travel and expense slutin Abut Leni The German cabling cmpany Leni is ne f the biggest and mst internatinal strategic suppliers t the autmbile industry. The enterprise emplys 450

More information

Team Process Data Warehouse Goals and High-Level Requirements

Team Process Data Warehouse Goals and High-Level Requirements Team Prcess Data Warehuse Gals and High-Level Requirements Backgrund TSP SM is used by teams wrking in a wide variety f prblem dmains (e.g. sftware, hardware, services). Since these activities are nt limited

More information

Using PayPal Website Payments Pro UK with ProductCart

Using PayPal Website Payments Pro UK with ProductCart Using PayPal Website Payments Pr UK with PrductCart Overview... 2 Abut PayPal Website Payments Pr & Express Checkut... 2 What is Website Payments Pr?... 2 Website Payments Pr and Website Payments Standard...

More information

Change Management Process

Change Management Process Change Management Prcess B1.10 Change Management Prcess 1. Intrductin This plicy utlines [Yur Cmpany] s apprach t managing change within the rganisatin. All changes in strategy, activities and prcesses

More information

Computer Relocation Services

Computer Relocation Services Cmputer Relcatin Services Cmputer Relcatin Services Data Center and Cmputer Equipment Prject Methdlgy Overview Implement a data center relcatin Methd There are several ptins, and interpretatins t a data

More information

POSITION DESCRIPTION. Classification Higher Education Worker, Level 7. Responsible to. I.T Manager. The Position

POSITION DESCRIPTION. Classification Higher Education Worker, Level 7. Responsible to. I.T Manager. The Position Psitin Title I.T Prject Officer Classificatin Higher Educatin Wrker, Level 7 Respnsible t The Psitin I.T Manager The psitin assists with the cmpletin f varius IT prjects intended t enable the nging administratin

More information

Software and Hardware Change Management Policy for CDes Computer Labs

Software and Hardware Change Management Policy for CDes Computer Labs Sftware and Hardware Change Management Plicy fr CDes Cmputer Labs Overview The cmputer labs in the Cllege f Design are clsely integrated with the academic needs f faculty and students. Cmputer lab resurces

More information

Process Improvement Center of Excellence Service Proposal Recommendation. Operational Oversight Committee Report Submission

Process Improvement Center of Excellence Service Proposal Recommendation. Operational Oversight Committee Report Submission Prcess Imprvement Center f Excellence Service Prpsal Recmmendatin Operatinal Oversight Cmmittee Reprt Submissin INTRODUCTION This Prpsal prvides initial infrmatin regarding a pssible additin t a service.

More information

Business Intelligence and DataWarehouse workshop

Business Intelligence and DataWarehouse workshop Business Intelligence and DataWarehuse wrkshp Benefits: Enables the Final year BE student/ Junir IT prfessinals t get a perfect blend f thery and practice n Business Intelligence and Data warehuse s as

More information

Volume 2, Issue 11, November 2014 International Journal of Advance Research in Computer Science and Management Studies

Volume 2, Issue 11, November 2014 International Journal of Advance Research in Computer Science and Management Studies Vlume 2, Issue 11, Nvember 2014 Internatinal Jurnal f Advance Research in Cmputer Science and Management Studies Research Article / Survey Paper / Case Study Available nline at: www.ijarcsms.cm ISSN: 2321

More information

Why Can t Johnny Encrypt? A Usability Evaluation of PGP 5.0 Alma Whitten and J.D. Tygar

Why Can t Johnny Encrypt? A Usability Evaluation of PGP 5.0 Alma Whitten and J.D. Tygar Class Ntes: February 2, 2006 Tpic: User Testing II Lecturer: Jeremy Hyland Scribe: Rachel Shipman Why Can t Jhnny Encrypt? A Usability Evaluatin f PGP 5.0 Alma Whitten and J.D. Tygar This article has three

More information

MITEL INTEROP CERTIFICATION OVERVIEW FOR MSA DEVELOPER PARTNERS AND SIP SERVICE PROVIDERS

MITEL INTEROP CERTIFICATION OVERVIEW FOR MSA DEVELOPER PARTNERS AND SIP SERVICE PROVIDERS MITEL INTEROP CERTIFICATION OVERVIEW FOR MSA DEVELOPER PARTNERS AND SIP SERVICE PROVIDERS UPDATED FEBRUARY 27, 2014 MITEL INTEROPERABILITY CERTIFICATION OVERVIEW FOR MSA DEVELOPER PARTNERS AND SIP SERVICE

More information

Duration of job. Context and environment: (e.g. dept description, region description, organogram)

Duration of job. Context and environment: (e.g. dept description, region description, organogram) Rle Prfile Jb Descriptin Jb Title Ref n: Prgramme Manager, Services fr Internatinal Educatin Marketing Directrate r Regin East Asia Department/Cuntry Indnesia Lcatin f pst Jakarta Pay Band G Reprts t Senir

More information

Overview of the Final Requirements for Meaningful Use - 2015 through 2017

Overview of the Final Requirements for Meaningful Use - 2015 through 2017 Overview f the Final Requirements fr Meaningful Use - 2015 thrugh 2017 On Oct. 6, 2015, the Centers fr Medicare & Medicaid Services (CMS) issued a final rule utlining the requirements fr eligible prfessinal

More information

IN-HOUSE OR OUTSOURCED BILLING

IN-HOUSE OR OUTSOURCED BILLING IN-HOUSE OR OUTSOURCED BILLING Medical billing is ne f the mst cmplicated aspects f running a medical practice. With thusands f pssible cdes fr diagnses and prcedures, and multiple payers, the ability

More information

esupport Quick Start Guide

esupport Quick Start Guide esupprt Quick Start Guide Last Updated: 5/11/10 Adirndack Slutins, Inc. Helping Yu Reach Yur Peak 908.725.8869 www.adirndackslutins.cm 1 Table f Cntents PURPOSE & INTRODUCTION... 3 HOW TO LOGIN... 3 SUBMITTING

More information

CSAT Account Management

CSAT Account Management CSAT Accunt Management User Guide March 2011 Versin 2.1 U.S. Department f Hmeland Security 1 CSAT Accunt Management User Guide Table f Cntents 1. Overview... 1 1.1 CSAT User Rles... 1 1.2 When t Update

More information

Implementing ifolder Server in the DMZ with ifolder Data inside the Firewall

Implementing ifolder Server in the DMZ with ifolder Data inside the Firewall Implementing iflder Server in the DMZ with iflder Data inside the Firewall Nvell Cl Slutins AppNte www.nvell.cm/clslutins JULY 2004 OBJECTIVES The bjectives f this dcumentatin are as fllws: T cnfigure

More information

Organizational Applications and Solutions SCM and ERP

Organizational Applications and Solutions SCM and ERP Dr Sherif Kamel Department f Management Schl f Business, Ecnmics and Cmmunicatin Organizatinal Applicatins and Slutins SCM and ERP Outline Supply chain and value chain definitins Cmpnents, benefits and

More information

CDC UNIFIED PROCESS PRACTICES GUIDE

CDC UNIFIED PROCESS PRACTICES GUIDE Dcument Purpse The purpse f this dcument is t prvide guidance n the practice f Business Case and t describe the practice verview, requirements, best practices, activities, and key terms related t these

More information

The ad hoc reporting feature provides a user the ability to generate reports on many of the data items contained in the categories.

The ad hoc reporting feature provides a user the ability to generate reports on many of the data items contained in the categories. 11 This chapter includes infrmatin regarding custmized reprts that users can create using data entered int the CA prgram, including: Explanatin f Accessing List Screen Creating a New Ad Hc Reprt Running

More information

IMT Standards. Standard number A000014. GoA IMT Standards. Effective Date: 2010-09-30 Scheduled Review: 2011-03-30 Last Reviewed: Type: Technical

IMT Standards. Standard number A000014. GoA IMT Standards. Effective Date: 2010-09-30 Scheduled Review: 2011-03-30 Last Reviewed: Type: Technical IMT Standards IMT Standards Oversight Cmmittee Gvernment f Alberta Effective Date: 2010-09-30 Scheduled Review: 2011-03-30 Last Reviewed: Type: Technical Standard number A000014 Electrnic Signature Metadata

More information

In addition to assisting with the disaster planning process, it is hoped this document will also::

In addition to assisting with the disaster planning process, it is hoped this document will also:: First Step f a Disaster Recver Analysis: Knwing What Yu Have and Hw t Get t it Ntes abut using this dcument: This free tl is ffered as a guide and starting pint. It is des nt cver all pssible business

More information

Project Startup Report Presented to the IT Committee June 26, 2012

Project Startup Report Presented to the IT Committee June 26, 2012 Prject Name: SOS File 2.0 Agency: Secretary f State Business Unit/Prgram Area: Secretary f State Prject Spnsr: Al Jaeger Prject Manager: Beverly Maitland Prject Startup Reprt Presented t the IT Cmmittee

More information

THE CUSTOMER SUPPORT KNOWLEDGE BASE FAQ

THE CUSTOMER SUPPORT KNOWLEDGE BASE FAQ THE CUSTOMER SUPPORT KNOWLEDGE BASE FAQ What is the Knwledge Base? - The Knwledge Base (r KB) is a searchable database in which different dcument types f technical dcumentatin are aggregated. These vary

More information

Knowledge Base Article

Knowledge Base Article Knwledge Base Article Crystal Matrix Interface Cmparisn TCP/IP vs. SDK Cpyright 2008-2012, ISONAS Security Systems All rights reserved Table f Cntents 1: INTRODUCTION... 3 1.1: TCP/IP INTERFACE OVERVIEW:...

More information

HP ExpertOne. HP2-T21: Administering HP Server Solutions. Table of Contents

HP ExpertOne. HP2-T21: Administering HP Server Solutions. Table of Contents HP ExpertOne HP2-T21: Administering HP Server Slutins Industry Standard Servers Exam preparatin guide Table f Cntents Overview 2 Why take the exam? 2 HP ATP Server Administratr V8 certificatin 2 Wh shuld

More information

Verification statement

Verification statement Verificatin statement Verificatin f a GHG calculatin tl fr the graphic industry against is 14064-1 Client : ClimateCalc Cnsrtium EEIG Rue Barastraat 175 B-1070 Brussels Prject number : 11.0260 Envirnmental

More information

Atom Insight Business Solution Bundles www.atominsight.com

Atom Insight Business Solution Bundles www.atominsight.com Atm Insight Business Slutin Bundles V1.1 Feb 2011 CONTENTS Figures... 2 Abstract... 3 Capability stages... 4 Capability levels... 6 Imprving capabilities walking befre yu run... 7 Shrt term targeted slutins...

More information

9 ITS Standards Specification Catalog and Testing Framework

9 ITS Standards Specification Catalog and Testing Framework New Yrk State ITS Standards Specificatin Develpment Guide 9 ITS Standards Specificatin Catalg and Testing Framewrk This chapter cvers cncepts related t develpment f an ITS Standards Specificatin Catalg

More information