首页> 外文OA文献 >Extending Microsoft Visio into a flexible repository based modeling tool
【2h】

Extending Microsoft Visio into a flexible repository based modeling tool

机译:将microsoft Visio扩展为基于灵活存储库的建模工具

摘要

Perinteiset ohjelmistojen mallinnustyökalut ovat jäykkiä, formaaleja ja syntaksiorientoituneita. Ne eivät tue vapaamuotoista luonnostelua tai käytetyn mallinnuskielen vastaisia kuvauksia. Mallinnustyö on kuitenkin luovaa, etenkin alkuvaiheessa, kun ratkaisuja vielä hahmotellaan. Tästä syystä käyttäjät turvautuvat muun muassa tavallisiin toimistosovelluksiin, jotka ovat joustavampia ja tukevat itse työtä paremmin. Toimistosovelluksilla tuotettu tieto ei kuitenkaan tule automaattisesti osaksi mallia, jolloin arvokasta työtä menetetään. Ohjelmistojen mallinnuksen varhaisessa työkalutuessa on näin ollen selkeitä puutteita, jotka kaipaavat täydentämistä.Näitä ongelmia pyritään ratkaisemaan Tampereen teknillisen yliopiston Ohjelmistotekniikan laitoksella kehitetyllä Trinity-työkaluympäristöllä. Ympäristö integroi olemassa olevia sovelluksia ja laajentaa niitä mallinnusominaisuuksilla. Ratkaisun tavoitteena on näiden sovellusten hyödyntäminen mallinnustyössä niin, että kaikesta tehdystä työstä tulee osa mallia. Tällä lähestymistavalla pyritään aikaistamaan mallinnuksen työkalutukea sekä kaventamaan mallinnustyökalujen ja toimistosovellusten välistä kuilua.Trinity-ympäristön ensimmäiseksi integroitavaksi sovellukseksi valittiin Microsoft Visio, johon toteutettua laajennuskomponenttia tämä diplomityö käsittelee. Laajennuksen tavoitteena oli saada Visiosta ympäristössä toimiva joustava graafinen mallinnustyökalu, joka tukee myös luonnostelevaa työtä. Laajennuskomponentin olennaisin tehtävä on tallentaa Visiossa luodut mallit reaaliaikaisesti ympäristön tietokantaan ja pitää Vision käyttöliittymä synkronoituna tietokannan tilan kanssa. Muita keskeisiä vaatimuksia laajennukselle olivat mallinnuskielien helppo lisättävyys, toteutuksen geneerisyys ja usean samanaikaisen käyttäjän tuki.Työn tuloksena saatiin aikaan Visiolaajennuskomponentti, joka vastaa edellä mainittuihin vaatimuksiin. Tämä kirjallinen osuus työstä esittelee laajennuskomponentin vaatimukset, määrittelyn, teknisen suunnittelun ja analyysin. Trinity-ympäristön kannalta Visio-laajennus havainnollisti monipuolisesti sen lähestymistavan tuomia hyötyjä ja haasteita. Eräs keskeinen haaste on suorituskyky, joka nykyisellään on vielä vaatimaton ja kaipaa jatkokehitystä. /Kir11
机译:传统的软件建模工具是严格的,形式化的和面向语法的。它们不支持与使用的建模语言相反的自由形式草图或描述。但是,建模工作是富有创造力的,尤其是在早期阶段,那时仍在概述解决方案。因此,用户尤其依赖标准的办公应用程序,这些应用程序更灵活并且可以更好地支持工作本身。但是,办公应用程序生成的信息不会自动成为模型的一部分,从而导致宝贵工作的损失。因此,早期的软件建模工具支持中存在明显的缺陷,需要加以补充,这些问题在坦佩雷理工大学软件工程系开发的Trinity工具环境中得以解决。该环境集成了现有应用程序,并通过建模功能对其进行了扩展。该解决方案的目的是在建模工作中利用这些应用程序,以使完成的所有工作成为模型的一部分。这种方法旨在提高建模工具的支持并缩小建模工具与Office应用程序之间的差距,Microsoft Visio被选为第一个集成到Trinity环境中的应用程序,本文将介绍扩展组件。扩展的目的是使Visio成为一种灵活的图形建模工具,该工具可在环境中工作并支持草图绘制工作。插件组件最重要的功能是将Vision中创建的模型实时存储在环境数据库中,并使Vision接口与数据库状态保持同步。扩展的其他关键要求是轻松添加建模语言,实现的通用性以及多个并发用户的支持,从而使视觉扩展组件满足了上述要求。该工作的书面部分介绍了扩展组件的要求,规范,技术设计和分析。在Trinity环境方面,Visio插件以多种方式说明了该方法的优点和挑战。一项关键挑战是性能,该性能目前尚不成熟,需要进一步发展。 / Kir11

著录项

  • 作者

    Felin Marko Juhani;

  • 作者单位
  • 年度 2011
  • 总页数
  • 原文格式 PDF
  • 正文语种 fi
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号