• Title/Summary/Keyword: SW visualization

Search Result 32, Processing Time 0.032 seconds

Research on the Teaching Building-blocks in Elementary Geometry Class using 3D Visualization SW (3D Visualization SW를 활용한 초등학교 쌓기나무 도형교육에 관한 연구)

  • Bae, Hun Joong;Kim, Jong-seong
    • The Journal of the Korea Contents Association
    • /
    • v.17 no.6
    • /
    • pp.71-80
    • /
    • 2017
  • The standards for achievement levels for building blocks in elementary geometry class is to enhance spatial cognitive ability through practices describing shape patterns of building blocks observed from different directions. However, most of building block in the textbook is described from only one perspective. Even worse, some examples in the textbook are almost impossible to observe in the real world. Contrary to this, simulated views by Wings3D has shown that each box may look quite differently from different angles let alone the size of each box. Using Wings3D, it is also very easy to build different types of building blocks with various levels of difficulty in the virtual space. Based on these results, in this study, 3D visualization SW is suggested as a potential pedagogical tool for the elementary geometry class to help kids perceive objects in space more precisely. We have shown that 3D visualization SW such as Wings3D could be a powerful, compact 3D SW for most of subjects which are covered in elementary geometry education. Wings3D has another advantage of economic open source SW fully compatible with school PCs.

A Case Study on Improving SW Quality through Software Visualization (소프트웨어 가시화를 통한 품질 개선 사례 연구)

  • Park, Bo Kyung;Kwon, Ha Eun;Son, Hyun Seung;Kim, Young Soo;Lee, Sang-Eun;Kim, R. Young Chul
    • Journal of KIISE
    • /
    • v.41 no.11
    • /
    • pp.935-942
    • /
    • 2014
  • Today, it is very important issue to high quality of software issue on huge scale of code and time-to-market. In the industrial fields still developers focuses on Code based development. Therefore we try to consider two points of views 1) improving the general developer the bad development habit, and 2) maintenance without design, documentation and code visualization. To solve these problems, we need to make the code visualization of code. In this paper, we suggest how to visualize the inner structure of code, and also how to proceed improvement of quality with constructing the Tool-Chain for visualizing Java code's inner structure. For our practical case, we applied Object Code with NIPA's SW Visualization, and then reduced code complexity through quantitatively analyzing and visualizing code based on setting the basic module unit, the class of object oriented code.

Development of Dental Medical Image Processing SW using Open Source Library (오픈 소스를 이용한 치과 의료영상처리 SW 개발)

  • Jongjin, Park
    • The Journal of the Institute of Internet, Broadcasting and Communication
    • /
    • v.23 no.1
    • /
    • pp.59-64
    • /
    • 2023
  • With the recent development of IT technology, medical image processing technology is also widely used in the dental field, and the treatment effect is enhanced by using 3D data such as CT. In this paper, open source libraries such as ITK and VTK are introduced to develop dental medical image processing software, and how to use them to develop dental medical image processing software centering on 3D CBCT. In ITK, basic algorithms for medical image processing are implemented, so the image processing pipeline can be quickly implemented, and the desired algorithm can be easily implemented as a filter by the developer. The developed algorithm is linked with VTK to implement the visualization function. The developed SW can be used for dental diagnosis and treatment that overcomes the limitations of 2D images..

A Practical Study on Code Static Analysis through Open Source based Tool Chains (Open Source 기반 툴 체인화를 통한 코드 정적 분석 연구)

  • Kang, Geon-Hee;Kim, R. Young Chul;Yi, Geun Sang;Kim, Young Soo;Park, Yong. B.;Son, Hyun Seung
    • KIISE Transactions on Computing Practices
    • /
    • v.21 no.2
    • /
    • pp.148-153
    • /
    • 2015
  • In our domestic software industries, it is focused on such a high quality development/ testing process, maturity measurement, and so on. But the real industrial fields are still working on a code-centric development. Most of the existing legacy systems did not keep the design and highly increased the code complexity with more patching of the original codes. To solve this problem, we adopt a code visualization technique which is important to reduce the code complexity among modules. To do this, we suggest a tool chaining method based on the existing open source software tools, which extends NIPA's Software Visualization techniques applied to procedural languages. In addition, it should be refactored to fix bad couplings of the quality measurement indicators within the code visualization. As a result, we can apply reverse engineering to the legacy code, that is, from programming via model to architecture, and then make high quality software with this approach.

Generation and Comparison of 3-Dimensional Geospatial Information using Unmanned Aerial Vehicle Photogrammetry Software (무인항공사진측량 소프트웨어를 이용한 3차원 공간정보 생성 및 비교)

  • Yang, Sung-Ryong;Lee, Hak-Sool
    • Journal of the Society of Disaster Information
    • /
    • v.15 no.3
    • /
    • pp.427-439
    • /
    • 2019
  • Purpose: We generated geospatial information of unmanned aerial vehicle based on various SW and analyzed the location accuracy of orthoimage and DSM and texture mapping of 3D mesh. Method: The same unmanned aerial image data is processed using two different SW, and spatial information is generated. Among the generated spatial information, the orthoimage and DSM were compared with the spatial information generation results of the unmanned aerial photogrammetry SW by performing quantitative analysis by calculating RMSE of horizontal position and vertical position error and performing qualitative analysis. Results: There were no significant differences in the positional accuracy of the orthoimage and DSM generated by each SW, and differences in texture mapping in 3D mesh. The creation of the 3D mesh indicated the impact of the Unmanned Aerial Photogrammetry SW. Conclusion: It is shown that there is no effect of SW on the creation of orthoimage and DSM for geospatial analysis based on unmanned aerial vehicle. However, when 3D visualization is performed, texture mapping results are different depending on SW.

Service Modulization of the Code Visualization (코드 가시화의 서비스 모듈화)

  • Lee, Jin-Hyub;Yi, Keunsang;Seo, Chae-Yun;Kim, R. YoungChul
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2017.04a
    • /
    • pp.629-632
    • /
    • 2017
  • 국내 대기업들은 충분한 SW테스팅으로 SW의 품질과 안정성을 점검하고 있다. 반면, 중소기업들은 부족한 인력과 비싼 상용 테스팅 도구 등으로 테스팅 환경이 어려운 실정이다. 이로 인한 테스트 부족 속에서 SW제품을 출시한다. 이 논문에서는 이런 문제의 해결방안 중 하나로 개발자가 코드 내부의 복잡도를 측정하여 잠재적인 오류를 줄이는데 초점을 둔다. 이를 위해 공개 소스프트웨어 기반의 도구 개선 제안 및 가시화 구현을 하였다. 즉, 벤처/중소 기업의 개발자들에게 각각 품질 요소들의 가시화 서비스가 가능하다. 이는 코드 내부의 결합력/응집력/복잡도/재사용 등의 가시적 모듈화로 SW품질 개선이 가능하다.

Improving Static Code Complexity with Refactoring technique based on SW visualization. (SW 가시화 기반 리펙토링 기법 적용을 통한 정적 코드 복잡도 개선)

  • Kang, Geon-hee;Son, HyunSeoung;Kim, Youngsoo;Park, Yong B.;Kim, R. Young Chul
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2014.11a
    • /
    • pp.650-653
    • /
    • 2014
  • 기존의 소프트웨어 개발은 SW품질을 중요시 하지만, 고품질에 대한 문제가 아직도 존재한다. 또한 기존 레가시 시스템는 개발자나 설계의 부재 경우가 많고, 코드의 내부 복잡도와 모듈간의 결합도가 높을 가능성이 높다. 따라서 코드 가시화를 통한 복잡도 개선은 고품질화과 더불어 코드 모듈의 재사용과 유지보수등과 직접적 관련성이 있다. 본 논문은 기존 SW가시화용 자동 Tool Chain 기반에서 여러 리펙토링 방법 절차 적용으로 복잡도 개선을 제안 한다. 이런 코드 가시화가 결과적으로 타깃의 결합도를 줄일 수 있다. 기존의 레가시 코드에 자동 Tool chain적용은 고품질 적용이 충분히 예상된다.

Research for improving quality of SI(System integration) development project (시스템 통합(SI) 구축 사업 품질 향상을 위한 연구)

  • Kim, Seok-Kwan;Ryu, Gab-Sang
    • The Journal of Korea Institute of Information, Electronics, and Communication Technology
    • /
    • v.11 no.3
    • /
    • pp.215-220
    • /
    • 2018
  • This paper limited the participation of large corporations in the mass information market by revising the Software Industry Promotion Act in order to increase business opportunity, equality of opportunity, and capacity building for small and medium sized IT companies. However, it is a fact that the medium and small SW companies have insufficient business capacity and expose various problems such as quality degradation of public information business, inadequate risk management, and deterioration of schedule management. In order to solve this problem, this paper derived the factors of quality deterioration in the system integration project and proposed to carry out the project by using some activities of VISUALIZATION, rigorous test management and Agile Methodology as a solution. Applying these measures to healthcare IT projects developed by midsize / small-sized IT companies has improved communications, improved quantitative progress management and improved project visibility. In addition, it contributed to minimizing defect resolution time, improving the requirement coverage ratio, and shortening unnecessary meeting time.

An Empirical Study for Enhancing Scope Management Capability of SW Informatization Project (SW정보화 사업 범위관리 역량 강화를 위한 실증적 연구 -중견·중소사업자 중심으로)

  • Kim, Seok-Kwan;Ryu, Gab-Sang
    • Journal of the Korea Convergence Society
    • /
    • v.10 no.6
    • /
    • pp.1-6
    • /
    • 2019
  • This paper examines the complexity of recent SW development such as the 4th industry to apply the requirement engineering and redimimn application to the project to solve the difficulty of scope management during project management of medium and small businesses. These engineering techniques were applied to mid-sized and small-sized SW development projects. It was verified through supervision of 15 SW development projects. As a result, we observed about 30% reduction in related issues. In addition, Redmimn was introduced to SW development projects involving medium and small sized companies, and it proved that it has the effect of shortening delivery time through requirement management and tracking management. In order to secure the safety of the SW system development project, it is necessary to apply the required engineering techniques and tools, and it is necessary to continuously cultivate professional manpower to carry out this.

The Instructional Effect of Varying Visuals in Drawing and Writing Applied to Learning with Multiple Representations (다중 표상 학습에 적용한 그리기와 쓰기에서 시각정 정보의 형태에 따른 교수 효과)

  • Kang, Hun-Sik;Lee, Sung-Mi;Noh, Tae-Hee
    • Journal of The Korean Association For Science Education
    • /
    • v.26 no.3
    • /
    • pp.367-375
    • /
    • 2006
  • This study investigated the effects of varying visuals in drawing and writing as methods to assist students in connecting and integrating multiple external representations provided in learning the particulate nature of matter. Seventh graders (N=233) at a coed middle school were assigned to control, static drawing (SO), dynamic drawing (DD), static writing (SW), and dynamic writing (DW) groups. The students were taught about "Boyle's Law" and "Charles's Law" for two class periods. Two-way ANCOVA results revealed that the scores of a conception test for the two drawing (SD, DD) groups and the two writing (SW, DW) groups were significantly higher than those for the control group. Within the writing groups, students of lower spatial visualization ability in the DW group scored significantly higher than those in the SW group. However, no significant differences were found in the scores of the conception test for the two drawing (SD, DD) groups regardless of students' visualization ability. Researchers also found that most students in both DD and DW groups had respectively positive perceptions of dynamic visuals in drawing or writing.