정보처리기사 2

[정보처리기사-설계] Use Case 유스케이스란?

유스 케이스(Use case)는 UML(통합 모델링 언어)의 행위자(액터)와 액터가 요구하여 시스템이 수행하는 일의 목표이다. 관계 연관 구성 의존성 일반화 (또는 상속) 유스케이스 다이어그램이란? 사용자의 요구를 추출하고 분석하기 위해 주요 사용 유스케이스 액터란? 액터는 시스템 외부에서 시스템과 상호작용하는 사람 혹은 시스템 사용자 액터: 기능을 요구하는 대상이나 시스템의 수행결과를 통보받는 사용자 혹은 기능을 사용하게 될 대상으로 시스템이 제공해야하는 기능인 유스케이스의 권한을 가지는 대상, 역할 시스템 액터: 사용자 액터가 사용한 유스케이스를 처리해주는 외부 시스템, 시스템의 기능 수행을 위해서 연동이 되는 또 다른 시스템 액터를 의미 참고문서 https://ko.wikipedia.org/wiki..

정보처리기사 2022.06.10

[정보처리기사-설계] XP(eXtreme Programming) 익스트림 프로그래밍이란?

소개 익스트림 프로그래밍(영어: eXtreme Programming, XP)는 켄트 백 등이 제안한 소프트웨어 개발 방법이다. 비즈니스 상의 요구가 시시각각 변동이 심한 경우에 적합한 개발 방법 애자일 개발 프로세스라 불리는 개발 방법 중의 대표적인 하나로 꼽힘 비교적 적은 규모의 인원의 개발 프로젝트에 적용하기 좋다. 개발 문서 보다는 소스코드를, 조직적인 개발의 움직임 보다는 개개인의 책임과 용기에 중점을 두는 경향이 크다. XP의 목적은 '고객이 원하는 양질의 소프트웨어를 빠른 시간안에 전달하는 것'이다. 수시로 발생하는 고객의 요구사항에 대처하고, 고객이 원하는 SW를 고객이 원하는 시간에 인도하기 위해서는 고객과 팀원간의 대화를 통해 해결한다. 테스트 방법 XP는 프로그래머들이 코딩을 할때에 테..

정보처리기사 2022.06.10