일정
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
일정은 특정 활동에 대한 계획을 나타내는 것으로, 공개 일정과 내부 일정으로 구분된다. 공개 일정은 대중에게 정보를 제공하며, 교통, 방송, 행사, 운영 시간 등을 포함한다. 내부 일정은 특정 개인이나 집단에 중요하며, 직장, 수업, 프로젝트 관리 등이 해당된다. 컴퓨팅 분야에서는 자원 활용을 위한 스케줄링 기술이 사용되며, 데이터베이스 트랜잭션, 운영체제, 네트워크, 작업 스케줄러 등이 있다. 무선 통신에서는 무선 자원 스케줄링을 통해 서비스 품질을 관리하며, 운용 과학에서는 자원 할당 문제를 다룬다. 교통 계획 및 교육 분야에서도 일정 관리가 중요한 역할을 한다.
일정은 크게 공개 여부에 따라 공개 일정과 내부 일정으로 나눌 수 있다. 공개 일정은 일반 대중이 특정 활동을 계획하기 위해 사용하며, 사업체, 관광 명소, 정부 기관의 운영 시간, 교통, 방송, 콘서트, 스포츠 경기 일정 등이 이에 해당한다.[1] 내부 일정은 주로 조직 내부에서 업무 효율성을 높이기 위해 사용되며, 직원 근무 일정, 수업 시간표, 프로젝트 관리 일정 등이 있다.[9]
컴퓨터 과학에서 일정(스케줄링)은 효율적인 자원 활용을 위한 핵심 기술이다. 컴퓨팅 분야에서 스케줄링 작업 및 문제는 다음과 같다.
2. 일정의 종류
2. 1. 공개 일정
일반 대중은 특정 활동을 계획하기 위해 공개된 일정을 활용한다.[1] 여기에는 사업체, 관광 명소, 정부 기관의 운영 시간과 교통, 방송, 콘서트, 스포츠 경기 일정이 포함된다.
2. 1. 1. 교통 일정
항공 시간표, 기차 시간표, 버스 시간표 등 다양한 대중교통 시간표는 통근자들이 여행을 계획할 수 있도록 공개된다.[1] 대한민국은 전국적인 대중교통 시스템을 갖추고 있으며, 실시간 운행 정보를 제공하여 편의성을 높이고 있다. 운송 서비스를 제공하는 조직은 운행 지연 가능성을 고려해야 한다.[1] 운행 지연은 운송 모델링에서 원하는 도착 또는 출발 시간과 실제 시간 간의 차이를 의미한다.[1] "지연"이라는 용어를 사용하지만, 이는 빠르거나 늦은 방향 모두의 차이를 나타낼 수 있다.[1]
2. 1. 2. 방송 편성표
라디오 또는 텔레비전 방송 채널의 콘텐츠를 분 단위로 계획한 결과는, 정해진 시간 또는 특정 시간에 방송될 프로그램 목록이다. 이는 프로그램의 잠재 시청자가 언제 시청할 수 있는지 알 수 있도록 대중에 배포된다.[1]
2. 1. 3. 행사 일정
사업체, 관광 명소 및 정부 기관의 운영 시간은 해당 서비스의 소비자가 서비스를 이용할 수 있도록 공개된다.[1] 항공 시간표, 기차 시간표, 버스 시간표 등 다양한 대중교통 시간표는 통근자들이 여행을 계획할 수 있도록 공개된다.[1] 운송 서비스를 제공하는 조직은 운행 지연 가능성을 고려하여 일정을 계획해야 한다.[1] 운행 지연은 운송 모델링에서 원하는 도착 또는 출발 시간과 실제 시간 간의 차이를 의미하며, '지연'이라는 용어는 빠르거나 늦은 방향 모두의 차이를 나타낼 수 있다.[1] 방송 편성표는 라디오 또는 텔레비전 방송 채널의 콘텐츠를 분 단위로 계획하여 정해진 시간 또는 특정 시간에 방송될 프로그램 목록을 생성하고, 잠재 시청자가 언제 시청할 수 있는지 알 수 있도록 대중에게 배포된다.[1] 콘서트와 스포츠 경기는 일반적으로 팬들이 티켓을 구매하고 행사에 참석할 수 있도록 일정이 잡힌다.[1]
2. 1. 4. 운영 시간
사업체, 관광 명소 및 정부 기관의 운영 시간은 해당 서비스를 이용하는 사람들이 서비스를 이용할 수 있는 시간을 알 수 있도록 한다.[1]
2. 2. 내부 일정
내부 일정은 직접적으로 준수해야 하는 사람들에게만 중요한 일정이다. 효과적인 조직은 세부 업무 완료를 위한 목표를 설정하는 내부 일정을 개발하기도 한다.[9] 공개 행사나 공개적으로 이용 가능한 편의 시설에 대한 일정과는 달리, 내부 일정은 공표할 필요가 없다. 반대로 보안 또는 적절성을 위해 기밀로 유지될 수 있다.
2. 2. 1. 근무 일정
내부 일정의 한 예로, 직원들이 직장에 있어야 하는 시간을 정하고, 때로는 과도한 인력을 피하면서 항상 충분한 인력을 확보하기 위한 직장 일정이 있다.[9] 대중에게 공개되는 사업장의 근무 일정은 사업장의 운영 시간에 맞춰야 하므로, 고객이 사업장의 서비스를 이용할 수 있는 시간에는 직원이 근무 가능해야 한다. 간트 차트는 적절한 자원 가용성을 보장하기 위해 직원을 배치하는 일반적인 방법 중 하나이다.
2. 2. 2. 수업 시간표
내부 일정의 예로는 특정 직원이 직장에 있어야 하는 시간을 나타내는 직장 일정이 있으며, 때로는 과도한 인력을 피하면서 항상 충분한 인력을 확보하기 위해 사용된다.[9] 또 다른 예로는 개별 학생의 수업 시간표가 있으며, 수업이 열리는 날짜와 시간을 나타낸다.
2. 2. 3. 프로젝트 관리 일정
프로젝트 관리에서 공식적인 일정은 건물 건설, 제품 개발, 프로그램 출시와 같은 특정 프로젝트를 수행하는 초기 단계로 자주 생성된다. 프로젝트 관리 일정을 설정하는 것은 직원 일정을 포함할 수 있는 의도된 시작 및 종료 날짜와 함께 이정표, 활동, 결과물을 나열하는 것을 포함한다.[10]
이러한 경우 일정은 "각 작업의 기간을 추정하고 해당 작업 간의 종속성을 기록하여 얻습니다." 종속성은 트럭에 자재를 싣기 전에 트럭을 임대하는 것처럼 다른 작업을 가능하게 하기 위해 완료해야 하는 작업이다(트럭에 실을 수 있을 때까지 아무것도 적재할 수 없으므로). 따라서 프로젝트 일정을 잡으려면 프로젝트를 완료하는 데 필요한 모든 작업을 식별하고 각 작업을 완료할 수 있는 가장 빠른 시간을 식별해야 한다. 일정을 만들 때 예기치 않은 날에 대비하여 일정량의 시간을 일반적으로 확보한다. 이 시간을 일정 편차[11] 또는 여유[12]라고 하며 임계 경로 방법의 핵심 개념이다.
3. 컴퓨팅 분야의 일정
3. 1. 데이터베이스 트랜잭션 스케줄
데이터베이스 트랜잭션 스케줄은 데이터베이스에서 트랜잭션 집합의 작업 목록이다. 데이터베이스에서 트랜잭션의 순서를 정하여 데이터의 무결성을 보장한다.
3. 2. 운영체제 스케줄링
스케줄링은 컴퓨터 과학의 내부 프로세스로서 중요하며, 스케줄링은 컴퓨터 멀티태스킹 및 다중 처리 운영 체제 설계에서 다양한 프로세스가 할당되는 방식이다. 이러한 종류의 스케줄링은 컴퓨터 프로그램에 통합되어 사용자는 어떤 작업이 언제 수행되는지 전혀 알 수 없다.
컴퓨팅에서 스케줄링 작업 및 문제에는 다음이 포함될 수 있다.3. 3. 네트워크 스케줄러
네트워크 스케줄러는 컴퓨터 내 특정 정보 조각의 이동을 관리하는 중재 프로그램이나 패킷 스케줄러의 작동을 의미한다.[1]
3. 4. 작업 스케줄러
작업 스케줄러는 사용자가 설정한 특정 시간이나 이벤트에 따라 자동으로 백그라운드에서 작업을 실행하는 엔터프라이즈 소프트웨어 애플리케이션이다.[1]
4. 무선 통신 분야의 일정
무선 네트워크는 단일 무선 인터페이스에서 다양한 유형의 서비스를 통합할 수 있도록 유연한 서비스 아키텍처를 갖춰야 한다. 왜냐하면 단말은 서로 다른 서비스 요구 사항을 가지고 있기 때문이다. 유연한 서비스 아키텍처 외에도 효과적인 서비스 품질 (QoS) 관리 방안이 필요하다. 따라서 무선 자원은 모든 단말 간에 신중하게 공유되어야 하며, 전반적인 네트워크 성능을 극대화하면서 가능한 효율적으로 무선 자원의 사용을 스케줄링하는 것이 바람직하다.[13]
5. 운용 과학 분야의 일정
자원 일정 계획은 일반적으로 제약 조건이 따르며, 운용 과학 분야에서 다루는 여러 문제의 대상이 된다. 이러한 문제들은 일반적으로 최적의 솔루션이나 해결 방법을 찾는 것을 목표로 한다.[1]
예를 들어, 간호사 스케줄링 문제는 교대 근무, 초과 근무 제한 등과 같은 일반적인 제약 조건에서 간호사들의 근무를 계획하는 문제이고, 여행하는 외판원 문제는 시간 또는 거리를 최소화하기 위해 일련의 여행 일정을 계획하는 문제이다. 이러한 문제 중 일부는 선형 계획법으로 효율적으로 해결할 수 있지만, 많은 스케줄링 문제는 정수 변수를 필요로 한다. 일부 상황에서 정수 해를 제공하는 효율적인 알고리즘이 존재하지만(네트워크 흐름 모델 참조), 정수 해가 필요한 대부분의 문제는 아직 효율적으로 해결할 수 없다.[1]
5. 1. 간호사 스케줄링 문제
간호사 스케줄링 문제는 교대 근무, 초과 근무 제한 등과 같은 일반적인 제약 조건에서 간호사들의 근무를 계획하는 문제이다.[1] 여행하는 외판원 문제는 시간 또는 거리를 최소화하기 위해 일련의 여행 일정을 계획하는 문제이다.[1] 이러한 문제 중 일부는 선형 계획법으로 효율적으로 해결할 수 있지만, 많은 스케줄링 문제는 정수 변수를 필요로 한다.[1] 일부 상황에서 정수 해를 제공하는 효율적인 알고리즘이 존재하지만(네트워크 흐름 모델 참조), 정수 해가 필요한 대부분의 문제는 아직 효율적으로 해결할 수 없다.[1]5. 2. 외판원 문제
여행하는 외판원 문제는 시간 또는 거리를 최소화하기 위해 일련의 여행 일정을 계획하는 문제이다.[1] 이러한 문제 중 일부는 선형 계획법으로 효율적으로 해결할 수 있지만, 많은 스케줄링 문제는 정수 변수를 필요로 한다.[1] 일부 상황에서 정수 해를 제공하는 효율적인 알고리즘이 존재하지만(네트워크 흐름 모델 참조), 정수 해가 필요한 대부분의 문제는 아직 효율적으로 해결할 수 없다.[1]6. 교통 계획 분야의 일정
교통 계획에서 일정 관리는 유용하게 사용된다. 교통 개선 제안의 중요한 구성 요소는 (a) 완료해야 할 작업 범위에 대한 포괄적인 평가, (b) 작업 완료를 위한 합리적으로 정확한 비용 추정, (c) 실행 가능한 프로젝트 일정이다. 이러한 요소 중 하나라도 정확하게 정의되지 않으면 예상치 못한 어려움이 발생할 가능성이 높다. 부실한 범위 설정 및/또는 일정 관리는 심각한 예산 문제, 교통 개선 지연 및 취소, 그리고 때로는 해당 지역 전체의 교통 계획에 부정적인 영향을 미칠 수 있는 도미노 효과를 초래할 수 있다.[14]
7. 교육 분야의 일정
교육 기관에서는 학생과 교사가 매 시간 교실에 배정될 수 있도록 시간표를 작성해야 한다.[15] 대규모 교육 기관에서 이러한 시간표를 구성하는 문제는 1976년 귄터 슈미트와 토마스 슈트뢰라인이 해결했다.[15] 그들은 시간표 구성 문제를 공식화하고, 논리 행렬과 하이퍼그래프를 사용하여 해를 얻는 반복적인 과정을 제시했다.
참조
[1]
서적
Construction Scheduling, Cost Optimization and Management
[2]
서적
Project Management for the Creation of Organisational Value
[3]
서적
Science Unshackled
Johns Hopkins University Press
2014-09-15
[4]
서적
Celebration of Success
https://books.google[...]
AuthorHouse
2014-09-02
[5]
서적
Social Development as Preference Management: How Infants, Children, and Parents Get What They Want from One Another
Cambridge University Press
2010-04-12
[6]
서적
Psychology: Modules for Active Learning
[7]
서적
Limited Wants, Unlimited Means: A Reader On Hunter-Gatherer Economics And The Environment
https://books.google[...]
Island Press
2014-09-09
[8]
웹사이트
Health Nut: Working out on Vacation
http://outdoorsnw.co[...]
2014-11-04
[9]
서적
Transforming Nature: Ethics, Invention and Discovery
[10]
웹사이트
Identify and Describe MILESTONES and CONTROL POINTS
http://philrichardso[...]
2018-05-18
[11]
서적
Project Planning, Scheduling, and Control in Construction
[12]
서적
A Guide to the Project Management Body of Knowledge (PMBOK Guide)
https://archive.org/[...]
[13]
서적
Energy and spectrum efficient wireless network design
Cambridge University Press
[14]
서적
Project Scoping Guidebook for Metropolitan Planning Organization Transportation Projects
https://www.research[...]
Texas A&M University–Kingsville
[15]
논문
A Boolean matrix iteration in timetable construction
[16]
서적
Construction Scheduling, Cost Optimization and Management
[17]
서적
Project Management for the Creation of Organisational Value
[18]
서적
Science Unshackled
https://archive.org/[...]
Johns Hopkins University Press
[19]
서적
Limited Wants, Unlimited Means: A Reader On Hunter-Gatherer Economics And The Environment
https://books.google[...]
Island Press
2014-09-09
[20]
웹사이트
Health Nut: Working out on Vacation
http://outdoorsnw.co[...]
2014-11-04
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com