• Title/Summary/Keyword: Software Productivity

Search Result 535, Processing Time 0.022 seconds

Development of the Railroad Geotechnical Information Management System using ActiveX Component (ActiveX 컴포넌트를 이용한 철도 지반정보 관리프로그램의 개발)

  • Hwang Seon Keun;Lee Seong Hyeok;Kim Hyun Ki;Kim Jung Moo
    • Proceedings of the KSR Conference
    • /
    • 2003.10b
    • /
    • pp.436-441
    • /
    • 2003
  • The railroad geotechnical management system using ActiveX component is developed In this study. Component software is realized as a way that can offer good productivity and stability in software production through maximizing the reusability of software. Developed component software is very useful in saving to much time required for the development, increasing the re-usage rates, utilizing the component per function and substantially reducing the expenses for the tests and the error corrections. In addition, since it is easy to replace with other types of components that satisfy the needs of users, we can easily customize the applications.

  • PDF

Design and Implementation of the Class Library Management System (클래스 라이브러리 관리 시스템의 설계 및 구현)

  • 장영권
    • Journal of the Korea Society of Computer and Information
    • /
    • v.3 no.3
    • /
    • pp.47-53
    • /
    • 1998
  • This Paper describes design and implementation of the Class Library Management System(CLMS) that is used to efficiently software reuse. Communication softwares are various and wide. They continually must be modified themselves for new demand. maintained previous modules, and extended for new service. Software reuse will have been enhanced of software quality and software developer's productivity The CLMS consists of the Class Register, the Class Retriever, and the Class Browser. The CLMS considered reuse of source code and SDL design specifications.

  • PDF

An Effort Estimation Model for Software Maintenance Project (소프트웨어유지보수 프로젝트의 투입인력 규모예측 모형)

  • 안연식
    • Journal of the Korea Society of Computer and Information
    • /
    • v.4 no.2
    • /
    • pp.61-69
    • /
    • 1999
  • In this study, the productivity factors of software maintenance are categorized into the three areas such as maintainer characteristics, software technical characteristics and maintenance environment characteristics. And the various regression analyses are performed for searching the most significant model by using actual project's data. At conclusion, an linear model including new variables derived from factor analysis to estimate the effort for software maintenance project is suggested.

  • PDF

The Effect of Software Process Improvement on Organizational Performance (소프트웨어 프로세스 개선활동이 조직성과에 미치는 영향)

  • Yoon Jae-Wook;Kim In-Jai
    • Journal of the Korean Operations Research and Management Science Society
    • /
    • v.31 no.1
    • /
    • pp.37-53
    • /
    • 2006
  • SPI (Software Process Improvement) activities have been considered one of the crucial approaches to achieve high quality, productivity and timely delivery of software products and services. The basic premise of SPI model is that higher maturity levels lead to better performance. In this research, the relationships between SPI results and performance were empirically investigated with Korean software companies. CMM key process areas were categorized into two dimensions, 'Process Implementation' and 'Quantitative Management'. The relationship between process implementation and performance was significant, but the relationship between quantitative management and performance was insignificant. The control variable, size of OU(Organizational Unit), did not have significant impact on the relation ships between SPI activities and OU performance.

Implementation and Verification of FlexRay Network System using Matlab/Simulink (매틀랩/시뮬링크 기반 플렉스레이 네트워크 시스템의 구현 및 검증)

  • Yoon, Seung-Hyun;Seo, Suk-Hyun;Hwang, Sung-Ho;Kwon, Key-Ho;Jeon, Jae-Wook
    • Journal of Institute of Control, Robotics and Systems
    • /
    • v.16 no.7
    • /
    • pp.655-660
    • /
    • 2010
  • As increasing the number of Electronic Control Units in a vehicle, the proportion for reliability and stability of the software is going increasingly. Accordingly, the traditional CAN network has occurred the situation that the requirement of developing vehicle software is not sufficient. To solve these problems, the FlexRay network which is ensured the high bandwidth and real-time is generated. However it is difficult to implement FlexRay based application software because of complex protocol than traditional CAN network. Accordingly the system for analysis and verification of network state is needed. Also vehicle vendor develops application software using Matlab/Simulink in order to increase productivity. But this development method is hard to solve the network problem of node to node. Therefore this paper implements Matlab/Simulink based FlexRay network system and verifies it through comparing with existing embedded system.

A Translator for Parametrized Building Component Interoperability among Open BIM Support Software (개방형 BIM 지원 소프트웨어간 파라메트릭 건축부재 정보의 호환성 향상을 위한 변환기)

  • Kim, In-Han;Lee, Ji-Ah;Park, Seung-Hwa
    • Korean Journal of Computational Design and Engineering
    • /
    • v.15 no.6
    • /
    • pp.467-475
    • /
    • 2010
  • Due to the needs of design optimization and productivity for modernized Korean traditional house, standardization of Korean traditional building components is proceeding by BIM (Building Information Modeling). Currently, most of BIM software support object-based parametric modeling. By means of parameterized Korean traditional building components, the shape and assembly relation can be controlled. Although IFC(ISO/PAS 16739), which is an international standard in the AEC field, has been developed for information exchange among BIM software, IFC and other existing common data formats cannot be exchangeable parametric information. For the exchangeable parametric information within IFC, the authors defined meta-data by using Pset(Property-Set). The authors analyzed results about interoperability test in Revit $Architecture^{TM}$, $ArchiCAD^{TM}$ and Digital $Project^{TM}$. In order to solve found problems, the authors developed a translator to improve interoperability among BIM software.

Change Analysis for Inheritance Relation in Method Level (계승관계에서 구성원 함수 수준의 변경 영향 분석)

  • 방정원
    • Journal of the Korea Society of Computer and Information
    • /
    • v.7 no.1
    • /
    • pp.27-32
    • /
    • 2002
  • Software reuse was focused for the way of improving programmer productivity from the crisis of software. Object oriented technology impact on overall area of software engineering, such as software analysis , Programming language. testing and maintenance. The new concepts, Class, Inheritance and encapsulation, not only introduce new testing problems and they raise a new challenging question of how to conduct regression testing for 0-0 programs the first problem of regression testing is how to identify the affected components due to the changes of some components. We propose a method firewall to enclose all classes and methods affected by the changes to one or more methods in Inheritance relation

  • PDF

CAD/CAM Script Application Techniques for Addition Axial Application of CNC M/C (CNC가공기의 부가축 활용을 위한 CAD/CAM Script 활용 기법)

  • Lee, Yang-Chang
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.10 no.6
    • /
    • pp.1157-1163
    • /
    • 2009
  • In order to improve in quality and productivity using the CNC machine tools, it has been endeavored to elevate production process by adding supplementary axes(2 axes) to 2,3 axial CNC machine tools. It is because the movement between the progress of work in processed goods is remarkably decreased more than that of general CNC machine tools that productivity improvement with precision maintenance can be improved. VBScript in CAD/CAM is applied to utilize CNC machine tools added supplementary axes so that Multi-axial &Multi-process manufacturin g program can be conveniently drawn up. However, there is generally much skilful work and operation by the manual program of CAD(2.5D) and CNC machine tools in the filed. As a result of conducting an experiment by COM-filing VBScript at the spot of Insert Tip for milling Face Cutter in CAD/CAM Software(2.5D), it was not only timesaving to draw up program but also more convenient than complicated Multi CAD/CAM Software to approach and possible to program various products instantaneously.

A Study on Tool for Software Architecture Design (소프트웨어 구조 설계 지원 도구 개발에 관한 연구)

  • 강병도;이미경
    • Journal of Korea Society of Industrial Information Systems
    • /
    • v.7 no.3
    • /
    • pp.15-22
    • /
    • 2002
  • As the size and complexity of software systems increase, the design and specification of overall system structure become more significant issues than the choice of algorithms and data structures of computation. Software architecture serves as a framework for understanding system components and their interrelationships. Software architectures can be reusable assets to achieve low costs, high productivity, and consistent quality. We have developed a software architecture design environment, called Happy Work. In this paper, we would like to present the structure and functions of Happy Work. Happy Work has two main functions. First, it Provides a graphic editor for modeling of software architecture diagram. Second it provides an ADL, called HWL(Happy Work language). HWL is a language that describes software architect

  • PDF

Analysis on the current status of standardization technology in Software Engineering (소프트웨어공학 표준화 기술현황 분석)

  • 이상무;오행석
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2000.10a
    • /
    • pp.400-405
    • /
    • 2000
  • Software Engineering covers techniques, tools, and methodologies needed to develop, acquire, and manage software in high quality, using appropriate resources. Therefore it can be said that the administration target of software engineering activities is the pursuit of high productivity for production of software in good quality. To do this, they should establish the engineering principle based on engineering theory and concept, and form the effective environment of engineering technology through improving development methods/methodology and tools of software engineering. In addition several guidances related to information system planning, acquisition, development, management, maintenance, and evaluation, etc. must be invented on the basis of software engineering to encourage efficiency of public information business yearly increasing fastand to make sure compatibility and interoperability. Technology, its developing and marketing situation, and standardization status are treated in this paper.

  • PDF