개발
-
maven Gradle개발/개발관련 2019. 1. 25. 11:45
ant빌드만 사용하다가 spring하면서 maven사용하다가 Gradle이 눈에 들어옴Gradle이 maven보다 나중에 나온것으로 maven의 단점을 보완 MAVENApache에서 2004년 출시Ant를 사용하던 개발자들의 불편함을 해소 + 부가기능 추가 Maven은 무엇인가? - 빌드를 쉽게 (Making the build process easy) - pom.xml을 이용한 정형화된 빌드 시스템 (Providing a uniform build system) - 뛰어난 프로젝트 정보 제공 (Providing quality project information_Change log document created directly from source controlCross referenced sourcesMa..
-
아키텍처개발/개발관련 2019. 1. 25. 10:29
아키텍처결과물에 필요한 속성이나 구성요소, 구조를 정의 및 계획아키텍처는 여러가지 정의가 존재한다. 편하게 생각하면 될 듯좋은 시스템?고객이 요구하는 기능을 갖춤일정에 맞춰 구축 가능목적에 맞게 수행신뢰성유용하며 안정적보안합리적인 비용합법아키텍처가 일반적으로 가지는 특성을 만족해야함 필요성여러 이해관계자 간의 의사소통 수단 - 합의 도출, 시스템을 공통화해 표현하여 조율 및 해결초기 설계 방향 설정 - 개발의 제약사항 결정 - 개발구조 - 품질 절충 및 예측 가능 - 시스템 변화 관리 가능 - 비용, 일정 예측 가능재사용 가능 후려친 아키텍처 구조?비지니스 아키텍처 이해시스템 아키텍처 설계 - 어플리케이션 아키텍처어플리켈이션 sw에 대한 아키텍처 설계, 컴포넌트 정의, 관계, 호출 흐름, 컴포넌트간의 통..