목록정보처리기사/소프트웨어 설계 (10)
DevBlackCat
애자일 개념문서나 형식에 얽매이지 않고 소프트웨어 중심으로 유연하게 개발하는 방식애자일 소프트웨어 개발에 반복적이고 점진적인 접근방식유연하고 적응적이다.경량 프로세스라고도 함애자일 특징고객중심반복적 이고 점진적 개발유연한 융통성협력과 커뮤니케이션 강조지속적인 개선애자일의 방법론 종류1. XP문서보다 코드중시개발을 세분화 하고 1~3주 반복 개선핵심가치 : 의사소통 , 피드백 , 존중 ,용기,단순성 [의사선생님 약주실때 피죤 용기에 단(담)아주세요ㅋㅋㅋ] 2. 스크럼(Scrum)기능/개선점에 우선순위개발주기 30일씩 개발주기마다 적용할 기능이나 목록 작성팀단위, 매일 15분씩 회의주요개념 : 제품 백로그 / 스프린트 / 스프린트 계획 회의 / 스프린트 백로그 / 일일 스크럼 회의 / 스크럼 마스터
UML 개념시스템을 시각화 및 문서화하고 구조와 동작을 명세하는 모델링 언어UML 특징가시화 언어 (Visualization Language)명세화 언어 (Specification Language)구축 언어 (Construction Language)문서화 언어 (Documentation Language)UML 구성요소사물 (Things)관계 (Relationships)다이어그램 (Diagrams)스테레오 타입 (Stereotypes) 1. 사물 (Things)구조 사물 (Structural Things)행동 사물 (Behavioral Things)그룹 사물 (Grouping Things)주해 사물 (Annotational Things) 2. 관계 (Relationships)일반화 관계 (Generaliz..