2025학년도 1학기 출석수업대체과제물(온라인 제출용)※ A4용지 편집 사용?교과목명:지방자치행정론?학번:?성명:?연락처:1. 지방자치의 필요성과 문제점1)지방자치의 도입 배경지방자치란 중앙정부로부터 일정한 권한을 이양받은 지방자치단체가 지역 주민의 참여를 바탕으로 자율적으로 지역사무를 처리하는 제도이다. 이는 국가 행정의 효율성을 제고하고, 민주주의를 실질화하며, 지역 균형 발전을 도모하기 위한 핵심적인 장치로 작용한다. 우리나라에서 지방자치는 1949년 「지방자치법」이 제정되면서 법적 기반을 갖추었고, 이후 1991년 지방의회가 재구성되고, 1995년에는 단체장 직선제가 시행되면서 본격적으로 도입되었다. 이는 중앙집권 체계에서 탈피하여, 지방분권적 행정을 실현하려는 중요한 전환점이었다.2)지방자치의 필요성지방자치의 필요성은 크게 세 가지 측면에서 살펴볼 수 있다. 첫째, 민주주의 실현과 주민 참여 확대라는 측면에서의 중요성이다. 주민이 직접 대표를 선출하고, 정책 결정에 참여함으로써 지방정치의 투명성과 정당성을 높일 수 있다. 이는 단순한 형식적 절차를 넘어서, 주민 스스로가 지역 문제에 관심을 가지고 해결책을 모색하는 데 큰 기여를 한다. 둘째, 행정 효율성과 지역 실정에 맞는 정책 실행을 가능하게 한다. 중앙정부가 전국적인 관점에서 정책을 기획하는 반면, 지방자치단체는 해당 지역의 특성, 주민의 요구, 지역 자원을 고려하여 보다 정교하고 현실적인 정책을 수립할 수 있다. 셋째, 지역 균형 발전과 국가 전체의 지속 가능성을 위해 필수적이다. 과거 중앙집권적 정책은 수도권 중심의 발전을 촉진시킨 반면, 지방은 상대적으로 낙후되었다. 지방자치는 이러한 불균형을 해소하고 지역의 자율적 발전 기반을 조성하는 데 중요한 역할을 한다.3)지방자치의 문제점그러나 지방자치가 안고 있는 문제점도 만만치 않다. 첫째, 지방재정의 자립도가 낮아 중앙정부에 대한 의존도가 크다는 점이 있다. 많은 기초자치단체들은 자체 수입이 부족해 국고보조금이나 지방교부세에 의존하고 있으며, 이로 인해 실질적인 자율 행정이 어려운 실정이다. 둘째, 지역 간 불균형의 심화가 지적된다. 수도권과 비수도권 간의 경제력 차이, 인구 유출입 현상, 산업 기반의 편차 등이 행정 역량의 차이로 이어지고 있다. 이는 지방자치가 오히려 지역 간 격차를 확대시키는 부작용으로 작용할 위험도 있다. 셋째, 정치적 비효율성과 부패 문제도 있다. 일부 지방자치단체에서는 인사 비리, 사업 예산의 낭비, 단체장의 권력 남용 등 여러 부작용이 발생해 왔다. 특히 지방의회가 집행부를 견제하고 감시해야 할 기능을 제대로 수행하지 못하는 경우, 지방정부는 독단적인 행정을 펼칠 가능성이 커진다.또한, 행정 전문성 부족도 지방자치의 또 다른 한계다. 일부 단체장은 지역 정서나 인지도에 의존해 선출되는 경우가 많으며, 실제 행정 역량이나 정책 수립 능력이 부족한 사례도 있다. 행정 공무원과 협업이 제대로 이루어지지 않을 경우, 지역 행정은 비효율적일 뿐만 아니라 주민의 신뢰를 상실하게 된다. 이러한 점은 지방자치가 단순히 제도적으로만 존재할 것이 아니라, 실질적으로 작동하기 위한 구조적 보완이 필요하다는 점을 시사한다.4)지방자치의 한계점 보완 대책 마련결국 지방자치가 성공적으로 정착하기 위해서는 재정 자립 기반 강화, 인사 투명성 확보, 주민 참여 확대, 그리고 전문 행정 역량 확보가 병행되어야 한다. 또한, 중앙정부와 지방정부 간의 협력적 관계 설정을 통해, 권한과 책임의 균형을 유지하는 것이 중요하다. 지방자치는 민주주의의 최전선에서 작동하는 기제로서, 단지 중앙정부 권한의 축소가 아닌, 지역 주민의 삶의 질을 향상시키는 도구가 되어야 한다.2. 현재 우리나라 지방자치단체의 구역과 계층이 지니고 있는 문제점우리나라 지방자치단체는 광역자치단체와 기초자치단체로 나뉘며, 광역에는 특별시, 광역시, 도가 있고 기초에는 시, 군, 구가 있다. 이러한 이원적 구조는 지방정부 간 업무와 권한의 분산을 목표로 한다. 그러나 현실적으로는 구역 설정과 계층 체계에서 여러 비효율성과 문제가 발생하고 있다. 이는 궁극적으로 주민에게 전달되는 행정 서비스의 질에 영향을 미치며, 지방자치의 본래 목적을 훼손하는 결과로 이어지고 있다.1)행정구역의 비합리성 문제첫 번째 문제는 행정구역의 비합리성이다. 현재의 행정구역은 산업화 초기에 인구 밀도나 지리적 조건에 따라 인위적으로 설정된 경우가 많다. 그러나 인구 이동, 도시 팽창, 교통 인프라 발달 등으로 인해 실제 생활권과 행정구역이 불일치하는 현상이 발생하고 있다. 예를 들어 수도권 지역은 이미 광역생활권을 형성하고 있으나, 여전히 수원·고양·성남 등 개별 자치단체로 나뉘어 있다. 이러한 분절된 행정구조는 광역 교통, 환경, 복지 등 통합적 접근이 필요한 정책 분야에서 비효율을 초래한다.2)광역과 기초 자치단체 간 권한과 역할 중복두 번째는 광역과 기초 간 권한과 역할 중복이다. 특히 복지, 환경, 재난 대응 등의 분야에서 어떤 단체가 주도권을 가져야 하는지 명확하지 않아 협조보다는 갈등이 발생하기도 한다. 예산 편성권, 조직 운영권 등에서 기초단체는 실질적 자율성을 갖기 어렵고, 광역단체는 실질적인 주민 접점에서 멀어지는 문제가 있다. 이러한 구조는 주민의 정책 수요에 대한 신속한 대응을 저해하며, 행정의 신뢰도를 낮출 수 있다.3)기초자치단체의 도농복합시 문제세 번째 문제는 도농복합시 문제이다. 현재 많은 기초자치단체들이 도시와 농촌이 혼합된 구조를 갖고 있는데, 도시 지역은 인프라 확충과 교통망 확대를 요구하는 반면, 농촌 지역은 고령화 대책과 기반 시설 유지에 더 큰 관심을 보인다. 이처럼 서로 상반된 수요를 하나의 행정조직이 동시에 해결하려 하다 보니 자원 배분에서 불균형이 발생하거나 행정 효율이 떨어진다. 예를 들어, 충청북도의 모 시는 읍·면 지역과 시내 지역이 전혀 다른 정책 수요를 보임에도, 하나의 예산으로 이를 충족시키려다 보니 모두에게 미흡한 정책이 제공되는 경우가 발생한다.
2025학년도 1학기 출석수업대체과제물(온라인 제출용)※ A4용지 편집 사용?교과목명:정보사회와행정?학번:?성명:?연락처:1. 서론현대 사회는 정보통신기술(ICT)의 급속한 발전으로 인해 정치, 경제, 사회 전반에서 커다란 변화를 겪고 있다. 과거에는 대중이 정치에 참여하려면 직접적인 모임이나 집회를 통해야 했었다. 이제 인터넷과 모바일 기술의 발달은 민주주의의 새로운 형태인 '전자민주주의(e-democracy)'의 등장을 가능하게 했다. 이는 전통적인 대의민주주의를 보완하거나 대체할 수 있는 방식으로 주목받고 있으며, 시민들이 정치과정에 보다 능동적으로 참여할 수 있는 가능성을 제시하고 있다.특히 코로나19 팬데믹 이후 비대면 방식의 일상화는 정치 영역에서도 디지털화를 촉진하였으며, 정부와 시민 간의 소통 방식에도 큰 영향을 미쳤다. 이러한 시대적 흐름에서 전자민주주의는 단순한 기술적 현상이 아니라, 민주주의의 진화를 설명하는 중요한 이론으로 자리 잡고 있다. 더 나아가, 이는 정치 참여의 개념을 근본적으로 재정의하고, 시민의 자율성과 역량 강화를 촉진하는 계기가 되고 있다.2. 전자민주주의의 정의전자민주주의란 정보통신기술을 활용하여 시민들이 정치 과정에 직접 참여하도록 하는 민주주의의 한 형태이다. 이는 정보사회에서 가능해진 참여 방식으로, 전통적인 물리적 공간에서의 참여를 디지털 공간으로 확장한다. 전자민주주의는 대체로 다음 세 가지 유형으로 구분된다: 전자정보제공(e-information), 전자참여, 전자결정. 각각은 정치 정보의 제공, 의견 수렴, 그리고 실제적인 정책 결정 참여를 의미한다.3. 전자민주주의의 구현 방식전자민주주의는 다양한 방식으로 구현되고 있다. 대표적인 예로는 다음과 같다.첫쨰, 온라인 공청회 및 설문조사 제도를 통해서 시민들의 의견을 신속하게 수렴하고 정책 결정 과정에 반영할 수 있다. 대표적으로 대한민국 정부는 '국민신문고'를 통해 각종 민원과 정책 제안을 받고 있으며, 대부분의 부처는 이를 정기적으로 검토해 정책에 반영하고 있다.둘째, 전자투표 방식을 통해서 인터넷 기반의 투표 시스템이 도입되어 시간과 장소의 제약을 줄일 수 있다. 전자투표는 전자민주주의의 대표적인 구현 방식 중 하나이다.셋째, 정부 누리집 및 소셜미디어는 행정기관이 정보를 공개하고 시민들의 의견을 수렴하는 채널로 사용된다.마지막으로, '서울시 민주주의 서울', '청와대 국민청원' 등과 같은 온라인 플랫폼은 시민이 직접 정책을 제안하거나 문제 제기를 할 수 있게 한다. 특히 국민청원은 일정 수 이상의 동의를 얻으면 정부 또는 대통령이 공식적으로 답변해야 한다는 점에서 시민의 직접적인 정치 영향력을 확대했다는 평가를 받고 있다.이러한 도구들은 시민과 정부 간의 쌍방향 소통을 가능하게 하며, 정치 참여의 문턱을 낮추는 데 기여하고 있다.4. 전자민주주의의 장점전자민주주의가 갖는 긍정적인 측면은 다음과 같다.시간과 공간의 제약을 줄여 더 많은 시민이 정치에 참여할 수 있어, 더 나아가 다양한 시민의 의견이 정책 결정에 반영될 수 있는 기회를 마련한다. 그리하여 청년, 장애인, 지방 거주자 등 정치적 주변부에 있던 계층도 적극적으로 의견을 표현할 수 있는 기회를 제공한다.또한, 정책 결정 과정과 행정 정보를 실시간으로 공개함으로써 국민들에게 정부의 책임성과 신뢰성을 높일 수 있다. 그리하여 정책 결정 과정과 예산 운용 등을 시민이 직접 모니터링할 수 있어, 권력의 남용을 견제하는 효과를 얻을 수 있다.그리고, 정보 수집 및 분석, 의견 수렴 등의 행정 절차가 디지털화됨에 따라 비용과 시간을 절약할 수 있는 등 정치적으로 효율성을 강화할 수 있다. 행정의 투명성과 시민의 신뢰 확보라는 측면에서도 그 긍정적 효과는 점차 확대되고 있다.5. 전자민주주의의 한계와 비판그러나, 전자민주주의가 가진 다양한 가능성에도 불구하고 여러가지 비판점과 한계점이 존재한다.정보기술에 접근할 수 없는 계층은 배제되어 결과적으로 정치적 불평등이 심화될 수 있다. 이러한 전자민주주의의 한계점을 해결하기 위해서는 정보격차 등 전자민주주의 운영이 필요해 보인다.또한, 미디어의 상징작용으로 인한 허상에 갇힐 가능성도 있다는 전자민주주의 자체의 한계도 있다.즉, 다수에 의해 따르는 감정적 및 단편적인 여론에 의해 결정이 좌우될 수 있는 위험이 있다는 점이다.그리고, 전자민주주의에서 제일 기본적인 기반은 사이버 보안이다. 전자투표나 참여 플랫폼이 해킹 등 외부공격에 취약할 경우, 신뢰성과 안정성이 위협받을 수 있다.6. 전자민주주의의 향후 발전 방향전자민주주의가 성숙해지기 위해 다음과 같은 방안을 생각해 볼 수 있다. 전 계층의 국민들이 정보통신기술을 익숙하게 사용할 수 있도록 정보화 교육 및 인프라 제공이 필요하다. 그 이전에, 기술적으로 신뢰할 수 있는 플랫폼 구축과 정보보안서비스 체계의 구축 마련도 필수이다. 그리고, 전자적 참여 방식의 결과가 실제 정책에 반영될 수 있도록 제도적인 장치가 마련되어야 할 필요성도 있다.
2025 학년도 1 학기 중간과제물(온라인 제출용)?교과목명:소프트웨어공학?학번:?성명:?연락처:?과제유형(공통형/지정형):공통형____________________________________________________________________________문제 1-1. 등장배경기존에는 왼쪽 그림처럼 모놀리틱 시스템을 주로 사용하였다. 모놀리틱 시스템은 하나의 애플리케이션에 모든 비즈니스 로직을 포함하는 구조이다. 그리하여, 모놀리틱 시스템은 처음에는 작은 규모의 효과적이지만 시스템 규모가 커질수록 유지보수와 확장에 어려운 단점이 있다. 이를 극복하기 위해, 오른쪽 그림 구조와 같이 마이크로서비스 아키텍처(MSA)가 기존의 모놀리틱 시스템의 한계를 극복하기 위해서 등장하였다.문제 1-2. 정의MSA는 한 애플리케이션을 다수의 독립된 작은 서비스로 분할하여 배포, 개발 및 운용하는 아키텍처 스타일이다. 각각의 마이크로서비스는 자신만의 데이터베이스를 소유할 수 있고, 타 서비스와는 API나 메시지 큐를 통해 통신한다.문제 1-3. 대표적인 구성 요소(주요 도구)1)API 게이트웨이서비스 통신의 중심점이다. 모든 요청을 전반적으로 관리하며 인증, 라우팅, 로깅 등을 행하는 창구이다.2)Service Discovery동적으로 서비스의 위치를 파악할 수 있는 기능으로, 대표적으로,Netflix Eureka가 있다.3)Configuration Server중앙 설정 서버를 통해 다양한 서비스의 설정 값을 일괄적으로 관리할 수 있다.4)컨테이너화 및 오케스트레이션 도구 (Docker&Kubernetes)위 두 기능은 서비스 배포를 자동화하고, 확장성과 복구를 관리한다. Docker는 애플리케이션과 의존성을 컨테이너로 패키징하여 환경 일관성을 보장한다. Kubernates는 컨테이너 배포, 확장, 로드 밸런싱을 자동화하는 오픈 소스 플랫폼이다.문제 1-4. 장점MSA의 주요 장점 중 하나는 각 서비스가 독립적으로 개발, 배포, 운용될 수 있다는 점이다. 특정 서비스만 업데이트 할 수가 있어, 배포 속도가 빨라지고 위험 부담이 줄어든다. 그리하여, 개발자들이 더 작은 규모의 코드베이스에 세부적으로 집중할 수 있게 하며, 그럼에도 불구하고 더 빠른 속도로 혁신을 이끌어낼 수 있다. 대표적으로, 트래픽이 몰리는 서비스 위주로 스케일아웃(Scale-Out)을 적용할 수 있다.또한, 각 MSA는 개별적으로 기술 선택도 가능하다. 어떤 서비스는 Node,js, 다른 서비스는 Python, 또 다른 서비스는 Go로 개발하는 등, 언어와 프레임워크 제약이 적다. 그리하여 부서별로 가장 효율적인 기술 스택을 적용할 수 있어, 부서 상황에 맞는 개발이 가능하다.그리고, MSA는 조직을 기반한 관리가 수월하다는 장점이 있다. 각 개발 조직들이 서비스를 독립적이고 자율적으로 개발 및 보완할 수 있어 유연성을 확보할 수 있다. 예를 들어, 결제부서, 주문부서 등 각 서비스의 기능 개발 부터 배포까지 책임질 수 있다. 여러 팀이 독립적으로 동시에 개발 및 배포를 진행할 수 있어, 병렬 개발(Parallel Development)이 수월해 진다.이러한 독립적인 특성 덕택에 한 서비스에 장애가 발생하더라도 전체 시스템이 다운되는 것을 피할 수 있다. 즉, 문제가 있는 서비스만 복구하면 되는 것이다. 그래서, 일부 서비스의 장애가 발생하더라도 전체 시스템으로부터 격리할 수 있어 전체 시스템의 안정성을 높일 수 있다.문제 1-5. 문제점그러나, 이를 위해서 MSA를 도입함으로서 발생할 수 있는 보완점이 필요하긴 하다. 서비스 간의 통신, 데이터 일관성, 분산시스템 관리 등 다양한 문제를 해결하기 위해 적절한 도구와 기술을 사용하여 MSA를 구현하는게 필요해 보인다. 이를 위해서는 불가피하게 많은 비용이 소요된다는 점을 고려해 볼 필요성은 있어보인다.그리하여, 마이크로서비스 아키텍처 도입은 조직의 인력, 자원, 비용 등을 신중하게 고려하고 실행하여야 한다. 조직이나 기업이 시스템 규모가 커지고 복잡해지는 상황에서 MSA를 도입하는 것은 충분히 검토해볼 만 하다. 그러나, 시스템이 소규모인 상태에는 오히려 모놀리틱 시스템을 고려하는게 바람직하다. 그 이유는 앞에서 언급했다시피 많은 예산이 소요되기 때문이고, DevOps나 인프라 관리에 부담이 생길 수 있기 때문이다.문제 1-6. 적용 사례MSA는 대표적으로 글로벌 기업부터 국내 스타트업까지 다양한 규모의 조직에서 확장성과 유연성 문제를 해결하기 위해 도입되었다. 대표적으로, 회원 서비스, 주문서비스, 결제서비스, 알림서비스, 메시지 서비스 등 다방면적으로 널리 활용되고 있다. 결제 서비스에 적용될 경우에는, 주문이 몰리는 특정 시간대에만 결제 서비스 서버를 확장할 수 있다. 반대로, 다른 일반적인 시간대는 리소스를 축소해 비용절감이 가능하다는 장점이 있다.대표적으로 배달 어플회사인 우아한형제들은 배달의민족 앱에서 점심, 저녁 식사 시간대 주문량 급증 시 모놀라식 시스템의 한계를 인지하였다. 이러한 한계를 해결하기 위해 주문/배달/결제 시스템을 독립 서비스로 분리하였고, Hystrix를 이용한 서킷 브레이커를 구현하였다. 그리하여 피크 시간대 장애 발생률을 70% 이상 감소시켰다.문제 1-7. 참고문헌1)287~312페이지, 「마이크로서비스 아키텍처의 빛과 그림자」, 양인호, 한국기록학회, 20192)'[마소 394호] 제대로 구성하는 마이크로서비스 아키텍처', 오세용 기자, IT조선, 2018.10.303)'[인터뷰]"마이크로서비스 아키텍처(MSA)도입, 준비된 조직만이 성공할 수 있다"', 정종길 기자, 컴퓨터월드, 2019.09.014)'[AWS 서밋 서울] 생성형 AI 시대 SKT, 배민이 AWS와 협력하는법', 권하영 기자, 디지털데일리, 2024.05.165)'클라우드, 마이크로서비스 아키텍처가 뜬다..삼성SDS, 배달의민족 적극 도입', 유진상 기자, IT조선, 2016.09.062-1. 임계경로 관련 문제1)임계경로 찾는 과정 및 임계경로 구성 작업임계경로(Critical Path)는 모든 작업이 끝나는 최장 작업 경로이다. 임계경로에 있는 작업이 지체가 되면 전체 프로젝트에 개발이 지연하는 현상이 초래된다.어차피 모든 작업이 끝나야 하므로, I에서 역순(반대로) 시간이 더 걸리는 작업을 기준 잡아서 계산하면 된다.따라서 임계경로 구성 작업은 'A->B->D->G->I' 이다. 그리하여 프로젝트 완료에 필요한 최소 기간은 A(2)+B(4)+D(5)+G(7)+(1)을 합해서 19이다.