전체 글
-
[ 정보 처리 기사 실기 ] 1과목 01. 소프트웨어 개발 방법론 문제 풀이Certification 2023. 6. 20. 18:48
1. 절차보다는 사람이 중심이 되어 변화에 유연하고 신속하게 적응하면서 효율적으로 시스템을 개발할 수 있는 신속 적응적 경량 개발 방법론으로, 개발 기간이 짧고 신속하며, 웥폴에 대비되는 방법론으로 최근 회사에서 각광받는 방법론은? => 애자일 방법론 - 절차보다 사람 중심 - 변화에 유연하고 신속 적응 - 효율적 시스템 개발 - 신속 적응적 경량 개발 방법론 - 개발 기간 짧고 신속 - 워터폴에 대비되는 방법론으로 개발과 함께 피드백 받아 유동적 개발 가능 2. LoC(Line of Code) 가 30,000라인이고 개발자가 5명이며, 개발자가 월평균 300라인을 개발한다. 이때 프로젝트 개발 기간과 계산식을 쓰시오. - 프로젝트 개발기간 : 20개월 - 계산식 : 한 사람이 프로젝트 할 때 걸리는 시..
-
코딩테스트 준비하기카테고리 없음 2023. 6. 18. 15:28
2주 코딩테스트 준비 계획 1. 정렬, 그리디, 탐색, 다이나믹 8문제씩 정답률 높은 순으로, 문제별 다른 예시 3개씩 참고 정렬 스택, 큐 힙 완전탐색 동적계획 그리디 DFS , BFS 이분탐색 그래프 해시 알고리즘 분류 www.acmicpc.net 2. 알고리즘 실버 7문제정도 같은 문제 알고리즘 반복 적용해 확실히 풀 수 있는 문제 만들기 단계별로 풀어보기 단계별은 @jh05013님이 관리하고 계십니다. 단계제목설명정보총 문제내가 맞은 문제1입출력과 사칙연산입력, 출력과 사칙연산을 연습해 봅시다. Hello World!132조건문if 등의 조건문을 사용해 봅시다 www.acmicpc.net solved.ac 알고리즘 문제해결 학습의 이정표 🚩 Baekjoon Online Judge 문제들의 난이도 ..
-
교착상태(데드락)이란?Computer Engineering 2023. 6. 18. 14:57
- 교착상태 ( 데드락 ) : 두 개 이상의 프로세스가 자원을 점유한 상태에서 서로 다른 프로세스가 점유하고 있는 자원을 요구하면서 서로의 작업이 끝나기만을 기다리며 둘 다 영원히 끝나지 않는 상황 필요조건 1. 상호 배제 : 한 번에 한 개의 프로세스만이 공유자원을 사용할 수 있다 2. 점유 대기 : 할당된 자원을 가진 상태에서 다른 자원을 사용하고자 기다린다 3. 비선점 : 자원을 강제적으로 빼앗아 올 수 없고 자발적으로 반환할 때까지 기다린다 4. 순환 대기 : 자원 요구 관계가 원형을 이루면서 대기한다 해결방법 - power off, reboot - 불가능한 시스템에서는 os차원에서의 교착상태 예방, 자원의 효율적 관리 - 필요조건 중 하나 이상을 만족 시키지 않도록 만들어준다 : 자원 공유 가능..