분류 전체보기

소프트웨어 설계 1. User Interface 설계 시 오류 메시지나 경고에 관한 지침으로 가장 거리가 먼 것은? ① 메시지는 이해하기 쉬워야 한다. ② 오류로부터 회복을 위한 구체적인 설명이 제공되어야 한다. ③ 오류로 인해 발생 될 수 있는 부정적인 내용을 적극적으로 사용자들에게 알려야 한다. ④ 소리나 색의 사용을 줄이고 텍스트로만 전달하도록 한다. 5. 설계 기법 중 하향식 설계 방법과 상향식 설계 방법에 대한 비교 설명으로 가장 옳지 않은 것은? ① 하향식 설계에서는 통합 검사 시 인터페이스가 이미 정의되어 있어 통합이 간단하다. ② 하향식 설계에서 레벨이 낮은 데이터 구조의 세부 사항은 설계초기 단계에서 필요하다. ③ 상향식 설계는 최하위 수준에서 각각의 모듈들을 설계하고 이러한 모듈이 완성..
소프트웨어 설계 1. UML 다이어그램 - 순차 다이어그램 UML 다이어그램 종류 * 구조적(Structural) 다이어그램 종류 ; 정적 모델링에서 주요 사용 - 클래스 다이어그램 - 객체 다이어그램 - 컴포넌트 다이어그램 - 배치 다이어그램 - 복합체 구조 다이어그램 - 패키지 다이어그램 * 행위(Behavioral) 다이어그램 종류 ; 동적 모델링에서 주로 사용 - 유스케이스 다이어그램 - 시퀀스 다이어그램 ; 상호작용 하는 시스템이나 객체들이 주고받는 메시지를 표현한다. - 커뮤니케이션 다이어그램 - 상태 다이어그램 - 활동 다이어그램 - 상호작용 개요 다이어그램 - 타이밍 다이어그램 12. 객체지향 기법 속성과 관련된 연산(Operation)을 클래스 안에 묶어서 하나로 취급하는 것을 의미하는 ..
A new release of pip available: 22.3.1 -> 23.0.1 pip 버전이 최신 버전이 아닌 경우 출력되는 메시지 이다. " python -m pip install --upgrade pip " 를 입력하여 pip를 최신 버전으로 업그레이드 해주자.
SERVICE KEY IS NOT REGISTERED ERROR. 공공데이터포털로 API를 발급 받은 후, 서비스 키는 발급 받은 후 1시간 후에 사용 가능 함. (자동 승인을 통해 승인이 된 후여도 해당) 1시간 내외 쯤 서비스를 호출하면, " SERVICE KEY IS NOT REGISTERED ERROR. " 의 오류 메시지가 출력된다. 호출한 서비스가 현재 활성화 되어있지 않다. 는 의미이다.
1. 요구사항 확인 * Spiral Model (나선형 모델) : 나선형 모형은 보헴(Boehm)이 제안한 것으로, 폭포수 모형과 프로토타입 모형의 장점에 위험 분석 기능을 추가한 모형이다. - 나선을 따라 돌듯이 여러 번의 소프트웨어 개발 과정을 거쳐 점진적으로 완벽한 소프트웨어를 개발하는 것 -> 점진적 모형 - 소프트웨어를 개발하면서 발생할 수 있는 위험을 관리하고 최소화하는 것이 목적 - 점진적으로 개발 과정이 반복되므로 누락되거나 추가된 요구사항을 첨가할 수 있고, 정밀하며, 유지보수 과정이 필요 없다. 개발과정 [계획(수립) - (위험)분석 - 개발(및 검증) - (고객)평가] 순으로 반복 - 프로토타입을 지속적으로 발전지켜 최종 소프트웨어 개발까지 이르는 개발방법으로 위험관리가 중심인 소프트..
[백준] 1182번 - 부분수열의 합 (JAVA) [접근 방법] DFS를 이용하는 풀이 이다. 기존 DFS 문제와 달리 반복문 for 문을 사용하지 않는다. // sum : 현재 부분 수열의 합 public static void dfs(int depth, int sum){ if (depth == N){ if (sum == S){정답 추가} return; } dfs(depth + 1, sum); // 다음 원소를 더하지 않는 경우 dfs(depth + 1, sum + arr[depth]); // 다음 원소를 더하는 경우 return; } 4 0 -7 -3 -2 5 위와 같은 트리 구조로 시각화 할 수 있다. 부모노드의 왼쪽 자식 노드는 dfs(depth + 1, sum +arr[depth]) 를 실행 시킨..
MoveForward
'분류 전체보기' 카테고리의 글 목록 (25 Page)