본문 바로가기

IT91

스크럼 (Scrum, 애자일 개발 프로세스) 스크럼 스크럼 (Scrum)은 프로젝트 관리를 위한 상호, 점진적 개발 방법론이며, 애자일 소프트웨어 개발 중의 하나이다. 스크럼 (Scrum)은 소프트웨어 개발 프로젝트를 위하여 고안되었지만, 소프트웨어 유지보수 팀이나 일반적인 프로젝트/프로그램 관리에서도 적용된다. - 역사 이본 히토츠바시 대학의 노나카 이쿠지로와 타케우지 히로타카가 1986년 1 ~ 2월 Harvard Business Review에 올린 "The New New Product Development Game"에서 시작되었다. 그 후 1991년 디그라스 (DeGrace)와 슈탈 (Stahl)이 "Wicked Problems Righteous Solutions"에서 스크럼을 처음 언급하였다. 처음 노나카와 타케우지가 스크럼을 만들 때의 목.. 2022. 9. 27.
파일 시스템 (File System) 파일 시스템 파일 시스템(File System)은 컴퓨터에서 파일이나 자료를 쉽게 발견 및 접근할 수 있도록 보관 또는 조직하는 체제를 가리키는 말이다. 파일 시스템은 통상 하드 디스크나 CD-ROM 같은 실제 자료 보관 장치를 사용하여 파일의 물리적 소재를 관리하는 것을 가리키나 네트워크 프로토콜 (NFS, SMB, 9P 등)을 수행하는 클라이언트를 통하여 파일 서버 상의 자료로 접근을 제공하는 방식과 가상의 형태로서 접근 수단만이 존재하는 방식 (procfs 등)도 파일 시스템의 범위에 포함될 수 있다. 디렉터리 서비스나 레지스트리와는 의미가 조금 다르다. - 용어의 기원 컴퓨터가 출현하기 이전에 파일 시스템 ( File System)이라는 용어는 종이 문서들을 저장하고 검색하는 방식을 기술하는 데 .. 2022. 9. 26.
데이터베이스 (DataBase, DB) 데이터베이스 (DataBase, DB) 데이터베이스 (DataBase, DB)는 여러 사람이 공유하여 사용할 목적으로 체계화해 통합, 관리하는 데이터의 집합이다. 작성된 목록으로써 여러 응용 시스템들의 통합된 정보를 저장하여 운영할 수 있는 공용 데이터들의 묶음이다. 데이터베이스에 속해있는 모델은 다양하다. - 역사 1950년대에 데이터베이스라는 용어가 미국에서 처음 사용되었으며, 본래는 군비의 집중적, 효율적 관리를 위해 컴퓨터를 활용한 도서관 개념을 개발하면서 이를 '데이터의 기지'라는 뜻의 데이터베이스로 일컬었다. 이후 1965년 시스템 디벨로프사가 2차로 개최한 '컴퓨터의 중심 데이터베이스 시스템'이라는 심포지엄에서 처음 사용하였다. 프로세서, 컴퓨터 메모리, 컴퓨터 스토리지, 컴퓨터 네트워크 분.. 2022. 9. 25.
인공지능 (Artificial Intelligence, AI) 인공지능 (Ariticial Intelligence, AI) 인공지능 또는 아티피셜 인텔리전스 (Ariticial Intelligence, AI)은 인간의 학습능력, 추론 능력, 지각 능력을 인공적으로 구현하려는 컴퓨터 과학의 세부 분야 중 하나이다. 정보공학분야에 있어 하나의 인프라 기술이기도 하다. 인간을 포함한 동물이 갖고 있는 지능, 즉 Natural Intelligence와는 다른 개념이다. 인공지능의 종류 인공지능의 종류는 크게 4가지로 구분된다. - 강인공지능 (범용 인공지능) 강한 인공지능은 어떤 문제를 실제로 사고하고 해결할 수 있는 컴퓨터 기반의 인공적인 지능을 만들어 내는 것에 관한 어떤 면에서 보면 지능적인 행동을 보인다. 오늘날 이 분야의 연구는 주로 미리 정의된 규칙의 모음을 이.. 2022. 9. 24.