목록분류 전체보기 (182)
Gentle Breeze
Autonomous System (AS) [출처] Autonomous System(AS)|작성자 진 하나의 네트워크 관리자에 의해서 관리되는 라우터들의 집단, 또 하나의 관리규정에 아래서 운용되는 라우터들의 집단 또는 하나의 관리전략으로 구성된 라우터 집단 등, 쉽게 말하면 한 회사나 기업 또는 단체의 라우터의 집단이다. 예를들어 어떠한 기업이 네트워크를 구축하게 되면 그 네트워크 안에는 라우터가 여러대가 있을 수 있다. 서울에 몇대, 지방에 몇대 이렇게 이 기업에 소속된 모든 라우터들은 그 기업의 네트워크관리자에 의해 관리를 받게 되는데 이런 그룹이 바로 AS가 된다. 또 유니텔, 보라넷과 같은 ISP업체들도 자신들이 가진 라우터가 한 두 대가 아닌데, 이렇게 ISP업체들이 보유하고 있는 라우터그룹이 ..
* 개발 단계 - 목표 : 실제 코드를 개발하고 테스트를 반복함으로써 시스템의 품질을 제고 - Key-practices * 개발 표준을 기반으로 코드 작성 - Coding 표준 작성 목적 * 아키텍처 표준과 공통 규직을 준수하는 표준 코드 제시 * App. 코드에 대한 일관선 있는 스타일과 디자인을 가이드 * 개발 생산성 향상 * 유지보수의 용이성 - JSP 코드 표준 ① Page 지시문 ② JAVA 구문 ③ Javascript 구문 ④ HTML 구문 - Action Class 코드 표준 ① 클래스 선언 ② Parameter value 변환 ③ Business service 호출 ④ 처리결과 Setting (forwarding) - ActionFrom Class 코드 표준 ① Attrribute 선언 ②..
* 설계 단계 - 목표 : 분석 단계에서 구현 된 것들을 어떻게 채워 넣을 것인가를 결정하는 단계 - Key-practices * 분석 모델과 SW 아키텍처를 바탕으로 설계 모델 정의 * 논리 데이터 모델을 물리 데이터 모델로 변환 * 코드화 대상을 파악하고 데이터 코드를 설계
* 디자인 패턴 - 정의 * 유사한 문제에 대해 반복적으로 적용할 수 있는 특정한 해결책 * 새로운 문제에 대한 해결착을 찾아낼 때 기존의 해결책을 조합 * 검증된 디자인 경험을 문서화하고 구분하여 제시 * 유사한 문제들에 대해 반복적인 해결책과 Trade-Offs 제시 * 디자인이 기존에 존재하는 부분도 고려하고 검증된 쪽으로 나아가도록 도와줌 - 구성요소 * 패턴 이름 - 가장 중요 * 문제(Problem) * 해결방법(Solution) * 결론(Conclusion) - J2EE (기업용 시스템 개발)에 패턴을 적용하는 이유 보안, 확장성, Performance 향상, Stability - 장점 * 개발자를 위한 공통의 단어, 어휘를 정의하여 개발자간 원활한 의사 소통을 가능하도록 함 * 개별 개발자..
* 아키텍처 정의 단계 - 목표 : 요구 정의와 분석 시첨에 시스템 구축을 위한 청사진 및 설계의 주요 구성 요소에 대한 설계 원칙과 방향을 제시 - Key-practices * 모든 이해 당사자를 대상으로 시스템의 큰 그림을 제공하는 개념 아키텍처 정의 * 아키텍트의 상호 협업을 통한 아키텍처 설계 방향 정의 * 아키텍처 설계를 통한 설계 및 개발 원칙 체공 * 실행 아키텍처 구축을 통한 아키텍처 베이스라인 조기 확보 - 시제품 구현 - 아키택처 시스템의 구성요소, 구성요소간의 관계를 정의하여 시스템 개발을 위한 설계원칙 및 제약조건 등을 제공 - 아키텍처 도메인 아키텍처의 복잡성을 줄이기 위해 분석대상에 따라 Business, App, Data, 기술 Infra 아키텍처로 분리