본문 바로가기

두드리는 개발자 홍차/기타8

TIL #011 User Requirements 더보기 저번 심화교육을 이틀이나 갔는데도 시간이 모자라서 추가 멘토링으로 보충하게 됐다. 정부에서 하는 멘토링을 찾아서 사업비를 써서 집행하거나, 전담멘토님께 무료로 1회 더 해달라고 부탁해야 한다. 11월은 여유가 있을 줄 알았는데 시간적으로 빠듯한 달이다. 오늘 배운 것> 1. 사용자 요구사항 명세서(User Reqiurements Specification) : 사용자가 시스템에 구현되기를 바라는 사항을 작성한 문서이다. 요구사항을 분석하여 명확하고 완전하게 기록해야 한다. 또한 사용자나 개발자 모두 쉽게 이해할 수 있도록 만들어야 한다. Requirement Discovery User Requirements System Requirements User Reqiurements(사용자 요구사항) - 세.. 2019. 11. 18.
TIL #005 multi-threading 오늘 배운 것> 자바: 스레드와 멀티태스킹 thread: 프로그램 코드를 실행하는 하나의 실 혹은 제어의 개념. multi-processing: 하나의 응용 프로그램을 여러 개의 프로세스로 구성하여 각 프로세스가 하나의 작업을 처리하도록 하는 기법. 각 프로세스는 고유한 메모리 영역을 보유하고 독립적으로 실행된다. 변수를 공유하지 못하므로, 프로세스 간의 통신이 어렵고 오버헤드가 크다. 과도한 작업량, 시간 소모의 문제점. 개선책 -> multi-threading: 하나의 응용프로그램을 동시처리가 가능한 여러 작업으로 분할하고 작업의 개수만큼 스레드를 생성하여 각 스레드로 하여금 하나의 작업을 처리하도록 하는 기법. 모든 스레드는 응용프로그램 내의 자원과 메모리를 공유하므로 통신에 따른 오버헤드가 작고,.. 2019. 11. 7.