728x90
반응형

System Engineering 56

Service API vs. Software API 비교

서비스 API(Service API)는 특정 서비스의 기능과 데이터를 외부 애플리케이션과 연결하고 상호작용할 수 있도록 하는 인터페이스입니다. 서비스 API는 클라이언트 애플리케이션이 백엔드 서비스와 통신할 수 있는 표준화된 방법을 제공합니다. 이를 통해 다양한 애플리케이션, 플랫폼, 시스템 간의 통합과 상호 운용성이 가능해집니다.1. 서비스 API의 주요 특징기능 접근 제공:특정 서비스의 기능을 외부 애플리케이션에서 사용할 수 있게 합니다.예: 결제 처리, 사용자 인증, 데이터 분석 등.데이터 교환:서비스 API는 데이터를 주고받을 수 있는 인터페이스를 제공합니다.예: 소셜 미디어 API를 통해 사용자 프로필 정보를 가져오는 것.표준화된 통신 방식:HTTP/HTTPS 프로토콜을 사용하여 RESTful ..

System Engineering 2024.07.27

Software API (Application Programming Interface)란 무엇인가?

최근 개인적인 일로 Software API 관련 비즈니스 기획을 진행한 적이 있습니다. 대학을 다닐때부터 전공이 컴퓨터공학이었던터라 API를 실제로 많이 사용하기도 했었고, 석사와 박사과정을 거치며 수많은 책이나 논문을 통해서도 이 API란 용어를 많이 사용했었지만, 이에 대한 체계적인 정리를 해 본적이 없다는 생각이 들더라구요.그래서 오늘은 Software API 라는 주제에 대해 정리를 해 보고자 합니다. 1. 소프트웨어 API 란 무엇인가요?API (Application Programming Interface)는 소프트웨어 어플리케이션 간의 상호작용을 가능하게 하는 인터페이스 입니다. API는 소프트웨어간 데이터를 주고 받거나 기능을 사용할 수 있도록 정의된 규칙과 프로토콜을 제공하게 됩니다.따라서..

System Engineering 2024.07.27

해외 AI 안전연구소 추진 현황과 시사점

소프트웨어 정책연구소에서 몇일전 내 놓은 자료가 있는데, 최근 많은 사람들의 관심을 끌고 있는 생성형 AI가 윤리적 문제와 같은 잠재적 위험에 대한 우려에 대해 해외에서 추진되고 있는 인공지능 규제에 대한 연구현황 자료입니다.오늘은 이 보고서를 읽고 간략히 정리 해 보고자 합니다. 생성형 AI의 위험성먼저 생성형 AI의 위험성에 대해 언급하고 있는데, 생성형 AI 기술의 오작동, 악의적 사용, 블랙박스 모델 등으로 인해 사회적 피해와 그 결과의 해석에 많은 어려움이 발생하고 있다는 점을 소개하고 있습니다. 이에 수많은 AI 전문가들이 언젠가는 AI 기술이 인간의 통제를 벗어나 인류의 실존적 위협이 될 수 있다고 경고하는 내용도 포함하고 있습니다. 국제 규제 동향먼저 2024년 5월, 유럽연합에서는 세계 ..

System Engineering 2024.07.27

소프트웨어 정의 차량 (SDV, Software Defined Vehicles) 추진 전략 비교

SDV 추진 배경최근 여러 자동차 회사들이 소프트웨어 정의 차량(SDV, Software Defined Vehicles) 즉, 소프트웨어에 의해 차량의 기능과 성능을 결정할 수 있는 개념을 가진 차량 개발에 대한 여러 전략과 방향을 앞다퉈 발표하고 있습니다.이는 테슬라라는 걸출한 OEM의 등장으로 핫한 이슈가 되고 있는 자율주행 기술의 발전, 이를 지원하기 위한 커넥티드카 및 커넥티드카 지원 인프라의 증가, 그리고 내연기관을 체하는 새로운 동력원으로의 전기차, 사용자의 경험과 자동차의 성능과 기능을 크게 개선하기 위한 기술로서의 무선업데이트(OTA, Over The Air)의 중요성, 마지막으로 차량에서 수지보디는 데이터 분석 및 활용이 매우 중요한 배경이 되고 있다 할 수 있습니다. 이러한 배경의 이..

System Engineering 2024.06.20

MBSE (Model Based System Engineering)

Model Based System Engineering (MBSE)MBSE란 복잡한 시스템의 요구사항, 설계, 분석, 검증 및 확인을 지원하는 정형화된 방법론으로 코드나 문서 기반의 기존 개발 방식과는 달리 개발하고자 하는 대상 즉, 시스템 자체를 하나의 모델로 간주하며, 컴퓨팅 환경의 발전으로 MBSE를 많은 산업군에서 활발하게 채택하고 있습니다. 이는 기존 코드나 문서 기반 개발 방식에서는 전통적 개발 프로세스를 따르는 경우, 최종 아웃풋이 나오기까지 많은 시간과 노력이 필요한 반면, 전통적 개발 프로세스를 따르지 않는 경우, 급변하는 환경/법규/규정 등을 만족하기 어려울 수 있다는 점도 한몫 한다고 생각합니다. 실제 NASA에서는 2020년 1월 MBSE가 시스템 복잡성을 추적하기 위한 수단으로..

System Engineering 2024.06.16

시스템 엔지니어링 개요

Introduction to Systems EngineeringSEBoK는 도메인 독립적인 시스템 엔지니어링을 실현하기 위한 현재 알려진 기본 지식을 제공하는 것을 목표로 한다. 이러한 지식 영역에는 시스템 엔지니어링 실현에 대한 개요, 경제적 가치, 역사적 발전, 주요 관계 등이 있으며, SEBoK는 이러한 지식영역에 대한 설명을 포함한다. TopicsSEBoK는 관련 주제별로 그룹화된 지식 영역으로 나누어진다. 그리고 각 지식 영역은 하위의 세부 주제로 나누어진다.시스템 엔지니어링 개요시스템 엔지니어링의 경제적 가치시스템 엔지니어링의 역사적 의미 및 미래에 대한 도전시스템 엔지니어링과 연계 학문 System Engineering시스템 엔지니어링은 시스템을 구현하기 위한 초학문적 접근법으로, 성공적인 ..

System Engineering 2024.06.15
728x90
반응형