• Title/Summary/Keyword: Tool management software

Search Result 288, Processing Time 0.037 seconds

A Class Diagramming Tool for Visualizing the Latest Revision of Software Change History (소프트웨어 변경 이력의 최근 변경을 클래스 다이어그램으로 가시화하는 도구)

  • Sim, Jaekyeong;Cho, HeeTae;Park, Jongyeol;Lee, Seonah
    • Journal of KIISE
    • /
    • v.45 no.2
    • /
    • pp.150-156
    • /
    • 2018
  • Software visualization can assist developers to understand a software system and change its code. The recent development of bottom-up visualization tools demonstrates the advantages by revealing the code that is directly related to a software evolution task. However, the information provided by these tools is limited to the code already investigated by the developers in that task session. To broaden the scope and provide the code information that developers should explore, we propose to present the latest revision of a software system via a class diagram. When a developer clicks on a button, the proposed tool reveals the code changes committed to a configuration management system, and facilitates the understanding of code changes. We also conduct case studies illustrating the advantages of the proposed tool.

System Software Design of Computerized Tomography Radiation Dose Management (컴퓨터 단층촬영 방사선 노출 관리 시스템 소프트웨어 설계)

  • Yang, Yu Mi;Cho, Sang Wook;Lee, Kil Hung
    • Journal of Korea Society of Digital Industry and Information Management
    • /
    • v.10 no.3
    • /
    • pp.41-48
    • /
    • 2014
  • This paper provides the design of system software for the management of radiation dose that is generated by using computerized tomography(CT). Recently, the radiation leakage incident of Japanese nuclear power plant was in the news internationally and there is a growing interest not only in nuclear power plant but in medical radiation exposure. In spite of the fact that currently safety management of radiation is under control only the workers of the radiation involved, now the exposure management of patients have been required. As surgery and inspections using the radiation have increased, this medical radiation exposure is increasing too. But it is a real situation that medical institutions don't know the level of radiation exposure applied to the patient. Therefore, a system for managing the radiation exposure of a patient from the medical institution is required. This paper proposes a design of a software program that manages the radiation exposure of CT which is a typical imaging tool to use the radiation in the medical institution. By check the amount of radiation dose and set the limit of dose, we would be of help to optimize the medical exposure of the patient.

The Development of the Drawing Information Management Module for the Technical Document Management System (Technical Document Management System을 위한 도면정보 관리시스템 개발)

  • Yoon, Hee-Chul;Kim, Sun-Ho
    • IE interfaces
    • /
    • v.7 no.3
    • /
    • pp.213-225
    • /
    • 1994
  • For the implementation of CE(Concurrent Engineering), the TDMS(Technical Document Management System) which integrates design and manufacuring information, is required. In this paper a drawing information management system, one of the essential modules for the TDMS has been developed. The system is operated in SUN SPARC II workstations. A CAD software called CIMCAD-2D is used for the storage and management of drawings. Relational DBMS ORACLE is used for the development of information data bases concerned with drawings. As an integration tool, the multi-media software called LINKAGE is used. Various functions for drawings and concerned information have been developed with the internal language CIMSHELL and SQL $^*PLUS$.

  • PDF

A Dynamic Management Technique for Weighted Testcases in Software Testing (가중치를 이용한 소프트웨어 테스트케이스 동적 관리 기법)

  • Han, Sang-Hyuck;Jung, Jung-Su;Jin, Seung-Il;Kim, Young-Kuk
    • The KIPS Transactions:PartD
    • /
    • v.17D no.6
    • /
    • pp.423-430
    • /
    • 2010
  • As software becomes large-scale and complicated, the need for Quality Assurance and management is increased and software testing is becoming more important. The main aims of software testing are not only detecting and handling the defects in the system but also investigating and managing the present system. But automatic testing tools require lots of time and efforts to detect and manage the risk in the system because test-cases used in the general automatic testing tools have the simply static information. In this thesis, the dynamic management technique for weighted testcases is designed to test the high-risk testcases preferentially by giving the testcases dynamic weight.

UML based Documentation for GLORY Software Architecture (UML을 응용한 GLORY 소프트웨어 아키텍처의 표현)

  • Kung, Sang-Hwan
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.10 no.8
    • /
    • pp.1970-1976
    • /
    • 2009
  • It is more emphasized on the software architecture recently, as the scale of a software becomes huge and the need of the software management becomes more dynamic. Software architecture is a representation of structures of software framework just like the blueprint of building architecture. In order to describe software components and their relationships accurately and entirely, software architecture is documented in some different views, by using of modeling tools. UML(Unified Modeling Language) is a software modeling tool recently used for documentation of software and as well as software architecture. Nevertheless, what we have to agree with is that UML is not easy to use and its standard changed continuously. And also the documentation with UML is found some burden because of its difficulties in learning and using. This inconvenience enforces us to purchase and use commercial tool for UML. The study introduces the architecture views refined from 4+1 Views for architecture design and shows how to represent architecture views for software architecture. Especially, we simplifies UML diagrams for the purpose of focusing on architecture views and facile manipulation. At the end, we add the evaluation on the refined architecture views as well as refined UML diagram.

Automotive Spice Management Tool Based on Open Source for Small and Medium Automotive Electric Part (중소 자동차 전장 사업체를 위한 오픈 소스 기반 Automotive SPICE 관리 도구 구현)

  • Baek, Young Yun;Jung, Sung Yun;Lee, Eun-Ser;Yang, Jae soo
    • KIPS Transactions on Software and Data Engineering
    • /
    • v.5 no.7
    • /
    • pp.339-344
    • /
    • 2016
  • With increasing complexity of automotive software it has become important issue in the automotive safety. So, Automotive SPICE process have been proposed to solve this problem. The integrated management system and tools are needed for perform the Automotive SPICE process. It is difficult to adopt an integrated management system and tools because small business are lack of human resource and tools. Therefore, HIS scope items comply with Automotive SPICE minimum requirement should be targeted for the small business. In this paper, an open-source system based on process management tool required to perform the Automotive HIS scope items is proposed. The proposed system can perform the Automotive SPICE HIS scope items are carried and it showed that satisfy the Automotive SPICE HIS scope items.

Tool for Supporting Design Pattern-Oriented Software Development (디자인 패턴지향 소프트웨어 개발 지원 도구)

  • Kim, Woon-Yong;Choi, Young-Keun
    • Journal of KIISE:Software and Applications
    • /
    • v.29 no.8
    • /
    • pp.555-564
    • /
    • 2002
  • Design patterns are used to utilize well-defined design information. As using these design patterns, we can get re-use in object-oriented paradigm, decrease the time of development and improvement the quality of software. Although these design patterns are widely used among practice, most of design patterns information is manually used, inconsistent and its utilization could be very low. Because the design patterns information that a designer applies does not appear in software, it is sometimes difficult to track them. In this paper, we propose a tool support for design pattern-oriented software development. This tool supports design pattern management, software design and automatic source code generation. The design pattern management has the function for storing, managing and analyzing the existing design pattern and registering new design pattern. The software design has the function for software design with UML and automatically generate design pattern elements. By using this design information, this system can automatically generate source code. In the result to include the tracking design pattern element that is not Included In the existing CASE tools into design information, we can build the stable and efficient system that provides to analyse software, manage design pattern and automatically generate source code.

P2P Based Collision Solving Technique for Effective Concurrency Control in a Collaborative Development Environment (협업개발 환경에서의 효율적 동시성 제어를 위한 P2P기반 충돌해결 기법)

  • Park, Hyun-Soo;Kim, Dae-Yeob;Youn, Cheong
    • The KIPS Transactions:PartD
    • /
    • v.16D no.4
    • /
    • pp.571-582
    • /
    • 2009
  • This paper provides a way to overcome limitations of general collaborative software development tools that completely restrict co-ownership of resources among individuals in a team oriented developmental environment. It also provides a solution for users to co-own resources and at the same time manage version control and collision problems that may occur due to the co-ownership of resources.The cooperative development support tool of developed software uses the conventional optimistic technique but employs the algorithm which is improved to reduce costs and efforts required for solving collision. The collaborative software development tool presented in this paper is made up of the classical client/server structure with the P2P(peer to peer) method which supports information exchange among individuals. This tool is developed based on open source software CVS(Concurrent Version System). Functional efficiency was confirmed by comparing it to the utility of prior existing collaborative software development tools.

The Design and Implementation of Test Phase Audit System (테스트 단계 감리시스템 설계 및 구현)

  • Gwon, Dae-Gon;Han, Pan-Am
    • The Transactions of the Korea Information Processing Society
    • /
    • v.7 no.5
    • /
    • pp.1409-1418
    • /
    • 2000
  • Auditing plays a very important role in the process of developing and managing good quality software. The software developing proces should be audited precisely especially in the test phase. Up to the present, because auditing has depended on the auditor's experience of developing and auditing software, it has been impossible to audit objectively. It is limited to audit systematically and objectively because auditing process isn't systematized. In this paper, the auditing model to solve several problems in present auditing is suggested, a test phase audit system is developed, and the system is applied to the actual auditing process. Consequently, software administrators can establish effective software management, software developers can be supported by a highly reliable and quality software development tool, and auditors can be offered an objective audit standard.

  • PDF

Design and Implementation of Information Management Tools for the EDISON Open Platform

  • Ma, Jin;Lee, Jongsuk Ruth;Cho, Kumwon;Park, Minjae
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • v.11 no.2
    • /
    • pp.1089-1104
    • /
    • 2017
  • We have developed an information management tool for the EDISON (EDucation-research Integration through Simulation On the Net) open platform. EDISON is, at present, a web-based simulation service for education and research in five computational areas, namely, nanophysics, fluid dynamics, chemistry, structural dynamics, and computer aided optimal design. The EDISON open platform consists of three tiers: EDISON application framework, EDISON middleware, and EDISON infra-resources. The platform provides web portals for education and research in areas such as computational fluid dynamics, computational chemistry, computational nanophysics, computational structural dynamics, and computer aided optimal design along with user service. The main purpose of this research is to test the behavior of the release version of the EDISON Open-Platform under normal operating conditions. This management tool has been implemented using the RESTful API designed in EDISON middleware. The intention is to check co-operation between the middleware and the infrastructure. Suggested tools include User management, Simulation and Job management, and Simulation software (i.e., solver) testing. Finally, it is considered meaningful to develop a management tool that is not supported in other web-based online simulation services.