728x90 반응형 전체 글149 [정보처리기사] 6. 소프트웨어 아키텍처 - 1과목 소프트웨어 구축 소프트웨어 아키텍처 - 1과목 소프트웨어 구축 이번 파트에서는 4+1뷰와 모델-뷰-컨트롤러( MVC 패턴)이 나옵니다. 다른 것보다 중요하니 세심히 읽고 지나가셔야합니다. 정처기에서 자주 나오진 않지만 하나의 문제가 소중한 실기에서 놓지지 않도록 한번 더 확인하시고 읽어보시는 것을 권장드립니다. 목차 소프트웨어 아키텍처 소프트웨어의 기본구조. 즉, 소프트웨어의 골격이 되는 기본구조를 말한다. 소프트웨어 구축에서는 아키텍처라는 말을 많이 하게 되는데, 소프트웨어, 데이터 등의 구조라고 봐도 무방합니다. 시스템의 전체적이며 기본적인 골격을 제공하고 고수준의 설계지침을 확인할 수 있습니다. 소프트웨어의 특징 정보처리기사 시험에 나올 확률은 낮지만 한 번 읽어보고 지나가는 것도 나쁘지 않습니다. 특징 설명 간략.. 2024. 3. 15. [정보처리기사] 5. 소프트웨어 설계의 기본 원칙 - 1과목 소프트웨어 구축 소프트웨어 설계의 기본 원칙 소프트웨어 기본 설계 원칙에는 의외로 시험에 많이 나오는 것들이 있습니다. 소프트웨어 설계의 원리에서 분할과 정복 외여러 개념과 소프트웨어 설계단계중 협약에 의한 1과목에서 중요한 부분이 많으니, 천천히 반복해서 읽어보시면 도움이 되실 겁니다. 목차 소프트웨어 설계란? 요구사항 명세서를 참조하여 소프트웨어의 구체적인 설계서를 작성하는 단계 물리적으로 구현이 가능하도록 시스템을 구체적으로 정의하는 단계 소프트웨어 설계의 종류 CASE도구에서 많이 들어본 하위, 상위 설계에 대한 내용입니다. 상위 설계 아키텍처 -> 데이터 -> 인터페이스 정의 -> 사용자 인터페이스 아키텍처 설계: 전체 시스템의 구조와 구성 요소 간의 상호작용을 정의합니다. 이는 시스템의 전체적인 틀을 제공하며.. 2024. 3. 15. [정보처리기사] 4. 요구사항 분석 - 소프트웨어 개발 방법론 [정보처리기사] 요구사항 분석 - 소프트웨어 개발 방법론 정보처리기사 실기에서 가장 출제 빈도가 적은 파트이지만, 문득 나오는 경우가 많기 때문에 꼭 보고 지나가야하는 파트중 하나입니다. 구조적 분석 방법, 객체 분석 방법들이 다양하기 때문에 키워드 중심으로 읽고 지나가시길 바랍니다. 목차 플랫폼이란? 다양한 응용프로그램, 서비스 또는 기능이 구축되거나 실행되는 기반 또는 환경 플랫폼이란 애플리케이션을 구동시키는 데 필요한 하드웨어와 소프트웨어의 결합. 생산자와 소비자가 서로 원하는 가치를 거래할 수 있는 매체 플랫폼의 기능 연결기능 : 만나는 장소를 제공 비용감소 : 그룹이 처리할 때 발생하는 시간과 비용 절감 브랜드 신뢰 기능 : 품질을 보장하여 신뢰감 향상 커뮤니티 형성 : 그룹간 상호 작용을 통한.. 2024. 3. 14. [정처기 실기] 3. 프로젝트 계획 및 분석 - 1과목 소프트웨어 구축 [정처기 실기] 프로젝트 계획 및 분석 - 1과목 소프트웨어 구축 정처기 실기 1과목에선 3P, 개발비용산정, PERT, DFD 등이 출현합니다. 정보처리기사 실기를 준비하면서 가장 등한시하게 되는 파트가 1과목입니다. 실제 과목당 출제 빈도에서도 높지 않죠. 평균 1~2개 문제가 출제됩니다. 하지만, 언제 나올지 모르고 가장 기본적인 부분이기 때문에 반복학습이 필요합니다. 본 포스팅을 보시면서 천천히 읽고 보시길 바랍니다. 자주 읽으면서 반복하는 학습법은 암기에 도움이 된다고 합니다. 목차 프로젝트 관리 프로젝트 관리는 특정한 목적을 달성하기 위해 한정된 기간, 예산, 자원을 활용하여 사용자가 만족할 만한 제품이나 서비스를 개발하도록 하는 기술적, 관리적 활동을 말합니다. 이 말이 조금 어색하게 느껴질.. 2024. 3. 13. [정보처리기사] 2. 소프트웨어 개발 방법론 - 1과목 소프트웨어 구축 [정보처리기사] 2. 소프트웨어 개발 방법론 - 1과목 소프트웨어 구축 소프트웨어 개발 방법론은 정처기 실기에서 큰 비중을 차지 하지는 않지만 그냥 지나치기에는 마음이 쓰이는 파트입니다. 전체적으로 계획-> 분석-> 설계 -> 구현 -> 테스트 -> 유지보수 순으로 이뤄짐을 기억하시고 보시면 좋습니다. 목차 소프트웨어 개발 방법론 구조적 방법론 구조적 방법론은 소프트웨어를 개발하기 위한 체계적이고 구조화된 방법론으로, 소프트웨어 개발 과정을 분석, 설계, 구현, 테스트 등의 단계로 분할하여 각각의 단계를 순차적으로 진행합니다. 이 방법론은 대규모 소프트웨어 프로젝트에 적합하며, 명세화된 요구사항을 기반으로 각 단계를 수행하여 최종적으로 완성된 제품을 얻습니다 절차지향적인 소트웨어 개발 방법론 제한된 구조.. 2024. 3. 12. [정보처리기사] 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. 이전 1 2 3 4 5 6 7 8 다음 728x90 반응형