분류 전체보기134 [정보처리기사] - [1과목] 2023 (02) [제 1과목 소프트웨어 설계] - 2023년도 1회차 (02) 객체지향 분석 방법론 ▶ 방법론 종류 1. Rumbaugh (럼바우) 방법 : 가장 일반적으로 사용되는 방법으로, 분석 활동을 객체 모델, 동적 모델, 기능 모델로 나누어 수행하는 방법 2. Booch (부치) 방법 : 미시적 (Micro) 개발 프로세스와 거시적 (Macro) 개발 프로세스를 모두 사용하는 분석 방법으로, 클래스와 객체들을 분석 및 식별하고 클래스의 속성과 연산을 정의함 3. Jacobson 방법 : Use Case를 강조하여 사용하는 분석 방법 4. Coad와 Yourdon 방법 : E-R 다이어그램을 사용하여 객체의 행위를 모델링하며, 객체 식별, 구조 식별, 주제 정의, 속성과 인스턴스 연결 정의, 연산과 메시지 연결 .. 2024. 1. 8. [정보처리기사] - [1과목] 2023 (01) [제 1과목 소프트웨어 설계] - 2023년도 1회차 (01) 워크스루 ▶ 개념 1. 사용사례를 확장하여 명세하거나 설계 다이어그램, 원시 코드, 테스트 케이스 등에 적용할 수 있다. 2. 복잡한 알고리즘 또는 반복, 실시간 동작, 병행 처리와 같은 기능이나 동작을 이해하려고 할 때 유용하다. 3. 단순한 테스트 케이스를 이용하여 프로덕트를 수작업으로 수행해 보는 것이다. XP(eXtreme Programming) ▶ 개념 1. 수시로 발생하는 고객의 요구사항에 유연하게 대응하기 위해 고객의 참여와 개발 과정의 반복을 극대화하여 개발 생산성을 향상시키는 방법 2. 짧고 반복적인 개발 주기, 단순한 설계, 고객의 적극적인 참여를 통해 소프트웨어를 빠르게 개발하는 것이 목적 3. 릴리즈의 기간을 짧게 반복하.. 2024. 1. 7. 이전 1 ··· 20 21 22 23 다음