일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 시간초과
- Flutter
- 메인 메모리 DB
- ANSI-SPARC
- 프로그래밍 언어 기술 동향
- c++
- 계층형DB
- Backtracking
- 멀티미디어DB
- 프로그래밍 언어
- 클라우드기반 IDE
- boj 11659
- BOJ
- 백트래킹
- vector unique erase
- aws winscp
- 온라인처리
- 공간DB
- sync_with_stdio(0)
- TOPCIT
- 객체관계형DB
- compare구조체
- 소프트웨어 개발도구
- 정렬
- 소프트웨어아키텍처 기술 동향
- 개발프레임워크
- compare
- 개발프레임워크의 기술 동향
- 네트워크형DB
- 객체 지향형 DB
목록멍멍멍이 (48)
옐그's 코딩라이프

학습 목표 1. 오픈소스 소프트웨어의 개념과 라이선스에 대하여 설명할 수 있다. 2. 오픈소스 소프트웨어 라이선스 준수사항을 이해하고 활용할 수 있다. 핵심 키워드 - 오픈소스 소프트웨어 개념, 오픈소스 소프트웨어 라이선스 - 오픈소스 소프트웨어 라이선스 준수사항 01 오픈소스 소프트웨어 개념 오픈소스 소프트웨어 정의 - 사용하기 위한 라이선스 비용이 없으며 소스코드가 공개되어 있어 제작자의 권리르 지키면서 누구나 자유롭게 사용, 복제, 수정할 수 있는 소프트웨어 - 1980년대 소프트웨어에 제한을 가하려는 흐름에 반대하고 자유 사용의 권리를 지키기 위하여 리차드 스톨만이 자유소프트웨어재단을 설립하여 자유소프트웨어 운동을 전개한 것이 기원이 됨 - 대표적인 오픈소스 소프트웨어는 서버 소프트웨어 아파치웹서..
학습 목표 1. 소프트웨어 유지보수의 개념과 유형에 대하여 설명할 수 있다. 2. 소프트웨어 유지보수의 활동과 프로세스에 대하여 설명할 수 있다. 핵심 키워드 - 소프트웨어 유지보수 개념 - 소프트웨어 유지보수 프로세스 01 소프트웨어 유지보수의 개념과 유형 소프트웨어 유지보수의 정의 - SDLC(Software Development Life Cycle)의 마지막 단계로 소프트웨어의 생명을 연장시키는 운영 중심의 작업 단계 - 오류의 수정, 원래의 요구를 정정, 기능과 수행력을 증진시키는 일련의 작업 - 소프트웨어가 고객에게 납품된 후 결함의 제거, 성능향상, 변화된 환경에 적응하도록 처리하는 일련의 모든 소프트웨어 공학적 작업 소프트웨어 유지보수의 목적 - 소프트웨어의 성능 개선 및 하자보수 - 새로운..

flutter에 firebase 연결하기 순서 1. 파이어베이스 콘솔에서 프로젝트 생성하기 2. 앱을 추가하여 시작하기 (플랫폼 선택) 3. 작업공간 준비 4. FlutterFire CLI 설치 및 실행 4-1. 환경 변수 Path에 추가 4-2. 프로젝트 내에 firebase cli 복사 4-3. firebase_cli에서 명령어 실행하기 5. Firebase 초기화 및 플러그인 추가 6. 그 외의 문제 상황 6-1. FlutterAppRequiredException: The current directory does not appear to be a Flutter application project. 6-2. FirebaseCommandException: An error occured on the Fi..

학습 목표 1. 소프트웨어 형상관리의 개념과 활동에 대하여 설명할 수 있다. 2. 소프트웨어 형상관리 도구를 활용할 수 있다. 핵심 키워드 - 소프트웨어 형상, 소프트웨어 형상관리 요소, 변경 제어 절차 - 버전관리 도구, 형상관리 도구 01 소프트웨어 형상관리의 개요 형상관리(Software Configuration Management)의 정의 - 소프트웨어의 개발 과정에서 소프트웨어의 변경사항을 관리하기 위해 개발된 일련의 활동 형상관리 필요 배경 문제원인 내용 가시성 미흡 소프트웨어는 무형의 산출물이므로 가시성이 없음 컨트롤 어려움 눈에 보이지 않는 소프트웨어 개발에 대한 컨트롤이 현실적으로 어려움 추적성 미흡 소프트웨어 개발 전체 과정에 대한 추적의 어려움 감시의 미비 가시성 미흡 및 추적의 어려..

학습 목표 1. 소프트웨어 요구관리 개념과 프로세스에 대하여 설명할 수 있다. 2. 요구사항 추적관리와 변경관리 활용을 위한 프로세스를 설명할 수 있다. 핵심 키워드 - 요구사항 관리 프로세스 - 요구사항 명세 기법 - 요구사항 변경 관리 01 요구사항 관리 요구사항 관리의 정의 - 요구사항 공학은 크게 요구사항 개발과 요구사항 관리로 나눌 수 있음 - 요구사항 개발이란? 무엇을 할 것인가를 정의하는 것 - 요구사항 관리란? 하기로 정의된 요구사항이 제대로 반영되어 진행되는지를 확인하며, 최초 요구사항 변경에 대한 지속적인 관리를 수행하는 것 요구사항 관리의 중요성 - 다양한 이해 관계자 간에 효과적인 의사소통의 수단 제공 - 프로젝트 초반부터 체계적인 요구관리로 납기지연 및 예산초과를 방지 - 사용자 ..

학습 목표 1. 테스팅에 대한 개념을 설명하고 테스트 케이스 설계 방법을 비교할 수 있다. 2. 테스트 레벨(유형)과 목적을 설명할 수 있다. 3. 소프트웨어 리팩토링에 대한 개념과 주요 리팩토링 활동을 설명할 수 있다. 핵심 키워드 - 테스팅 프로세스, 테스팅 유형 - 명세기반 기법, 구조기반 기법, 경험기반 기법 - 화이트박스 테스팅, 블랙박스 테스팅 - 소프트웨어 코드스멜과 리팩토링 01 테스팅 개념 및 프로세스 테스팅 개념 - 어플리케이션 또는 시스템의 동작과 성능, 안정성이 사용자나 고객이 요구하는 수준을 만족하는지 확인이나 검증하기 위해 결함을 발견하는 방법 테스팅의 일반적인 원리 1. 결함의 존재성을 밝히는 행동 2. 완벽한 테스팅은 불가능 3. 테스팅은 개발 초기에 시작 4. 살충제 패러독..

학습 목표 1. 프로그래밍 언어(비구조적 언어, 구조적 언어, 객체 지향 언어)의 특성을 설명할 수 있다. 2. 주요 프로그래밍 언어(C, C++, Java, Python, JavaScript)의 특징을 비교할 수 있다. 3. 소프트웨어 개발 프레임워크를 이해하고 그 종류를 설명할 수 있다. 4. 통합개발환경(IDE)을 이해하고 설명할 수 있다. 핵심 키워드 - 프로그래밍 언어, 컴파일러, 인터프리터 - 코드재사용 - 소프트웨어 개발프레임워크, 스프링프레임워크, 전자정부 표준프레임워크 - 통합개발환경 01 프로그래밍 언어의 개요 프로그래밍 언어 개념 - 사용자가 보다 친숙한 언어, 즉 일상적으로 사용하는 언어와 비슷한 언어를 가지고 프로그램을 짤 수 있게 하도록 한 것 - 프로그래밍 언어마다 쓰이는 용도..
학습 목표 1. 사용자 인터페이스 설계 원리를 이해하고 적용할 수 있다. 2. 인간-컴퓨터 상호작용(HCI, Human Computer Interaction)에 대해 설명할 수 있다. 3. GUI(Graphic User Interface)의 구성요소를 이해하고, 이를 적절히 활용할 수 있다. 핵심 키워드 - UI/UX - HCI(Human Computer Interaction) - GUI(Graphic User Interface) 01 사용자 인터페이스(User Interface) 개요 인터페이스란? 두 물체 사이에(Inter) 서로 접촉(Face)하는 부분 사용자 인터페이스란? 사용자와 시스템이 정보를 주고 받는 상호 작용이 잘 이루어지도록 하는 장치 혹은 소프트웨어 인터페이스 설계 목표 1. 일관성 ..
학습 목표 1. 객체 지향 분석과 모델링의 개념을 이해할 수 있다. 2. 객체 지향 설계 개념과 원리를 설명할 수 있다. 3. 정적 및 동적 모델링을 수행하고 UML(Unified Modeling Language)로 표현할 수 있다. 4. 디자인 패턴의 개념과 대표적인 패턴을 열거할 수 있다. 핵심 키워드 - 유스케이스, 시퀀스 다이어그램, 액티비티 다이어그램 - 객체, 클래스, 캡슐화, 상속, 다형성, 연관, 집합 - 클래스, 속성, 관계, 연관, 오퍼레이션, 클래스 다이어그램 - 인터랙션 다이어그램(순서 다이어그램, 커뮤니케이션 다이어그램), 상태 다이어그램, 액티비티 다이어그램 - 싱글톤 패턴, 팩토리 메소드 패턴, 퍼사드 패턴, 스트래티지 패턴 01 객체 지향 분석과 모델링 개념 객체 지향이란? ..

노트북을 포맷하고 플러터를 설치하는 과정에서 다음과 같은 에러를 만났습니다... git을 깔지 않은 상태에서 난 에러여서 git을 깔고 이것저것 설정을 좀 만지면 될 줄 알고..... (((그런데 fatal: not a git repository 에러는 깃에 플젝올릴때 자주 나는 에러로 구글링을 해도... 플러터 자체에 왜 저런 에러가 뜨는지 알 수가 없었음))) 구글링을 사흘에 걸쳐 했는데.... 아무 방법도 효과가 없었습니다 ㅠㅠ 결국 최후의 방법으로 플러터 다시 깔기...!를 시도했는데 다행이 잘 됩니다! 똑같은 버전의 플러터를 다시 설치해주었는데.... (((시스템 환경 변수같은 설정은 그대로 두고 flutter 폴더를 삭제하고 .zip파일 다운받아 원래 위치에 압축풀어줌))) 이제 잘 되네요! ..