• 제목/요약/키워드: 소프트웨어 엔지니어링

Search Result 164, Processing Time 0.026 seconds

애자일 방법론의 동향 및 ESA 지상국 소프트웨어 개발 분야의 도입사례 분석 (An Analysis of Agile Methodologies' Trends and Introduction cases of the Methodologies at the ESA Ground Segment Software Development)

  • 서석배;강지훈
    • 항공우주기술
    • /
    • 제11권1호
    • /
    • pp.111-117
    • /
    • 2012
  • 애자일(Agile)은 논증 가능한 구체적인 목표(사람, 협조, 반응성, 작동하는 소프트웨어)를 위해서 창시된 소프트웨어 개발 방법론으로, 소프트웨어 엔지니어링뿐만 아니라 여러 전문 분야에 적용되고 있다. ESA (European Space Agency)의 경우 애자일의 대표적인 방법인 스크럼 (Scrum)을 중심으로 지상국 분야의 소프트웨어 개발에 애자일을 적용하였다. 본 논문에서는 애자일 기술의 동향을 살펴보고, 이를 도입한 ESA 지상국 소프트웨어 개발의 최근 사례를 분석한다.

단순화된 xDeepFM 을 통한 Attention Network 기반 추천 방법 (Attention Network-Based Recommendation System with Simplified xDeepFM)

  • 장이완;조인휘
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2023년도 추계학술발표대회
    • /
    • pp.489-490
    • /
    • 2023
  • 기계 학습에서 데이터 및 기능은 기계 학습의 상한을 결정한다.이러한 기능은 산업 생산에서 과도한 데이터 양과 유형으로 인해 상당한 추가 비용이 발생할 수 있다. 따라서 적절한 특징 처리 방법이 매우 중요해졌다. 대부분의 기존 특징 처리 방법은 특징 엔지니어링을 기능 검색 문제, 즉 모델 성능을 최적화할 수 있는 기능 변환 작업을 검색하는 것으로 추상화한다. 그러나 자동 특징 엔지니어링의 경우 검색량과 변환 조합의 수가 매우 많기 때문에 요인 분해 기반 모델을 사용하여 벡터 곱셈을 통해 상호 작용을 측정하면 조합 특징의 패턴을 자동으로 학습하는 방법이 특히 효율적이다. xDeepFM 은 명확한 방식으로 특징적인 상호작용을 생성하도록 설계된 새로운 Compressed Interaction Network (CIN)를 제안한다. 여기에 제시된 Low-rank Compressed Interaction Network(LRCIN )은 xDeepFM 접근 방식에서 CIN 네트워크의 단순화된 개선을 기반으로 하며 xDeepFM 에 주의 메커니즘을 추가하여 보다 정확하게 예측된다. 실험 결과에 따르면 모델은 계산 복잡성을 단순화할 뿐만 아니라 예측 정확도도 다른 모델보다 훨씬 우수한다.

TMO 모델 기반 무장 관리 시스템 소프트웨어 설계 (Software Design of Stores Management System based on the TMO Model)

  • 박한솔
    • 시스템엔지니어링학술지
    • /
    • 제13권1호
    • /
    • pp.1-6
    • /
    • 2017
  • A stores management software which is embedded in the stores management system requires high-level reliability and real-time processing. It also required to implement and verify protocols which requires timing constraints to control various weapons. In this paper, we propose design methodology to design a stores management software and its support middleware based on the TMO (Time-triggered Message-triggered Object) model.

고속 전방 3D 감시 소나를 위한 취득자료 구성에 관한 연구 (A Study on Data Organization For High Speed Forward 3D Looking Sonar)

  • 송용수;오영석;박승수;박동진;이병용
    • 한국마린엔지니어링학회:학술대회논문집
    • /
    • 한국마린엔지니어링학회 2011년도 전기공동학술대회 논문집
    • /
    • pp.291-291
    • /
    • 2011
  • 소나의 특성상 취득되는 데이터는 1차원 배열의 연속으로 구성된다. 2차원의 경우는 순차적인 방향으로 연속배열로 간단히 구성되지만 3차원의 경우는 특정한 방향성을 가지기 어렵다. 실제로 소프트웨어를 구현하며 작성된 데이터구조와 획득된 데이터와 실제 공간상에서 발견되는 목표물에 대해서 소개한다.

  • PDF

온톨로지 기반의 추적 메커니즘에 관한 연구 (A Study on the Traceability Mechanism based on Ontology)

  • 남숭환;임재현;김치수
    • 한국산학기술학회:학술대회논문집
    • /
    • 한국산학기술학회 2008년도 춘계학술발표논문집
    • /
    • pp.209-211
    • /
    • 2008
  • 기술의 빠른 발전은 하드웨어와 소프트웨어의 다양한 결합방법으로 산업시스템을 정보기반 모델로 변경하고 있다. 엔지니어링시스템이 복잡해짐으로서 시스템의 에러를 줄이기 위한 다양한 시각화 모델 표현이 요구되고 연결관계를 구현하기위한 노력이 필요하다. 본 논문에서는 요구사항과 엔지니어링객체 사이에 추적고리로 디자인 컨셉을 삽입하여 외부 사용자 이벤트에 반응하고 추적고리를 설치하기 위한 시각적이고 효과적인 방법을 연구한다.

  • PDF

소프트웨어 프로세서의 작업흐름 분석과 명세정의 방법 (Work-flow Analysis and Specification Definition Method of Software Process)

  • 양해술
    • 한국정보처리학회논문지
    • /
    • 제5권4호
    • /
    • pp.904-914
    • /
    • 1998
  • 비지니스 프로세스를 근본적으로 개선하는 접근방법으로 BPR이 주목받고 있으며 최근에는 비지니스 프로세스의 속도향상과 기술자의 생산성 향상을 목적으로 작업흐름 관리와 자동화에 특히 관심이 집중되고 있다. 소프트웨어공학 분야에서도 프로세스에 초점을 맞춘 접근방법으로 소프트웨어 프로세스 공학이 주목받기 시작하고 있으며 소프트웨어의 생산성 및 품질 향상과 개발기간의 단축을 위해 소프트웨어 프로세스를 근본적으로 개혁하기 위한 방안으로 SPR에 대한 연구가 진행되고 있다. 따라서 본 연구에서는 소프트웨어 프로세스 리엔지니어링 방법론 확립의 일환으로서 소프트웨어 프로세스의 작업흐름 관리 시스템 구축을 위한 작업흐름 분석과 설계방안을 구축하였다. 즉, SPR 프로세스와 소프트웨어 프로세스의 구조를 모델화하는 과정과 소프트웨어 프로세스의 구조를 분석하여 소프트웨어 프로세스의 작업흐름 모델을 구축하는 작업흐름 분석 기법과 작업흐름 소프트웨어의 명세정의 기법에 대한 방안을 강구하였다.

  • PDF

제어시스템을 위한 소프트웨어 패키지 통합화 기술 동향 (Computer-Aided Control Engineering (CACE) Framework Reference Model)

  • 이해문;정태진
    • 전자통신동향분석
    • /
    • 제11권1호통권39호
    • /
    • pp.49-64
    • /
    • 1996
  • Computer-Aided Control Engineerig(CACE) 프레임워크는 컴퓨터 제어시스템의 개발비용과 신뢰성에 대한 위기에 대처하여, 제어시스템 엔지니어링 분야의 독립적인 소프트웨어 패키지들을 상호 호환성 있게 통합하여 컴퓨터 제어시스템의 모델링과 구현, 유지보수 및 소프트웨어 재사용에 이르는 라이프사이클 전단계에 걸쳐 일관적으로 사용될 수 있어야 한다. 이러한 개념의 개방형 통합 소프트웨어 패키지 운영체제가 광범위한 응용분야에서 재사용될 수 있도록 하기 위해서는 다음과 같은 5가지 서비스 클래스를 제공하는 프레임워크라는 기반구조에 의해 개발되어야 한다. 프레임워크에서 제공하려는 서비스들은 여러 응용분야의 소프트웨어 패키지들을 통합적으로 운영하기 위하여 필수적으로 요구되는 서비스 개념으로서 데이터베이스 서비스, 모델정의 서비스, 태스크 운영 서비스, 사용자 대화 서비스, 프로세스 통신을 위한 메시지 서비스들이 존재한다.

컴포넌트 의존성 추적을 통한 최적 테스트케이스 추출에 관한 연구 (A study on most suitable test case abstraction through component relativity chase)

  • 천승민;송영재
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2002년도 가을 학술발표논문집 Vol.29 No.2 (2)
    • /
    • pp.46-48
    • /
    • 2002
  • 현재 소프트웨어 개발에서 증가적으로 채택되고 있는 컴포넌트 기반 소프트웨어 엔지니어링(CBSE)에서, 새로운 프레임 ?에서의 컴포넌트의 효율적인 동작을 위한 컴포넌트 변형이나, 컴포넌트 통합은 활발히 연구가 진행중이나, 변형이나 통합으로 인하여 발생 할 수 있는 오류들을 테스팅하는 방법이과, 툴은 부족한 현실이다. 본 논문에서는 컴포넌트의 통합, 변경시 발생할수 있는 에러들을 쉽게 검출하기 위하여 본 논문에서 제안한 CCG(Component Calling Graph)를 이용하여 컴포넌트간의 의존성을 추적하고 selection 알고리즘을 거친 테스트 케이스 추출을 통한 컴포넌트의 효율적인 테스팅 방법을 제안하였다.

  • PDF

서비스 지향 아키텍처를 적용한 e-Engineering 프레임워크 구축 (Construction of a Service-Oriented Architecture based e-Engineering Framework)

  • 오일노;국승학;김현수;이재경;박성환
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2006년도 한국컴퓨터종합학술대회 논문집 Vol.33 No.1 (C)
    • /
    • pp.208-210
    • /
    • 2006
  • 서비스 지향 아키텍처는 서비스의 관점에서 소프트웨어 아키텍처를 조망하는 기술로 최근 많은 각광을 받고 있다. 본 논문에서는 분산된 엔지니어링 자원들을 효율적으로 사용하고 나아가 고가의 엔지니어링 자원을 공동으로 활용하여 구매/유지 비용의 감소를 가져올 수 있는 아키텍처 설계에 관한 방안으로 서비스 지향 아키텍처 개념을 적용한 e-엔지니어링 프레임워크의 구축에 대하여 논의한다.

  • PDF

구조공학에 이용되고 있는 PC와 부재 설계용 소프트웨어

  • 이성우
    • 전산구조공학
    • /
    • 제1권2호
    • /
    • pp.12-17
    • /
    • 1988
  • 이 글에서는 PC가 구조공학에 이용되고 있는 분야를 살펴 보았고, 그중 특히 PC의 계산능력과 그래픽을 이용하여 구조설계시 자주 발생하는 문제를 해결하는 예를 고려해 보았다. 철근 콘크리트 예에서는 기둥의 해석 및 설계문제를, 강구조 예에서는 연결부의 조임재군이 편심 하중을 받는 문제를 각각 예시하였다. 여기에 든 예 외에도 이러한 구조 설계용의 PC용 소프트웨어는 얼마든지 개발될 수 있고 실제로 이와 같은 프로그램들은 설계사무소나 엔지니어링 회사에서 매우 유용하게 이용되고 있다. 뿐만 아니라 PC용의 이러한 소프트웨어는 설계과정을 단계적으로 전개시켜 나감으로써 학생이나 실무 엔지니어의 교육용으로도 개발되어질 수 있을 것이다. 또한 수백장의 숫자나 말 보다도 한장의 그림이 공학적인 의사전달에 더욱 큰 역할을 한다는 점을 감안한다면 PC가 더욱 구조공학 분야에 이용될 전망이고 그에 따르는 많은 소프트웨어들이 빠른 속도로 개발될 것으로 생각된다.

  • PDF