본문 바로가기

분류 전체보기36

소프트웨어 공학, 1장 연습문제(소개) 소프트웨어에 대한 올바른 상식은?1. 소프트웨어 프로젝트의 요구사항은 지속적으로 변경되지만, 소프트웨어는 유연하기 때문에 변경을 반영하는 것이 쉽다.더보기소프트웨어는 문자로 구성된 프로그램이므로 쉽게 변경할 수 있고 개발 과정이 자주 변경된다.하지만 복잡하고 규모가 커지면 간단한 수정이라도 관련 요소를 연쇄적으로 변경해야 하므로 어려운 작업이 될 수 있다.2. 프로그램을 실제 작동해 보기 전까지는 소프트웨어의 품질을 평가하는 것은 불가능하다.더보기소프트웨어의 품질을 평가하는 것은 가능하다.3. 소프트웨어 공학은 별로 필요 없는 많은 문서를 생성하게 하여 개발을 지연시킨다. 4. 지체된 프로젝트에 인력을 뒤늦게 투입하는 것은 오히려 프로젝트의 일정을 더욱 지연시킬 수 있다.  소프트웨어를 시스템적으로 사고.. 2024. 4. 26.
안드로이드 프로그래밍, 5장 연습 문제(레이아웃 익히기) 레이아웃 중에서 여러 위젯을 겹쳐서 표현할 수 있는 것은? 1. 리니어 레이아웃 더보기 LinearLayout : 왼쪽 위부터 아래쪽 또는 오른쪽으로 차례로 배치 리니어 레이아웃의 주요 속성 orientation 레이아웃 안에 배치할 위젯의 수직 또는 수평 방향을 설정한다. gravity 레이아웃 안에 배치할 위젯의 정렬 방향을 좌측, 우측, 중앙 등으로 설정한다. padding 레이아웃 안에 배치할 위젯의 여백을 설정한다. layout_weight 레이아웃이 전체 화면에서 차지하는 공간의 가중값을 설정한다. baselineAligned 레이아웃 안에 배치할 위젯을 보기 좋게 정렬한다. 2. 랠러티브 레이아웃 더보기 RelativeLayout : 위젯 자신이 속한 레이아웃의 상하좌우의 위치를 지정하여 배.. 2024. 4. 24.
안드로이드 프로그래밍, 4장 연습문제(기본 위젯 익히기) Button의 XML속성 TextView나 View 클래스에서 상속받음 더보기 버튼을 클릭했을 때 동작하는 Java 코드 3단계 1) 버튼 변수 선언 Button mybutton; 2) 변수에 버튼 위젯 대입 mybutton = (Button) findviewById(R.id.button1); 3) 버튼을 클릭할 때 동작하는 클래스 정의 mybutton.setOnClickListener(new View.OnClickListener(){ Public void onClick(View v){ //동작 내용 부분 코딩 } }); EditText의 값을 가져오는 Java 코드 3단계 더보기 1) 에디트텍스트 변수 선언 EditText myEdit; 2) 변수에 에디트텍스트 위젯 대입 myEdit = (EditTe.. 2024. 4. 23.
안드로이드 프로그래밍, 2장 연습문제(처음 만드는 안드로이드 애플리케이션) 안드로이드 프로젝트를 개발할 때는 다음 단계를 따른다.안드로이드 프로젝트 생성 → 화면 디자인 및 편집 → Java 코드 작성 및 수정 → 프로젝트 실행 및 결과 확인 → 안드로이드 애플리케이션 개발 완료 안드로이드 프로젝트를 새로 만들 때는 애플리케이션 이름, 패키지 이름, 최하 실행 버전을 필수로 입력 또는 선택해야 한다.안드로이드 프로젝트에서 프로그래머가 주로 변경하거나 접근하는 폴더와 파일은 다음과 같다. activity_main.xml 파일  기본 액티비티(화면) MainActivity.java 파일 메인 Java 코드 strings. xml 파일 문자열이 저장된 파일 drawable 폴더앱에서 사용할 이미지 파일을 저장하는 폴더 AdroidM.. 2024. 4. 23.
안드로이드 프로그래밍, 1장 연습 문제(안드로이드의 개요와 개발 환경 설치) 스마트폰별 개발 환경 비교구분안드로이드아이폰윈도폰(단종)개발 언어Java, Kotlin, C++Objective CC#, VB, Net개발 운영체제Windows, Linux, Mac OsMac Os Windows 8/8, 1/10개발 툴Eclipse, Android StudioXcodeVisual Studio 2103 dltkd최신 개발 버전 Android 14.0iOS7윈도폰 10 스마트폰의 시초로 알려진 기기는?1. 사이먼더보기 일반적으로 스마트폰의 시초는 1992년 IBM이 제작한 사이먼(Simon)으로 본다 2. 아이폰3. JTC드림4. 윈도폰7안드로이드 버전 업그레이드의 장점으로 볼 수 없는 것은?1. 새로운.. 2024. 4. 21.
컴퓨터 활용능력 2급, 단축키 모음 한글 widows 10의 특징그래픽 사용자 인터페이스(Graphical User Interface, GUI)선점형 멀티태스킹(Preemptive Multitasking)플러그 앤 플레이(Plug & Play)OLE(Object Linking and Embedding)64비트 테이터 처리 바로가기 키F2이름 변경F3검색F4주소F5새로 고침F6창이나 바탕 화면의 요소들을 순서대로 전환F10현재 실행중인 앱의 메뉴 모음 활성화Alt + →, ←현재 실행중인 화면의 다음 화면, 이전 화면으로 이동Alt + Esc현재 실행중인 앱들을 순서대로 전환Alt + Tab현재 실행중인 앱들의 목록을 화면 중앙에 나타냄,이동할 작업 창 선택Alt + Enter속성 Alt + Spacebar바로가기 메뉴Alt + F4종료Al.. 2024. 2. 26.