| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
- Docker
- ChatGPT
- C언어
- cloud
- Machine Learning
- Python
- Spring
- git
- Spring Boot
- Github
- API
- Powershell
- GoogleDrive
- colab
- LINUX MASTER
- Rocky Linux
- 인터넷의이해
- suricata
- OSS
- VSCode
- 크롤링 개발
- 국가과제
- KAKAO
- Resnet
- ICT멘토링
- 고등학생 대상
- rnn
- Web
- 코딩도장
- Database
- Today
- Total
목록전체 글 (176)
코딩두의 포트폴리오
086(A) 사용자 인터페이스사용자 인터페이스(UI): 사용자와 시스템 간의 상호작용이 원활하게 이뤄지도록 도와주는 장치나 SW- CLI(Command Line Interface): 명령과 출력이 텍스트 형태로 이뤄지는 인터페이스- GUI(Graphical User Interface): 아이콘이나 메뉴를 마우스로 선택하여 작업을 수행하는 그래픽 환경의 인터페이스- NUI(Natural USer Interface): 사용자의 말이나 행동 등 자연스러운 움직임을 통해 기기를 조작하는 인터페이스사용자 인터페이스의 기본 원칙 - 직관성, 유효성, 학습성 087(C) UI 설계 도구 088(B) 품질 요구사항품질 요구사항: SW 품질은 SW에 대한 요구사항이 사용자의 입장에서 얼마나 충족하는가를 나타내는 SW 특..
075(D) 시스템 인터페이스 요구사항 분석 076(C) 인터페이스 요구사항 검증 077(D) 송수신 데이터 식별 078(D) 인터페이스 방법 명세화 079(A) 미들웨어 솔루션미들웨어(Middleware): os와 응용 프로그램 or 서버와 클라이언트 사이에서 다양한 서비스를 제공하는 SW- DB: DB 벤더에서 제공하는 클라이언트에서 원격의 DB와 연결하는 미들웨어- RPC(원격 프로시저 호출): 응용 프로그램의 프로시저를 사용하여 원격 프로시저를 마치 로컬 프로시저처럼 호출하는 미들웨어- MOM(메시지 지향 미들웨어): 메시지 기반의 비동기형 메시지를 전달하는 미들웨어 / 이기종 분산 시스템에 많이 사용됨- TP-Monitor(트랜잭션 처리 모니터): 온라인 트랜잭션 업무에서 트랜잭션을 처리 및 감..
062(D) 개발 환경 구축 063(A) 소프트웨어 아키텍처모듈화(Modularity): 시스템의 기능들을 모듈 단위로 나누는 것추상화(Abstraction): 전체적이고 포괄적인 개념을 설계한 후 세분화하여 구체화시켜 나가는 것단계적 분해(Stepwise Refinement): 상위의 중요 개념으로부터 하위의 개념으로 구체화시키는 분할 기법정보 은닉(Information Hiding): 모듈 내부에 포함된 절차와 자료들의 정보가 감추어져 다른 모듈이 접근하거나 변경하지 못하도록 하는 기법상위 설계 vs 하위 설계 상위 설계하위 설계별칭아키텍처 설계, 예비 설계모듈 설계, 상세 설계설계 대상시스템의 전체적인 구조시스템의 내부 구조 및 행위세부 목록구조, DB, 인터페이스컴포넌트, 자료 구조, 알고리즘 S..
056(D) 통합 구현 057(D) 연계 매커니즘 058(D) 연계 장애 및 오류처리 구현 059(D) 연계 데이터 보안 적용 060(A) XML(eXtensible Markup Language)XML: 특수한 목적을 갖는 마크업 언어를 만드는 데 사용되는 다목적 마크업 언어- HTML 문법이 호환되지 않는 문제, SGML의 복잡합 해결 위해 개발됨 SOAP(Simple Object Access Protocol): 네트워크 상 HTTP/HTTPS, SMTP 등을 이용하여 XML을 교환하기 위한 통신 규약- 기본적으로 HTTP 기반에서 동작 - 프록시, 방화벽 영향 X- SOAP 대신 RESTful 프로토콜 이용 WSDL(Web Services Description Language): 웹 서비스와 관련된..
029(B) 데이터베이스 개요DBMS: 사용자의 요구에 따라 정보를 생성해주고, DB를 관리해주는 SW(필수 기능 3가지 - 정의, 조작, 제어)스키마: DB의 구조와 제약조건에 관한 전반적인 명세를 기술한 것외부 스키마사용자나 응용 프로그래머가 각 개인의 입장에서 필요로 하는 DB의 논리적 구조를 정의한 것개념 스키마DB의 전체적인 논리적 구조모든 응용 프로그램이나 사용자들이 필요로 하는 데이터를 종합한 조직 전체의 DB로, 하나만 존재내부 스키마물리적 저장장치의 입장에서 본 DB 구조실제로 저장될 레코드의 형식, 저장 데이터 항목의 표현 방법, 내부 레코드의 물리적 순서 등을 나타냄 030(A) 데이터베이스 설계DB 설계 순서1. 요구 조건 분석: 요구 조건 명세서 작성2. 개념적 설계: 개념 스키마..
001(B) 소프트웨어 생명 주기폭포수 모형 - 이전 단계로 돌아갈 수 X프로토타입 모형 - 견본품나선형 모형 - 점진적 개발, 보헴 (계획 - 분석 - 개발 - 평가)에자일 모형 - 일정한 주기 반복 ( 폭포수 모형)소프트웨어 공학 - SW 위기 극복하기 위한 방안 002(B) 스크럼 기법스크럼 팀 - 제품 책임자, 스크럼 마스터, 개발팀스크럼 개발 프로세스 (스프린트 계획 회의 - 스프린트 - 일일 스크럼 회의 - 스프린트 검토 회의 - 스프린트 회고) 003(B) XP 기법XP 개발 프로세스 (계획 - 진행 - 검사 - 릴리즈)XP 주요 실천 방법- Pair Programming(짝 프로그래밍): 함께 프로그래밍, 공동 책임- Collective OwnerShip(공동 코드 소유): 권한, 책임 공..
SQLite 전용 실습 사이트 이용https://sqliteonline.com/ SQL Online AiDE - Next gen SQL Editor | SQL CompilerChart for Data Science SELECT QLINE-SELECT QLINE-SELECT example QAREA-SELECT example QBAR-SELECT example QPIE-SELECT example QBUBBLE-SELECT examplesqliteonline.com
C언어로 -> 사용자 정보를 저장하고 CRUD 하기- id, 이름, 나이 저장- 최대 사용자 수는 100명까지로 제한 #include #include #define MAX_USERS 100// 사용자 구조체 정의typedef struct { int id; char name[50]; int age;} User;User users[MAX_USERS];int userCount = 0;// Create 함수void createUser() { if (userCount >= MAX_USERS) { printf("⚠️ 사용자 최대 수를 초과했습니다.\n"); return; } User newUser; printf("ID 입력: "); scanf("%..