• Title/Summary/Keyword: 소프트웨어 개발 프로세스

Search Result 748, Processing Time 0.03 seconds

A Study on the Hole-Plan system combined with 3D CAD (3차원 CAD 통합형 홀 플랜 시스템에 관한 연구)

  • Ruy, Won-Sun;Yu, Yun-Sik;Ko, Dae-Eun
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.13 no.1
    • /
    • pp.1-7
    • /
    • 2012
  • It is necessary to construct the process automation system to improve the design efficiency and procure the higher design quality on the field of ship building. To construct this system, the shipbuilding companies should improve the 3D CAD/CAM system customized to the ship design and the software about design information management which could solve the conflict problem between the several related design division at the same time. The typical example is the Hole-plan process in the ship-building design. For the request of additional holes from outfitting division, the hull design division checks the compatibility conditions and reflects these holes to the hull panels if acceptable. if not, the requests are rejected and sent back to the outfitting division. These serial processes are not simple and require the tedious communication, discussion, and the complicated drawings. This article gives a basic introduction to the process of hole-plan system and proposes a strategy to automate its process.

Meta-Validation for Consistency between UML Structural Diagram and Behavioral Diagram (UML 구조 다이어그램과 행위 다이어그램의 일관성 메타검증)

  • 하일규;강병욱
    • Journal of KIISE:Software and Applications
    • /
    • v.30 no.12
    • /
    • pp.1158-1171
    • /
    • 2003
  • The UML is a widely accepted standard in object-oriented modeling. As the UML is semantically rich, we can describe in detail the system that will be developed, but we cannot guarantee the correctness and consistency of the designed model. Therefore, it is important to minimize the error by verifying user models in an early stage. In this paper, we propose a method for verifying the consistency of UML structural diagrams and behavioral diagrams using OCL verification rules and meta-metamodel. The consistency is a nature for checking whether the structural diagrams and behavioral diagrams are coherently designed according to a specific requirement. First we build meta-metamodels of the structural diagram and behavioral diagram that are described with the UML diagrams and the related elements, we derive rules for verifying the consistency from each meta-metamodels, and then formally specify with the language such as OCL for automatic verification. Finally, we verify the usefulness of the rule through a case study.

A Development of The Staged Framework for University IT Governance (대학정보화 거버넌스를 위한 계단형 프레임워크 개발)

  • Choi, Jae Jun;Kim, Chi Su
    • KIPS Transactions on Software and Data Engineering
    • /
    • v.8 no.8
    • /
    • pp.323-330
    • /
    • 2019
  • In order to improve the level of the IT organization, CMMi played a lot of roles in improving the IT efficiency and quality step by step. In a university organization if you use a customized IT governance framework for the concept of CMMi, it will be a university IT governance to realize the vision of the university. In this paper, we propose Staged Framework for the university developed for applying to university with reference to this staged model of CMMi. The university has applied its own process step by step and it can be uses in the university field. So it can be applied to university IT plan and budget in compliance with not only the person in charge of IT service center but the person in charge of university headquarters. The staged framework is classified into the maturity and process of university IT project and suggests ways to apply it to the improvement of university IT system levels.

A Case study of engineering comprehensive design subject incorporating convergence with art (예술과의 융합을 접목한 공학 종합설계 교과목 사례연구)

  • Huh, Wonwhoi
    • Journal of the Korea Convergence Society
    • /
    • v.13 no.4
    • /
    • pp.195-201
    • /
    • 2022
  • The core of the Fourth Industrial revolution, the topic of the 21st century, lies in the convergence of various technologies that are developing to the cutting edge. Therefore, convergence education is essential to solve problems from various perspectives. Above all, in order to solve the complex problem arising from the contact point between humans and technology in the future society, it was considered that insight through a humanities and artistic approach was necessary. Now, universities are trying to run a multidisciplinary comprehensive design to adapt to the new digital environment. In this study, an operation case of an engineering comprehensive design subject incorporating art operated by a researcher was described. The researcher presented an art convergence curriculum in a comprehensive design subject by applying 1. problem recognition and definition, 2. idea derivation and evaluation, 3. project development, 4. presentation, and demonstration process operation methods. Through this study, it is meaningful that it presented a method of operating art convergence in engineering comprehensive design subjects by allowing students to attempt an artistic aesthetic and emotional approach to project development.

The algorithm design and the test bed construction method of processing for periodic delayed data (주기적 지연 데이터 처리를 위한 알고리즘 설계 및 테스트 베드 구축 방법)

  • Sang-hoon Koh;Ho-jin Song;Nam-ho Keum;Pil-joong Yoo;Se-kwon Oh;Young-sung Kim
    • Journal of Advanced Navigation Technology
    • /
    • v.27 no.1
    • /
    • pp.102-110
    • /
    • 2023
  • The MATS(Missile Assembly Test Set) is manufactured and used to check the function of the missile during the period of development for the guided missile system, and the requirements for power and communication are managed for equipment production. The MATS developer implements software according to the proposed communication standard to guarantee the reliability of the data that communicates with the guided missile. The test bed is built and self-performance evaluation is performed after implementation. And the verification process is performed using the standard equipment. The characteristics of periodic delay for data transmission must be reflected when building a test bed. This paper describes a test bed construction method for data processing with periodic delay. Also This paper compares and evaluates the performance by changing the previously designed algorithm.

A Methodology for Integrating Security into the Automotive Development Process (자동차 개발 프로세스에서의 보안 내재화 방법론)

  • Jeong, Seungyeon;Kang, Sooyoung;Kim, Seungjoo
    • KIPS Transactions on Software and Data Engineering
    • /
    • v.9 no.12
    • /
    • pp.387-402
    • /
    • 2020
  • Conventional automotive development has mainly focused on ensuring correctness and safety and security has been relatively neglected. However, as the number of automotive hacking cases has increased due to the increased Internet connectivity of automobiles, international organizations such as the United Nations Economic Commission for Europe(UNECE) are preparing cybersecurity regulations to ensure security for automotive development. As with other IT products, automotive cybersecurity regulation also emphasize the concept of "Security by Design", which considers security from the beginning of development. In particular, since automotive development has a long lifecycle and complex supply chain, it is very difficult to change the architecture after development, and thus Security by Design is much more important than existing IT products. The problem, however, is that no specific methodology for Security by Design has been proposed on automotive development process. This paper, therefore, proposes a specific methodology for Security by Design on Automotive development. Through this methodology, automotive manufacturers can simultaneously consider aspects of functional safety, and security in automotive development process, and will also be able to respond to the upcoming certification of UNECE automotive cybersecurity regulations.

An Implementation of Dynamic Software Update System for C Application Programs (C 응용 프로그램의 동적 소프트웨어 업데이트 시스템 개발)

  • Shin, Dongha;Kim, Ji-Hyeon
    • Journal of the Korea Society of Computer and Information
    • /
    • v.18 no.4
    • /
    • pp.1-11
    • /
    • 2013
  • Dynamic Software Update(DSU) is a technique, which updates a new version of the software to a running process without stopping. Many DSU systems that update C application programs are introduced. However, these DSU systems differ in implementation method or in main features. In this paper, we propose a new DSU system that can solve some disadvantages of existing DSU systems. DSU system presented in this paper splits existing program to code, global data and local data and then updates each part of the program considering the characteristics of the respective parts. The proposed system in this paper is implemented and tested on Linux. Also, we compared our DSU system with other DSU systems and we could find some strength of our DSU system. First, the code memory usage of our DSU system can be efficient since our system does not need to maintain code of an old version. Second, the global data memory waste is small because our system does not need to allocate the global data again which is not modified in the new version. Finally, we restore local data of old version in stack area of the new version using stack reconstruction technique. This paper is meaningful since we proposed a new DSU method and we implemented a full DSU system using the method.

Design and Implementation of an Ethereum-Based Deliverables Management System for Public Information Software Project (이더리움 기반 공공정보 소프트웨어 사업산출물 관리 시스템 설계 및 구현)

  • Lee, Eun Ju;Kim, Jin Wook
    • KIPS Transactions on Computer and Communication Systems
    • /
    • v.11 no.6
    • /
    • pp.175-184
    • /
    • 2022
  • Blockchain is being studied in various fields such as logistics, fintech, medical care, and the public sector. In the public information software project, some deliverables are omitted because the developed deliverables and the deliverables requested by the project management methodology do not match, and an additional process is required for payment. In this paper, we propose the deliverables management system for public information software project which is configured a distributed environment using the Ethereum blockchain and which has an automatic payment system only when all deliverables are approved. This system can keep the service available in case of system failure, provide transparency and traceability of deliverables management, and can reduce conflicts between the ordering company and the contractor through automatic payment. In this system, the information of deliverables is stored in the blockchain, and the deliverables that their file name is the hash value calculated by using the version information and the hash value of the previous version deliverable, are stored in the SFTP server. Experimental results show that the hash value of the deliverables registered by the contractor is correct, the file name of the deliverables stored in the SFTP server is the same as the hash value registered in the Ethereum blockchain, and the payment is made automatically to the Ethereum address of the contractor when all deliverables are approved.

2013, 달라지는 클라우드 컴퓨팅

  • Yang, Hui-Dong;Hwang, Se-Un
    • Information and Communications Magazine
    • /
    • v.30 no.4
    • /
    • pp.23-28
    • /
    • 2013
  • 개념적으로 존재하던 클라우드 컴퓨팅의 사용이 본격적으로 심화되면서 기업들의 클라우드 컴퓨팅에 대한 개념과 생각에도 많은 변화가 생기게 되었다. 클라우드 컴퓨팅 구축이 더욱 가속화되는 가운데, 그로 인한 비용절감이나 투자수익 창출 효과에 대한 검증이 활발해질 것으로 예측됐다. 시대를 뒤바꾸는 혁신적인 기술도 잇달아 등장할 것이란 기대도 높다. 2013년은 클라우드 컴퓨팅의 발전에 또 한번의 변곡점이 될 것으로 전망된다. 본 고에서는 2013년 클라우드 컴퓨팅에 관한 예측 몇 가지를 살펴보고자 한다. 첫째, 중소기업에서의 클라우드 컴퓨팅 사용 및 정착이 가속화될 것으로 보인다. 대기업의 경우에는 기존에 구축되어 있는 IT 시스템에 대한 거버넌스 체계를 완성해 나가고 있는 상황 속에서 중앙집중형과 사용자 편의성이 강화된 클라우드 컴퓨팅을 도입하기 위해서는 아직 추구 해야 할 과제가 많다. 하지만 중소기업은 예산을 문제로 대기업과 같은 수준의 IT 인프라를 갖추지 못하고 있기 때문에 클라우드 컴퓨팅 도입으로 비용대비 고효율의 IT 인프라를 갖출 수 있다. 둘째, CSP, CSB와 통합허브가 성장할 것이다. 플랫폼 전쟁이 시장 점유율 '횡령' 싸움임을 CSP들이 깨닫게 됨에 따라 이러한 가격 경쟁들은 더 잦아질 것으로 전망된다. 그리고 2013년 클라우드 벤더들은 클라우드 가격 책정이 비용-수익 관리(costyield management)의 연장선에 있음도 알게 될 것이다. 핵심은 효율적 설계와 저비용 운영, 그리고 무엇보다 높은 사용률에 있다. 또한 기업들이 점점 많은 애플리케이션을 소프트웨어 형태로 구매하고 있기 때문에 애플리케이션 자체를 통합하는 문제, 애플리케이션에 대한 보안과 감사 프로세스개발 등의 문제가 제기되고 있다. 시스템 통합 서비스와 통합 허브는 이런 문제를 해결하기 위해 노력하게 될 것이다 셋째, 2013년은 하이브리드 클라우드 컴퓨팅이 급부상할 것으로 전망된다. 앞으로는 클라우드 컴퓨팅 시장에서 공급업체끼리 경쟁하는 것은 의미가 없으며 기업들은 절대 한 가지 클라우드 기술이나 공급자에 안주하지 않을 것이다. 이것은 곧 2013년에는 하이브리드 및 이종 클라우드 컴퓨팅이 각광 받을 것을 의미한다. 이러한 하이브리드 클라우드 컴퓨팅을 도입하기 위해서는 클라우드 컴퓨팅의 단점과 문제 해결을 위해 하나의 목적을 가지고 다양한 산업체들이 모여 경쟁업체이면서도 협력관계를 이루는 것이 중요하다. 넷째, 멀티 디바이스를 이용한 클라우드 사용이 폭발적으로 증가될 것으로 보인다. 1인당 여러 대의 단말 보유, 이동성 향상 요구, 4G 확산 등 모바일 시장을 중심으로 한 환경 변화로 인해 이전보다 한층 진화된 클라우드 기반의 서비스가 다양하게 등장할 것으로 예상된다. 또한 4G 시대가 본격적으로 개막되면서 데이터 및 앱을 저장하는 것뿐만 아니라 앱을 실행하는 프로세싱까지도 모두 인터넷 상의 서버에서 이루어지는 방식인 클라우드 스트리밍(Cloud Streaming)이라는 신기술이 상용화될 것으로 기대된다. 다섯째, 2013년에는 'XaaS(Everything as a Service)' 개념이 보다 확장될 것이다. 클라우드 컴퓨팅의 사용이 확산됨에 따라 하드웨어의 도입, 소프트웨어 및 데이터베이스 개발과 구축, IT 서비스 등 IT 인프라 스트럭처의 토대에 많은 변화가 생겼다. 인프라스트럭처는 더 이상 고정불변의 자산으로서가 아니라 유연성과 확장성을 강조하는 서비스로서의 특징으로 점점 부각되고 있다. 따라서 모든 IT 인프라스트럭처가 Ondemand화 서비스로 제공되는 비즈니스 모델들이 부상하고 있으며 플랫폼, 하드웨어 데이터베이스 등 모든 IT 요소를 서비스 형태로 제공하는 XaaS가 2013년 새로운 개념으로 떠오를 것으로 기대된다. 여섯번째로 스토리지를 둘러싼 가격 경쟁이 더욱 심화될 것으로 보인다. 업체들의 가격 인하는 앞으로도 계속될 것이며 사용자들에게도 큰 혜택으로 돌아갈 것이지만 사람들은 가격만으로 서비스를 선택하지 않을 것이기 때문에 가격보다는 차별화된 기능 및 서비스 전략이 필요할 것이다.

A Successful Implementation Strategy Of ERP System For University Information System (대학 정보화를 위한 ERP 시스템 구축전략)

  • 김현준;정정회;김영렬;이상식
    • Proceedings of the Korea Society for Industrial Systems Conference
    • /
    • 2003.11a
    • /
    • pp.577-588
    • /
    • 2003
  • 정보기술의 급진적인 발달로 경쟁이 점점 심화되어져 가고 있는 환경 속에서 경쟁적 우위를 갖기 위한 기업들의 끊임없는 노력은 계속 되고 있다 이러한 시점에 ERP(Enterprise Resource Planning: 전사적 자원관리) 시스템은 기업의 경쟁력을 재고하고 변화하는 비즈니스 환경을 예측하여 신속하고 현명하게 대처하기 위한 수단으로서의 역할을 수행하고 있으며 최근 기업뿐만 아니라 대학에서도 이에 대한 관심이 확산되고 있다. 이미 국외의 많은 대학들이 ERP 시스템을 도입한 실정이고, 국내에서는 정보화 사업의 일환으로 연세대학교가 일반 행정 업무의 효율화를 위해 SAP R/3를 도입했고 향후 학사 행정 시스템과의 통합을 모색 중이다. 정부에서도 국·공립 대학들의 행정업무효율성 제고를 위해 차세대 행정업무시스템으로 ERP 시스템 도입을 본격화하고 있다. 따라서 본 논문에서는 정보화를 추진하고자 하는 국내 대학에 ERP 시스템의 도입을 제안하였고, 기존에 선행 연구된 연구자료를 비교·분석하여 기업의 ERP 시스템 구축 성공요인을 정리하였다. 국내 대학은 ERP 시스템 도입 시 제시된 주요성공요인 등을 고려하고 지속적인 관심으로 프로젝트를 수행함으로써 보다 효과적으로 구축을 완료해야 할 것이며, 아직 국내의 사례가 충분하지 않기 때문에 본 논문에서 제시한 국내외의 사례를 살펴봄으로써 대학의 ERP 시스템 도입에 관해 빠른 이해를 할 수 있을 것이다. 끝으로 본 논문은 초기단계에 있는 국내 대학의 ERP 시스템 도입에 대학이 나가야 할 방향을 제시하였고, 앞으로 국내 대학의 ERP 시스템 도입이 증가할수록 이에 대한 연구도 계속 되어야 할 것이다.보다 더 높게 나타난 반면에, 실무계 전문가 집단은 비용이 정보시스템 보다 더 높게 나타났다는 것이다.리적 특성이론과 사용자 수용이론으로 구분하여 이 특성에 따라서 향후 개발될 3D 핸드폰 아바타의 수용도의 관계를 파악하고자 한다. 본 연구에 대한 자료 수집방법은 D대학교의 교양과목인 “사이버문화의 이해와 활용”을 수강하는 학생들을 대상으로 총 170부를 설문 조사하였으며, 수집된 설문지 중에서 불성실하게 응답한 설문지 6부를 제외한 총 164부를 유효한 설문으로 확보하였다. SPSSWIN 10.0 패키지를 이용하였으며, Cronbach's Alpha값을 통한 신뢰도 분석과 요인분석을 통한 타당성 분석을 하고, 연구변수로 선정한 각 요소들의 아바타 수용도에 미치는 영향력 정도를 파악하기 위해 회귀분석을 실시하였다. 그 결과 심리적 특성과 사용자 수용 특성은 아바타 수용도에 부분적으로 영향을 미친다는 것 결과가 나타났다.웨어 프로세스 평가와 개선 모델의 개발을 위한 기초적인 자료를 제공할 것으로 예상된다 또한, 본 연구 결과는, 우리나라 소프트웨어 조직들이 실제로 무엇을 필요로 하는지를 밝힘으로써, 우리나라의 소프트웨어 산업을 육성하기 위한 실효성 있는 정책 입안을 위한 기초 자료를 제공할 것으로 예상된다.다.를 검증하려고 한다. 협력체계 확립, ${\circled}3$ 전문인력 확보 및 인력구성 조정, 그리고 ${\circled}4$ 방문보건사업의 강화 등이다., 대사(代謝)와 관계(關係)있음을 시사(示唆)해 주고 있다.ble nutrient (TDN) was highest in booting stage (59.7%);

  • PDF