본문 바로가기
반응형

분류 전체보기260

IT 용어 설명) IT 아키텍처란? IT 아키텍처란? IT 업계에서 '아키텍처(architecture)'란 정보 시스템을 설정하는 방법과 사상입니다. 직역하면 '건축물'과 '구조'인 것처럼 원래는 주로 건축분야에서 사용되는 용어였습니다. IT 분야에서도 원래는 PC 등에 사용되고 있는 CPU의 기본 설계를 가리키고 있던 말이지만, 최근에는 보다 넓은 용도로 사용되고 있습니다. 아키텍처의 신구 IT의 진화에 따라 아키텍처도 당연히 진화해 갑니다. 예를 들어, 최근의 PC는 옛날의 것과는 단 다른 연산 처리 능력과 전력 효율을 자랑하고 있습니다. 이것은 CPU의 진화, 나아가 'CPU의 기본 설계'로서의 아키텍처의 진화에 의한 것입니다. CPU로는 인텔사의 'Core 시리즈'가 유명한데, 이 제품군의 최신 버전은 제12세대에 해당합니다(202.. 2023. 7. 25.
워터폴형 개발 모델이란? 워터폴형 개발 모델이란? 워터폴(Waterfall)이란 소프트웨어나 하드웨어 개발의 현장에서 이용하는 일종의 시스템 개발 수법이며 상류 공정으로부터 하류에 따라 개발을 진행시키는 수법입니다. 워터폴 개발 모델에서는 외부(사용자) 또는 내부의 요구 정의를 정리한 후에 설계나 세세한 공정을 만들어 나갈 필요가 있습니다. 또, 워터폴에서의 시스템 개발에서는 기본적으로, 공정을 스킵해 작업은 실시하지 않지만 인접한 공정으로 약간의 반복이 행해지는 일도 있습니다. 그러므로, 기본적으로 워터폴에서의 시스템 개발은 전의 공정을 완전하게 끝내고 나서가 아니면 다음의 공정으로 진행되지 않는 구조가 되고 있습니다. 현재의 소프트웨어와 시스템 개발에서는 민첩한 개발 모델이 자주 활용되지만, 워터폴 개발 모델은 시스템의 품질.. 2023. 7. 24.
애자일(Agile) 개발이란? 애자일(Agile) 개발이란? 변화가 심한 비즈니스 환경에서 소프트웨어에 대한 요구 변화도 치열해지고 있습니다. 요구의 변화에 ​​따라 새로운 비즈니스 변화를 창출하기 위해 더 빠른 소프트웨어를 제공해야 합니다. 소프트웨어를 신속하게 개발하는 기법으로 최근 애자일 개발이 점점 더 주목을 받고 있습니다. 이 논문에서는 민첩한 개발 프로세스의 개요를 제공합니다. 애자일 개발 프로세스 개요 애자일 개발에는 스크럼, 린 개발, XP 등 다양한 방법과 방법론이 있으며 프로세스도 다양합니다. 이 섹션에서는 각 개발 방법론에 공통적인 민첩한 개발 프로세스의 개요를 제공합니다. 반복 증가형 개발 애자일 개발은 1주에서 1개월의 반복 기간을 마련하고, 반복마다 기능의 추가를 계속하는 「반복 증가형」의 개발 프로세스에 의.. 2023. 7. 23.
레거시 시스템이란? 레거시 시스템이란? 레거시(legacy) 시스템은 일반적으로 오래된 기술과 구조로 구축된 시스템을 말합니다. IT 업계에서는 1980년대에 많은 기업들이 도입한 메인프레임이나 오피스 컴퓨터를 사용한 시스템을 가리키고 있습니다. "레거시"는 "시대 지연"이라는 부정적인 의미가 있습니다. 동의어로서 세상의 요구 변화에 대응할 수 없는 구식 시스템을 기술적 부채라고 부릅니다. 레거시 시스템의 대표 메인프레임은 1980년대에 금융계 시스템 등에서 활용되고 보급된 기간 시스템 등에 이용되는 대형 컴퓨터 시스템을 말합니다. OS, 하드 디스크, 데이터베이스 관리 시스템 등의 기술은 메인 프레임에서 태어나 다른 컴퓨터에도 채용되어 왔습니다. 1990년대 이후는 Unix나 Windows가 대두해 다운사이징화의 물결이 .. 2023. 7. 21.
반응형