عنوان مقاله

ابزار بصری سازی برای استفاده مجدد مولفه (Component)



خرید نسخه پاورپوینت این مقاله


خرید نسخه ورد این مقاله



 

فهرست مطالب

چکیده

مقدمه

ابزار بصری سازی نرم افزار

بصری سازی ها

نتیجه گیری

پیشنهادات





بخشی از مقاله

بصری سازی ها

Blur، یک پیاده سازی از مبدل ازVARE  است. Blur، یک تریس برنامه PAL  را گرفته و به تصویرScalable Vector Graphics (SVG)  برای دیدن از طریق وب تبدیل می کند. Blur به عنوانJava servlet  که روی نسخه ای ازApache Tomcat  اجرا می شود، پیاده سازی شده است.

شکل 4 ، نشان دهنده یک دیاگرام کلاسSVG UML  از یک تریس برنامه PAL  است که به وسیله Blur تولید شده است می باشد. این یک ابزار سودمند برای برنامه نویسان نویسان است، چون نشان دهنده این است که کد برنامه در کجای فایل قراردارد و چگونه با کلاس های دیگر در یک برنامه ارتباط دارد.






خرید نسخه پاورپوینت این مقاله


خرید نسخه ورد این مقاله



 

کلمات کلیدی: 

Software Visualization Tools for Component Reuse Craig Anslow Stuart Marshall James Noble Robert Biddle1 School of Mathematics, Statistics and Computer Science, Victoria University of Wellington, New Zealand 1Human Oriented Technology Laboratory, Carleton University, Canada Email: {craig, stuart}@mcs.vuw.ac.nz Abstract This paper describes our experiences with our software visualization tools for web-based visualization of remotely executing object-oriented software. The motivation of this work is to allow developers to browse web-based software repositories to explore existing code components and frameworks by creating visual documentation. Components are test driven to capture their static and run-time information in program traces and are then transformed into useful visualizations. Visualizations can help developers understand what a component does, how it works, and whether or not it can be reused in a new program. Keywords: software visualization, component reuse, web-based code repositories. 1 Introduction To reuse a software component developers need to understand what a component does, how it works, and how it can be reused. However, this is difficult in practice. Helping developers understand components by creating visualizations means that they will potentially be able to reuse a component in a new program. We have created a series of software visualization tools within our Visualization Architecture for REuse (VARE) to solve this problem. VARE is used for test driving reusable components to create meaningful visualizations so that developers can understand how components work. To visualize a design or a software component, certain information has to be selected. Extracting the correct information and gathering it in program traces is a difficult procedure. There are many factors which can affect this procedure, such as the language a component is written in, or the design complexity