반응형 {Lecture}60 [객체 지향 설계와 분석을 위한 UML 기초와 응용] 4장 연습문제 일단은 객관식만 풀이 01. 클래스 다이어그램에서 가장 표현하기 어려운 개념은? 1. 일반화2. 전체- 부분3. 분할과 결합4. 연관 관계 답: 3 💠분할과 결합 구조적 의미는 있지만, UML 클래스 다이어그램에서는 별도의 기호가 없음 → 보통 설계 설명이나 패턴으로 표현됨따라서 표현이 어렵고 추상적이다 02. 다음 클래스 다이어그램에 대한 설명으로 적절하지 않은 것은? 1. Player 클래스와 Team 클래스는 개념적으로 서로 연결되어 있다2. Player클래스와 Team 클래스는 쌍방관계로 연결될 수 있다3. Employee 와 Employer는 수행에 참여하는 역할의 의미를 갖는다4. Player 클래스에 있는 메서드는 Team의 객체를 생성하는 멤버 변수를 갖는다 답: 4.. 2025. 4. 12. [객체 지향 설계와 분석을 위한 UML 기초와 응용] 3장 연습문제 답이 틀릴 수도 있습니다 감안하고 봐주세요! 01. 유스케이스 다이어그램에서 표현되지 않는 것은? 1. 유스케이스2. 액터3. 시스템 범위4. 클래스들 간의 관계 답: 4번 💠클래스들 간의 관계는?클래스 간의 상속, 연관, 집합, 의존 관계 등은 클래스 다이어그램에서 표현된다 02. 유스케이스 추출 후 일어나는 분석 과정의 활동으로 보기 어려운 것은? 1. 객체 또는 클래스 찾기2. 클래스의 속성 찾기3. 객체의 메서드 구현하기 4. 시퀀스 다이어그램 만들기 답:3번 💠 객체의 메서드 구현하기 메서드 구현은 설계 및 구현 단계에서 수행하는 활동분석 단계에서는 무엇을 해야하는 가를 정희할 뿐 어떻게 구현할 것인가는 다루지 않는다 03. 유스케이스 간의 관계로 적합하지 않은 것은? .. 2025. 4. 12. [객체 지향 설계와 분석을 위한 UML 기초와 응용] 2장 연습문제 01. UML 다이어그램 중에서 동적 모델이 아닌 것은? 1. 유스케이스 다이어그램2. 클래스 다이어그램3. 활동 다이어그램4. 순서 다이어그램 답: 2번 💠UML 다이어그램 동적 모델: 유스케이스 다이어그램, 활동 다이어그램, 순서 다이어그램정적 모델: 클래스 다이어그램, 컴포넌트 다이어그램 02. UML 스테레오 타입에 관한 설명이 아닌 것은? 1. UML 요소의 의미를 바꾸거나 명확하게하기 위한 방법이다2. > 같이 키워드를 >로 감싸 표현한다3. 스테레오타입 대신 특별한 아이콘을 사용하여 표현할 때도 있다4. 몇 개의 특별한 UML 요소들에만 적용할 수 있다 답: 4번 💠UML 스테레오타입이란? UML에서 기본 제공하는 표기 외에 사용자 정의 의미를 부여하기 위한 방법.. 2025. 4. 11. [객체 지향 설계와 분석을 위한 UML 기초와 응용] 1장 연습문제 1장 연습문제 풀이 01 . UML의 특징이 아닌 것은? 1. 가시화 언어다.2. 명시화 언어다.3. 구축 언어다.4. 기능 중심 언어다. 답: 4번 💠UML의 특징UML은 기능이 아닌 객체 중심의 설계 언어이다 -> 객체지향 설계 도구 가시화, 명시화, 구축, 문서화를 위한 표준 모델링 언어 02. 객체 지향 기법에서 캡슐화에 대한 설명으로 틀린 것은? 1.캡슐화를 하면 객체 간의 결합도가 높아진다2.캡슐화된 객체들은 재사용이 용이하다3.프로그램 변경에 대한 오류의 파급 효과가 적다4.인터페이스가 단순해진다 답: 1번 💠캡슐화란? 데이터와 메서드를 하나로 묶고 외부에서 직접 접근하지 못하도록 감추는 기법 캡슐화의 목적은 정보 은닉을 통해 객체 간 결합도를 낮추는 것! 결합도가 .. 2025. 4. 8. 소프트웨어 분석 및 설계 5주차 (유스케이스 모델) 보호되어 있는 글 입니다. 2025. 4. 7. [GCP] Node.js 설치하기 본 포스팅은 GCP(Google Cloud Platform) VM 인스턴스에서 Node.js 설치를 진행하는 것입니다. 🚩 Node.js 설치 GCP VM 인스턴스에서 다운로드 wget https://nodejs.org/dist/v18.15.0/node-v18.15.0-linux-x64.tar.xz Node.js 런타임 설치 압축해제 및 설정 tar xf node-v18.15.0-linux-x64.tar.xzcd node-v18.15.0-linux-x64 sudo cp -Rvi ./{bin,include,lib,share} /usr/local/ 다음과 같이 잘 실행되는 걸 확인할 수 있다 2025. 4. 6. [GCP] VM 인스턴스 생성 및 초기 설정 본 포스팅은 GCP(Google Cloud Platform)에서 VM 인스턴스를 생성하는 과정을 정리한 것입니다. 🚩 VM 인스턴스 생성 초기 VM 생성 맨 처음 GCP 콘솔에 접속 후 vm 만들기 선택 프로젝트가 없다면 프로젝트 만들기 선택 Compute Engine API 프로젝트 생성 후 API 사용 클릭 생성하는데 시간이 조금 걸린다 인스턴스 정보 입력 리전을 서울로 선택 후 영역 설정 이름은 정해진 양식에 따라 만들면 된다 (대문자 사용 안됨) 머신은 e2-micro로 설정해준다 (메모리가 1기가라서 크게 사용할 거면 medium으로 부팅 디스크 설정 os 및 스토리지 설정 클릭 후 변경 클릭ubuntu 클릭 후 버전 설정 네트워.. 2025. 4. 6. [시스템 프로그래밍] 3장 파일다루기 Part 1 보호되어 있는 글 입니다. 2025. 4. 1. [시스템 프로그래밍] 2장 파일 시스템 정리 보호되어 있는 글 입니다. 2025. 4. 1. 이전 1 2 3 4 5 6 7 다음 반응형