전체 글(514)
-
2022-03-20 Android_Studio_3
Button, TextView, EditView, Margin & Padding, Toast 위에 나열한 요소들을 이해하자. 예제를 가지고서 접근해본다. 예제 1. 전화 버튼 사용자 인터페이스 작성(XML) : UI design by using XML Design Drag & drop a button. 우측에 Attributes를 통해 속성 값 설정 가능 text : 전화 걸기 onClick : onClicked Code Design을 통해서 생성된 xml 코드를 확인할 수 있을 것이다. 자바 코드 작성(JAVA) package kr.co.company.for_my_test; import android.os.Bundle; import android.net.Uri; import android.content..
2022.03.20 -
2022-03-16 소프트웨어_분석_및_설계_3
3. 구조적 분석 방법론 학습목표 구조적 분석 방법론의 일반적 원리를 이해한다. 구조적 분석 방법론에서 사용하는 모형화 도구의 특성을 이해한다. 구조적 분석 방법론에서 사용하는 모형화 도구인 자료흐름도, 자료사전, 소단위 명세서에 대해 살펴본다. 구조적 분석 방법론에 의한 시스템 분석의 4단계를 살펴본다. 1. 구조적 분석의 원리 소프트웨어 개발 방법론(Software Development Methodology) 기술적방법, 도구, 절차의 세가지 요소들과 이들을 통합하는 단계에대한 포괄적 개념 구조적 분석 방법론 도형화된 도구를 이용해 정형화된 분석 절차에 따라 사용자 요구사항을 파악하고 문서화하는 분석 기법 요든(Yourdon) 등에 의해 개발되어 보급된 이후 지금도 널리 사용되고 있음 자료흐름도, 자..
2022.03.16 -
2022-03-16 DataBase_1
DataBase_1 강의 내용 정리분 DB& DBMS database DB = data + base hand wiriting → exel → (how we can share?. Data is so massive.) → database 탄생 data saving& sharing DB ↔ DBMS DBMS= database management system DBMS를 통해서 DB를 관리하는데 이때 SQL을 사용해서 DBMS를 사용한다. 다운로드 Express SQL Server 2019 Express는 데스크톱, 웹 및 소형 서버 애플리케이션의 개발 및 제작에 적합한 무료 SQL Server 버전입니다. https://www.microsoft.com/ko-kr/sql-server/sql-server-downl..
2022.03.16 -
2022-03-16 마크다운_2
이미지에 링크 걸기 [![image description](https://image.png)](https://www.example.com) 글 정렬하기 중앙 정렬 좌 우 중앙 정렬 좌 우 작은 글씨 넣기 text subtexttext subtext
2022.03.16 -
2022-03-15 Linux_1
Linux 환경 구축 Unix를 기반으로 하는 macOS을 사용 중이라 따로 Linux를 설치할 필요는 없다. 하지만 후에 디스크와 관련된 강의를 할 때 mac으로 진행하기에 Linux와 다른 점이 발생하기에 그때를 대비해서 window 환경에서 Linux 환경 구축 방법에 대하여 알아두자. 우리가 윈도우에서 Linux환경을 구축하는 방법은 2가지다. 듀얼부팅 가상머신 듀얼부팅은 윈도우와 리눅스를 같은 레벨에 위치하는 한다. 부팅할 때 윈도우와 리눅스 중에서 필요한 운영체제를 선택하는 방식이다. 하지만 어찌 되었든 강의시간에 추천하는 방법은 가상 머신으로 리눅스를 돌리는 것. (정확히는 자신 있으면 윈도우 밀고 프리도스 상태에서 리눅스 설치하라고...) 가상 머신의 경우는 윈도우 위에 리눅스를 돌리는 것..
2022.03.15 -
2022-03-14 소프트웨어_분석_및_설계_2
설계의 중요성 → 오류 발생의 시점에 따라 수정에 필요한 비용의 크기가 기하급수적 차이가 발생. → 최대한 앞 단계에서 발견하면 좋다. 개발 비용의 4,50%는 프로그래밍 이전 단계에서 소요함. (유지보수 제외) 기능 모델링 : 구조적 분석 방법 waterfall 자료흐름도, 자료사전, 소단위 명세서 등의 도구 사용. 특징 : 간결함(concise), 이해아기 쉬움(understandable), 검증이 가능함(verifiable), 체계적임(organized) SADT (structured Analysis and Design Technique) SADT(Structured Analysis and Design Technique) 시스템 구조를 계층적으로 기술 SADT의 장점 • 대규모 복잡한 문제를 구조적..
2022.03.14 -
2022-03-13 Android_Studio_2
학습목표 비주얼 도구를 사용해서 간단한 앱을 작성 애플리케이션의 기본구조 Summary 애플리케이션은 컴포넌트들의 조합으로 만들어진다. 코드와 리소스가 철저하게 분리된다. 코드와 리소스는 개발 도구에 의하여 자동으로 생성되는 R.java에 의하여 서로 연결된다. 컴포넌트 애플리케이션은 컴포넌트로 이루어진다. 액티비티(activity): 사용자의 인터페이스 화면을 가지는 하나의 작업을 표시하는 컴포넌트. 액티비티들이 모여 애플리케이션이 된다. 서비스(service): 백그라운드에서 실행되는 컴포넌트. 오랫동안 실행되거나 원격 프로세스를 위한 작업 방송 수신자(broadcast reciver): 방송을 받고 반응하는 컴포넌트 컨텐트 제공자(content provider): 데이터를 관리하고 다른 애플리케이션..
2022.03.13 -
2022-03-11 Android_studio_1
Android Studio 시작 거두절미하고 바로 시작. 안.드.로.이.드. 스.튜.디.오. 두.둥.탁! 귀여운 초록색 외계인을 파헤쳐보자. PC에 설치된 Java의 vesion 확인 terminal에 java -version openjdk-17.0.2 설치법 강의 기준 OpenJDK 17.0.2 ver을 설치 Android Studio 설치 구글에 Android Studio 검색 andriod_studio 설치 파일 실행 후 standard set으로 설치 완료 new project를 생성. name, Package name은 원하는 대로 ex) My Application, kr.co.example 언어는 Java를 사용 Kotlin을 사용할 순 있으나 강의는 Java로 진행 loading... 초기 ..
2022.03.13