본문 바로가기

CS일반

(17)
개발 공정 Q1. 코딩할 때 전체 소스코드를 어떻게 입력하지 않는가? - Q2. 소프트웨어 개발 공정에서 개발(구현) 단계는 코딩 이외에 '무엇'도 필수인가? - 참고 Q1~Q2 그림으로 배우는 프로그래밍 구조 6/13
소프트웨어 개발 흐름 Q1. 소프트웨어 개발에는 요건 정의, 설계, 구현, 테스트, 운용과 같은 큰 흐름이 있다. 이 흐름을 따라 개발을 진행하는 것을 '무엇'이라고 하는가? - Q2. 워터폴 방식은 구현이나 테스트 공정에 와서 설계 단계에서의 실수나 누락을 알게 되면 어떠한가? - Q3. 워터폴보다 좀 더 유연하게 대처하기 쉬운 개발 기법은 무엇인가? - Q4. 애자일의 장점은 무엇인가? - 참고 Q1~Q4 그림으로 배우는 프로그래밍 구조 6/13
프로그래밍 환경 Q1. PC를 사용할 때 많은 사람이 이용하는 앱으로 웹 브라우저나 문서 작성 소프트웨어, 표 계산 소프트웨어 등을 뭐라고 하는가? - Q2. 아마존이나 쿠팡 같은 쇼핑 사이트, 구글이나 네이버 같은 검색 서비스와 같이 인터넷 접속이 전제되는 앱을 뭐라고 하는가? - Q3. PC가 아닌 스마트폰에서 동작하는 앱을 뭐라고 하는가? - 참고 Q1~Q3 그림으로 배우는 프로그래밍 구조 6/13
하드웨어 Q1. 하드웨어 중에서도 컴퓨터 동작에 필요한 다섯 가지 장치에는 무엇 무엇이 있는가? - 참고 Q1 그림으로 배우는 프로그래밍 구조 6/13
base64 Q1. base64란 무엇인가? - binary to text 인코딩 방식으로, binary 데이터를 문자 코드에 상관 없이 공통으로 사용하는 ASCII 코드 문자로 변환하는 방식을 의미합니다. Q1-1. 인코딩 이란 무엇입니까? - Q1 베이스64 - 위키백과, 우리 모두의 백과사전 (wikipedia.org) 6/8 Q2 6/17 A1 6/17
어셈블리어 Q1. 어셈블리어란 무엇인가? - Q2. 어셈블러란 무엇인가? - Q3. 컴퓨터 CPU마다 지원하는 오퍼레이션의 타입과 개수는 제각각이며, 레지스터의 크기와 개수, 저장된 데이터 표현형도 다르다는 것이 무엇인가? - 참고 Q1~Q3 어셈블리어 - 위키백과, 우리 모두의 백과사전 (wikipedia.org) 6/8
런타임 시스템 Q1. 런타임 시스템이란 무엇인가? 참고 Q1 Runtime system - Wikipedia 5/28
스크립트 Q1. 스크립트란 무엇인가? - 참고 Q1 Scripting language - Wikipedia 5/28
드라이버 Q1. 드라이버란 무엇인가? - 참고 Q1 장치 드라이버 - 위키백과, 우리 모두의 백과사전 (wikipedia.org) 5/28
컴파일러 Q1. 컴파일러란 무엇인가? - 하나의 프로그래밍 언어를 다른 프로그래밍 언어로 번역해주는 프로그램을 의미한다. Q1 5/27 https://ko.wikipedia.org/wiki/%EC%BB%B4%ED%8C%8C%EC%9D%BC%EB%9F%AC A1 5/27