본문 바로가기

요구 사항에 대한 불편한 진실 요구 사항은 프로젝트의 근간이 되는 대단히 중요한 요소입니다. 그리고 모델링과 밀접하게 연관돼 있죠(요구 사항은 함수 종속과 밀접하게 연관돼 있습니다). 프로젝트는 보통 아래와 같이 진행됩니다. ① 단계에서 개념 모델 또는 초기 논리 모델이 나오고요. ② 단계에서 물리 모델이 나옵니다. 딱 떨어지진 않지만요… 요구 사항은 ①, ② 단계에서 대부분 도출돼야 하는데요. 실제로 ④ 단계에서 폭주합니다. 심리인 거 같아요. ㅎㅎ 홈쇼핑 마감 전에 주문이 폭주하는 거 같이… ④ 단계에서 요구 사항이 폭주하는 원인이 있습니다. 요구 사항은 일정 부분 도출하는 것인데요. 요구 사항을 도출할 수 있는 분석·설계자가 드문 게 현실입니다. 또한 분석·설계자가 도출하는 게 한계가 있습니다. 요구 사항은 근본적으로 사용자(U.. 더보기
[서평]명쾌한 이공계 글쓰기 명쾌한 이공계 글쓰기 김성우 | 제우미디어 | 20080325 평점 상세내용보기 | 리뷰 더 보기 | 관련 테마보기 개인적으로 제목이 마음에 안 들었지만 단지 두께가 얇아서 집어들었던 책이다. 서문과 목차를 보고 읽기를 결정하고 이틀 정도에 다 읽었다. 읽기 쉽다는 것이 가장 커다란 장점이다. 저자는 문장을 쉽게 쓴다. 읽으면서 계속 느낀 점이다. 화려하지 않은 쉬운 문장은 이공계뿐만이 아니라 누구나 본받을 만하다. 사실 제목이나 목차와는 달리(저자가 서문에서도 밝히긴 했지만) 글을 쓰는 요령이나 방법 자체보다는 주변적인 내용이 많다. 사고를 깊게 해야 한다는 점은 IT 종사자에게 중요한 점인 거 같다. 그래야 전문적인 내용을 쓸 수 있고, 쉽게 쓸 수 있다고 말한다. 쉬운 글을 쓰고 싶은 사람은 한번 .. 더보기
이력 엔터티 확정 절차 [그림1]은 이력 엔터티 확정 절차입니다. [그림1] 가장 먼저 해야 할 일은 이력 데이터를 관리해야 하는지를 분석하는 것입니다. 이력(지나간 과거) 데이터를 사용하는 업무가 없다면 이력 데이터 관리 요건은 없는 것입니다. 그냥 기존 데이터를 최신 데이터로 업데이트하면 끝입니다. 속 편하게 그냥 업데이트하고 싶지만 업무가 그렇게 간단하지 않습니다. 변경된 과거 데이터를 관리해야 하는지에 대해서는 현업의 의견이 가장 중요한 기준이 됩니다. 동종 업체의 업무를 참조할 수도 있고요. 현업의 판단이 이력 데이터는 필요 없다는 것이라도 모델러가 판단하기에 필요하다고 생각되면 이력 엔터티를 채택할 수도 있습니다. 당장에는 사용하지 않지만 이력 데이터를 쌓아 두면, 업데이트해서 이전 데이터를 없애는 대신 저장해서 새.. 더보기