본문 바로가기
728x90
반응형

분류 전체보기144

[정보처리기사] 1. 소프트웨어 공학이란? 1과목 소프트 웨어 구축 1과목 소프트 웨어 구축 - 소프트웨어 공학이란? 목차 * 정보처리기사 실기에서는 이론보다 프로그램밍언어를 해석하는 문제가 더 많은 비율(40%~50%) 출제 됩니다. 아래 내용들은 꼼꼼히 보시기보다 편하게 읽어가며 용어나 개념이 익숙해지도록 하시면 좋습니다. 소프트웨어 공학(Software Engineering) 소프트 웨어 공학의 정의 소프트웨어 위기를 극복하고 품질 높은 소프트웨어를 효율적으로 개발하기 위한 학문 소프트웨어 개발에 적요오디는 방법, 도구, 이론 포괄적으로 다룬다. 소프트웨어는 왜 위기인가? 소프트웨어 특성에 대한 이해 부족 적절한 소프트웨어 관리 방법론의 부재 프로그래밍에만 치중하고 올바른 설계를 등한시함 소프트웨어 개발에 대한 전문적 교육 부족 작업 일정과 비용 추정의 부정확성 위.. 2024. 3. 11.
[정보처리기사실기] C언어로 입력받아 더 하기 C언어로 숫자를 입력받아 더하는 방법은 아주 쉽습니다. 정보처리기사 실기에 낮은 난이도로 출제된다면,나올 수도 있을 것이지만 확률은 적습니다. 다만, Scanf에 대한 이해는 확실히 잡고 갈 수 있습니다. 배열에서 배운 &이 어떻게 활용되는지 확인해볼 수 있습니다. 목차 변수 선언 변수 num1, num2, result를 선언합니다. 이 변수들은 각각 사용자로부터 입력받은 두 숫자와 그 두 숫자를 더한 결과를 저장합니다. 사용자 입력 요청 printf 함수를 사용하여 사용자로부터 두 개의 값을 입력받을 것임을 알리는 메시지를 출력합니다. 숫자 입력이 Scanf_s인 이유. scanf를 써도 무관하나 제가 사용하는 비쥬얼 스튜디오에서는 오류가 발생해, Scanf_s를 사용하였습니다. 정보처리기사에서는 Sc.. 2024. 3. 6.
[정보처리기사] C언어에서 Return이란? 목차 return이란? return은 함수가 값을 반환하고 호출된 위치로 돌아가는 데 사용되는 키워드입니다. return 문은 함수의 실행을 종료하고, 함수를 호출한 곳으로 제어를 반환합니다. 일반적으로 return 문은 함수의 끝에서 사용되며, 함수가 반환해야 하는 값을 지정합니다. 함수의 반환 유형이 void가 아닌 경우, return 문은 해당 유형에 맞는 값을 반환해야 합니다. 예를 들어, main 함수는 프로그램의 진입점으로 사용되며, 일반적으로 프로그램의 실행 결과를 나타내기 위해 0을 반환합니다. 이는 프로그램이 정상적으로 종료되었음을 의미합니다. 또한 return 문은 함수의 실행을 중간에서 종료할 때에도 사용됩니다. 이 경우에는 함수가 호출된 곳으로 즉시 제어를 반환하며, 함수의 반환 유.. 2024. 3. 6.
[정보처리기사 실기] 디자인 패턴 - 행위 패턴 암기하기! [정보처리기사 실기] 디자인 패턴 - 행위 패턴 암기하기!디자인 패턴 시리즈 그 마지막은 행위 패턴입니다.두음만 외우는 것도 나쁘지 않지만, 시험을 내시는 분들이 어렵게 내기 위해서 구체적인 내용을 물어봅니다. 생성패턴보단 구조패턴과 행위패턴에 대해 많이 출제 하므로 자주 보시는 것을 추천드립니다. 2024.02.22 - [정보처리기사] - [정보처리기사] Gof 디자인 패턴 생성패턴 암기하기 (feat. 스타크래프트)2024.02.27 - [정보처리기사] - [정보처리기사] 구조패턴 암기하기목차행위 패턴이란?행위 패턴(Behavioral Patterns)은 객체 간의 상호작용을 중심으로 설계되며, 객체들 간의 역할, 책임 및 행동에 대한 패턴을 제공합니다. 이러한 패턴은 애플리케이.. 2024. 2. 28.
[정보처리기사] 구조패턴 암기하기 - 디자인 패턴 GoF 패턴은 시험문제에 출제하기 매우 좋은 구조입니다. UML과 암호화알고리즘과 같이 얼마나 암기했나를 물어보기 딱 좋기 때문입니다.문장형태로는 암기하기 어렵습니다. 인간이 암기 하기 위해선 주의를 가지고 정보를 묶어서 기억할 수 있도록 키워드를 추출하는 것이 중요합니다. 생성패턴과 같이 구조 패턴도 암기 하기 쉽도록 만들었습니다.  함께보면 좋은 글2024.02.22 - [정보처리기사] - [정보처리기사] Gof 디자인 패턴 생성패턴 암기하기 (feat. 스타크래프트) 구조 패턴이란?구조 패턴은 소프트웨어의 구조를 개선하고 유지보수를 용이하게 만드는 데 도움을 주는 디자인 패턴입니다.이러한 패턴은 프로그램의 다양한 구성 요소들 간의 관계를 조직화하고, 코드의 재사용성을 높이며, 유.. 2024. 2. 27.
[정보처리기사] Gof 디자인 패턴 생성패턴 암기하기 (feat. 스타크래프트) [정보처리기사] Gof패턴 생성패턴 암기하기 (feat. 스타크래프트) Gof 디자인 패턴은 정보처리기사  실기에서 매우 빈출로 나오는 문제 중 하나입니다. 생성, 구조, 행위 중 어디에 속하는 패턴인지 찾거나 패턴 하나에 대한 설명을 하고 무슨 패턴인지 물어봅니다. 첫 번째 힌트는 생성 패턴 중 ~한 패턴이다와 같이 생구행 중 어디에 속하는 지 물어봅니다.이를 쉽게 외우기 위해 Gof 디자인 패턴을 스타크래프트에 비교해보겠습니다. Factory라는 단어가 많이 나와 저는 자꾸 테란이 생각나더라구요...ㅎㅎ목차 1. 생성 패턴이란?생성 패턴(creational patterns)은 객체를 생성하는 과정을 추상화하고, 객체의 생성 방법을 결정하는 디자인 패턴입니다. 이러한 패턴들은 객체를.. 2024. 2. 22.
[정보처리기사] 네트워크 포트 번호 암기하기 (FEAT. UDP, FTP) [정보처리기사] 네트워크 포트 번호 암기하기 (FEAT. UDP, FTP) 목차 네트워크 상의 포트란? 네트워크에서 포트는 특정 프로그램이나 서비스가 컴퓨터 내부 또는 네트워크 상에서 통신하기 위한 경로를 식별하는 데 사용됩니다. 각 포트는 고유한 번호를 가지며, 이를 통해 데이터가 올바른 프로그램으로 전송됩니다. 포트는 TCP(Transmission Control Protocol) 또는 UDP(User Datagram Protocol)를 통해 통신하는 데 사용됩니다. TCP는 신뢰성 있는 연결 지향적 통신을 제공하는 반면, UDP는 비연결성 프로토콜로서 빠른 데이터 전송에 주로 사용됩니다. 포트 번호는 0부터 65535까지 있으며, 0에서 1023까지는 잘 알려진 포트로 예약되어 있습니다. 예를 들어,.. 2024. 2. 17.
큐넷 CBT 체험하기 정보(feat.정보처리기사 필기) 큐넷 CBT 체험하기 정보(feat.정보처리기사 필기) 목차 0. CBT란? 이제 큐넷에서 기사 자격증 필기 시험은 모두 CBT로 진행하는 것 같습니다. CBT는 Computer-Based Testing의 약자로서 전산 기술을 이용한 시험을 본다는 이야기입니다. 즉, 예전 처럼 종이나 ORM을 쓰지 않고 컴퓨터에서 바로 선택하는 시험을 보는 것입니다. 대표적으로 운전면허 시험이 있을 것입니다. 장점 1. 시험장소가 많아짐 (수용 인원이 많아진 것과는 다름) 2. 시험결과를 바로 확인할 수 있다는 것입니다. 3. 시험 시간을 수험자가 조정할 수 있음( 특정 시간까지 기다리지 않고, 제출하고 나오면 끝) 1. 주의 사항 CBT로 전환했다고 하더라도 수험자가 반드시 챙겨야할 것들이 있습니다. 1) 신분증 신분.. 2024. 2. 16.
정보처리가사 UML 관계 암기하기(추가. 단순 다이어그램) 정보처리가사 UML 관계 암기하기(feat.구조다이어그램) UML 문제 유형 uml의 문제 유형은 사물은 거의 나오지 않습니다. 관계나 다이어그램에 대한 문제가 나오는데, 난이도가 쉽게 나올 때는 어떤 관계인지 묻거나 정적(구조) 다이어그램인지, 동적(행위) 다이어그램인지 묻는 문제가 나옵니다. 최신 정보처리기사 출제 유형을 보면, 다이어그램 각각에 대한 문제가 나올때가 있으며, Use Case Diagram에 대해 나올 때도 있습니다. UML 관계 암기 하기 관계(relationship)을 암기 할때는 무엇을 의미하는지, 영문명은 뭔지, 표기는 어떻게 되는지 아는 것이 중요합니다. ! 꿀팁 : 화살표와 마름모가 차있는지 아닌지에 따라 2개씩 그룹화할 수 있습니다 직선 -▷ 일반화(Generaliztio.. 2024. 2. 13.
파이썬 데이터 타입 완전 정복 - 튜플, 리스트, 딕셔너리, 집합 파이썬 데이터 타입 완전 정복 - 튜플, 리스트, 딕셔너리, 집합 목차 파이썬의 데이터 타입 파이썬의 데이터 타입이 뭐가 있는 지 궁금해 하는 사람이라면, 아마 단일 데이터 타입이 아닌 복합형 데이터 타입을 궁금해할 가능성이 높다. 단일 데이터 타입은 정수, 실수, 문자형, 불리언, 논타입 등을 말한다. 개발자라면 이미 충분히 아는 내용일 것이며, 비개발자라면 처음들을 가능성이 높다. 빅분기를 준비하는 분들이라면, 함께 알아두면 좋다. error 내용 중에 가끔 이러한 내용이 나올 수 있기 때문이다. 본 설명의 예시 이미지들은 모두 Jupyter notebook을 이용했다. 해당사항은 아래 글에서 상세히 확인할 수 있습니다 : ) 2023.05.24 - [빅데이터 분석기사] - 아나콘다 및 파이썬 설치(.. 2024. 2. 3.
[상식 한입] 바나나의 검은 부분은 벌레와는 무관하다. 상온이건 냉장고건 오래된 바바나에는 검은색 점들이 생깁니다. 예전에는 몇몇 사람들이 이를 벌레먹은 바나나라고 생각하곤 했었는데요. 이는 사실이 아닙니다. 다른 과일들은 과일이 성장하는 단계에서 과일 안을 파고들어 살다가 소비자에게 판매된 이후 발견되는 경우도 있습니다. 하지만, 바나나는 내부에서 벌레가 살 수 없다고 합니다. 목차 바나나에는 벌래가 생기지 않는다? 바나나가 벌레가 생기지 않는다는 주장은 과학적으로 입증된 사실입니다. 벌레의 알이나 유충이 쉽게 들어갈 수 없기 때문에 자연적으로 벌레가 생기지 않습니다. 바나나에 벌레가 생기지 않는 이유는 다음과 같습니다. 바나나의 피부: 바나나의 피부는 비교적 두꺼운 외피를 가지고 있어 벌레의 침투를 어렵게 만듭니다. 벌레는 작고 얇은 피부를 가진 과일에 .. 2024. 2. 3.
ipv4와 ipv6는 뭐가 다른가? | ipv4에서 ipv6 전환 방법 IP4란? IPv4는 현재까지 가장 널리 사용되는 IP 주소 체계입니다. IPv4 주소는 32비트로 구성되며, 8비트씩 4개의 옥텟으로 표현됩니다. 예를 들어, 192.168.0.1과 같은 형식입니다. IPv4 주소 공간은 약 43억 개의 고유 IP 주소를 가질 수 있습니다. 그러나 인터넷 사용의 급격한 증가로 인해 IPv4 주소 부족 문제가 발생했습니다. IP6란? IPv6는 IPv4 주소 부족 문제를 해결하고 더 많은 IP 주소를 제공하기 위해 개발된 새로운 버전입니다. IPv6 주소는 128비트로 구성되며, 16비트씩 8개의 그룹으로 표현됩니다. 예를 들어, 2001:0db8:85a3:0000:0000:8a2e:0370:7334와 같은 형식입니다. IPv6 주소 공간은 약 340,282,366,92.. 2024. 2. 3.
주식과 채권의 관계는? | 차이점 | 연준금리와의 관계 | 투자 타이밍 | 수익률 계산 주식과 채권이란? 주식이란? 주식은 회사의 소유권을 나타내는 금융상품입니다. 주식을 구매하면 해당 회사의 주식 소유자가 되며, 주식의 가치는 해당 회사의 성과와 시장의 상황에 따라 변동합니다. 주식 투자는 수익을 얻을 수도 있지만, 손실을 입을 수도 있으므로 신중하게 결정해야 합니다. 주식 시장은 주식 거래소나 전자 거래 플랫폼을 통해 이루어집니다. 채권이란? 채권은 회사, 정부, 기관 등이 발행하는 부채증권입니다. 채권을 구매하면 채권 발행자에게 자금을 대주고, 이자 수익을 받을 수 있습니다. 채권은 일정 기간 후에 원금과 이자가 상환되는 형태입니다. 채권은 주식에 비해 안정적이고 손실 위험이 적은 투자 도구로 알려져 있습니다. 주식과 채권의 차이점은? 소유권: 주식은 회사의 소유권을 나타내는 금융상품.. 2024. 2. 1.
최저 임금을 올리는 것이 반드시 좋은일일까? | 최저 임금 인상이 경제에 미치는 영향 최저임금이 오르면 빈부격차가 해소될까요? 경제원리에 적합한 조치일까요? 겉보기엔 굉장히 그럴싸해 보일 수 있습니다. 장기적으로는 긍정적인 면과 부정적인 면을 모두 품고 있습니다. 최저 임금 인상의 부정적인 영향 고용 기회 감소: 최저임금 인상으로 인해 기업들은 더 높은 비용 부담을 감수해야 합니다. 이로 인해 일부 기업들은 고용 기회를 줄이거나 새로운 고용을 생성하지 않을 수 있습니다. 특히 소기업이나 중소기업은 이러한 비용 부담을 감당하기 어렵기 때문에 고용 창출이 어려워질 수 있습니다. 기업 경영 부담: 최저임금 인상은 기업들의 경영 비용을 증가시킵니다. 이로 인해 기업들은 이익을 줄이거나 비용 절감을 시도할 수 있습니다. 예를 들어, 기업들은 인력 비용 절감을 위해 더 많은 자동화 기술 도입이나 생.. 2024. 1. 31.
물 하루 섭취 적정량은? | 일일 물 마시는 양 계산하기 몸무게 별 물 섭취량 계산 방법 몸무게에 따라서 물 섭취량을 대략적으로 추정할 수 있습니다. 몸무게에 비례하는 섭취량: 일반적으로 하루에 몸무게 1kg당 30-40ml의 물을 섭취하는 것이 좋다고 알려져 있습니다. 예를 들어, 60kg의 몸무게를 가진 사람은 하루에 약 1,800ml에서 2,400ml의 물을 섭취하는 것이 적절하다고 할 수 있습니다. 활동 수준 고려해야한다. 활발한 운동이나 땀을 많이 흘리는 활동을 하는 경우, 더 많은 물을 섭취해야 합니다. 이는 몸에서 물이 더 많이 소실되기 때문입니다. 운동 전후에는 수분 섭취를 더욱 신경써야 하며, 신체의 갈증 신호를 주시하여 적절하게 보충해야 합니다. 또한, 각 개인의 건강 상태, 환경 조건, 신체 조건 등에 따라 물 섭취량은 다를 수 있습니다. .. 2024. 1. 31.
물을 많이 마시면 뭐가 좋나요? | 수분과 신체변화 10가지 수분 균형 수분 균형을 유지하는 것은 세포 기능의 최적화와 체액의 환경 균형을 유지하는 데 중요한 역할을 합니다. 세포는 수분을 필요로 하며, 올바른 수분 균형은 세포 내부 환경을 안정화시켜 화학 반응이 원활하게 이루어지도록 돕습니다. 또한, 수분 균형은 신장 기능을 개선하고 독성 물질을 배출하는 데에도 중요합니다. 수분 균형은 신체의 건강과 기능에 매우 중요한 역할을 합니다. 우리 몸은 일상적인 활동과 신체 대사 과정에서 수분을 소모하게 되며, 땀, 소변, 호흡 등을 통해 수분을 잃게 됩니다. 이러한 수분 손실을 보충하기 위해 충분한 양의 물을 마시는 것이 필요합니다. 수분 균형은 몸의 기능을 유지하고 최적화하는 데 큰 영향을 미칩니다. 충분한 물 섭취는 신체 내부의 화학 반응, 영양소의 흡수 및 운반.. 2024. 1. 29.
[토익 단어 모음] 내가 보려고 만드는 토익 단어 공부 엑셀 파일 모음 안녕하세요, 토익커분들 공부가 쉽지 않으시죠.. 저 역시 단어부터 쩔쩔 매고 있는 중입니다. 특히 특정 동사들을 외우는 것에 몰두 하고 있는데, 좀 귀찮아 죽겠네요. 그래도 공부는 늘 나에게 도움을 주니 좋습니다. 토익 단어 공부에 열심히 참여하고 계신 여러분! 오늘은 토익 단어를 효과적으로 공부할 수 있는 나만의 엑셀 파일을 만드는 방법에 대해 소개해 드리려고 합니다. 이 방법을 통해 토익 단어 공부가 더욱 효율적이고 즐거워질 것입니다. 토익 단어 정리 일반적으로 토익 단어를 정리하는 방법은 다음과 같습니다. 1. 엑셀 파일 구성 먼저, 엑셀 파일을 만들기 위해 기본적인 구성을 정해야 합니다. 아래는 간단한 예시입니다. 열(A): 단어 열(B): 뜻 열(C): 예문 열(D): 발음 이 외에도 필요에 따.. 2024. 1. 21.
[토익 단어] 필수 암기 형용사 100개 - 명사 같은 형용사 포함 [토익 단어] 필수 암기 형용사 100개 - 명사 같은 형용사 포함 목차 안녕하세요! 오늘은 토익 시험을 준비하는 여러분을 위해 필수적인 암기 형용사 100개를 엑셀 파일로 제공해 드리려고 합니다. 이 형용사들은 토익에서 자주 출제되는 표현들이며, 명사와 함께 사용되는 경우가 많아 일상에서 유용하게 활용될 것입니다. 형용사의 역할과 중요성 형용사(Adjective)는 명사를 수식하여 더 많은 정보를 제공하거나 명사에 대한 속성이나 특징을 나타내는 단어입니다. 영어에서 형용사는 문장의 다양한 부분에서 사용되어 다양한 의미를 전달하며, 언어의 다양성과 풍부함을 향상시킵니다. 1. 명사 수식: 형용사는 주로 명사를 수식하여 명사에 대한 풍부한 설명을 추가합니다. 예를 들어, "beautiful scenery".. 2024. 1. 21.
[정보처리기사] 응집도와 결합도 - 이건 꼭 알아야함 [정보처리기사] 응집도와 결합도 - 이건 꼭 알아야함 목차 모듈이란? 모듈은 프로그램을 구성하는 독립적이고 재사용 가능한 부분입니다. 코드를 논리적으로 분리하여 관리하고 유지보수하기 쉽게 만드는 또다른 프로그램. 우리가 흔히 마주할 수 있는 모듈은 결제 모듈을 예시로 들 수 있다. 쿠팡이나 옥션 등 온라인 결제를 할때, 결제 모듈사(이니시스, 농협, 네이버, 토스 등)의 모듈을 가져다 씁니다. - 결합도 빠른 암기 : 낮은 순서부터 자스제외공내 - 응집도 빠른 암기 : 낮음 순서부터 우논시절통순기 모듈의 특징 독립성: 모듈은 다른 모듈에 영향을 주지 않고 독립적으로 동작합니다. 재사용성: 한 모듈을 여러 프로그램에서 재사용할 수 있어 코드의 중복을 줄입니다. 유지보수성: 모듈 단위로 코드를 구성하면 특정.. 2024. 1. 18.
[빅분기] 데이터 이상치 찾기 IQR 확인 [빅분기] 이상치를 찾는 방법 목차 IQR 개념 핵심 키워드 IQR = Q3 - Q1 기준은 중앙치 Q1 = 25% 지점 Q3 = 75% 지점 이상치의 범위 Q1-1.5*IQR 이하 Q1+1.5*IQR 이상 IQR은 사분위수만 이해하면 어렵지 않습니다. 사분위수는 전체 데이터를 25%씩 4등분한 것을 말합니다. Q1 25% Q2 50% Q3 75% Q4 100% 이중 25%~75%의 범위가 Q1~Q3에 속합니다. Q3-Q1을 하면 75%해당하는 값에서 Q1에 해당하는 값을 빼게 되는데, 이게 기준점이 되어 데이터의 50%에 속하는 범위의 특정 값을 말하게 됩니다. 왜 그런지에 대해서는 데이터를 정리하는 많은 방법 중 이러한 방법이 있다는 정도로만 기억하시면 좋습니다. 중앙치를 기준으로 데이터의 분포 확률.. 2023. 11. 27.
728x90
반응형