정보처리산업기사 2019년 10월 실기 기출문제 (복원) [ ]은(는) 기업 내에 운영되는 여러 종류의 플랫폼(DBMS, OS 등) 및 애플리케이션(ERP, SCM 등)등을 통합하고 유기적으로 처리할 수 있는 기반 기술을 통칭한다. 기존 방식은 각 시스템 간의 인터페이스 요구를 Point-to-Point 방식으로 연결했기 때문에 실제적인 정보 공유 및 통합 관리가 불가능하고, 유지보수가 어려웠으나 [ ]은(는) 기업 내 애플리케이션들을 유기적으로 연결시켜 업무 프로세스들을 최대한 단순화/자동화 하고, 여러 시스템 간의 실시간 정보 조회가 가능하도록 한다. EAI (Enterprise Application Integration), 전사적 응용 통합 정보처리산업기사 2019년 10월 실기 기출문제 (복원) ..
디버깅이란 컴퓨터에서 발생한 오류를 잡기 위해 소스 코드를 한 줄 한 줄 추적해 가며 변수 값의 변화를 검사하는 작업이다. 즉, 디버깅을 한다는 것은 사람이 컴퓨터가 되어 컴퓨터가 실행하는 일련의 코드를 직접 한줄씩 실행해 보면서 어떻게 게산이 이루어지는지, 어디가 잘못되었는지 살펴보는 것이다. 알고리즘에 익숙하지 않은 사람이 알고리즘을 표현한 순서도를 이해하려면 반드시 디버깅 과정을 거쳐야한다. 무엇을 수행하는 순서도인지 파악하지 못한 상태에서, 디버깅만큼 빠르게 알고리즘을 파악할 수 있는 도구는 없다. 특히 실제 시험은 순서도의 군데군데에 놓여져 있는 빈 괄호에 알맞은 명령어를 채워 가는 것인데, 이것은 다른 사람이 만들어 놓은 순서도를 이해해야 하기 때문에 알고리즘에 대한 순서도를 직접 그리는 것보..
유튜버 '슬기로운 생활코딩' 님의 강의를 듣고, 정리해보았습니다. [링크] 안드로이드 프로젝트 파일 구성 - AndroidManifest.xml [매니페스트 파일] > manifest 나타내다, 분명히하다. > 어플리케이션의 속성을 설정한다. 아이콘 모양 어플리케이션 이름 어플리케이션 테마 등 > 어플리케이션 내 모든 액티비티를 정의한다. 액티비티 이름 액티비티 경로 > .xml 파일(eXtensible MarkUp Language)로 이루어져있다. > .xml은 태그(tag)를 사용하는 언어이다. - com.example.@프로젝트@ > 어플리케이션의 모든 액티비티 클래스의 기능(Operation)을 명시한다. > 액티비티 각각 클래스를 가지며, res/layout/에 있는 레이아웃 파일들과 연동된다!..
2학년 때, 안드로이드 스튜디오(Android Studio)를 Java로 약 2개월간 공부했었다. 액티비티 생성부터, 인텐트, xml도 다루어 보고... 그러다, 다시 전공 공부에 집중하면서 관뒀었는데, 최근에 개발자 유튜버 '슬기로운코딩생활' 님의 안드로이드 스튜디오 클론코딩 영상을 보며 다시 공부해보기로 마음 먹었다. [안드로이드 앱 만들기 - #1 로또번호 생성기] 이 강의는 Java가 아닌 Kotlin(코틀린)이라는 언어로 진행했다. 안드로이드 스튜디오는 Java와 Kotlin 두 가지 언어를 지원하는데, Kotlin은 Java 이후 고안된 언어로, 최신 프로그래밍 기법을 쉽게 사용할 수 있다. 슬기로운코딩생활님의 세가지 클론코딩을 따라해보며 느낀 Kotlin의 특징들을 간단히 적어볼까 한다. 2..