[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"detail-sidebar-cat-1-en-105":3,"doc-seo-248323-105":53,"doc-detail-248323-en":127},{"code":4,"msg":5,"data":6},0,"success",[7,14,19,24,29,34,39,44,49],{"id":8,"doc_module":9,"doc_module_name":10,"category_name":11,"show_sort_weight":12,"slug":13},11,1,"Template","Presentations",90,"presentations",{"id":15,"doc_module":9,"doc_module_name":10,"category_name":16,"show_sort_weight":17,"slug":18},12,"Resumes",80,"resumes",{"id":20,"doc_module":9,"doc_module_name":10,"category_name":21,"show_sort_weight":22,"slug":23},14,"Invoices",70,"invoices",{"id":25,"doc_module":9,"doc_module_name":10,"category_name":26,"show_sort_weight":27,"slug":28},15,"Posters",60,"posters",{"id":30,"doc_module":9,"doc_module_name":10,"category_name":31,"show_sort_weight":32,"slug":33},16,"Social Media",50,"social-media",{"id":35,"doc_module":9,"doc_module_name":10,"category_name":36,"show_sort_weight":37,"slug":38},17,"Forms",40,"forms",{"id":40,"doc_module":9,"doc_module_name":10,"category_name":41,"show_sort_weight":42,"slug":43},18,"Letters",30,"letters",{"id":45,"doc_module":9,"doc_module_name":10,"category_name":46,"show_sort_weight":47,"slug":48},21,"Paper Templates",5,"papers-templates",{"id":50,"doc_module":9,"doc_module_name":10,"category_name":51,"show_sort_weight":4,"slug":52},158,"General","general-158",{"code":4,"msg":54,"data":55},"ok",{"site_id":56,"language":57,"slug":58,"title":59,"keywords":60,"description":61,"schema_data":62,"social_meta":120,"head_meta":122,"extra_data":124,"updated_unix":126},105,"en","supporting-database-interface-development-with-application-lifecycle-management-solution-vtt-publications-714","Supporting Database Interface Development with Application Lifecycle Management Solution - VTT Publications 714","","Software project control directly influences productivity, costs, and the resulting quality of product and code. The work studies Application Lifecycle Management by examining how software, the software process, and its phases are governed. Using ALM practices, a working database interface for an embedded testing framework was implemented. Microsoft Team Foundation Server supports project management while SCRUM is applied via a customized process template to enable requirements management.",{"@graph":63,"@context":119},[64,80,102],{"@type":65,"itemListElement":66},"BreadcrumbList",[67,71,74,77],{"item":68,"name":69,"@type":70,"position":9},"https://docshare.wps.com","Home","ListItem",{"item":72,"name":10,"@type":70,"position":73},"https://docshare.wps.com/template/",2,{"item":75,"name":11,"@type":70,"position":76},"https://docshare.wps.com/template/presentations/",3,{"item":78,"name":59,"@type":70,"position":79},"https://docshare.wps.com/template/supporting-database-interface-development-with-application-lifecycle-management-solution-vtt-publications-714/248323/",4,{"url":78,"name":59,"@type":81,"image":82,"author":87,"headline":59,"publisher":90,"fileFormat":93,"inLanguage":57,"description":61,"dateModified":94,"datePublished":95,"encodingFormat":93,"isAccessibleForFree":96,"interactionStatistic":97},"DigitalDocument",{"url":83,"@type":84,"width":85,"height":86},"https://docshare.wps.com/thumbnails/supporting-database-interface-development-with-application-lifecycle-management-solution-vtt-publications-714/248323.png","ImageObject",442,249,{"name":88,"@type":89},"Riley West","Person",{"url":68,"name":91,"@type":92},"DocShare","Organization","application/pdf","2026-10-25","2026-09-12",true,{"@type":98,"interactionType":99,"userInteractionCount":101},"InteractionCounter",{"@type":100},"ViewAction",8,{"@type":103,"mainEntity":104},"FAQPage",[105,111,115],{"name":106,"@type":107,"acceptedAnswer":108},"What is the main focus of the document?","Question",{"text":109,"@type":110},"It focuses on applying Application Lifecycle Management to control software projects and develop a database interface for an embedded testing framework.","Answer",{"name":112,"@type":107,"acceptedAnswer":113},"Which tools and methods are used for project and process management?",{"text":114,"@type":110},"Microsoft Team Foundation Server is used for managing the software project, and SCRUM is applied using a customized process template based on SCRUM for Team System.",{"name":116,"@type":107,"acceptedAnswer":117},"How is the embedded testing database interface implemented?",{"text":118,"@type":110},"A Probe DB interface is developed with custom CSV and binary transport formats plus an XML export format, including file and TCP/IP import interfaces and an Eclipse IDE integration, implemented in Python with MySQL as the database.","https://schema.org",{"og:url":78,"og:type":121,"og:title":59,"og:site_name":91,"og:description":61},"article",{"robots":123,"canonical":78},"index,follow",{"doc_id":125,"site_id":56},248323,1791744542,{"code":4,"msg":5,"data":128},{"doc_id":125,"user_id":129,"nickname":88,"user_avatar":130,"doc_module":9,"category_id":8,"category_name":11,"doc_title":59,"doc_description":61,"doc_content":131,"file_id":132,"file_url":133,"file_type":134,"file_size":135,"view_count":101,"is_deleted":4,"is_public":9,"is_downloadable":9,"audit_status":9,"page_count":136,"language":137,"language_code":57,"site_id":56,"html_lang":57,"table_of_contents":138,"faqs":139,"seo_title":140,"seo_description":61,"update_tm":141,"read_time":45},1099523885074,"https://ap-avatar.wpscdn.com/davatar_9964176cb1d06d4a9deccf72a44ae3dc","VTT PUBLICATIONS 714  \nJuha Vitikka  \nSupporting Database Interface Development with Application Lifecycle Management Solution  \nVTT PUBLICATIONS 714  \nSupporting Database Interface Development with Application Lifecycle Management Solution  \nJuha Vitikka  \nISBN 978-951-38-7353-0 (URL: [http://www.vtt.fi/publications/index.jsp](http://www.vtt.fi/publications/index.jsp))  \nISSN 1455-0849 (URL: [http://www.vtt.fi/publications/index.jsp](http://www.vtt.fi/publications/index.jsp)) Copyright © VTT 2009  \nJULKAISIJA ñ UTGIVARE ñ PUBLISHER VTT, Vuorimiehentie 5, PL 1000, 02044 VTTpuh. vaihde 020 722 111, faksi 020 722 4374 VTT, Bergsmansv‰gen 5, PB 1000, 02044 VTTtel. v‰xel 020 722 111, fax 020 722 4374  \nVTT Technical Research Centre of Finland, Vuorimiehentie 5, P.O. Box 1000, FI-02044 VTT, Finland phone internat. +358 20 722 111, fax + 358 20 722 4374  \nTechnical editing Leena Ukskoski  \nJuha Vitikka. Supporting Database Interface Development with Application Lifecycle Management Solution [Tietokantarajapinnan kehitt‰minen ohjelmiston elinkaaren hallinnan avulla] . Espoo 2009. VTT Publications 714. 54 p.  \nKeywords ALM, SCRUM, TFS, data transport formats  \nAbstract  \nControlling a software project has a major effect on the project's productivity, expenses and the quality of a project's product and code. This work investigates Application Lifecycle Management which considers how software, the software process and its different phases are controlled. With the help of Application Lifecycle Management a working database interface for embedded testing framework has been developed.  \nIn this Microsoft Team Foundation Server is used for managing the software project. As a software process SCRUM is used by utilizing SCRUM for Team System process template developed by Conchango. The process template is customized to bring support for requirement management in to it. The customized process template is used in the demo project, in which a database interface for embedded testing framework is developed. Thus the process template customization is tested in practice and experiences of ALM, Microsoft TFS and SCRUM process are gathered.  \nDuring development of the embedded testing framework, which is one sort of generic data gathering tool, one must pay attention to many issues such as data transport methods and formats, database solutions, data export methods and integration. Database interface software, called Probe DB, is developed according to the requirements of the customer. Own CSV and binary data transport formats and XML format for export functionality are designed, and interfaces for file and TCP/IP import and for Eclipse IDE are developed. Software is coded with Python and MySQL will serve as database solution.  \nJuha Vitikka. Supporting Database Interface Development with Application Lifecycle Management Solution [Tietokantarajapinnan kehitt‰minen ohjelmiston elinkaaren hallinnan avulla] . Espoo 2009. VTT Publications 714. 54 s.  \nAvainsanat ALM, SCRUM, TFS, data transport formats  \nTiivistelm‰  \nOhjelmistoprojektin hallinta vaikuttaa merkitt‰v‰sti projektin tuotteen ja koodin laatuun, tuottavuuteen ja kuluihin. Tyˆss‰ perehdyttiin ohjelmiston elinkaaren hallintaan (ALM), joka k‰sittelee sit‰, miten ohjelmistoa, ohjelmistoprosessia ja sen eri vaiheita hallitaan. Ohjelmiston elinkaaren hallintaa apuna k‰ytt‰en kehitettiin toimiva tietokantarajapinta sulautettuun testauskehikkoon.  \nT‰ss‰ tyˆss‰ ohjelmistoprojektin hallintaan k‰ytettiin Microsoftin ohjelmistonelinkaarenhallintatyˆkalua Team Foundation Serveri‰. Ohjelmistoprosessinak‰ytettiin SCRUMia Conchangon TFS:‰‰n kehitt‰m‰n SCRUM for Team System -prosessipohjan avulla. Prosessipohjaa muokattiin vaatimustenhallinnan mukaan tuomiseksi. Muokattua prosessimallia sovellettiin projektissa, jossakehitettiin tietokantarajapinta sulautettua testauskehikkoa varten. N‰in testattiinprosessimallin muokkauksen soveltuvuus ja samalla ker‰ttiin kokemuksia ohjelmiston elinkaaren hallinnasta, MS TFS:","cbCaiusXw6s7w2Zi","https://ap.wps.com/l/cbCaiusXw6s7w2Zi","pdf",657744,61,"English","# Abstract\n## Tiivistelm‰\n## Preface\n## List of symbols\n## 1. Introduction\n## 2. Application Lifecycle Management","[{\"question\":\"What is the main focus of the document?\",\"answer\":\"It focuses on applying Application Lifecycle Management to control software projects and develop a database interface for an embedded testing framework.\"},{\"question\":\"Which tools and methods are used for project and process management?\",\"answer\":\"Microsoft Team Foundation Server is used for managing the software project, and SCRUM is applied using a customized process template based on SCRUM for Team System.\"},{\"question\":\"How is the embedded testing database interface implemented?\",\"answer\":\"A Probe DB interface is developed with custom CSV and binary transport formats plus an XML export format, including file and TCP/IP import interfaces and an Eclipse IDE integration, implemented in Python with MySQL as the database.\"}]","Supporting Database Interface Development with Application Lifecycle Management Solution - VTT Publications 714 | PDF",1789245408]