• 제목/요약/키워드: Software Engineering Level

검색결과 999건 처리시간 0.027초

정량적 소프트웨어 능력성숙도모델 도입전략 및 사례 (Quantitatively Managed Leveling for Capability Maturity Model Integration Implementation)

  • 김한영;이우기;이정훈;이철기
    • 정보화연구
    • /
    • 제10권3호
    • /
    • pp.335-346
    • /
    • 2013
  • 정보산업의 발전에 따라 다양하고 복잡한 업무 처리가 가능한 소프트웨어의 필요성이 비약적으로 증가 되었다. 이에 따라 소프트웨어 사용자들은 복잡한 처리도 가능하면서 더욱 안정적이고 유지보수가 용이한 프로그램 개발 기업을 선호하게 되었다. 이러한 현상은 소프트웨어 개발 조직의 능력을 정량적으로 평가하기 위한 연구로 이어졌고, 미국 국방부의 지원으로 능력성숙모델평가기준(CMMI)이 개발 되었다. 소프트웨어 개발 기업이 CMMI 상위 단계 인증을 받을 경우 해당 기업의 개발 프로세스와 유지보수가 우수한 것으로 평가되기 때문에 높은 단계의 인증을 받는 것은 의미있는 일로 평가된다. 본 논문에서는 국내 한 소프트웨어 개발 기업의 사례를 통해 정량적 우수단계인 4단계를 달성하기 위한 다양한 요소를 분석하였으며 국내 소프트웨어 기업이 개발 및 보수의 성숙된 프로세스를 확보하기 위한 기존 소프트웨어 개발 기업의 실제 사례분석을 통해 의미있는 요소를 찾아내고자 하였다. 특히 국내외 소프트웨어 판매 시 프로그램신뢰 부족 및 유지보수에 대한 안전장치 부족으로 인식될 수 있으므로, 이러한 사례분석을 통해 이러한 문제의 단초를 분석하고자 하였다.

Development of KOGD2003 Geoid Model and its Implementation by Visual Software

  • LEE Suk-Bae;SUH Yong-Woon
    • Korean Journal of Geomatics
    • /
    • 제5권1호
    • /
    • pp.43-49
    • /
    • 2005
  • It is well known that GPS technique can be used for high accuracy leveling positioning if a precise geoid model is available to use at a surveying point. In this study, KOGD2003 geoid model was developed in and around Korean peninsula and this geoid model could be achieved by combining GPS/leveling data with the formerly developed KOGD2002. To this end, the software for orthometric height obtaining and geodetic datum transformation has been implemented with the visual C++ language, what we called GPS-GeoL v.1.0. In order to evaluate the performance and the accuracy of the software, GPS field tests were carried out in the Korean second-order leveling network over Chollabukdo area. Results of the tests have shown that the mean value of the differences between outputs of the software developed in this research and officially announced orthometric heights by NGII (National Geographic Information Institute) was 0.0221 m and also those of RMS was 0.0332 m. Therefore, it was possible to conclude that the KOGD2003 and GPS-GeoL v.1.0 software could be used to determine orthometric heights for civil construction field applications with cm-level accuracy.

  • PDF

다중 MIL-STD-1553 버스 구조를 위한 인터페이스 모듈의 설계 (A Design of Interface Module for Multiple Level MIL-STD-1553 Bus Topology)

  • 성기택
    • 한국정보통신학회논문지
    • /
    • 제10권6호
    • /
    • pp.1045-1054
    • /
    • 2006
  • 본 논문에서는 MIL-STD-1553 data bus 네트워크의 다중화를 위한 버스 인터페이스 모듈의 설계에 관하여 기술하였다. 일반적으로 MIL-STD-1553 네트워크는 단일 레벨의 버스 토플로지를 사용하지만 응용 시스템의 구조에 따라 데이터 버스의 다중화가 요구된다. 버스의 다중화를 위해서는 마이크로 프로세서가 사용되며, 시스템의 하드웨어와 소프트웨어의 추가 기능이 요구된다. 설계된 인터페이스 모듈은 마이크로 프로세서의 사용 없이 통신용 트랜시버와 간단한 전자회로로 구성되어 있다. 하드웨어 테스트 및 소프트웨어 시뮬레이션 통하여 설계 제작된 모듈의 성능을 검증하였다.

A Study on Plate Bending Analysis Using Boundary Element Method

  • Son, Jae-hyeon;Kim, Yooil
    • 한국해양공학회지
    • /
    • 제36권4호
    • /
    • pp.232-242
    • /
    • 2022
  • This study presents a method for level ice-structure interaction analysis to estimate the fatigue damage of arctic structures by applying plate theory to the behavior of level ice. The boundary element method (BEM), which incurs a lower computational cost than the finite element method (FEM), was introduced to solve the plate bending problem. The BEM formulation was performed by applying the BEM to plate theory. Finally, to check the validity of the proposed method, the BEM results and FEM results obtained using the ABAQUS commercial software were compared. The response results of the BEM analysis agreed well with those of the FEM analysis. Based on the results of the analysis, the BEM approach is considered to be very powerful in level ice-structure interaction analysis for estimating level ice-induced fatigue damage. Further work is being conducted to perform level ice fracture analysis based on the stress field calculated using the boundary element method.

Source 공개 코드 OpenFOAM에 대한 리뷰 (REVIEW ON OPENFOAM - AN OPEN SOURCE SOFTWARE)

  • 박준권;강관형
    • 한국전산유체공학회지
    • /
    • 제15권3호
    • /
    • pp.46-53
    • /
    • 2010
  • Recently, several open source codes for computational fluid dynamics (CFD) have been introduced and are spreading fast. Our group has chosen the OpenFOAM as a platform to develop our own in-house code. In this brief review, we would like to share the information on the codes and what we have experienced so far. We introduce several features of OpenFOAM, which include the performance compared with commercial packages, estimation for current user population, and our own prospect for future improvement in performance and growth in user population. In addition, we briefly introduce our experience gained in embedding the level set method into the OpenFOAM.

자동화 시스템내 셀 콘트롤러의 통신소프트웨어 개발 및 실험

  • 정병수;도성희;박경진;강무진
    • 한국정밀공학회:학술대회논문집
    • /
    • 한국정밀공학회 1992년도 추계학술대회 논문집
    • /
    • pp.243-248
    • /
    • 1992
  • Computer Integrated Manufacturing(CIM) is a growing technology as a solution for the total automation of a manufacturing system. However, the implementation in the shop floor is extremely difficult due to many reasons. Flexible Manufacturing System (FMS) is usually considered as a solution for the shop floor automation. One of the difficulties in FMS is the communications problem. Since various machinaries with different communications protocols are included, applying a unified scheme is almost impossible. Therefore, a systematic approach is a key point to solve the communication problem. A cell is defined as an automation unit where closely related for a job reside together. A cell is a messenger between upper level computers and lower level machine equipment. In this research, the functions of the cell are defined to have more capabilities than conventional cell since a cell can be often a total manufacturing system in a small to medium sized factory. The cell conducts communications with different machines through the communications schemes established here. A set of software system has been developed according to the defined communications. The software has been tested for a simulation and real experiments for proof.

자동화 공정에서 워크스테이션 컨트롤러의 스케줄러 개발

  • 이원배;도성희;박경진;강무진
    • 한국정밀공학회:학술대회논문집
    • /
    • 한국정밀공학회 1992년도 춘계학술대회 논문집
    • /
    • pp.359-363
    • /
    • 1992
  • As the demands of manufacturing automation is increasing, lots of efforts are devoted to the applications of Computer Integrated Manufacturing(CIM) concept in manufacturing shop floor. A workstation is a computer which controls differnet machines in the low level of factory(shop floor). A workstation can be utilized efficiently to enhance the coopetative work of machines. A scheduler is a component program in a workstation and it controls the operation of machines according to a fixed plan. A scheme for the scheduler has been developed for selected machines and software has been made. The fixed plan is stored in a schedule file which keeps machine names, communications methods, information for communications and time for the usages, etc. The scheduler carries out its role by the information in the schedule file. Although the developed software has some Iimitations, the test results show that the scheduler can be applied easily to the automation of the low level of factory.

A Novel Security Scheme with Message Level Security for Hybrid Applications

  • Ma, Suoning;Joe, Inwhee
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2016년도 춘계학술발표대회
    • /
    • pp.215-217
    • /
    • 2016
  • With the popularity of smart device, mobile applications are playing more and more important role in people's daily life, these applications stores various information which greatly facilitate the user's daily life. However due to the frequent transmission of data in the network also increases the risk of data leakage, more and more developers began to focus on how to protect user data. Current mainstream development models include Native development, Web development and Hybrid development. Hybrid development is based on JavaScript and HTML5, it has a cross platform advantages similar to Web Apps and a good user experience similar to Native Apps. In this paper according to the features of Hybrid applications, we proposed a security scheme in Hybrid development model implements message-level data encryption to protect user information. And through the performance evaluation we found that in some scenario the proposed security scheme has a better performance.

자동화 공정 내의 셀 제어기 작동에 대한 정의 및 스케줄러의 개발 (Software development for a cell controller operation and scheduling in a CIM system)

  • S.H. Do;J.H. Lee;K.J. Park;M.J. Kang
    • 한국정밀공학회지
    • /
    • 제11권5호
    • /
    • pp.75-87
    • /
    • 1994
  • The demand for automatic manufacturing systems is increasing. One of the crucial obstacles to the Flexible Manufacturing System(FMS) is the lack of excellent strategies for efficient operations. The aim of this research is constructing an automaton scheme in the low level of factories where various machineries are involved. An operating strategy is established for an automation unit named as a cell which resides between the upper level computers and manufacturing shop floor. The cell is defined to fit into the total manufacturing system. The defined cell has more functions than conventional cells. A scheduling scheme is adopted for the shop floor operations. A set of software has been developed and tested through simulations and shop floor experiments.

  • PDF

영상처리를 이용한 얼굴 인식 및 연령 분류에 대한 연구 (Face Recognition and Age Classification Study using Image Processing)

  • 강성욱;정진동;서홍일;이해연
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2013년도 추계학술발표대회
    • /
    • pp.1370-1373
    • /
    • 2013
  • 영상에서 사람의 얼굴 영상을 추출하여 성별 및 연령대를 자동으로 분석하는 시스템은 광고판 등을 이용한 마케팅, 보안, 통계 분야 등 여러 가지 적용이 가능하다. 이러한 시스템의 개발을 위해서는 얼굴 인식 알고리즘과 특성 분류 알고리즘이 요구된다. 그러나 기존 알고리즘의 경우 문제점이 존재한다. 얼굴 인식 알고리즘으로 가장 많이 사용되는 HAAR 특징은 오탐률이 높으며, 특성 분류 알고리즘으로 사용하는 Fisherface 기법의 경우 분류 Class가 3가지 이상시 분류 성공률이 현저히 떨어지는 문제점이 있다. 본 논문에서는 이 두 알고리즘의 문제점을 개선한 새로운 알고리즘을 제안한다. 얼굴 인식을 위해 기존 HAAR 특징과 LBP 특징을 결합하여 오탐률을 크게 감소시켰다. 또한 특성 분류를 위하여 3 Class 이상의 분류를 대체할 방법으로 2 Class-multi-level 반복 분류방식을 사용하였다. 대량의 데이터에 대한 실험을 통하여 제안한 방법이 기존 방법들보다 성능이 향상되었음을 보인다.