반응형

전체 글 121

2024 정보처리기사 필기 요약 4과목 - 프로그래밍 언어 활용

정보처리기사 필기 요약 글 모음 1과목 - 소프트웨어 설계 요약 2과목 - 소프트웨어 개발 요약 3과목 - 데이터베이스 구축 요약 4과목 - 프로그래밍 언어 활용 요약(현재글) 5과목 - 정보시스템 구축관리 요약 총 정리 및 합격 후기 1. 결합도와 응집도★★★ 결합도 : 모듈 간의 공유되는 정도 응집도 : 모듈 내부의 공유되는 정도 응집도가 높은 건 좋은거, 결합도가 높으면 서로 의존성이 커지기에 안 좋은 것 결합도(모듈간 관계) 내용결합도 - 공통결합도 - 외부결합도 - 제어결합도 - 스탬프결합도 - 자료결합도(데이터) -> 내공부 제스자(약해지는 순서) -> 내공부 제스잘(내 공부 제가 스스로 잘해요) 응집도(모듈 내 관계) 우연적응집도 - 논리적응집도 - 시간적응집도 - 절차적응집도 - 통신적응집..

2024 정보처리기사 필기 요약 5과목 - 정보시스템 구축관리

정보처리기사 필기 요약 글 모음 1과목 - 소프트웨어 설계 요약 2과목 - 소프트웨어 개발 요약 3과목 - 데이터베이스 구축 요약 4과목 - 프로그래밍 언어 활용 요약 5과목 - 정보시스템 구축관리 요약 (현재글) 총 정리 및 합격 후기 1. 소프트웨어 생명 주기 ★★★ 폭포수 모형(Water fall) - 고전적 생명 주기 모형 - 선형 - 순차적 모형 - 한 번 지나간 과정을 다시 보기 어려움 나선형 모형(Spiral) - 리스크 최소화 - 나선형 - [계획 수립 - 위험분석 - 개발 및 검증 - 고객 평가] 과정을 여러 번 반복 - 어차피 반복하기 때문에 지나간 과정 다시 보기 좋음 ※ 고전적, 전통적이라는 키워드가 나오면 폭포수 ※ 과정 반복, 리스크 최소화 등 나오면 나선형 2. 비용 산정 모델..

2024 정보처리기사 필기 요약 3과목 - 데이터베이스 구축

3과목 데이터베이스 구축 정보처리기사 필기 핵심 요약입니다. 기출문제는 이런식으로 문제가 나온다는 것을 보여드리기 위한것으로 충분히 답 추측이 가능하게 하여 별도 답을 기재하지는 않았습니다. 정보처리기사 필기 요약 글 모음 1과목 - 소프트웨어 설계 요약 2과목 - 소프트웨어 개발 요약 3과목 - 데이터베이스 구축 요약(현재글) 4과목 - 프로그래밍 언어 활용 요약 5과목 - 정보시스템 구축관리 요약 총 정리 및 합격 후기 1. 데이터베이스 기초 개념 ★★ 릴레이션(=테이블) : 데이터를 표 형태로 표현한 것 속성 : 릴레이션의 열 차수 : 속성의 수 튜플 : 릴레이션의 행 카디널리티 : 튜플의 수 도메인 : 속성에 들어가는 원자값 집합 아래와 같은 릴레이션이 있다면 릴레이션은 테이블 그 자체이기에 1개..

2024 정보처리기사 필기 핵심 요약 1과목 - 소프트웨어 설계

필기 1과목 소프트웨어 설계 핵심 요약입니다. 부담없이 볼 수 있게 과목별로 핵심들만 뽑아서 요약했습니다. 정보처리기사 필기 요약 글 모음 총 정리 및 합격 후기 1과목 - 소프트웨어 설계 요약(현재글) 2과목 - 소프트웨어 개발 요약 3과목 - 데이터베이스 구축 요약 4과목 - 프로그래밍 언어 활용 요약 5과목 - 정보시스템 구축관리 요약 1. 애자일 방법론 정의 : 고객 요구사항 변화에 중심을 둔 개발 방법론 주요 가치 : 의사소통, 피드백, 단순성, 존중, 용기 XP(익스트림 프로그래밍)은 애자일 방법론을 통한 프로그래밍 기법 중 하나 ※ 고객 요구사항 최우선이기에 유연한 방법론이기에 문서 중심이 아니다. 2. UI 설계원칙 직관성 : 누구나 쉽게 이해하고 사용할 수 있어야 한다. 유효성 : 사용자..

프린터 없이 PDF 출력하는 법 (feat. 오픽 pdf 출력하는 법)(윈도우)

요즘에 집에서 프린터를 안쓰는데 간혹 프린터 없이 pdf 파일을 출력해야하는 경우가 있습니다. PDF로 출력을 지원하는 경우도 있지만 프린터가 없으면 pdf로도 출력이 안되는 경우에 사용하면 좋은 방법이며, 예시로 오픽 시험 등이 있습니다. 1. 모두의 프린터 다운받기 몰랐는데 모두의 프린터라고 프린터가 없이 pdf 출력을 돕는 프로그램이 존재합니다. 알PDF를 써도 된다고 하니 공인성이 조금 의심스러워서 불안하신 분들은 알PDF를 사용하는 것도 좋은 방법이라고 생각됩니다. 모두의 프린터는 자주 업데이트가 되는 듯하니, 카테고리에서 최신버전을 받는 것을 추천드립니다. 모두의 프린터 다운 경로 https://modu-print.tistory.com/995 모두의 프린터 v3.15 다운로드 다운로드시 위험경..

ETC/기타 2023.07.03

aws 요금 부과되는 이유, 원인, 탄력적 IP 삭제하는 법

aws 요금 부과되는 이유, 원인, 탄력적 IP 삭제하는 법 aws 프리티어를 사용해도 사진처럼 요금이 청구되는 경우가 있다. 많지는 않은 금액이지만 무료로 생각을 하고 있다가 요금이 청구되면 기분이 묘하다. 세부 항목을 보면 위와 같은데 똑같은 부분에서 발생한 금액이라면 탄력적IP(고정 IP)를 발급해놓고 EC2 서비스에 연결을 해놓지 않아서 발생하는게 원인이다. 만약 이런식으로 요금이 부과되었다면 EC2 서비스에 들어간 뒤 탄력적 IP를 릴리즈해주면서 요금이 부과되지 않도록 바꿔주면 된다.

빵 부스러기 2023.07.02

30초 노션 빨간 밑줄 없애는 방법 (노션 맞춤법 검사 끄는 법)

원래도 그랬었는지 갑자기 노션에 빨간 밑줄이 가득한게 맞춤법 검사가 켜져 있는거 같아서 찾아봤습니다. before 사진 노션 빨간 밑줄 없애는 방법, 노션 맞춤법 검사 끄는 법 등을 찾아보니 크롬에서 옵션변경을 하라는데 이미 적용되어 있는 상태인데도 뜨는걸 보니 노션 내의 설정 문제 같아서 야매로 빠르게 처리하는 방법을 찾았습니다. 노션 빨간 밑줄 없애는 방법 노션 설정에 들어가면 맞춤법 검사가 있는데 완전히 끄는 옵션은 안보이고 맞춤법 검사 언어를 자주 사용하지 않는 언어로 설정하니 문제가 해결되었습니다. 저는 한국어, 영어를 주로 사용하니 상관없어 보이는 그리스어로 설정하고 노션을 껐다가 켜니 맞춤법 검사로 지적되는 빨간 밑줄들이 사라졌습니다. after 사진

빵 부스러기 2023.07.02

[프로그래머스][L2] 최댓값과 최솟값 자바 문제 풀이 및 정답

[프로그래머스][L2] 최댓값과 최솟값 자바 문제 풀이 및 정답 피보나치에 대한 문제를 보면 재귀함수를 떠올릴 수 있지만 해당 문제는 재귀를 통해 풀면 안된다는게 유추되는 문제입니다. n번째 수를 1234567로 나눈 수를 구해야 하고 n은 최대 100,000까지로 주어지게되는데 재귀를 이용하면 50번째 근처만 가도 굉장히 오래걸리게 됩니다. 즉, 시간 효율이 굉장히 안좋기 때문에 10만번째의 수까지 재귀로 구한다는건 이미 아니란걸 어느정도 유추할 수 있습니다. 피보나치를 재귀로 풀어가는 과정에 대한 블로그를 참고해보면 조금 더 쉽게 알 수 있습니다. https://velog.io/@beton/문제풀이재귀함수의-형태로-피보나치-수열-구하기 [문제풀이]재귀함수의 형태로 피보나치 수열 구하기 n번째의 피보나..

코테/문제풀이 2023.07.01

[프로그래머스][L2] 숫자의 표현 자바 문제 풀이 및 정답

[프로그래머스][L2] 숫자의 표현 자바 문제 풀이 및 정답 프로그래머스 레벨2 숫자의 표현 문제입니다. - 연속된 숫자와 구간의 합 -> 투포인터 - O(n) 자연수의 "연속된" 숫자의 합이라는 점에서 투포인터를 이용할 수 있다고 생각했습니다. 문제를 풀면서 슬라이딩 윈도우와 투포인터의 차이를 알게 됐는데 바로 가변적인 길이를 가지면 투포인터이고 고정적인 크기를 가지면 슬라이딩 윈도우라는 것입니다. 둘 다 연속적인 처리를 할 때 사용하는 알고리즘입니다. 해당 문제는 가변적인 크기를 가지기 때문에 투포인터라고 명명하는 것이 맞겠고 위 방식으로 접근 했을 경우 배열은 아니지만 배열과 같은 자연수들을 left, right 포인트 기점으로 한 번 훑고 지나가기 때문에 O(n)의 시간복잡도를 가지게 됩니다. 정..

코테/문제풀이 2023.06.24