목록Development Diary/Data Model (2)
Douglas' Space

1. 들어가면서 컴퓨터를 개발하면서 인간의 지능을 닮은 기계를 만들려고 하였습니다. 따라서 인공지능은 컴퓨팅기술의 계속적인 연구과제였습니다. 인공지능의 연구는 크게 2가지의 분야로 나누어져 개발되었습니다. 한 분야는 지식을 표현하고 이 지식으로 부터 새로운 사실을 추론하는 기호주의 (Symbolism)이고, 다른 하나는 인간의 뇌를 모방한 인공신경망을 구성하여 학습하고 추론하고자 하는 연결주의(Connectionism)였습니다.1956년 다트머스대학에서 인지과학자, 수학자, 컴퓨터과학자들이 모여 인공지능이라는 용어를 처음 사용하면서 초창기에는 기호주의 인공지능이 전문가시스템(Expert System)으로 큰 성과를 거두었습니다. 그러나 인공지능이 곧 인간을 대체할 것이라고 많은 기대를 걸었지만 크게 발전..

1. 들어가면서 "program = algorithm + data strucucture"라는 제목의 책을 보신 적이 있으신가요? 프로그램은 결국 데이터를 처리하는 알고리즘, 명령의 집합인 셈이죠. 다시 말해 모든 컴퓨터시스템은 데이터를 입력받아 뭔가를 처리하고 데이터를 외부 출력하는 시스템인 것입니다. 이때 필요에 따라 데이터를 저장하고 관리하기도 합니다. 따라서 데이터는 시스템을 구성하는 매우 중요한 구성요소의 하나라고 할 수 있습니다. data modeling은 시스템의 데이터를 분석하고 설계하는 모든 행위를 말합니다. 따라서 시스템 개발에서 data modeling은 프로그램 개발과 함께 병행되는 중요한 개발축이라고 할 수 있습니다. 소프트웨어 분석과 설계의 한 과정이라고 할 수도 있고, 소프트웨어..