용어 설명/운영체제 4

비즈니스 로직이란?

비즈니스 로직이란?업무에 필요한 데이터 처리를 수행하는 응용프로그램의 일부.데이터 입력, 수정, 조회 및 보고서 처리 등을 수행하는 루틴, 좀더 엄밀히 말하면 보이는 것의 그 뒤에서 일어나는 각종 데이터 처리를 의미한다.대게 클라이언트 프로그램은 사용자 인터페이스와 비즈니스 로직으로 구성되며, 서버 프로그램은 비즈니스 로직만으로 구성되어 있다.특히, 클라이언트/서버 모델인 경우에는 이외에도 통신링크가 추가되지만, 통신과 관련된 인프라스트럭처는 사용자 인터페이스처럼 비즈니스 로직의 일부는 아니다. 하나의 프로젝트나 프로그램중 업무와 관련된 처리를 하는 일부분.데이터베이스에서 어떠한 자료를 가져와서 웹에서 출력을 할 때 데이터베이스 연결, 통신, 자료가공, 페이지 구성 등여러가지 작업을 하지만 그중에서 사용..

ERD(Entity-Relationship-Diagram)이란?

ERD(Entity-Relationship-Diagram)이란?- 개략적으로 데이터 및 데이터들의 관계를 표현한 도식화된 그림- 분석가들은 조직의 데이터를 이해하고, 이를 으용시스템에 이용하고자 ERD를 작성- 엔티티란 데이터베이스에 저장할 정보의 주체 혹은 대상- 엔티티의 예로는 고객, 학생, 부서, 계좌 등이 있음- ERD에서 엔티티는 네모로 표시함.

Class Diagram

Class Diagram이란?시스템의 정적인 상태인 논리적인 구조(클래스)를 표현함.Class,Interface, Collaboration간의 관계를 나타냄.한 눈에 시스템에 등장하는 클래스와 그 들의 관계 및 구조를 쉽게 이해할 수 있도록 해주는 중요한 수단이 됨.'유사한 속성과 행위를 가진 동일 범주에 대한 추상화' http://blog.daum.net/question0921/946http://blog.naver.com/majongyi?Redirect=Log&logNo=120196122331

MVC 패턴

MVC- 소프트웨어 공학에 사용되는 아키텍처 패턴- 사용자 인터페이스로 부터 비즈니스 로직을 분리하여 애플리케이션의 시각적 요소나 그 이면에서 실행되는 비즈니스 로직을 서로 영향 없이 쉽게 고칠 수 있는 애플리케이션을 만들 수 있음.- 모델 : 애플리케이션의 정보(데이터)를 나타냄비즈니스 로직을 담당하는 부분.1) 데이터를 저장하거나 데이터베이스 엑세를 하는 공간ex.MVC 패턴으로 개발하면서 DAO(Data Access Object)만 Model로 분류해서 나눈 경우2) 비즈니스 로직이 표현하는 부분ex. MVC패턴으로 개발하기 위해 모듈을 나누면서 Model 패키지를 logig으로 표현하는 경우.3) MVC에서 데이터만 처리할 뿐이고 나머지는 Controller가 View에게 데이터를 주게 하고 Vi..