소년의 IT 쉽게 이해하기/기획 쉽게 이해하기28 UDI 쉽게 이해하기 Q. UDI란 무엇인가요? UDI란 Unique Device Identification의 약자입니다. 의료기기 표준 코드로 의료기기에 고유 식별 번호를 부여하여, 식별할 수 있도록 만들어 놓은 시스템입니다. FDA와 MDR에서 적용되는 개념이고 국내에서도 사용하고 있는 개념으로 의료기기 제품을 만든다면 알고 있어야 하는 개념입니다. UDI는 DI와 PI가 합쳐진 Code 형태를 가집니다. Q. DI는 무엇인가요? DI는 Device Identifiers의 약자로 의료기기 고유식별자를 의미합니다. 쉽게 제품명을 의미한다고 생각하시면 됩니다. DI의 사용 이유는 GTIN은 공급사슬에서 거래되는 품목을 고유하게 식별, 품목의 수명주기 동안 무결성(非중복) 유지를 원칙으로 하고 있기 때문입니다. 뿐만 아니라, .. 2023. 3. 9. Cloud 쉽게 이해하기 Q. Cloud란 무엇인가요? 클라우드를 검색해 보면 "인터넷을 통해 가상화된 컴퓨터 시스템을 리소스를 제공하고, 정보를 자신의 컴퓨터가 아닌 클라우드에 연결된 다른 컴퓨터로 처리하는 기술"이라고 이야기합니다. 우리 주변에서는 클라우드를 어떤 방식으로 사용하고 있을까요? 보통 클라우드 형태로 서비스를 제공해 주는 기업들은 AWS나 Microsoft와 같은 대기업의 컴퓨터 리소스를 사용하여, 서비스를 제공해주고 있습니다. Q. 다른 곳의 컴퓨터를 빌려서 제공해 주는 것은 알겠는데 그게 도대체 무엇을 의미하는 걸까요? AWS에 가서 빌려주세요! 하고 바로 서비스를 시작하면 되는 건가요? AWS를 활용하여 Cloud 서비스를 제공하는 것은 마치 자영업을 하는 것과 비슷하다고 느껴집니다. 우선, 내가 들어가고자.. 2023. 2. 27. OSI 7계층이란? 네트워크에 대해서 이야기하다보면 필수적으로 듣는 이야기 OSI 7계층. 이 OSI 7계층이 무엇을 의미하는 지 간단히 살펴볼까요? Q. OSI 7계층이란 무엇인가요? OSI란 Open Systems Interconnection의 약어이며, 컴퓨터의 통신 및 네트워크를 설명하기 위한 개념적 프레임워크(Framework) 입니다. OSI에서는 각 계층에 대해서 정의하고 있고 어떻게 네트워크 통신을 할 수 있는지 아키텍처로 정리하고 있습니다. 이를 OSI 7계층이라 부릅니다. 컴퓨터 네트워크를 어떻게 통신하게 할 것인지에 대한 방법을 7개로 나누었고 그것을 OSI 7계층이라 부른다 생각하면 쉬울 수도 있겠습니다. Q. 7계층이 뭔가요? 7계층은 아래와 같이 나누었습니다. Physical layer (물리적) .. 2023. 2. 17. Network 쉽게 이해하기 Network에 대해서 이야기를 많이 들을 텐데요. 이 Network라는 것이 무엇일까요? 인터넷과 비슷한 것일까요? Q. Network란 무엇인가요? 네트워크는 데이터를 교환하고, 리소스를 공유하고, 서로 통신하기 위해 함께 연결된 둘 이상의 컴퓨터, 장치 또는 시스템의 그룹입니다. 네트워크는 로컬 또는 광역일 수 있으며 유선 또는 무선일 수 있습니다. 네트워크를 통해서 사람들은 서로 의사소통을 하고, 정보에 접근도 하고, 정보를 공유하거나 프로젝트와 작업을 협업할 수 있습니다. Q. 로컬 또는 광역일 수도 있다는 말은 무엇인가요? 함께 연결할 수 있는 거리에 따라서 네트워크가 분류됩니다. 가까운 거리에서 사용할 수 있는 네트워크인가? 한 도시정도에서 사용할 수 있는 것인가? 아니면 광대역으로 사용할 .. 2023. 2. 7. SW Test 쉽게 이야기하기 소프트웨어를 만들고 나서 소프트웨어가 잘 돌아가는지 테스트가 필요합니다. 사용자에겐 최고 상태의 SW를 전달할 수 있어야하기 때문이죠. Q. 테스트 어떤 걸까요? 프로그램에 있는 결함을 찾아내거나 이 프로그램이 요구사항을 만족시키는지 그리고 동작은 잘하는지 확인을 해보는 것입니다. 테스트를 하기 전에 뭐 어떤 걸 테스트할 건지 유형을 분류해두는 것도 중요합니다. Q. 테스트를 하면 뭐가 좋을까? 프로그램 실행 전에 미리 오류를 조기에 발견해서 대응할 수 있고 제품이 잘 동작한다는 신뢰를 얻음으로서 신뢰도 역시 올라갑니다. 그리고 비용이랑 노력을 최소화할 수 있습니다. Q. 테스트의 기본 원리는 어떻게 되는 건가요? - 결합집중: 소프트웨어를 테스트해보니 결함이 나는 곳에서 계속 결함이 나더라라는 것입니다.. 2022. 2. 23. 빌드, 패키징, 릴리즈노트 쉽게 이야기하기 개발자분들과 이야기하다 쉽게 들을 수 있는 그리고 기획에서도 확인해야하는 릴리즈노트에 대해서 이야기해보고자 합니다. Q. 빌드(Build)란 무엇인가요? 코드를 컴파일러를 통해서 컴파일 되는 것. 컴파일은 적은 코드를 컴퓨터가 알아들을 수 있는 언어로 바꾸는 것을 말하는 데 소스 코드 파일을 컴파일한 후 여러 개의 모듈로 묶어서 실행파일을 만드는 것을 '빌드'라고 합니다. 툴의 종류를 조금 살펴보면 Ant: 자바의 공식적인 빌드 툴 Maven: Ant를 조금 업그레이드 한 것 Grandle, Jenkins: 빌드 자동화 툴: 실행 -> 테스트 -> 배포까지 자동화해준다. Grandle: 안드로이드 스튜디오 Jenkins: 자바의 오픈소스 형태로 가장 많이 쓰는 형태입니다. Q. 패키징(Packaging).. 2022. 2. 17. 이전 1 2 3 4 5 다음 반응형