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

검색결과 54건 처리시간 0.025초

소리 예측 프로그램 연구 (A Study of Acoustical Prediction Software)

  • 윤여문
    • 한국산학기술학회:학술대회논문집
    • /
    • 한국산학기술학회 2010년도 춘계학술발표논문집 2부
    • /
    • pp.883-885
    • /
    • 2010
  • 다양한 홀에서 물리적으로 운동하는 사운드를 미리 예측한다는 것은 매우 어려운 일이다. 자유롭게 운동하는 사운드를 예측/분석할 수 있는 과학적인 소프트웨어는 사운드 엔지니어에게 많은 도움을 준다. 소리의 물리적 운동 방향(Sound Directivity), 거리에 따른 타임 딜레이(Time Delay), 스피커의 각도와 적정한 SPL(Sound Pressure Level)을 과학적인 근거에 의해서 정확한 값을 산출하여 음향 장비 설치이전에 미리 예측하여 음향 디자인을 완성한다면 시간과 비용을 획기적으로 줄일 수 있다. 본 연구은 현재 개발 과정에 있거나 혹은 사용되어지고 있는 소리 예측 프로그램을 분석하여 보다 진보된 소리예측 프로그램을 개발하고자 함이다.

  • PDF

소프트웨어 기반의 위성 시뮬레이터를 이용한 위성 탑재소프트웨어 개발 및 검증 방안 (Development & Verification of On-Board Flight Software on Software-based Spacecraft Simulator)

  • 최종욱;신현규;이재승;천이진
    • 한국위성정보통신학회논문지
    • /
    • 제5권2호
    • /
    • pp.1-7
    • /
    • 2010
  • 기존 위성 탑재소프트웨어 개발은 제한된 하드웨어 기반의 Software Test Bed(STB)에서 개발 및 검증이 이루어졌다. 하지만 탑재소프트웨어 개발 시 하드웨어의 개발 진행에 따라 소프트웨어 개발 일정이 심각한 영향을 받았으며 다수의 소프트웨어 엔지니어가 제한된 STB를 동시에 사용할 수 없는 문제가 지속적으로 제기 되었다. 또한 최종 비행 하드웨어 모델과 상이한 형상으로 인하여 실제 운영을 고려한 부분의 경우 소프트웨어 개발 및 검증에 많은 어려움이 있었다. 이러한 문제를 해결하기 위하여 위성 개발초기부터 소프트웨어 기반의 위성 시뮬레이터 개발이 시작되었으며, 위성 시뮬레이터는 탑재 컴퓨터 및 이와 관련된 모든 하드웨어를 모사해주며 비행 하드웨어 모델과 동일한 형상을 갖추고 있다. 또한 소프트웨어 개발자를 위한 디버깅 채널과 테스트 환경을 제공하며, 별도의 수정 없이 탑재소프트웨어를 로딩 할 수 있으며 유사 실시간 시스템 실행을 지원한다. 본 논문에서는 소프트웨어 기반의 시뮬레이터의 구조와 개발방안을 제시하고 시뮬레이터 기반에서 탑재소프트웨어 개발 및 검증 결과를 소개한다.

라즈베리파이를 활용한 IT 교과목 개발 (Developing an IT Course Utilizing Raspberry Pi)

  • 유현중
    • 실천공학교육논문지
    • /
    • 제7권2호
    • /
    • pp.89-95
    • /
    • 2015
  • IT 장치들은 엔지니어들뿐만 아니라 우리의 일상에서도 떼어 놓을 수 없게 되었으며, 새로운 IT 장비들이 물밀듯이 등장하고 있다. 그에 따라 IT 장치에 대한 소프트웨어/하드웨어 기술 지원 능력이 있는 엔지니어에 대한 수요가 크고, 관련 분야의 실용적 교과목의 개설 및 운영 또한 중요하다. 그러나, 수요 기관의 예산 문제 또는 제조사의 기술적 한계 등으로 인해 IT 분야의 발전 속도에 맞추어 교과과정 및 장비를 제 때 갱신 또는 업그레이드하지 못 하는 경우가 있다. 이 논문에서는 저가형, 소형 컴퓨터인 라즈베리파이를 활용하여 저렴한 비용으로 IT 실습기자재를 구성하고, 신속한 갱신 내지 업그레이드를 가능하게 하며, 다양한 IT 장치 및 시스템 구현을 통해 IT 기술을 실습할 수 있는, 효율적 IT 과목 운영 방안을 제시한다.

LED 조명을 위한 태양광 시스템 설계 (Design of Photovoltaic System for LED Lighting)

  • 이흥주
    • 한국산학기술학회논문지
    • /
    • 제12권1호
    • /
    • pp.371-374
    • /
    • 2011
  • 본 논문에서는 LED를 조명의 전원으로 사용하는 소규모 태양광 발전시스템의 설계용 소프트웨어 개발에 대해 제안한다. 태양광 발전시스템의 최적 설계를 위해서, 태양광 모듈과 배터리 용량 산정시, LED 부하의 운전 전력소비량이 고려될 수 있게 하였다. 태양광 발전시스템을 설계하는 엔지니어의 사용 편의성을 높이기 위해, 소프트웨어는 그래픽 사용자 인터페이스와 모니터링 기능을 제공하여, 시스템 설계 후 설치 단계에서 전체 시스템의 운전 상태를 쉽게 파악할 수 있도록 하였다.

소프트웨어 개발 역량 강화를 위한 Skill Set 기반의 직무 관리 (Skill Set based Competency Management to Strengthen the Capability of Software Development)

  • 홍장의
    • 중소기업융합학회논문지
    • /
    • 제2권1호
    • /
    • pp.59-67
    • /
    • 2012
  • 최근 소프트웨어 산업분야가 높은 부가가치를 창출할 수 있는 분야임을 인식하면서, 회사의 규모를 막론하고 대부분의 소프트웨어 개발 조직에서 전문 인력을 확보에 고민하고 있다. 그러나 조직의 장기적인 비즈니스를 고려하지 않는 소프트웨어 개발 인력의 채용은 추후 또 다시 인력의 부족현상을 초래할 것이며, 채용 인력에 대한 장기적인 인력 관리에 대한 전략적 설계가 없다면 많은 소프트웨어 개발 인력을 확보하고도 높은 성과를 달성하기 어려울 것이다. 본 논문에서는 조직에서의 소프트웨어 개발 역량을 강화하기 위하여 소프트웨어 직무를 세부적으로 도출하고, 직무별 프로파일을 정의하기 위한 방안을 제시한다. 또한 제시된 프로파일을 근간으로 직원의 Career Path를 어떻게 관리할 것인가에 대하여 제시한다. 제시하는 직무 프로파일 기반 인력관리는 조직에서 적정 규모의 효율적 인력 운영과 비즈니스 성과 달성을 가능하게 하는 기반이 될 것으로 판다한다.

  • PDF

매트랩을 기반으로 한 U자형 금속 벨로우즈 설계소프트웨어 개발 (Development of U-shaped Metal Bellows design software based on MATLAB)

  • 장봉춘;김성철
    • 한국산학기술학회논문지
    • /
    • 제16권4호
    • /
    • pp.2379-2384
    • /
    • 2015
  • 벨로우즈 제품은 플랜트 엔지니어링, 조선, 석유 화학의 분야에서 중요한 부분이다. 안전성 및 내구성을 위해 벨로우즈를 설계 할 때 많은 요인들을 고려할 필요가 있다. 본 연구에서는 EJMA 9th Edition 설명서를 기초로 하여 U자형 금속 벨로우즈 전용 설계 소프트웨어를 개발했다. 이 GUI 소프트웨어는 매트랩 소프트웨어를 사용하여 개발되었으며, 비보강 단일 벨로우즈, 비보강 복식 벨로우즈, 보강 단일 벨로우즈, 보강 복식 벨로우즈를 설계할 수 있다. 이 소프트웨어를 검증하기 위해 이미 검증된 벨로우즈 모델을 설계하고 두께를 변화시키면서 벨로우즈의 거동을 고찰하였다. 두께가 증가함에 따라 스프링상수, 추력, 응력은 증가하고 피로수명은 감소함을 알 수 있었다. 이 소프트웨어는 설계 엔지니어의 시간과 노력을 절약해 줄 것이다.

구조적 방법론과 정보공학 방법론을 통합하는 프로그램 개발 과정 가이드와 사례 (Program Development Process Guide and Examples that Integrate Structural and Information Engineering Methodologies)

  • 조민호
    • 한국전자통신학회논문지
    • /
    • 제19권2호
    • /
    • pp.403-408
    • /
    • 2024
  • 소프트웨어의 개발 방법은 환경의 변화에 따라 계속해서 발전되었다. 구조적 방법론, 정보공학 방법론 그리고 객체지향 방법론이 이런 변화의 큰 흐름이다. 각 방법론은 특징과 장점이 있고, 적용되는 분야가 다르다. 실무를 수행하는 엔지니어들은 각 방법론을 적용하는 것은 익숙하지만, 구조적 방법론이나 정보공학 방법론을 통합하여 적용하는 것에 익숙하지 않다. 그래서 방법론이 가지는 효과를 최대한 얻을 수 없다. 이런 점에 착안하여 각 방법론의 적용 대상에 대해 구조적 방법론, 정보공학 방법론을 통합하여 적용하는 방법에 대한 것을 정리하고 사례를 제시하고자 한다.

구조부재의 형상과 위치에 대한 IFC 상호운용성 개선 (Improvement of Interoperability of IFC for Geometry and Location of Structural Members)

  • 정종현
    • 한국산학기술학회논문지
    • /
    • 제15권2호
    • /
    • pp.1170-1175
    • /
    • 2014
  • 본 연구는 보, 기둥, 벽체, 슬래브 등 구조부재의 형상과 위치를 서로 다른 방식으로 표현하여 발생하는 문제점을 해결하여 IFC의 상호운용성을 개선하기 위한 것으로서, IFC에서 부재의 길이, 부재 단면의 높이, 두께, 부재의 기준위치, 편심 등을 명확하게 나타낼 수 있는 부재의 형상과 위치 표현 방법을 제시하였다. 이 과정에서 엔지니어가 구조부재의 형상과 위치를 인식하고 취급하는 방식을 기준으로 하였다. 그리고 간단한 구조물에 대해서 본 연구에서 제시한 방법에 따라 IFC 파일을 작성하고, 이로부터 엔지니어가 인식하고 취급하는 방식에 맞추어 보 단면의 치수, 부재의 길이, 기준위치, 편심을 표현할 수 있음을 구체적으로 확인하였다. 이상의 결과를 고려하면, 본 연구에서 제시한 방법이 여러 응용소프트웨어에서 보, 기둥, 벽체, 슬래브의 형상과 위치 등 기본적인 자료를 IFC 기반으로 보다 신뢰도 높고 완전하게 교환하는 데에 활용될 수 있을 것으로 기대된다.

Business Scenario AssemblyTM(BSA) : 인터넷 기반의 효율적인 비즈니스 솔루션 개발 환경에 관한 연구 (BSA : Process Owner-centric Framework for eBusiness Solutions)

  • 전흥석;김태진;김태연;노삼혁
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2000년도 가을 학술발표논문집 Vol.27 No.2 (3)
    • /
    • pp.307-309
    • /
    • 2000
  • 현재와 미래의 e비즈니스 환경은 인터넷을 중심으로 끊임없이 변화 발전하고 있으나 e비즈니스의 복잡함과 역동적인 특성에 비해 이를 지원해줄 수 있는 인터넷 기술은 아직 매우 부족한 형편이다. 기존의 많은 개발 도구들은 비용이 많이 들거나 복잡하여 솔루션 개발에 매우 많은 시간과 비용이 소요되는 단점을 가지고 있다. 따라서, 본 논문에서는 소프트웨어 엔지니어가 아니라 브즈니스 실무 담당자가 급변하는 비즈니스 환경에 맞는 최적의 솔루션을 용이하게 구축할 수 있는 Business Scenario Assembly(BSA)라고 하는 개념 및 이의 구현에 대해 소개한다. BSA는 비즈니스 프로세스 주체들이 다양한 비즈니스 시나리오들을 실시간 커뮤니케이션을 통해 쉽게 공유, 재편, 변경하도록 하는 새로운 개념의 e비즈니스 솔루션 개발 도구이다. BSA를 이용하면 역동적으로 변화하는 e비즈니스 환경에 최적의 솔루션을 매우 용이하게 구축할 수 있다.

  • PDF

SDL을 이용한 802.11 Legacy MAC 프로토콜 설계 및 구현 (The Design and Implementation of IEEE 802.11 MAC Protocol)

  • 이진호;이성훈;이형근
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2008년도 한국컴퓨터종합학술대회논문집 Vol.35 No.1 (D)
    • /
    • pp.318-321
    • /
    • 2008
  • 현재의 소프트웨어 개발은 구현 중심의 개발에서 설계 중심의 개발로 바뀌고 있다. 설계 중심의 개발은 구현 프로그램의 시스템 개발 시간을 크게 단축할 수 있고, 정형화된 명세를 검증함으로써 설계와 구현의 일관성을 유지할 수 있으며 유지 보수가 효율적이다. 이러한 설계 중심의 개발에 있어서 SDL(Specification and Description Language)은 표준으로 재정된 기술을 구현하는데 있어 어떠한 기준 명세라 할 수 있다. 하지만 이러한 SDL도 대다수의 사람이 쉽게 알아보기에는 어려움이 있기 때문에 좀 더 높은 범용성을 위해 본 논문에서는 엔지니어들이 보편적으로 많이 사용하는 언어인 c언어를 이용해 SDL을 직접적으로 구현 해 보았는데 점점 더 발전해가는 Wireless LAN의 표준인 IEEE 802.11의 spec에 명시되어 있는 SDL을 기반으로 MAC 부분을 구현하였다.

  • PDF