본문 바로가기

프로그램 개발(분석, 설계, 코딩, 배포)/설계3

ER 모델 표기법이란? 출처: https://lifreeblog.tistory.com/70 ER 모델 표기법을 이해하기 위해서는 먼저 'ER 모델'을 알아야 한다. Entity Relationship 모델은 1976년 피터 첸이 제안한 개념적 모델링을 위한 방법론이다. 세상의 사물을 개체entity와 개체 간의 관계relationship으로 표현한다. 개체는 개체의 특성을 나타내는 속성attribute를 가지며 이를 이용해 개체를 식별한다. ER 모델 표기법은 개체간의 관계를 표현하는 표기법이며, ER다이어그램 이라는 방법으로 표기할 수 있다. 하지만, 실무에서 관계도를 표현하는 대표적인 방법은 IE 표기법information Engineering Notation이다. IE표기법은 관계를 나타내는 선의 끝 모양이 새의 발 모양.. 2024. 3. 29.
설계_UML UML 다이어그램 (클래스, 순차, 유스케이스) 출처: https://velog.io/@fldfls/UML-%EB%8B%A4%EC%9D%B4%EC%96%B4%EA%B7%B8%EB%9E%A8-p8v7qb5w UML 다이어그램 클래스 다이어그램 순차 다이어그램 유스케이스 다이어그램 CSW 목록 보기 10/12 소프트웨어를 개발할 때는 설계가 굉장히 중요합니다. 만약 여러분이 큰 돈이 오고 가는 대규모 프로젝트를 진행한다고 했을 때, 설계도 하지 않은 채 개발을 시작하게 된다면 어떨까요? 개발 하다가 오류가 생길 수도 있고, 프로그램 구조도 바꿀 수도 있으며 오류에 헤매게 됩니다. 그렇게 된다면 시간은 줄어들고 개발을 하면 할수록 엉망이 됩니다. 또한 고객의 요구사항을 담지 않은 엉뚱한 걸 만들 수도 있고 코.. 2022. 12. 9.
개발 방법론_UML 출처: https://valuefactory.tistory.com/981 UML과 방법론의 차이 UML의 구성을 알아보기에 앞서 먼저 UML과 방법론의 차이를 알아야 한다. 필자는 UML을 공부하는 초기에 UML을 하나의 방법론으로 착각하는 오류를 하였다. 물론 똑똑한 독자는 이러한 오류를 범하지 않으리라 생각하지만 혹시나 하는 마음에 먼저 언급하려고 한다. 방법론이란 말그대로 어떠한 작업을 할 때 이러저러한 절차를 가지고 작업을 하면 된다라고 하는 것을 이론적으로 정립을 하여놓은 것이다. 소프트웨어공학에서 많은 방법론이 있어왔고 현재도 수많은 방법론이 존재한다. 사실 프로그램을 하는 모든 사람은 나름대로의 방법론을 가지고 있다. 그러한 나름의 방법론이 작업을 얼마만큼 효과적으로 만드는지에 따라 좋은 방.. 2022. 12. 9.