전략경영론의 전반적인 학습을 위하여 경영전략의 개념과 의의를 살펴보고, 경영전략을 연구하는 학문 분야로서의 전략경영론이 어떠한 과정을 거쳐 발전하는지에 관한 형성과정과 유형을 구별할 수 있도록 한다.
학습목표
전략경영의 개념과 의의를 학습한다.
경영전략론의 발전과정을 학습한다.
다양한 전략의 개념과 의의를 이해한다.
전략의 유형별 차이를 구별한다.
정리
■ 전략경영론은 급변하는 환경에 효과적으로 적응하고 대응함으로써 기업의 장기적 생존과 성장을 모색하는 학문이다.
■ 전략은 조직에 있어서 일련의 주요 의사 결정이나 행동에서 나타나는 일관된 유형, 또는 조직의 장기적인 목적과 목표를 결정하고, 이를 달성하기 위한 제반 활동 및 자원의 배분 등으로 다양하게 정의될 수 있다.
■ 전략 개념의 구성 요소에는 ① 사업영역, ② 자원 동원, ③ 경쟁 우위, ④ 시너지 등의 네 가지가 포함된다.
■ 전략이란, ① 조직의 주요 의사결정들에서 나타나는 일관되고 통합적인 유형으로서, ② 환경으로부터의 기회와 위협 하에서 조직의 목표달성을 위한 일련의 행동 및 이에 대한 자원의 배분 양식을 말하며, ③ 현재와 미래의 조직 활동영역의 선택과, ④ 선택된 활동 영역 내에서 경쟁 우위를 달성하고 이를 지속적으로 유지하기 위한 일련의 활동"을 말한다.
■ 전략은 반드시 합리적 · 분석적 과정에 의해 형성되는 것이 아니며, 비합리적 요소나 경영자의 인지적 왜곡 등에 영향을 받기 때문에, 공식적인 계획이 없이도 나타날 수 있다.
연습문제
문제1.기업들이 기업환경의 중요성을 인식하게 된 결정적인 계기가 된 사건은?
농업혁명
산업혁명
세계공항
오일쇼크
문제2.전략의 구성 요소 중 '조직의 독특한 능력'을 나타내는 것은?
활동영역
자원동원
경쟁우위
시너지
문제3.다음 중 표출 전략을 바르게 설명한 것은?
합리적인 목표와 계획 하에 수립된 전략이다.
조직의 학습과정을 통해 자연스럽게 나타난 전략이다.
숙고전략과 미 실현전략 간의 결합을 통해 나타난다.
의도한 전략과 실현된 전략 간의 결합을 통해 나타난다.
문제4.다음 중 ‘전략은 분석적 · 의도적인 과정을 통해 수립된다’는 관점을 비판할 수 있는 것은?
의도한 전략
숙고 전략
표출전략
실현된 전략
문제5.(OX 문제) “전략은 공식적 · 의도적 계획 없이 나타날 수 있다”
O
X
정답
4:기업들이 기업환경의 중요성을 인식하게 된 것은 대략 1960년대 이후로 볼 수 있다. 1960년대에는 기업간 경쟁, 정부의 입법 및 규제가 심화되었고, 소비자의 인식과 수준이 높아지면서 기업환경을 고려하게 되었는데, 이 때 결정적인 계기가 되었던 것이 오일쇼크라고 할 수 있다.
2:자원 동원은 조직의 목표 달성을 위해 자원이나 능력을 결합· 배분하는 해당 기업의 차별화된 능력을 의미한다.
2:조직의 학습과정을 통해 자연스럽게 나타난 전략이다.
3:(3번과 4번의 해설) 기업의 전략은 환경 분석과 내부 능력 분석을 통해서 수립된다. 따라서 사전의 체계적인 분석과 계획 및 의도를 통해 이루어진다고 할 수 있으나, 모든 전략이 이러한 계획과 의도에 의해서 일관되게 수립되는 것은 아니다. 기업전략은 조직학습과정을 통해서, 계획이나 의도 없이 나타날 수도 있는데, 이것이 표출 전략이다.
O
2강 1장전략경영의의의(II)
전략의계층
전략경영의과정과의의
전략경영자와전략스탭의역할
학습개요
전략경영의 유형 중에서 특히, 분석수준별 유형을 구별하고, 각각의 의의 및 관계를 살펴본다. 또한 기업 내에서 전략이 어떤 과정으로 수립·실행·통제되는지의 과정을 살펴 보며, 이러한 전략 경영의 수립 및 실행의 책임과 역할을 담당하고 있는 전략경영자와 전략 스탭의 역할을 구별할 수 있도록 한다.
학습목표
조직의 분석수준별로 전략을 구별할 수 있다.
분석수준별 전략의 의의 및 관계를 이해한다.
전략 개념의 구성 요소와 전략과정을 이해한다.
전략경영자와 전략 스탭의 역할을 이해한다.
정리
■ 전략은 분석 수준에 따라 ① 전사적 전략, ② 사업부 전략, ③ 기능 전략 등으로 구분할 수 있다.
■ 전략 경영은 전략과 관련된 의사 결정 및 활동의 총체적인 집합으로서 기업의 목표 달성을 위해 전략을 수립실행하고 통제하는 활동이다.
■ 가장 확실한 전략 경영자는 최고 경영자이며, 전략의 수립과 실행, 통제 과정에 대한 책임을 진다.
■ 전략 스탭은 이러한 전략 경영자의 전략적 의사결정을 지원하고 보좌하는 역할을 수행한다.
연습문제
문제1.다음 중 다각화기업에 비해 단일사업기업에서 구분되지 않는 전략은?
전사적 전략과 사업부전략
전사적 전략과 기능전략
사업부전략과 기능전략
기능전략과 팀 전략
문제2.전략 경영의 과정 중에서 조직구조와 인사제도 등이 재설계되는 단계는?
환경분석
전략수립
전략실행
전략통제
문제3.다음 중 전략 경영의 특성과 이점에 관한 설명으로 가장 올바른 것은?
전략 경영은 일선관리자의 주요 역할이다.
전략 경영은 환경적응, 나아가 환경창조의 지속적 과정이다.
전략 경영은 조직의 의사결정에 자율성을 부여한다.
전략 경영은 내부 환경의 중요성을 인식하도록 한다.
문제4.다음 중 전략 경영자에 관한 설명으로 올바른 것은?
가장 이상적인 전략경영팀은 최고경영층으로만 구성된다.
전략의 수립실행통제와 관련된 경영자의 임무는 영리조직에만 적용된다.
전체 조직의 전략수립과 실행의 책임은 최고경영자에게 있다.
전략담당자가 올바른 의사결정을 내릴 수 있도록 지원하는 역할을 수행한다.
문제5.다음 중 전략 스탭의 역할에 관한 설명으로 바르지 못한 것은?
전략적 의사결정에 필요한 정보를 제공한다.
전략 수립과 실행에 대한 책임을 진다.
사업부 간의 경영활동을 조정한다.
전략대안을 도출하고 전략경영자에게 보고한다.
정답
1:다각화된 기업은 기업 활동이 사업부를 중심으로 이루어지며, 이를 관리하는 모기업과 분리되어운영되고 있는 기업이라 할 수 있다. 따라서 다각화 기업에서는 전사적 전략과 사업부
전략이 명확히 구별되어 있으나, 단일사업기업에서는 전사적 전략과 사업부 전략이 조직의
경영층에서 동시에 이루어지며, 사실상 동일한 의미를 지닌다고 할 수 있다.
3:조직구조 및 인사제도와 같은 기능 전략은 전략의 실행단계에서 이루어진다.
2:전략 경영은 최고경영자의 주요 역할이며, 조직의 의사결정에 일관성을 부여해 주며, 조직 구성원에게 외부 환경의 중요성을 인식하도록 한다.
3:전략 경영은 최고 경영자의 주요 역할로서, 전체 조직의 전략 수립 및 실행의 책임은 최고경영자에게 있으나, 이상적인 전략경영팀은 최고 경영층뿐만 아니라, 각 사업 부문이나 기능 부문의 책임자도 포함된다. 그리고 전략 수립 및 전략 실행과 관련된 경영자의 임무는 영리조직뿐만 아니라 비영리 조직의 경우에도 적용된다.
2:전략 스탭은 전략경영자의 전략적 의사결정을 내리는데 필요한 환경의 각종 동향이나 정보를수집·분석하고, 조직의 내부 능력을 전반적인 관점에서 평가하며, 이를 통해 가능한 전략대안을 도출하고 이를 전략경영자에게 보고하는 역할을 수행한다. 또한 다각화 기업에서는사업부 간의 경영활동을 전사적인 관점에서 조정하여 그 성과를 점검하고 평가한다.
1장전략경영의의의연습문제
다음 중 전략의 개념을 구성하는 핵심 요인으로 볼 수 없는 것은?
① 사업영역② 자원동원
③ 경쟁우위④ 핵심성공요인
다음 중 사업부 수준의 전략이 아닌 것은?
① 마케팅 전략② 집중화 전략
③ 차별화 전략④ 원가우위 전략
기업의 사업영역을 선택하고 여러 사업부문을 효과적으로 관리하는 문제를 다루는 전략은 무엇인가?
① 사업부전략② 숙고전략
③ 전사적 전략④ 표출전략
다음 중 전략 경영의 특징을 잘못 표현한 것은?
① 전략경영의 주체는 기획부서이다.
② 전략 경영은 미래지향적이다.
③ 전략경영은 환경에 적응하고 환경을 창조하는 지속적인 과정이다.
④ 전략경영은 기업의 전체 부문을 대상으로 한다.
다음 중, 전략경영과정의 첫 단계에 해당하는 활동은?
① 전략수립② 전략통제
③ 조직설계④ 전략실행
다음 중 분석수준의 구분에 따른 전략에 속하지 않는 것은?
① 기능전략② 전사적 전략
③ 차별화전략④ 사업부전략
전략경영의 특징으로 볼 수 없는 것은 무엇인가?
① 전략경영의 주체는 경영자이다.
② 전략경영은 미래지향적이다.
③ 전략경영은 환경에 적응하고, 환경을 창조하는 지속적인 과정이다.
④ 전략경영은 기업의 특정부문 활동만을 대상으로 한다.
전략목표의 달성 여부를 점검하는 활동은 전략경영과정에서 어떤 부분에 해당하는가?
① 전략수립② 전략실행
③ 전략계획④ 전략통제
다음 중 전략개념의 핵심적인 구성요소라고 할 수 없는 것은?
① 사업영역② 생산제품
③ 자원동원④ 경쟁우위
특정 사업영역 내에서 경쟁우위를 획득하기 위한 효과적인 경쟁방법을 결정하는 문제를 다루는 전략은 무엇인가?
① 사업부전략② 숙고전략
③ 전사적 전략④ 표출전략
정답
1. ④2. ①3. ③4. ①5. ①6. ③7. ④8. ④9. ②10. ①
3강 2장기업의사명과목표
사명의의의
사명선언문
목표수립
학습개요
기업의 전략 수립 과정의 첫 단계로서, 기업 활동에 방향성과 일관성을 제시해 주는 기업 사명과 비전, 그리고 기업 목표의 의의를 이해하고, 전략 수립 과정에 있어서 각각의 중요성과 필요성을 알아보고, 이들의 차이를 구별할 수 있도록 한다.
학습목표
기업 사명과 비전의 필요성과 그 의의를 설명하고, 양자의 차이점을 이해할 수 있다.
사명 수립의 영향 요인에 대해 이해하고, 기업 사명에 포함되어야 할 구성 요소에 대해 설명할 수 있다.
단일 사업 기업과 다각화 기업에서 사업에 대한 정의가 어떻게달라져야 하는가를 이해할 수 있다.
상위 목표와 하위 목표의 관계를 설명하고, 목표가 하향적으로
설계되어야 하는 이유에 대해 설명할 수 있다.
정리
■ 사명은 기업의 존재 의의와 목적을 규정하는 것으로, 기업 목표에 가이드라인으로 작용한다.
■ 전략 수립의 첫 번째 단계로서, 목표 설정 중에서도 가장 우선적으로 결정되어야 할 요소이며, 전략 수립과 실행에 가장 근본적인 지침이 된다.
■ 사명과 유사한 성격의 비전은 미래의 특정 시점에서 조직이 달성하고자 하는 하나의 이상적인 상태를 기술한 것인 반면, 사명은 현재에 보다 초점을 두며 특정 시간에 구애받지 않는다.
■ 비전은 목표와 관련이 있는 반면, 사명은 근본적인 사고방식 및 행동방식과 더욱 관련이 있다.
■ 기업 사명 및 사명 선언문에 포함되어야 할 핵심 요인은 ① 사업에 대한 정의, ② 사업 목적, ③ 조직 운영 철학 등이 포함된다.
■ 사업의 정의는 ‘제품’에 의해서가 아닌, ‘고객지향적 관점’에서 이루어져야 한다.
■ 단일 사업 분야를 영위하는 기업의 경우에는 고객 집단, 고객 욕구, 고객 욕구 충족 방법이라는 세 측면에 따라 사업 분야가 정의되어야 한다.
■ 다각화 기업의 경우에는 포트폴리오 지향적인 사업 정의가 필요하다.
■ 전략적 목표의 3 요인은 ① 생존, ② 수익성, ③ 성장으로서, 기업 사명에는 ‘성장’과 ‘이익 창출(수익성)’을 통한 ‘기업 생존의 확보’ 라는 요소가 깔려 있다.
■ 기업 철학은 전략적 의사 결정자가 기업 운영상 중시하는 기본 신념과 가치관, 열망 등을 구체화한 것으로서, 기업이 어떤 방식으로 사업을 수행하겠다는 것을 나타내 주며, 조직 구성원의 행동 및 의사 결정의 지침이 된다.
■ 목표는 기업의 사명과 전략적 지향점을 구체적인 성과 지표로 나타낸 것이다.
■ 기업 사명이 특정 시간에 구애받지 않고 근본적으로 추구하는 가치를 표현한 것인 반면, 목표는 어떤 특정 기간 동안 기업이 달성하고자 하는 특정 결과를 구체적으로 나타낸 것이다.■ 조직에서의 목표는 계층적인 성격을 띤다.
■ 상위목표에 따라 상위 목표의 달성에 연계되어 있는 여러 가지 하위 목표를 설정할 수 있다.
■ 상위 목표는 하위 목표 설정에 지침이 된다는 점에서, 기업의 목표는 하향적인 과정으로 설정되는 것이 바람직하다.
연습문제
문제1.다음 중 기업 사명에 관한 설명으로 바르지 못한 것은?
기업에 정체성을 부여해 준다.
전략의 수립과 실행에 근본적인 지침이 된다.
최고 경영자의 사업 철학이 반영된다.
측정 가능한 구체적인 목표로 제시된다.
문제2.기업 사명은 ()와(과) 보다 관련이 있는 반면, 비전은 ()와(과) 관련이 깊다.
괄호에 적절한 말이 순서대로 짝지어진 것은?
목표 - 행동방식
전략 수립 - 전략 실행
행동방식 - 목표
전략 실행 - 전략 수립
문제3."다각화된 기업의 경우에는 포트폴리오 지향적인 사업정의가 바람직하다" 이 때 말하는 포트폴리오란?
기업이 영위하고 있는 사업분야의 집합
기업이 보유하고 있는 우수인력의 집합
기업이 보유하고 있는 유형자원의 집합
기업이 보유하고 있는 무형자원의 집합
문제4.기업 목표를 재무적 목표와 전략적 목표로 대별할 때, 전략적 목표에 해당하는 것은?
매출액
기업 이미지
배당률
현금 흐름
문제5.기업의 목표를 장기목표와 단기목표로 대별할 때, 단기목표에 관한 설명으로 바르지 못한 것은?
보통 1년 이내의 목표를 의미한다.
항상 단기적인 관점에서 설정되어야 한다.
조직의 궁극적 목적달성을 위해 반드시 필요하다.
기업의 목표달성을 위해 ‘현재’에 중점을 두고 이루어진다.
정답
1:사명은 기업에 정체성을 부여해 주고, 성장과 발전 방향을 나타내 준다. 따라서 전략 수립과 실행에 가장 근본적인 지침이 된다. 또한 사명은 최고 경영자의 사업 철학을 반영한 것으로서, 기업의 기본적인 지향점을 나타내는 하나의 선언으로서, 측정 가능한 목표를 제시하는 것은 아니다.
3:사명은 기업의 목적과 경영철학 및 행동방식을 나타낸 것으로 시간에 구애받지 않고 기업에 방향성과 활력을 제공하는 원천이 된다. 반면, 비전은 기업의 목표와 관련된 것으로서, 일단 성취되고 나면 더 이상 기업에 방향을 제시해 주지 못한다.
1:단일 사업을 영위하는 기업과는 달리 다각화된 기업의 경우, 여러 사업 분야를 운영하기
때문에 사업을 정의할 때 어려움에 당면하게 된다. 따라서 다각화된 기업은 포트폴리오 지향적인 사업 정의가 바람직한데, 여기서 포트폴리오란 ‘기업이 영위하고 있는 사업 분야의집합’을 의미한다.
2:기업의 재무 성과는 조직의 생존을 위한 기본적이며 필수적인 요소인 반면, 전략적성과는 장기적으로 기업의 위상을 유지·제고하는데 필수적인 요소이다. 따라서 신규 사업 분야의 진출을 통한 다각화, 해외 생산 비율의 확대, 동종 업계 최고의 품질 달성, 신속한 고객 서비스를 통한 고객 만족, 기업 이미지 제고 등과 같은 요인은 전략적 목표에 해당하며, 매출액이나 이익에 대한 여러 지표, 배당률이나 현금흐름 등과 같은 재무 수치는 재무적 목표에 해단한다.
2:목표를 장기 목표와 단기 목표로 구분하는 경우, 단기 목표는 보통 1년 또는 그 이하의 기간을 대상으로 한다. 비록 단기간이라고 하지만, 단기 목표는 조직의 궁극적 목적을 달성하기 위해 거쳐야 하는 단계로서, 현재 또는 가까운 기간을 대상으로 하고 있으나, 항상 장기적인 관점에서 설정되어야 한다.
2장기업의사명과목표연습문제
기업의 근본적인 존재 의의와 목적, 그리고 중시하는 가치를 포괄적으로 나타내는 것은?
① 경쟁전략② 기업사명
③ 목표④ 가치사슬
다음 중 기업의 사명이나 사명선언문에 포함되어야 할 핵심요인이 아닌 것은?
① 사업영역에 대한 정의② 사업목적
③ 조직운영철학④ 기업환경
다음 중 아벨(Abell)의 사업영역정의에 포함되지 않는 것은?
① 고객집단② 생산제품
③ 고객욕구④ 고객욕구의 충족방법(독특한 능력)
전략적 의지(strategicintent)가 강조하는 말은?
① 다각화② 전략적 목표
③ 기업사명④ 재무적 목표
단기 운영목표의 요건으로 부적절한 것은?
① 장기 목표와 연계할 필요가 없다.
② 각 부문별 목표들을 조정하고 통합해야 한다.
③ 구체적이고 측정 가능해야 한다.
④ 구성원들에게 도전 감을 주면서도 달성 가능해야 한다.
사명에 대한 설명으로 부적절한 것은?
① 조직이 우선하는 가치
② 조직의 존재의의와 기본목적
③ 미래에 달성하고자 하는 모습
④ 조직에 정체성 부여
비전에 대한 설명으로 타당한 것은?
① 조직구성원과는 관계없는 최고경영자의 목표이다.
② 조직의 존재목적을 나타낸다.
③ 미래 특정시점에 조직이 도달하고자 하는 모습
④ 사명과 동일한 개념
다음 중 전략수립과 실행과정에서 근본적인 지침으로 작용하는 것은?
① 사명② 조직환경
③ 조직구성원의 희망④ 단기목표16
다음 중 전략적 목표로 보기 어려운 것은?
① 신규사업분야 진출
② 주가10% 상승
③ 핵심역량 강화
④ 해외 생산비율 확대
다음 중 목표에 대한 설명으로 올바르지 않은 것은?
① 목표는 전략적 목표와 재무적 목표로 구분할 수 있다.
② 핵심성과 영역을 구분하는 것이 목표수립에 가장 중요하다.
③ 장기목표보다는 단기목표를 먼저 세워야 한다.
④ 목표는 구체적이어야 한다.
정답
1. ②2. ④3. ②4. ②5. ①6. ③7. ③8. ①9. ②10. ③
4강 3장환경분석(I)
환경분석의의의와체계
일반환경분석
산업환경분석:잠재적진입자의위협
학습개요
기업의 전략 수립에 있어서 환경의 중요성을 이해하고, 환경 분석의 의의 및 방법을 살펴 보며, 이를 통해 환경 분석이 전략 수립에 어떻게 활용되는가를 이해할 수 있도록 한다. 또한 최근 그린 정책과 관련하여 새롭게 재조명되고 있는 자연환경이 기업의 전략 수립에 미치는 영향을 살펴 보고, 신 재생 에너지의 동향에 대해서 알아본다.
학습목표
기업의 전략 수립에 있어서 환경의 중요성을 이해한다.
외부환경이 기업에게 위협인 동시에 기회로 작용하기도 한다는점을 이해한다.
일반 환경의 구성요소를 구분하고, 각각에 대해 설명할 수 있다.
정리
■ 전략이 환경 적응을 위한 기업의 의사 결정과 활동의 총체라는 점에서 전략은 외부 환경에 대한 체계적인 분석에 바탕을 두고수립되어야 한다.
■ 환경은 기업에 위협인 동시에 기회를 제공하기도 한다.
■ 동일한 환경 변화라 하더라도 이를 미리 예측하지 못하고 대응 능력을 가지지 못한 기업에게는 위협이 되지만, 그 변화를 사전에 예측하고 준비한 기업의 경우에는 시장에서 경쟁 우위를 확보할 수 있는 기회가 된다.
■ 일반 환경은 특정 산업 분야에 관계없이 한 사회 내의 대부분의 조직에 영향을 미치며, 개별 기업이 그 영향을 통제할 수 없다.
■ 일반 환경의 구성 요소에는, ① 정치적·법적 환경, ② 경제적 환경, ③ 사회 문화적 환경, ④ 기술적 환경, ⑤ 자연 환경 등이 포함된다.
연습문제
문제1.다음 중 환경 분석의 목적을 가장 바르게 설명한 것은?
기업의 강점과 약점의 파악
정부 구제에 대한 효과적 대처 방안 수립
환경에 잠재하는 위협요인과 기회요인의 파악
잠재적 진입자에 대한 정보수집과 대응전략 마련
문제2.다음 중 일반 환경의 구성 요소가 아닌 것은?
정치 환경
기술 환경
경쟁 환경
문화 환경
문제3.다음 중 일반 환경에 관한 설명으로 올바른 것은?
특정 산업에 관계없이 한 사회 내 기업에 유사한 영향을 미친다.
기업의 전략 수립에 고려되지 않는 요인이다.
공급자와 구매자는 일반 환경의 주요 구성 요소이다.
일반환경은 좀처럼 변화하지 않는다.
문제4.다음 중 신재생 에너지에 속하지 않는 것은?
소수력
태양광
원자력
풍력
정답
3:
환경에 대한 이해는 전략 경영자들이 올바른 의사 결정을 하고, 효과적인 전략 수립과 실행에
필수적인 요건이 된다. 경영자들에게 요구되는 환경 분서의 과제는 환경으로부터의 위협에 적절히 대처하면서, 다른 한편으로는 환경에 잠재되어 있는 기회를 적극 활용하는 것이다.
3
일반 환경의 구성 요소는 ① 정치적·법적 환경, ② 경제적 환경, ③ 사회 문화적 환경,
④ 기술적 환경, ⑤ 자연 환경 등으로서, 경쟁 환경은 제 5 강에서 다루게 될 산업 환경을
의미한다.
1
일반 환경은 특정 산업 분야에 관계없이 한 사회 내의 모든 조직에 대체로 유사한 영향을 미치며, 개별 조직이 어떠한 노력을 기울이더라도 그에 영향을 미칠 수 없는 거시환경을 의미한다. 이러한 일반 환경은 지속적으로 변하며, 이러한 변화가 기업 활동에 기회와 위협 요인으로 작용한다. 따라서 사전에 변화의 흐름을 예측하고, 이에 대한 대응 전략을 세우는 것이 중요하다.
3
석유 및 천연가스의 고갈, 유가 급등으로 대체 에너지의 필요성이 대두되는 가운데,
국제적인 환경 규제 강화로 무공해 신 재생에너지 보급이 절실한 과제가 되고 있다.
기존 연료(석탄, 가스, 오일, 원자력 등)에 의한 온실가스의 발생을 최소화하기 위한
친환경 에너지원(태양광, 수소력, 바이오 연료, 풍력, 지열 등)에 대한 개발이
이루어지고 있다.
5강 3강환경분석(II)
산업환경 분석
기존 기업 간의 경쟁
구매자의 교섭력
공급자의 교섭력
대체품의 위협
핵심 성공 요인의 규명
학습개요
기업의 전략 수립에 있어서 직접적인 영향을 미치는 산업 환경의 중요성을 이해하고, 산업 환경의 각 구성 요소를 살펴보며, 이들이 기업의 전략 수립에 어떤 관련을 갖고 어떻게 활용되는가를 이해할 수 있도록 한다. 또한 특정 산업에서의 성공을 결정짓는 핵심 성공 요인의 규명과 전략 수립의 관계를 알아본다.
학습목표
산업 환경의 구성요소를 구분하고, 각각에 대해 설명할 수 있다.
산업 환경의 각 구성요소들이 산업 내 경쟁에 어떤 영향을 미치는가를 이해할 수 있다.
일반 환경과 산업 환경의 차이점을 구별할 수 있다.
정리
■ 산업 환경은 특정 산업 내 기업들에게 직접적인 영향을 미치며, 경쟁의 정도를 결정한다.
■ 산업 환경은 구성 요소에는 ① 잠재적 진입 기업, ② 기존 경쟁 기업, ③ 구매자의 교섭력, ④ 공급자의 교섭력, ⑤ 대체품 등이 포함된다.
■ 환경 분석을 통해 특정 산업에서 기업의 성패에 핵심적인 영향을 미치는 요인, 즉 핵심 성공 요인을 도출할 수 있다.
■ 핵심 성공 요인에 있어서의 기업 능력이 경쟁자보다 우월할 때, 경쟁 우위를 확보할 수 있다.
■ 핵심 성공 요인의 분석은 곧 경쟁 우위를 창출할 수 있는 기회를 규명하는 것을 의미하므로, 환경 분석에 있어서 핵심 성공 요인의 규명은 필수적이다.
연습문제
다음중기업이 활동하는 공간으로서, 기업의 전략에 직접적으로 영향을 미치는 것은?
일반환경
정치환경
경제환경
산업환경
④
<해설> 환경은 4강에서 살펴 보았듯이 크게 일반환경과 산업환경으로 구분할 수 있는데, 일반환경이
보다 거시적인 환경으로서 모든 기업에 간접적인 영향을 미치며, 산업환경은 기업의 전략
수립에 직접적인 영향을 미친다. ②, ③은 일반환경에 속하므로, 정답은 ④ 산업환경이 된다.
산업환경은 기업들에게 직접적인 영향을 미치며, 경쟁정도를 결정한다는 점에서 ( )이라고도 한다. 괄호 안에 적절한 말은?
일반환경, 2. 거시환경, 3. 경쟁환경, 4. 내부환경
③
<해설> 산업 환경은 기업의 전략 수립에 직접적인 영향을 미치며, 이를 통해 기업의
경쟁 정도를 결정하기 때문에 경쟁 환경이라고도 한다.
다음의 환경 중 기업에 미치는 영향력의 범위가 다른 것은?
거시환경, 2. 산업환경, 3. 경쟁환경, 4. 과업환경
①
<해설> 일반 환경은 특정 산업 분야에 관계없이 한 사회 내의 모든 조직에 대체로 유사한 영향을
미치며, 개별 조직이 어떠한 노력을 기울이더라도 그에 영향을 미칠 수 없는 거시환경을
의미한다. 반면, 산업 환경은 특정 산업과 특정 기업에 제한적이며, 보다 직접적인 영향을
미치는 환경으로서, 기업에 따라 미치는 영향이 다른 환경이다. 이러한 산업 환경은
경쟁 정도를 결정한다는 점에서 경쟁 환경이라고도 하며, 조직론 분야에서는 과업 환경이라고도 한다.
다음의 산업환경 요인 중 포터(Porter)가 고려하지 않은 것은?
잠재적진입기업, 2. 공급자, 3. 경쟁기업, 4. 정부
④
<해설> 포터는 산업 환경의 구성 요소를 ① 잠재적 진입 기업, ② 기존 경쟁 기업,
③ 구매자의 교섭력, ④ 공급자의 교섭력, ⑤ 대체품 등의 다섯 가지로 구분하였다.
다음 중 산업환경에 관한 설명으로 올바른 것은?
모든조직에대하여유사한영향을미친다.
개별조직이영향을미칠수없다.
개별기업이전략수립에있어서일반환경보다중요하다.
경기추세나물가변동등이산업환경에해당한다.
③
<해설> 산업 환경은 조직 활동에 직접적인 영향을 미치며, 영향 범위가 특정 산업 내지
특정 기업에 제한적이고, 기업에 따라 미치는 영향이 다른 환경이다. 반면, 일반
환경은 특정 산업 분야에 관계없이 한 사회 내의 모든 조직에 대체로 유사한
영향을 미치며, 개별 조직이 어떠한 노력을 기울이더라도 그에 영향을 미칠 수
없는 환경으로서, ① 정치적·법적 환경, ② 경제적 환경, ③ 사회 문화적 환경,
④ 기술적 환경, ⑤ 자연 환경 등이 포함된다.
3장환경분석연습문제
다음 중 일반환경의 구성요소가 아닌 것은?
① 정치적 환경② 경쟁환경
③ 사회문화적 환경④ 경제적 환경
다음 중 일반환경에 대한 설명으로 올바른 것은?
① 특정 산업분야에 관계없이 한 사회내의 기업에 유사한 영향을 미친다.
② 기업의 입장에서 일반환경은 전혀 중요하지 않다.
③ 구매자, 공급자는 일반환경의 주요 구성요소이다.
④ 일반환경은 별로 변화지 않는다.
경제적 환경의 주요 구성요소가 아닌 것은?
① 경제성장② 금리
③ 환율④ 정보기술의 발전
다음 중 산업환경에 대한 설명으로 올바른 것은?
① 기업의 전략수립에 간접적으로 영향을 미친다.
② 경제성장, 물가 등은 산업환경의 주요 구성요소이다.
③ 산업내 기업들의 경쟁에 직접적인 영향을 미친다.
④ 개별 기업은 산업환경에 전혀 영향을 미칠 수 없다.
산업환경을 구성하는 요소가 아닌 것은?
① 수요자② 공급자
③ 잠재진입자④ 정부
‘산업환경 분석에 있어서, 현재 산업내 경쟁기업은 아니지만 향후에 시장에 진입할 의지
와 능력을 갖추고 있는 기업에 대한 분석이 중요하다’는 말은 다음 중 무엇의 중요성을 강
조하고 있는가?
① 잠재적 진입자의 위협
② 공급자의 교섭력
③ 기존 기업간 경쟁
④ 대체품의 위협
다음 중 진입장벽의 원천이 아닌 것은?
① 대체품의 위협② 제품차별화 정도
③ 규모의 경제④ 교체 비용
다음 중 철수장벽을 형성하는 주요 요인이 아닌 것은?
①특정목적의생산설비 ②해당사업에대한소유자나경영자의애착
③ 교체비용④ 기업내 타사업과의 관련성이 밀접한 경우
다음 중 포터(Porter)의 산업내 경쟁결정요인에 직접 해당되지 않는 것은?
① 공급자② 경제적 환경
③ 잠재적인 진입 기업④ 구매자
다음 중 기업간 경쟁을 심화시키는 것은?
① 높은 고정비 비중② 높은 제품차별화
③ 낮은 철수장벽④ 높은 교체비용
잠재적 경쟁기업들이 해당 산업에 진출하는 것을 어렵게 만드는 구조적 요인을 무엇이
라 하는가?
① 제품차별화② 진입장벽
③ 대체품④ 철수장벽
다음 중 잠재적 진입기업의 위협을 크게 하는 요인은 무엇인가?
① 기존 기업들의 제품차별화
② 기존 기업들의 규모의 경제성을 가지는 경우
③ 사업진입에 대규모 투자가 필요한 경우
④ 제품의 교체비용이 낮은 경우
안경업에 콘텍트렌즈가 미치는 영향을 가장 적절히 표현한 것은?
① 잠재적 진입자의 위협② 공급자의 교섭력
③ 기존 기업들간 경쟁④ 대체품의 위협
다음 중 특정 산업 내 기업의 입장에서 가장 유리한 상황은?
① 진입장벽이 높고 철수장벽이 낮은 경우
② 진입장벽이 높고 철수장벽도 높은 경우
③ 진입장벽이 낮고 철수장벽이 높은 경우
④ 진입장벽이 낮고 철수장벽도 낮은 경우
다음 중 기업들 간의 경쟁을 격화시키는 상황이 아닌 것은?
① 산업의 성장이 정체되거나 수요가 감소하는 경우
② 기업들의 고정비 비중이 높은 경우
③ 다양한 경쟁기업들이 존재하는 경우
④ 제품의 차별화 정도가 높은 경우
다음에서 공급자의 교섭력이 강해지는 경우는?
① 구매자집단이 소수의 대기업으로 구성되어 있는 경우
② 공급자들의 제품이 차별화되어 있거나 교체비용이 높은 경우
③ 공급자들의 제품에 대한 유력한 대체품이 존재하는 경우
④ 다수의 공급자가 존재하는 경우 26
특정 산업에서의 핵심성공요인을 도출하기 위해 반드시 필요한 것은?
① 산업환경 분석② 내부능력 분석
③ 일반환경 분석④ 목표수립
다음 중 어떤 상황에서 구매자의 교섭력이 강해지는가?
① 구매자 집단이 소수의 대기업으로 구성되어 있는 경우
② 공급자들이 제품이 차별화되어 있는 경우
③ 교체비용이 큰 경우
④ 구매자가 해당 산업에 대해 정보가 별로 없는 경우
다음 중 기업들간의 경쟁이 가장 심화되는 상황은?
① 진입장벽이 낮고 철수장벽이 높은 경우
② 진입장벽이 낮고 철수장벽이 낮은 경우
③ 진입장벽이 높고 철수장벽이 높은 경우
④ 진입장벽이 높고 철수장벽이 낮은 경우
코카콜라는 세계 코카콜라시장에서 선도적인 위치를 구축하고 있다. 이는 진입장벽 개념에 의해 설명할 수 있는데, 콜라시장의 진입장벽의 원천에 대한 설명으로서 가장 타당한
기업의 효과적인 전략 수립을 위해 기업의 내부 분석의 필요성을 이해하고, 자원 기반 관점에서 기업의 내부 능력이 경쟁 우위를 창출하고, 지속적으로 유지하는데 어떤 역할을 하는가를 설명할 수 있도록 한다. 또한 기업의 내부 능력과 전략 수립의 동태적인 관계에 대해서 이해하도록 한다.
학습목표
전략 수립에 있어서 기업의 내부 분석의 중요성을 이해한다.
전략 수립에 대한 두 가지 관점을 제시하고, 그 이론적 근거를 설명할 수 있다.
기업의 내부 능력이 경쟁 우위를 창출하고, 이를 지속적으로 유지하는데 어떤 역할을 하는가를 이해한다.
전략과 기업 능력이 상호 어떠한 동태적 관계에 있는가를
이해한다.
정리
■ 내부 분석의 목적은 보유 자원과 기업 능력에 대한 분석과 경쟁사와의 비교를 통해 기업의 강-약점을 진단하고, 이를 전략 수립 및 실행에 효과적으로 활용하기 위한 것이다.
■ 기업의 보유 자원의 가치는 기업이 이를 어떻게 활용하는가에 따라 달라지며, 기업의 능력은 기업이 보유하고 있는 제반 자원을 효과적으로 결합하고 활용할 수 있는 능력을 말한다.
■ 과거에는 전략 수립에 있어서 외부 환경을 더 중시하였으나, 최근에는 경쟁자가 모방하기 힘든 핵심 역량이 경쟁 우위의 진정한 원천이라는 인식하에 내부 역량의 개발 및 활용을 더욱 중시하고 있다.
■ 경쟁 우위 획득과 관련된 보유 자원이나 기업 능력이 비교적 오랫동안 유지될 수 있고(지속성), 다른 경쟁자가 모방하기 어려우며 (낮은 모방 가능성), 다른 자원이나 역량에 의해 대체하기 어려울 때(낮은 대체 가능성), 기업의 경쟁 우위는 지속적으로 유지될 수 있다.
연습문제
문제1.기업의 보유자원은 유형 자원, 무형 자원, 인적 자원으로 구분된다. 이 가운데 무형 자원에 해당하는 것은?
기업의 신용도
기술 특허
기업 규모
구성원의 능력
문제2.다음 중 기업능력이나 독특한 능력과 동일한 의미의 말은?
경쟁 우위
기업 이미지
핵심 역량
본원적 활동
문제3.다음 중 기업들이 가진 이익창출 잠재력이란 무엇인가?
기업 능력
경쟁 우위
기업 규모
핵심 역량
문제4.다음 중 경쟁우위의 지속성에 영향을 미치는 요인과 거리가 먼 것은?
독특성(희소성)
모방 가능성
지속성
대체 가능성
정답
4
기업의 자원은 유형 자원, 무형 자원, 인적 자원으로 나눌 수 있다. 유형 자원은 기업의 자금 조달 능력, 신용도, 현금 흐름 등과 같은 재무 자원과 기업 규모, 입지, 설비, 건물 등과 같은 물적자원을 말하며, 무형 자원은 브랜드, 특허, 노하우의 보유 정도 등과 같은 기술 자원과 기업의명성 등을 의미하고, 인적 자원은 구성원의 자질이나 능력, 기업데 애한 충성심 등을 포함한다.
3
기업 능력이란 기업이 보유하고 있는 자원을 효과적으로 결합하여 이를 생산적으로 활용할 수 있는 능력을 의미하며, 이와 유사한 용어로서 독특한 능력과 핵심 역량을 사용한다. 독특한 능력은어떤 기업이 경쟁자에 비해 특별히 잘하는 것을 의미하고, 핵심 역량은 다양한 생산 방법이나 기술의 조정·통합하는 방법 등에 대한 공동 학습으로서 사용할수록 가치가 증대되는 것을 말한다.
2
기업의 보유 자원과 능력은 기업의 이익을 창출할 수 있는 잠재력을 결정하는데 있어서 중요한 속성들을 제시하는데, 여기에서 이익 창출 잠재력은 곧 경쟁 우위를 의미한다.
1
경쟁 우위는 기업에 의해 획득되어 있는 경쟁 우위의 정도와 해당 경쟁 우위가 시간
흐름에 따라 유지될 수 있는가 하는 경쟁 우위의 지속성의 두 가지로 구분되는데, 경쟁
우위의 정도에 영향을 미치는 요인에는 자원과 능력의 독특성, 즉 희소성이 있으며,
경쟁 우위의 지속성에 영향을 미치는 요인에는 지속성, 모방 가능성, 대체 가능성이
있다.
7강 4장환경분석(II)
기업능력의 분석방법
내부능력의 평가
학습개요
기능별 분석은 기업의 기능 부문별로 자사의 강점·약점을 분석하는 방법이며, 가치 사슬 분석은 기업이 수행하는 일련의 활동들을 규명하고, 이들 활동들의 상호 작용을 체계적으로 분석하는 방법이다. 기업의 능력은 기업의 경쟁 우위 획득과 유지에 중요한 영향을 미치는 요인들에 대한 규명을 바탕으로 분석과 평가가 이루어져야 한다.
학습목표
기업 능력의 분석 방법으로서 기능별 분석과 가치 사슬 분석을 이해한다.
가치 사슬 분석의 효과성을 설명하고, 주요 활동과 지원 활동을 이해한다.
기업 내부 능력의 다양한 평가 방법을 이해하고, 지원 활동을 이해한다.
정리
■ 기능별 분석은 기업 활동의 기능 부문별로 자사의 강점과 약점을 분석하는 방법으로서, 기업의 성공에 주요 영향을 미치는 요인들을 규명하여 이들에 대해 자사의 강점과 약점을 평가함으로써 전략을 개발하도록 한다.
■ 가치 사슬 분석은 고객에게 제품을 공급하기 위하여 기업이 수행하는 일련의 활동들을 규명하고, 이러한 제반 활동들이 어떻게 상호 작용하는가를 체계적으로 파악하도록 한다.
■ 기업의 능력은 기업의 경쟁 우위 획득과 유지에 중요한 영향을 미치는 요인(전략적 내부 요인)에 대한 규명을 바탕으로 이루어져야 하며, 이를 바탕으로 분석·평가되어야 한다.
■ 기업의 내부 능력을 평가하는 방법은 ① 기업의 과거 성과와의 비교, ② 산업 진화 단계에 따른 평가, ③ 경쟁사와의 비교, ④ 산업 내의 핵심 성공 요인과의 비교 등의 네 가지가 있다.
연습문제
문제1.다음 중 기업 능력을 분석하는 기능별 분석의 가장 큰 약점은?
기업이 가진 강점과 약점을 세부적인 요인까지 상세히 파악할 수 없다.
여러 기능부문들의 상호 결합에 의한 전체적 능력을 평가할 수 없다.
시간과 비용이 과다하게 사용된다.
대기업의 경우에만 적용되고, 중소기업에는 사용할 수 없다.
문제2.다음 중 기업이 수행하는 일련의 활동들을 규명하고, 이러한 제반 활동들의 상호 작용을 체계적으로 파악하고자 하는 분석 도구는?
보유 자원 분석
기능별 분석
기업 능력 분석
가치 사슬 분석
문제3.다음 중 가치 사슬의 주요 활동에 해당하는 것은?
획득
기술 개발
서비스
인적 자원 관리
문제4.다음 중 가치 사슬의 지원 활동에 해당하는 것은?
투입물류
기술 개발
서비스
마케팅과 판매
문제5.다음 중 산업진화단계에 따른 전략의 초점이 올바른 것은?
도입기 - 시장세분화
성장기 - 시장 침투
성숙기 - 시장다각화
쇠퇴기 - 시장점유율 확대
정답
2
기능별 분석은 기업 활동의 기능 부문별로 자사의 강점과 약점을 세부적인 요인까지 분석할
수 있는 이점이 있으나, 환경 분석으로부터 도출되는 핵심 성공 요인과 내부 능력의 평가 결과를 결부시키기가 어렵고, 무엇보다도 여러 기능 부문들의 상호 결합에 의해 형성되는 기업의 전체적인 능력에 대해서는 평가가 곤란하다.
4
가치 사슬 분석은 고객에게 제품을 공급하기 위하여 기업이 수행하는 일련의 활동들을 규명하고,이러한 제반 활동들이 어떻게 상호 작용하는가를 체계적으로 파악함으로써, 경쟁 우위의 원천을규명할 수 있게 하는 기업 능력의 분석 도구이다.
3
가치 사슬의 주요 활동은 기업 활동의 본원적 활동으로서, ① 제품을 제조하는 물리적 과정과 ② 판매 그리고 최종 구매자에게 전달되는 과정,③ 애프터서비스 활동이 포함된다.
2
가치 사슬의 지원 활동은 주요 활동 및 다른 지원 활동을 보조해 주는 활동으로서 생산에 필요한 원부자재를 확보하는 활동, 기술 개발, 인적 자원 관리 및 기타 회사의 전반에 걸친 기능 등이 포함된다.
3
산업 진화 단계에 따른 전략의 초점을 보면, 도입기에는 시장에 침투하기 위한 전략을, 성장기에는 시장의 점유율을 확대하기 위한 전략을, 성숙기에는 시장 점유율을 토대로 다각화하기 위한 전략을, 그리고 쇠퇴기에는 투자 자금의 회수를 극대화하기 위한 전략을 추구하게 된다.
4장내부분석연습문제
전략수립의 두 관점을 바르게 짝지은 것은?
① 환경중시 관점- 기업능력 중시 관점
② 유형자원 중시관점- 무형자원 중시 관점
③ 고객 중시관점- 경쟁자 중시 관점
④ 핵심역량 중시관점- 내부자원 중시 관점
제품의누적생산량이두배로증가할때마다제품의단위당생산원가가일정한비율로 감소하는 현상을 의미하는 것은?
가치사슬에서 기업의 지원활동 중, 특정활동을 개별적으로 지원하지 않고 가치사슬 전체만을 지원하는 것은?
① 획득② 기술개발
③ 기업 하부구조④ 인적자원관리
다른 회사의 우수한 관행을 분석하고 이를 도입함으로써 기업의 내부능력의 향상을 도모하는 경영혁신 기법은?36
① 비즈니스 리엔지니어링② 사업포트폴리오 분석
③ 전략적 의지④ 벤치마킹
경험곡선 효과와 가장 밀접한 관련이 있는 본원적 전략은 무엇인가?
① 차별화 전략② 원가우위 전략
③ 경쟁전략④ 집중화 전략
가치사슬에 대한 설명으로 부적절한 것은?
① 기업의 내부능력을 분석하기 위한 방법이다.
② 다각화된 기업의 사업영역을 결정하는 방법이다.
③ 기업이 수행하는 각 활동들을 상호 관련하에서 체계적으로 파악한다.
④ 기업의 활동을 본원적 활동과 지원 활동으로 나누어 파악한다.
자원기반 관점에 근거한 전략수립 과정을 올바르게 제시한 것은?
① 환경분석 → 내부분석 →경쟁분석 → 전략수립
②SWOT분석 → 기회․위협분석 → 강점․약점분석 → 전략수립
③ 일반환경분석 → 산업환경분석 → 경쟁우위 획득가능성 평가 → 전략수립
④ 보유자원 분석 → 기업능력 분석 → 경쟁우위 획득가능성 평가 → 전략수립
기업의 내부능력을 분석하는 방법을 올바르게 짝지은 것은?
① 일반환경 분석- 산업환경분석
② 기능별 분석- 가치사슬 분석
③ 벤치마킹- 포트폴리오 분석
④ 고객분석-경쟁자 분석
가치사슬 분석에 대한 설명으로 올바르지 않은 것은?
① 기업이 수행하는 여러 활동의 연계성을 파악할 수 있다.
② 기업능력의 분석도구이다.
③ 기능별 분석이 보다 효과적인 방법이다.
④ 기업활동을 주요활동과 지원활동으로 구분하여 파악한다.
다음 중 전략수립에서 기업능력 중시 관점을 올바르게 설명한 것은?
① 산업환경 분석에 초점을 둔다.
② 주요 전략의 실행측면에서 기업의 내부능력을 중요시 한다.
③ 경쟁자가 모방하기 힘든 기업 내부능력의 개발과 활용을 중요시 한다.
④ 주로1970~80년대에 전략수립에서 많이 활용된 방식이다.
가치사슬 분석에서 생산한 제품을 제품창고에 보관하는 활동은 다음 중 무엇에 속하는가?
① 투입물류② 운영
③ 산출물류④ 마케팅과 판매37
가치사슬 분석에서 지원활동에 속하는 것은?
① 기술개발② 판매
③ 투입물류④ 서비스
환경분석의 결과로부터 성공에 영향을 미치는 주요 요인을 도출하고, 이에 따라 기업의 내부능력을 평가하는 방법은 무엇인가?
① 산업내 핵심성공요인과의 비교에 의한 평가
② 과거성과와의 비교에 의한 평가
③ 경쟁사와의 비교에 의한 평가
④ 산업진화단계에 따른 평가
정답 1. ①2. ②3. ④4. ①5. ①6. ②7. ③8. ④9. ②10. ②
11. ④12. ①13. ③14. ③15. ③16. ①17. ①
8강 5장사업부전략(I)
사업부 전략의 이해를 위한 기본 개념
경쟁전략: 원가우위 전략
학습개요
사업부 전략은 특정 산업에서 실제로 기업이 경쟁 우위를 획득하기 위한 효과적인 경쟁 방법으로서, 경쟁 전략 또는 본원적 (경쟁) 전략이라고 한다. 본원적 경쟁 전략은 경쟁 우위의 원천과 산업 내 경쟁 영역에 따라 ① 차별화 전략, ② 원가 우위 전략, ③ 집중화 전략으로 구분된다. 이들 세 가지 경쟁 전략의 의의와 원천 및 각 전략의 선택에 따른 잠재적인 위험에 대해서 살펴본다.
학습목표
전략과 경쟁 우위의 관계를 설명할 수 있다.
각 기업에 따라 전략적 사업 단위가 어떻게 달라질 수 있는가를 설명.
경쟁 전략의 유형이 어떤 개념에 의해 구분·도출되는가를 이해.
원가우위전략, 차별화전략, 집중화전략에 대해 각각의 의의와 원천 및 각전략의 선택에 따르는 잠재적인 위험을 이해.
차별화와 원가 우위를 동시에 추구하는 전략이 왜 일반적으로 비효과적인가를 설명, 양자를 동시에 추구사례
정리
■ 외부 환경 분석과 기업 내부 능력 분석의 결과를 결합하여 전략 방향을 도출하는 활동을 SWOT 분석이라 한다.
■ 환경의 기회와 기업의 강점은 최대한 활용하면서 기업의 약점과 환경의 위협을 최소화하는 것이 성공적인 전략이라는 점을 의미한다.
■ 기업이 특정 산업에서 경쟁자에 대해 경쟁 우위를 획득하기 위한 경쟁 방법을 경쟁 전략이라 한다.
■ 경쟁 전략 유형으로서는 원가 우위 전략, 차별화 전략, 집중화 전략을 들 수 있다.
■ 원가 우위 전략은 경쟁사보다 더 낮은 가격으로 제품이나 서비스를 제공함으로써 경쟁 우위를 확보하는 것이다.
■ 차별화 전략은 제품이나 서비스 제공 시에 경쟁사와 차별화함으로써 경쟁 우위를 확보하기 위한 전략이다.
■ 집중화 전략은 산업 전체가 아니라 산업 내의 특정 시장 영역을 대상으로 하는 경쟁 방법이다
연습문제
문제1.다음 중 전략사업단위(SBU)의 세 가지 요건에 속하지 않는 것은?
독자적인 사업과 분명한 목표가 있어야 한다.
효과적인 가치 사슬을 가져야 한다.
독자적인 능력을 가진 경쟁자로서 자격이 있어야 한다.
전략 실행에서 주체가 될 수 있어야 한다.
문제2.다음 중 기업의 환경 분석과 내부 능력 분석의 결과를 결합하여 전략의 방향을 도출하고자 하는 분석 기법은?
기능별 분석
가치 사슬 분석
SWOT 분석
BCG 매트릭스
문제3.다음 중 본원적 전략이 적합한 수준은?
전사적 수준
사업부 수준
기능부서 수준
개인직무 수준
문제4.다음 중 본원적 전략의 유형이 아닌 것은?
차별화 전략
집중화 전략
다각화 전략
원가우위 전략
문제5.다음 중 고객들이 독특한 욕구를 가지고 있는 시장에서의 적소를 선택하는 것이 요체가 되는 본원적 전략은?
차별화 전략
집중화 전략
다각화 전략
원가우위 전략
정답
2
전략 사업 단위(SBU)란 다각화된 기업이 각 사업의 특성에 맞는 전략이 개발될 수 있도록조직 단위를 나누고, 전략 수립과 실행의 권한과 책임을 조직 단위 별로 분권화한 것으로서,① 다른 전략 사업 단위와 구별될 수 있는 독자적인 사업과 분명한 목표를 갖고 있어야 하며, ② 분명한 경쟁자를 갖고 있는 동시에, 시장에서 독자적인 능력을 가진 경쟁자로서자격이 있어야 하고, ③ 해당 사업 단위의 전략 실행에서 주체가 될 수 있어야 한다.
3
SWOT는 기업의 강점(strengths)과 약점(weaknesses), 환경의 기회(opportunities)와 위협
(threats)에서 영문 첫 글자를 조합한 표현으로서, SWOT 분석은 기업의 사명과 목표가 설정되고, 환경과 내부 능력에 대한 평가가 이루어진 후, 전략 선택을 위한 사전 단계인 전략 분석 단계에서 전략 대안을 도출하기 위한 기본 방향을 제시해 주는 역할을 한다.
2
본원적 전략은 산업의 특성과 무관하게 나타나는 전략으로서, 기업이 특정 산업 내에서 경쟁우위를 획득함으로써 경쟁자에 대해 평균 이상의 성과를 얻기 위한 경쟁방법이며, 사업부 수준에서 계획되는 전략이다.
3
본원적 전략은 경쟁 영역이 산업 전체인지 산업 내의 특정 영역인지에 따라 집중화전략을 구분하고, 경쟁 우위의 유형에 따라 원가 우위 전략과 차별화 전략을 구분한다.
2
본원적 전략의 세 가지 유형 가운데, 원가 우위 전략은 원가 우위에 영향을 미치는 여러 가지 수단을 이용하여 특정 산업에서의 원가 우위를 통해 경쟁우위를 획득하려는 전략이며, 차별화 전략은 고객에게 자사의 제품이 독특한것으로 인식되도록 함으로써 경쟁 우위를 획득하려는 전략이고, 집중화 전략은고객들이 독특한 욕구를 가지고 있는 시장에서의 틈새시장을 선택하는 전략이다.
5장사업부전략연습문제
1. 다른 기업에 비해 규모의 경제에서 우위에 있는 기업의 경우에 가장 적절한 경쟁 전략은?
① 차별화전략② 원가우위전략
③ 경쟁전략④ 집중화전략
2. 다음 중 고객의 욕구나 행동에 대한 면밀한 분석이 가장 필요한 전략은?
① 차별화전략② 원가우위전략
③ 경쟁전략④ 집중화전략
3. 환경의 기회와 위협, 기업의 강점과 약점에 대한 분석결과를 결합함으로써 바람직한 전
략 방향을 도출하고자 하는 방법은?
①SWOT분석② 가치사슬 분석
③ 사업포트폴리오 분석④ 기능별 분석
4. 산업 내의 특정 부문만을 대상으로 하는 경쟁 전략유형은?
① 차별화전략② 원가우위전략
③ 경쟁전략④ 집중화전략
5. 경쟁 전략은 어느수준(계층)의 전략에 해당하는가?
① 사업부전략② 전사적 전략
③ 기능별 전략④ 표출전략
6. 기업들간의 경쟁이 주로 가격경쟁에 바탕을 두고 이루어지는 경우에 효과적인 경쟁전략
은?
① 원가우위 전략② 차별화 전략
③ 경쟁 전략④ 집중화 전략
7. 규모의 경제 효과를 누리는 기업의 경우에 가장 효과적인 경쟁 전략은?
① 차별화 전략② 경쟁 전략
③ 원가우위전략④ 집중화 전략
8. 다음 중 경쟁 전략 유형에 속하지 않는 것은?
① 집중화 전략② 다각화 전략
③ 차별화 전략④ 원가우위 전략
9. 흔히 중소기업의 경우에 널리 활용되는 경쟁 전략 유형은 무엇인가?
① 집중화 전략② 차별화 전략
③ 원가우위 전략④ 경쟁 전략46
10. 어떤 기업이 독특한 상표 이미지(brandimage)를 구축함으로써 경쟁사와 경쟁하는 전
략을 택한다고 할 때, 이는 본원적 전략 유형 중 무엇에 해당하는가?
① 집중화 전략② 차별화 전략
③ 생산 전략④ 원가우위 전략
11.SWOT 분석의 개념에 대해 올바른 것은?
① 환경: 위협- 기업:약점
② 환경: 기회와 위협- 기업: 능력과 약점
③ 환경: 기회와 위협- 기업: 강점과 약점
④ 환경: 기회- 기업: 강점
12. 차별화 전략에 대한 설명으로 잘못된 것은?
① 차별화의 가치는 고객이 인정해야 한다.
② 차별화 전략에서는 가격이 가장 중요하다.
③ 차별화 전략을 추구하는 경우, 일반적으로 타 제품에 비해 가격이 높다.
④ 차별화의 방법은 매우 다양하다.
13. 다음 중 차별화의 원천으로 볼 수 없는 것은?
① 고객서비스② 제품의 성능
③ 설비가동률④ 브랜드
14. 다음 중 원가우위의 원천으로 볼 수 없는 것은?
① 학습효과② 원자재의 값싼 조달
③ 저렴한 인건비④ 차별적 마케팅 활동
15. 제품을 생산하는 공정기술의 우위를 활용하기 위해 타당한 경쟁전략은 무엇인가?
① 차별화 전략② 원가우위 전략
③ 수직적 통합 전략④ M&A전략
16. 집중화 전략이 효과를 거둘 수 있는 상황으로 가장 적절한 것은?
① 산업 내 매력적인 틈새시장이 존재하는 경우
② 소비자 기호의 변화가 없는 경우
③ 가격경쟁이 치열한 경우
④ 제품의 교체비용이 낮은 경우
정답1. ②2. ①3. ①4.④5. ①6. ①7. ③8. ②9. ①10. ②
11. ③12. ②13. ③14. ④15. ②16. ①
9강 6장전사적전략(I)
기업의성장과발전
수직적통합
학습개요
기업이 성장함에 따라 사업 영역을 확장하고 새로운 사업 분야로 진출하는 전략적 방법의 하나로 수직적 통합에 대해서 살펴본다. 단일 사업 분야에서 사업 영역을 확대할 때, 일반적으로 선택하는 수직적 통합의 개념과 장단점에 대해서 이해한다.
학습목표
기업의 성장 단계와 성장 전략을 설명할 수 있다.
수직적 통합의 개념과 장단점을 이해하고, 단점을 극복하기 위한대안을 제시할 수 있다.
정리
■ 수직적 통합이란, 기업에 원자재나 부품 등을 공급하는 분야나 제품의 유통 경로 등과 같이 현재의 사업 영역에 수직적으로 관련된 분야로 진출하는 것을 말한다.
■ 수직적 통합은 거래 비용의 감소, 기업 활동의 불확실성 감소, 조정의 용이성, 시장 지배력의 확보 등과 같은 이점을 누리기 위해 이루어진다.
■ 수직적 통합은 기업 활동의 상류 부문으로 진출하는 후방 통합과 하류 부문으로 진출하는 전방 통합으로 나뉜다.
연습문제
문제1.기업의 성장 유형은 결국 ()과 ()의 선택 문제이다. 괄호 안에 적절한 말은?
자본- 시장 영역
자본 - 기술
제품 - 시장 영역
제품 - 기술
문제2.다음 중 기존 제품의 새로운 용도를 개발함으로써 소비자층을 늘리고 이를 통해 기업의 성장을 추구하는 방법은?
시장 침투
제품 개발
시장 개발
다각화
문제3.다음 중 신제품으로 새로운 시장을 개척함으로써 성장을 도모하는 방법은?
시장 침투
제품 개발
시장 개발
다각화
문제4.다음 중 수직적 통합의 이점에 해당되지 않는 것은?
거래비용 감소
기업의 유연성 증가
품질 향상
시장 지배력 강화
문제5.다음 중 전방 통합을 바르게 설명한 것은?
자동차 회사가 부품 제조업체를 흡수할 때 나타난다.
건설회사가 시멘트 공장을 흡수할 때 나타난다.
기업의 성장 유형 중 시장 개발에 해당한다.
기업 활동을 하류 부문으로 확대하는 것이다.
정답
3:기업의 성장은 사업 분야(제품)와 시장 영역의 선택이라는 두 측면으로 나룰 수 있다.기업의 성장은 기존의 제품으로 기존 시장에 침투하거나, 새로운 시장을 개발하기도하고, 기존 시장에서 새로운 제품을 개발하거나, 새로운 제품으로 새로운 시장을 개척하기도 한다.
3:기존 제품의 새로운 용도라고 하면 제품 개발로 오해하기 쉽다. 기존 제품의 새로운 용도를개발한다는 것은 기존 제품을 통해 새로운 고객층을 늘린다는 측면에서 시장을 개발하는 것이다.
4:기업이 기존 시장에서 신제품을 개발하는 것은 기존 제품의 기능이나 라인을 추가하는
것으로 제품 개발이지만, 새로운 시장을 통해 신제품을 개발하는 것은 새로운 고객층에게 새로운 제품을 추가하는 것으로서 다각화라고 한다.
2:수직적 통합은 기업 활동의 유연성을 저하시키는 요인으로 작용하기 때문에 오히려 경쟁력을 약화시킬 수 있고, 기술 변화에 탄력적으로 대응하기 어려우며, 제품 수요가불확실하거나 경쟁이 치열한 경우 위험에 봉착하게 될 수 있다.
4:수직적 통합은 전방통합과 후방통합의 두 유형이 있는데, 전방통합은 기업활동의 하류 부문으로 확대하는 것을 의미하며, 후방통합은 기업 활동의상류 부문으로 확대하는 것을 의미한다. (예: 자동차 생산업체가 자동차 대리점과 같은 유통 부문으로 진출하는 것은 전방통합이며, 자동차 부품 생산업체로 진출하는 것은 후방통합이다)
10강 6장전사적전략(II)-다각화,전략적제휴
다각화
전략적제휴
학습개요
단일 사업 분야의 기업이 사업 영역을 확대하는 가장 보편적인 전략으로서 다각화와 전략적 제휴를 살펴본다. 구체적으로 어떤 이유로 다각화를 하게 되는지, 다각화를 통해 어떤 가치가 창출되는지, 다각화를 위한 방법은 무엇인지를 이해하고, 전략적 제휴의 개념과 동기 및 유형 등에 대해서 이해한다.
학습목표
사업영역 확대방법으로서 가장 보편적인 다각화의 사업 분야별 동기를 이해하고, 다각화 방법, 다각화를 통한 가치창출, 다각화의 유형별 성과 및 한계 등을 설명할 수 있다.
기업 간의 특정 전략적 제휴를 대상으로 그 동기와 목적, 유형 및 효과적 관리 방안에 대해 설명할 수 있다.
정리
■ 다각화란, 기업이 새로운 제품으로, 새로운 사업 분야로 진출하는 것을 말한다.
■ 기업은 지속적 성장이나 핵심 역량의 활용을 위해 또는 위험 분산, 보유 자원이나 자산의 효율적 활동 등과 같은 다양한 목적으로 다각화를 시도한다.
■ 전략적 제휴란, 둘 이상의 기업이 서로 독립성을 유지하면서 특정 사업이나 특정 업무 분야에 걸쳐 장기적인 협력 관계를 구축하는 것을 말한다.
■ 환경의 급변과 급속한 기술 혁신, 치열한 경쟁, 글로벌화의 진전 등에 따라 생존을 위해, 그리고 보다 효과적인 환경 적응을 위해 기업간 전략적 제휴가 이루어진다.
연습문제
문제1.다음 중 다각화의 가치에 대한 가장 일반적인 논리는?
다운사이징
벤치마킹
범위의 경제
리엔지니어링
문제2.다음 중 다각화의 방법이 아닌 것은?
내부개발
아웃소싱
기업인수
합작투자
문제3.다음 중 관련다각화의 이점에 해당하는 것은?
위험이 분산된다.
축적된 기업 능력을 활용할 수 있다.
재무자원의 관리나 투자 자금의 배분이 용이하다.
수익성이 높은 분야를 선택한 경우 경영성과가 향상된다.
문제4.다음 중 전략적 제휴의 특징으로 부적절한 것은?
제휴기업 간에 성과와 위험을 공유한다.
제휴에 참여한 기업들은 상호 독립성을 유지한다.
제휴관계에 있는 기업 간에 수직적 관계가 형성된다.
특정 업무에 대하여 비교적 장기적 협력관계를 구축하는 것이다.
정답
3:다각화의 가치에 대한 가장 일반적인 논리는 바로 자원의 공동 활용에 따른 범위의
경제성이다. 범위의 경제란 복수의 제품을 생산할 때 자원의 공동 활용에 따른 제품의
단위당 원가의 감소를 의미한다.
2:아웃소싱은 기업의 규모를 축소하면서도 기업의 유연성을 제고하거나 유지하기 위한
방안으로서 다각화의 방법으로 보기 어렵다.
2:다각화의 유형에는 관련다각화와 비 관련다각화의 두 가지가 있는데, 관련다각화는
말 그대로 현재의 사업분야와 관련된 분야로 진출하는 것으로서 기존의 축적된 기업
능력을 활용할 수 있다는 장점이 가장 크다고 볼 수 있다. 나머지 선택지는비 관련다각화의 이점에 해당한다.
3:전략적 제휴는 둘 이상의 기업들이 서로 독립성을 유지하면서 특정 사업이나 특정
업무 분야에 걸쳐 비교적 장기적인 협력 관계를 구출하는 것으로서, 이는 각 기업들이 서로 상호 의존성을 가지는 수평적 관계로 이루어진다.
다각화된 기업은 단일 사업을 영위하는 기업에 비해 여러 사업 분야를 효과적으로 관리하기 위해, 사업 영역을 결정하고, 사업부 간의 자원을 배분하며, 사업부 별로 전략을 수립하여 전사적으로 조정하는데 따른 복잡한 무제에 부딪치게 된다.본 강의에서는 다각화 기업의 사업부 관리 유형과 각 사업부의 관리를 통해 창출되는 가치 및 효과성을 살펴본다.
학습목표
다각화 기업의 본사를 대상으로 본사의 사업부 관리 유형을 규명하고 각각의 효과성을 이해한다.
다각화 기업의 본사가 사업부의 관리를 통해 창출하는 가치를 이해하고 설명한다.
정리
■ 다각화된 기업에서 본사가 각 사업부를 관리하는 유형은 전략 계획형, 전략 통제형 및 재무 통제형의 세 가지로 나눌 수 있다.
■ 전략 계획형은 본사가 계열사나 사업부의 전략 수립에는 깊이 관여하는 반면, 성과에 대해서는 느슨하고 유연하게 통제한다.
■ 재무 통제형은 본사가 사업부의 전략 수립에는 거의 관여하지 않는 반면, 엄밀한 재무 목표를 설정하고 그 달성 여부를 엄격히 통제한다.
■ 전략 통제형은 전략 계획형과 재무 통제형의 절충적인 성격을 띤다.
연습문제
문제1.본사는 상이한 사업부 간의 상호 관련성을 관리함으로써 전체 기업의 시너지를 창출할 수 있다. 이러한 활동을가장 잘 설명하는 것은?
각 사업부에 대한 개별적 관여
사업부 간 관계 조정
전문 기능과 서비스 제공
사업 개발
문제2.다음 중 본사가 사업부를 관리하는 유형에 속하지 않는 것은?
자금 관리형
전략 계획형
재무 통제형
전략 통제형
문제3.다음 중 본사가 사업부의 전략 수립에는 자율성을 강조하며, 사업부 간의 조정에만 개입하는 전략 경영 스타일은?
전략 계획형
사업 개발형
전략 통제형
재무 통제형
정답
2:다각화 기업에서 사업부를 통해 가치를 창출하는 방법에는 관리하는 방법에는 ① 각 사업부에 대한 개별적 관여, ② 사업부 간 관계 조정, ③ 전문 기능과 서비스 제공, ④ 사업 개발 등의 네 가지 유형이 있는데, 이 가운데 전체 기업의 시너지 창출을 위해 상이한 사업부 간의 상호 관련성을 관리하는 것을 ‘사업부 간의 관계 조정’이라 한다.
1:본사가 사업부를 관리하는 유형에는 ① 전략 계획형, ② 전략 통제형, ③ 재무 통제형
등의 세 가지가 있다.
3:전략 통제형은 본사가 사업부의 전략 수립 과정에 깊이 관여하는 전략 계획형과 사업부의 전략 수립에 거의 개입하지 않는 재무 통제형의 절충적인 특성을 갖춘 다각화 기업의 전략 경영 스타일로서, 사업부의 자율성을 강조하면서 사업부 간의 조정에만 개입한다.
12강 7장다각화기업의관리(II)
사업포트폴리오분석
학습개요
다각화 기업은 다각화 그 자체보다 다각화된 사업 분야들을 관리하는 방법에 의해 성패가 결정된다. 본 강의에서는 다각화된 사업들을 관리하고 의사결정을 지원해 주는 도구로서 포트폴리오 분석에 대해 살펴본다.
학습목표
사업 포트폴리오 분석의 의의와 한계를 이해하고, 효과적인 적용 방법을 설명한다.
사업 포트폴리오 분석의 기법들의 유형을 구별하고, 각 장단점을 제시한다.
용어
BCG 매트릭스
GE/Mckinsey 매트릭스
산업진화매트릭스
정리
■ 다각화 기업의 전반적 사업 구조를 분석하고, 이에 따라 각 사업 분야에 대한 전략적 시사점을 도출하기 위한 전략적 분석 도구로서 사업 포트폴리오 분석 기법이 널리 활용되어 있다.
■ BCG 매트릭스는 시장 성장률과 상대적 시장 점유율에 따라 각 사업부를 물음표, 별, 자금 젖소, 개 등으로 나누어 평가하여, 각 사업부의 전략 방향과 기업 전체의 자원 배분 기준을 제시해 준다.
■ GE/Mckinsey 매트릭스는 BCG 매트릭스의 단순성을 보완하기 위해 개발한 포트폴리오 분석 기법이다.
■ 산업 진화 매트릭스는 GE/Mckinsey 매트릭스에 산업 발전 단계별로 각 사업부의 분포를 반영시킨 포트폴리오 분석 기법이다.
연습문제
문제1.다음 중 사업포트폴리오 분석의 시사점이 아닌 것은?
자원배분
전사적 전략 수립
성과목표의 설정
사업균형평가
문제2.다음 중 BCG 매트릭스의 두 축을 바르게 짝지은 것은?
시장성장률 - 상대적 시장점유율
시장성장률 - 경쟁적 지위산업
점유율 - 상대적 시장점유율
산업점유율 - 상대적 시장점유율
문제3.다음 중 BCG 매트릭스의 성공적인 순환을 바르게 나타내고 있는 것은?
물음표 → 별 → 자금젖소 → 개
물음표 → 별 → 자금젖소 → 물음표
자금젖소 → 별 → 물음표 → 개
자금젖소 → 별 → 물음표 → 자금젖소
문제4.다음 중 GE/Mckinsey 매트릭스가 등장하게 된 가장 큰 원인은?
BCG 매트릭스의 단순성을 보완하기 위해서
BCG 매트릭스의 복잡성을 단순화하기 위해서
산업의 발전단계를 반영하기 위해서
제조업분야에 특별히 알맞은 분석을 하기 위해서
문제5.다음 중 GE/Mckinsey 매트릭스에서 원의 크기가 의미하는 것은?
해당 사업부의 규모
해당 사업부의 매력도
해당 사업이 속한 시장의 규모해당 사업이 속한 시장의 매력도
정답
2:사업 포트폴리오 분석기업은 전사적 전략의 수립이 아닌 각 사업부의 전략 수립을위한 것으로서, 산업 매력도와 기업의 경쟁 위상이란 두 측면에서 각 사업의 현위치를 평가하고, 해당 사업에 대한 전략대안을 도출하기 위한 것이다.
1:BCG 매트릭스는 외부의 환경 요인인 시장 성장률과 산업 내 기업의 위상을 의미하는 상대적시장 점유율에 의해 각 사업부를 평가하고, 기업 전체의 자원배분 기준과 각 사업부의 전략
방향을 제시해 준다.
2:시장에서 처음으로 제품을 출시하는 대부분의 사업부들은 물음표형 사업에서 시작하며,물음표형 사업에서 성공하면 별형 사업이 된다. 이후 별형 사업의 시장 성장률이 감소하면 새로운 투자의 필요성이 낮아지기 때문에 자금 젖소형 사업이 되고, 자금 젖소형 사업에서 창출된 자금은 전망 있는 물음표형 사업에 다시 투자하게 된다.
1:GE/Mckinsey 매트릭스는 BCG 매트릭스의 단순성을 보완하기 위해 개발한 포트폴리오분석기법으로서, 산업의 매력도와 자사의 경쟁지위라는 두 차원에 의거하여 9개의상한으로 매트릭스를 분류하고 이에 따라 각 사업부를 평가하기 위한 것이다.
3:GE/Mckinsey 매트릭스의 각 원의 크기는 해당 사업이 속한 시장의 규모이며, 원 내의 음영부분은 해당 사업부의 시장 점유율을 의미한다.
7장다각화기업의관리연습문제
BCG 매트릭스를 구성하는 두 차원을 올바르게 나타낸 것은?
① 시장성장률-상대적 시장점유율② 산업매력도-경쟁지위
③ 시장성장률-경쟁지위④ 산업매력도-상대적 시장점유율
본사가사업부를관리하는유형은크게세가지로나눌수있다.이에속하지않는것은?
① 재무통제형② 전략계획형
③ 자금관리형④ 전략통제형
본사의 가치창출 유형으로 타당하지 않은 것은?
① 사업부간 관계조정
② 각 사업부에 대한 개별적 관여
③ 외부환경 분석
④ 전문기능과 서비스 제공
BCG 매트릭스에서 별(star)형 사업에 대한 전략으로서 가장 적절한 것은?
① 구축② 유지
③ 수확④ 철수
사업포트폴리오 분석방법 중에서 어떤 사업의 대상 시장이 도입기에 있을 때 가장 적절한 방법은?
① BCG 매트릭스② GE/McKinsey 매트릭스
③ 산업진화 매트릭스④ 산업구조 분석
기업본사가 계열사나 사업부를 관리할 때, 계열사나 사업부의 전략수립에는 깊이 관여하는 반면, 통제는 느슨하게 하는 전략경영 스타일은?
① 전략계획형② 전략통제형
③ 재무통제형④ 사업개발형
사업포트폴리오분석방법중에서각사업부간에재무자원(자금)의효율적분배방법을제시하는 데 초점을 두고 있는 것은?
① BCG 매트릭스② GE/McKinsey 매트릭스
③ 산업진화 매트릭스④ 산업구조 분석
GE/McKinsey 매트릭스를 구성하는 두 차원을 올바르게 나타낸 것은?
① 시장성장률-상대적 시장점유율② 산업매력도-경쟁지위
③ 시장성장률-경쟁지위④ 산업매력도-상대적 시장점유율73
BCG 매트릭스에서 잉여자금의 창출이 가장 큰 사업유형은?
① 문제아② 별
③ 자금젖소④ 개
다각화된 기업의 본사가 담당하는 주요 전략과제가 아닌 것은?
① 사업영역의 결정
② 사업부 간 자원배분
③ 사업부 성과의 통제
④ 개별 사업부의 경쟁전략 수립
사업부 경영자의 임명, 자본투자 결정 등과 같은 활동은 본사의 어떤 활동에 속하는가?
① 각 사업부에 대한 개별적 관여
② 사업부간 관계 조정
③ 전문기능과 서비스 제공
④ 사업개발
BCG 매트릭스에서 시장의 전망은 좋으나 현재의 시장지위가 취약한 사업유형은?
① 문제아② 별
③ 자금젖소④ 개
본사는 법무, 홍보, 재무 등과 같은 기능을 통합하여 수행하고, 이를 통해 사업부를 지원하는 역할을 수행할 수 있다. 이러한 활동을 가장 잘 설명한 것은?
① 각 사업부에 대한 개별적 관여
② 사업부간 관계 조정
③ 전문기능과 서비스 제공
④ 사업개발
엄격한 예산통제와 단기적인 재무목표의 설정과 관리를 통해 각 사업부를 통제하는 본사의 전략경영 스타일은 무엇인가?
① 전략계획형② 재무통제형
③ 전략통제형④ 사업개발형
사업포트폴리오 분석의 활용에 대한 설명으로 타당하지 않은 것은?
① 전략경영자의 판단보다 우선되어야 한다.
② 복잡한 현상을 단순화한 것이므로 의사결정에 참고로 활용한다.
③ 전략적 의사결정을 지원하는 도구로서 활용하여야 한다.
④ 사업포트폴리오 분석기법은 장단점이 있으므로 상호보완적으로 활용하여야 한다.
사업부의 수가 비교적 적고 사업부 간 상호관련성이 높은 경우에효과적인 본사의 전략경형 유형은?
① 전략통제형② 재무통제형74
③ 전략계획형④ 사업개발형
사업포트폴리오 분석의 활용방안으로 타당하지 않은 것은?
① 자원의 배분② 성과목표의 설정
③ 사업균형의 평가④ 경쟁전략의 수립
사업부의수가아주많고사업부도다양한복합기업의경우에,가장효과적인본사의 사업부 관리 유형은 무엇인가?
기업은 새로운 시장을 개척하기 위해서, 또는 저렴한 비용으로 제품을 생산하기 위해서, 원료나 부품의 안정적인 조달을 위해서, 기타 여러 가지 목적으로 해외시장에 진출한다. 본 강의에서는 국제 기업의 개념과 기업의 국제화 과정을 살펴보며, 참고 자료를 통해 관련된 다양한 국제화 방법을 알아본다.
학습목표
국제 기업의 유형을 구분할 수 있다.
해외 시장과 국내 시장의 전략적 접근의 차이를 이해하고, 해외 시장의 진출 방식을 설명할 수 있다.
정리
■ 기업의 국제화는 일반적으로 ① 수출, ② 해외 직접 투자, ③ 글로벌화의 과정을 거쳐 진화한다.
■ 해외 직접 투자는 기업의 생산 요소를 해외로 이전하는 것을 말한다.
■ 해외 직접 투자가 상당히 진전되면 해외로부터의 매출이나 이익이 기업 전체에서 차지하는 비중이 증대되면서 글로벌화의 단계로 진입하게 된다.
연습문제
문제1.다음 중 기업의 일반적인 국제화 단계를 순서대로 나열한 것은?
수출 → 해외직접투자 → 글로벌화
글로벌화 → 수출 → 해외직접투자
수출 → 글로벌화 → 해외직접투자
해외직접투자 → 수출 → 글로벌화
문제2.프랜차이징은 ()의 한 유형으로 볼 수 있다. 괄호 안에 알맞은 말은?
계약생산
턴키건설계약
라이센싱
다각화 전략
문제3.다음의 해외시장진출방식 중 한 기업이 일정기간 동안 타국가에 있는 기업의 경영을 대신해서 관리하는 방식은?
프랜차이징
턴키건설계약
라이센싱
경영관리계약
정답
1
기업의 국제화는 점진적인 학습과정을 통해 국제 경영 활동을 확대해 나가는 단계적인 과정으로서, 수출 → 해외직접투자 → 글로벌화의 과정을 거치게 된다.
3
프랜차이징은 독립된 다른 기업이나 가맹점 등에게 회사명, 상표, 기술 등에 대한 사용권리를이전하고 사업 시스템을 지원해 주는 방식으로서, 제공기업의 마케팅정책이나 경영관리활동에따라 사업을 수행하며, 그 대가로 수수료, 운영로열티 및 기타 보상금을 제공한다는 점에서라이센싱의 한 유형으로 볼 수 있다. 하지만, 엄밀하게 볼 때, 프랜차이징은 가맹점들의 영업에 대해 어느 정도 강력한 통제를 할 수 있다는 점에서 일반적인 라이선싱과는 구별된다.
4
경영관리계약은 한 기업이 일정 기간에 타국에 있는 기업의 경영을 대신해서 관리하는방식으로서, 일종의 국제적인 소유와 경영의 분리를 의미하며, 담당하는 회사는 관리노하우를 제공하는 대라고 일부 지분이나 사용료 또는 수수료를 제공받게 된다.
14강 8장세계화와기업의관리(II)
글로벌화기업의전략
학습개요
기업의 국제화에 영향을 미치는 기업의 외부요인(특히 본국과 현지국의 특성)과 기업 내부요인을 살펴보고, 기업의 해외시장 진출방식의 선택 모형과 국제 기업의 유형 및 각 특성에 대해서 알아본다.
학습목표
해외시장 진출 방식의 선택에 영향을 미치는 요인
국제기업의 유형과 특징구분
글로벌 기업들의 국제 전략 유형을 구분하고, 그 차이를 이해한다.
정리
■ 해외시장 진출방식의 선택에 영향을 미치는 요인은 ① 외부요인과 ② 내부요인으로 구분되어지는데, 외부요인은 기업이 통제하기 어려운 요인들로서, 진입방식의 결정에 전제조건으로 고려되는 요인이며, 내부요인은 이러한 외부요인에 대응하는 방법에 해당한다.
■ 해외시장의 보편적인 진출방식은 위험부담이 상대적으로 낮은 수출과 같은 방법으로부터 높은 위험이 수반되는 해외직접투자의 형태로변화되어 간다.
■ 국제기업은 해외활동에 대한 지향성에 따라 ① 본국 중심형, ② 현지국 지향형, ③ 지역 지향형, ④ 세계 지향형의 네 가지로 구분할 수 있다.
연습문제
문제1.다음 중 해외시장 진출방식의 선택에 영향을 미치는 외적 요인이 아닌 것은?
현지 시장의 규모
정부의 정책 및 규제
국내 시장의 규모
제품 차별화의 정도
문제2.다음 중 동태적 변화과정모형에 의한 해외시장 진입과정을 순서대로 나열한 것은?
라이센싱 → 합작투자 → 단독투자
라이센싱 → 단독투자 → 합작투자
합작투자 → 라이센싱 → 단독투자
단독투자 → 라이센싱 → 합작투자
문제3.다음 중 주요 경영의사결정에 대하여 현지의 자회사가 아무런 재량권을 갖지 못하는 국제기업형태는?
세계 지향형
본국 지향형
현지국 지향형
지역 지향형
정답
4
기업의 해외시장 진출방식의 선택에 영향을 미치는 요인에는 외부요인과 내부요인으로 구분하는데, 외부요인은 본국과 현지국의 시장특성에 따른 요인이며, 내부요인은 기업 내부의 특성에 따른 요인이다.
1
일반적으로 제조기업의 간접수출→유통업자를 통한 수출→합작투자→단독투자의 경로로 해외진출방식이 발전하게 되지만, 서비스 업체의 경우에는 수출을 통한 해외진출이 불가능하며,이러한 경우, 라이센싱→합작투자→단독투자의 순서로 진출하게 된다.
2
본국지향형 국제기업은 경영의 주요 의사 결정이 본국의 본사를 중심으로 이루어지고, 해외 자회사는 아무런 재량권을 갖지 않는 국제기업 형태이다.
15강 8장세계화와기업의관리(III)
학습개요
본 강의에서는 바틀렛과 고셜(Bartlett & Ghoshal)의 국제 전략과 포터(Porter)의 글로벌 산업의 본원적 전략에 대해서 살펴봄으로써 기업이 세계 시장에서 경쟁하기 위해 사용하는 다양한 전략 유형과 각 특성을 알아본다.
학습목표
다국가 전략과 글로벌 전략의 차이점 다양한 측면에서 구별
글로벌 기업들의 기본적인 기업 전략을 이해하고, 다양한 전략적 대안을 제시.
정리
■ 기업이 세계 시장에서 경쟁하기 위한 전략은 글로벌 통합과 현지 적응성의 정도에 따라 ① 국제화 전략, ② 다국가적 전략, ③ 글로벌 전략, ④ 초국적 전략으로 구분할 수 있다.
■ 다국가적 전략은 특정 국가나 지역을 대상으로 해당 국가의 환경적 특성에 따라 전략을 차별화함으로써 현지 적응성의 극대화를 추구하는 전략이다.
■ 글로벌 전략은 전 세계 시장을 대상으로 하며, 근본적인 경쟁 행태는 전 세계에 걸쳐 동일한 특성을 가진다.
■ 글로벌 전략은 현지 적응의 필요가 크지 않은 반면, 글로벌 통합에 의한 원가 절감의 압력이 높은 산업재 시장에서 효과적이다.
연습문제
문제1.다음 중 현지 적응성의 극대화를 추구하는 국제 전략은?
국제화 전략
다국가 전략
글로벌 전략
초국적 전략
문제2.기업이 활동하는 각 국가간에 문화적, 경제적, 정치적, 경쟁적 상황에 상당한 차이가 있을 때 적합한 국제전략은?
국제화 전략
다국가 전략
글로벌 전략
초국적 전략
문제3.다음 중 세계화 시대의 환경변화에 대한 설명으로 바르지 못한 것은?
무국경시대가 도래하고 있다.
경영규칙의 차별화가 증가하고 있다.
세계가 하나의 시장으로 변하고 있다.
범세계적 경쟁이 가속화되고 있다.
문제4.다음 중 초국적 기업의 특징으로서 부적절한 것은?
범세계적 통합과 현지 적응성을 동시에 달성하고자 한다.
기업 본사에서만 주요 의사 결정이 이루어진다.
통합적 네트워크 형태의 조직 특성을 갖는다.
기업의 국제화 단계에서 가장 발전되고 바람직한 형태이다.
정답
2
다국가적 전략은 기업이 활동하는 각 국가 간에 문화적·경제적·정치적·경쟁적 상황에 상당한 차이가 있을 때, 현지국 지향형 국제 기업이나 지역 시장 지향형 기업에서 흔히 사용되는 전략으로서, 현지 적응성의 극대화를 추구한다.
2
다국가적 전략은 기업이 활동하는 각 국가 간에 문화적·경제적·정치적·경쟁적 상황에 상당한 차이가 있을 때, 현지국 지향형 국제 기업이나 지역 시장 지향형 기업에서 흔히 사용되는 전략으로서, 현지 적응성의 극대화를 추구한다.
2
나라마다 차이가 나던 기업의 경영 규칙들은 기업을 둘러싼 환경의 세계화로 인대 점차 표준화되어 가는 추세에 있다.
2
국제화 기업의 경우, 기업의 제품과 능력이 본사로부터 자회사로 이전되는 일방향적 특성을 가지는 반면, 초국적 전략을 추구하는 기업에서는 이러한 흐름이 해외의 자회사에서 본사로, 그리고 해외의 자회사에서 여타 다른 해외의 자회사 등으로 다양하게 이전된다.
8장세계화와기업의전략연습문제
기업의 일반적인 국제화과정을 가장 적절히 나타낸 것은?
① 글로벌화 → 수출 → 해외직접투자
② 수출 → 글로벌화 → 해외직접투자
③ 해외직접투자 → 수출 → 글로벌화
④ 수출 → 해외직접투자 → 글로벌화
다국가적 전략(multidomesticstrategy)의 특징으로서 부적절한 것은?
① 해외시장에서의 전략을 특정 국가나 지역의 상황에 따라 차별화한다.
② 자회사는 현지상황에 맞게 자율적으로 운영된다(분권화).
③ 각 국가의 관습이나 문화에 적응하는 것을 중시한다.
④ 범세계적인 관점에서 각 국가나 지역 간에 전략을 긴밀히 조정한다.
국제전략의 유형 중에서 현지적응성보다는 범세계적 통합을 중요시하는 것은?
① 국제화전략② 글로벌전략
③ 초국적전략④ 다국가전략
국제전략유형 중에서 기업이 활동하는 여러 국가 간에 정치적·경제적·문화적·경쟁적 상황
이 상당히 다를 때 적합한 전략은?
① 글로벌전략② 초국적전략
③ 다국가전략④ 국제화전략
초국적기업의 특징으로서 부적절한 것은?
① 범세계적 통합과 현지적응성을 동시에 달성하고자 한다.
② 주요 의사결정은 기업본사에서 이루어진다(집권화).
③ 통합적 네트워크형태의 조직특성을 가진다.
④ 기업의 국제화단계에서 가장 발전되고 바람직한 형태이다.
국제적 경쟁에 대한 설명으로 타당하지 않은 것은?
① 산업특성에 다라 경쟁양상이 다르다.
② 크게 다국가적 경쟁과 글로벌 경쟁으로 구분할 수 있다.
③ 다국가적 경쟁은 여러 국가에서의 경쟁이 상호 의존적으로 이루어지는 것을 의미한다.
④ 글로벌 경쟁에서 기업간 경쟁은 여러 국가에 걸쳐 서로 밀접하게 관련을 가지고 이루어 진다.
글로벌 전략의 장점이 아닌 것은?
① 규모의 경제 활용
② 기업활동의 통합을 통한 경쟁우위 창출
③ 국가별 환경과 고객의 특성이 다른 소비재 산업에 적합
④ 글로벌 운가우위 전략을 추구하는 경우에 적합82
다음 중 국제전략의 유형으로 보기 어려운 것은?
① 다국가 전략② 초국적 전략
③ 글로벌 전략④ 다각화 전략
글로벌 전략에 대한 설명으로 올바른 것은?
① 현지 적응의 필요가 크지 않은 경우에 효과적이다.
② 국가나 지역별로 고객의 욕구가 서로 다른 경우에 효과적이다.
③ 기업이 활동하는 국가나 지역에 따라 전략이 서로 다른 특성을 가진다.
④ 해외사업체나 자회사에 본사의 권한을 상당 부분 위양하는 것이 바람직하다.
본사․자회사의구분이나국가나시장경계에전혀구애받지않고글로벌학습을통해 범세계적인 범위에서 차별화와 원가우위의 동시 달성을 목표로 하는 국제전략 유형은?
프로젝트 관리의 개념이 확립되기 이전에 프로젝트 진행은 경험이 많은 사원 스스로의 감과 같이 진행자의 개성에 의존하는 부분이 많았다. 프로젝트 관리 방법을 사용하는 것으로 기술의 전달이나 표준화가 가능하게 되어 프로젝트 성과가 보다 높아지게 되었다. 간트 차트 등을 포함하는 프로젝트 관리 제품을 이용하는 것으로 효율적인 업무수행이 가능하게 되었다.
종래의 프로젝트 관리는 품질, 원가, 납기(QCD)의 관리활동이라고 여겨져 각각의 독립된 요소로 밖에 생각하지 않았다.
지금과 같은 프로젝트 관리 개념이 확립된 것은 냉전기의 미국 국방성으로 알려져 있다. 소련의 유인 로켓의 발사로 선수를 뺏겨 위기감을 느낀 미국 국방성은 군사 프로젝트의 프로세스를 보다 빠르게 하기 위해 프로세스를 체계화하여 정리했다. 1958년에는 폴라리스 프로젝트에서 "Program Evaluation and Review Technique(PERT)"가 개발되었다. 같은 시기에 듀퐁사에서도 "Critical Path Method(CPM)"라 부르는 기법이 개발되었다.
현재는 미국의 비영리법인인 프로젝트 관리협회(Project Management Institute;PMI)가 제정한 "프로젝트관리 지식체계(Project Management Body of Knowledge;PMBOK)"가 가장 널리 알려져 있다. PMBOK(피엠복)은 최신의 연구결과를 바탕으로 4년마다 개정을 지속하고 있다.
정보 시스템 개발 프로젝트 등에 있어서 그 성공여부가 중요한 경영과제로 됨에 따라 앞으로 그 중요성이 점점 증대될 것이 예상됨에 따라 프로젝트 관리자에 의해 보다 경영의 시점에 입각한 관리능력이 요구되고 있다.
한편, 정보 시스템은 점점 대규모화됨에 따라 프로젝트 수행에 있어서 고도의 기술지식이 요구될 때도 많다.
이 때문에 프로젝트 관리는 프로젝트 관리자(Project Manager;PM)에게 프로젝트 수행은 프로젝트 리더(Project Leader;PL)에게 분담시키는 케이스도 늘고 있다. 이것은 경영에 있어서 CEO(최고경영자)와, COO(최고집행책임자)의 업무분담과 아주 비슷하며, 프로젝트에 관한 의사결정은 PM이 그 수행을 PL이 한다. 기업의 정보전략에 관한 책임자인 CIO(최고정보책임자)가 프로젝트 관리자를 겸하는 경우도 많다.
160 프로젝트 계획 수립
S/W 개발 영역 결정
첫 번째 업무로 개발될 S/W의 영역을 결정하는 것
S/W 개발 영역을 결정하는 주요 요소:처리될 데이터와 S/W에 대한 기능, 성능, 제약조건, 인터페이스 및 신뢰도 등
자원 추산:S/W 개발에 필요한 자원을 예측하는 것으로 인적, 재사용 S/W, 환경 자원으로 나눌 수 있다.
S/W 프로젝트 추산:프로젝트 수행에 필요한 비용을 예측하는 것으로, 신뢰할 만한 비용을 예측하기 위해서는 다음과 같은 방법을 사용한다.
프로젝트 관리의 후반까지 프로젝트 예측을 가능한 한 연기한다.
이미 수행된 유사 프로젝트를 참고한다.
프로젝트를 상대적으로 잘게 분리하여 예측하는 분해 기법을 사용한다.
하나 이상의 경험적 예측(실험) 모델을 활용한다.
자동화 도구를 도입하여 활용한다.
프로젝트 비용 결정 요소
프로젝트 요소
제품의 복잡도, 시스템의 크기, 요구되는 신뢰도
자원 요소
인적 지원, H/W지원, S/W지원
생산성 요소
개발자의 능력, 경험, 주어진 개발 기간
161 LOC(원시 코드 라인 수) 기법
S/W 각 기능의 원시 코드 라인 수의 비관치, 낙관치, 기대치를 측정하여 예측 치를 구하고 이를 이용하여 비용을 산정하는 기법이다.
측정이 용이하고, 이해가 쉬워 가장 많이 사용된다.
예측치=a+4m+b/6(단, a:낙관치, b:비관치, m:중간치(기대치))
산정공식
162 COCOMO
Boehm이 제안한 것으로 원시 프로그램의 규모(LOC)에 의한 비용 산정 기법이다.
개발할 S/W의 규모를 예측한 후 이를 S/W 종류에 따라 다르게 책정되는 비용 산정 방정식에 대입하여 비용을 산정한다.
비용 견적의 강도 분석 및 비용 견적의 유연성이 높아 S/W 개발비 견적에 널리 통용되고 있다.
소프트웨어 개발 유형
조직형(Organic Mode)
기관 내부에서 개발된 중ㆍ소규모의 S/W로 일괄 자료 처리나 과학 기술 계산용, 비즈니스 재료 처리용으로 5만(50KDSI) 라인 이하의 S/W를 개발하는 유형
사무 처리용, 업무용, 과학용, 응용 S/W 개발에 적합함
반분리형(Semi-Detached Mode)
조직형과 내장형의 중간형으로 트랜잭션 처리 시스템이나 OS, DBMS 등의 30만(300KDSI) 라인 이하의 S/W 개발하는 유형
컴파일러, 일터프리터와 같은 유틸리티 개발에 적합함
내장형(Embedded Mode)
초대형 규모의 트랜잭션 처리 시스템이나 OS 등의 30만(300KDSI) 라인 이상의 소프트웨어를 개발하는 유형
신호기 제어 시스템, 미사일 유도 시스템, 실시간 처리 시스템 등의 시스템 프로그램 개발에 적합함
163 COCOMO 모형의 종류
비용 산정 단계 및 적용 변수의 구체와 정도에 따라 기본(Basic), 중간(Intermediate), 발전(Detailed)형으로 구분할 수 있다.
기본(Basic)형 COCOMO:S/W의 크기와 개발 유형만을 이용하여 비용을 산정하는 모형
중간(Intermediate)형 COCOMO:기본 COCOMO 공식을 토대로 사용하나, 제품의 특성, 컴퓨터의 특성, 개발 요원의 특성, 프로젝트 특성에 의해 비용을 산정하는 모형
발전(Detailed)형 COCOMO:중간(Intermediate)형 COCOMO를 보완하여 만들어진 방법으로, 개발 공정별로 보다 자세하고 정확하게 노력을 산출하여 비용을 산정하는 모형
164 브룩스 법칙/PERT/CPM
브룩스(Brooks)의 법칙
프로젝트 진행 중에 새로운 인력을 투입할 경우 작업 적응 기간과 부작용으로 인해 일정을 더욱 지연시키고, 프로젝트에 혼란을 가져오게 된다는 법칙이다.
PERT/CPM
프로젝트의 지연을 방지하고 계획대로 진행되게 하기 위한 일정을 계획하는 것으로, 대단위 계획의 조직적인 추진을 위해 자원의 제약하에 비용을 적게 사용하면서 최단시간 내 계획 완성을 위한 프로젝트 일정 방법이다.
프로젝트 개발 기간을 결정하는 임계 경로(CP:Critical Path)를 제공한다.
통계적 모델을 적용해서 개별 작업에 대한 가장 근접한 시간 측정의 기준이 된다.
각 작업에 대한 시작 시간을 정의하여 작업들 간의 경계 시간을 계산할 수 있게 한다.
PERT
프로젝트에 필요한 전체 작업의 상호 관계를 표시하는 네트워크로 각 작업 별로 낙관적인 경우, 가능성이 있는 경우, 비관적인 경우로 나누어 각 단계별 종료 시기를 결정하는 방법
▶ JSP 태그 ① ASP 스타일의 태그 : 주석(comment), JSP 지시어(Directives), 스크립트 요소(Scripting Elements) ② XML 기반의 태그 : 액션 구문(Action) (1) 주석 ㈀ 코드에 대한 설명 ㈁ 버그나 에러에 대한 디버깅 작업의 효율성 ㈂ 다른 개발자가 그 코드를 읽어야 할 때 가이드의 역할(프로젝트 개발 후 유지보수와 관계) (예) test.jsp - 소스 보기는 : [보기] -> [소스(C)] , Explorer 창 내용부분에서 오른쪽 버튼을 누르고 -> 소스보기(V) - 결론은 JSP 파일은 원본 파일이 아닌이상 JSP 주석 및 JAVA 주석문을 확인할 수 없다. (2) JSP 지시어(Directives) Directive(s) 단수가 아니라 복수죠, 한 개 이상이라는 의미 입니다. 클라이언트로 전송되는 응답에 직접적인 영향을 미치기보다는 JSP페이지 내에서 JSP 컨테이너에게 해당 페이지를 어떻게 처리할 것인가에 대한 정보 ① page 지시어 - <%@ page 속성1="값1", 속성2="값2" , 속성3="값3" ......한 줄로 사용.....%> - <%@ page 속성1="값1"> <%@ page 속성2="값2"> ........................ 나누어 사용도 가능 .................... . - import 속성을 뺀 나머지는 중복해서 사용할 수 없다. (예) - 불가능 session 속성을 중복해서 사용한 경우 <%@ page lanuage="java" session="false" %> <%@ page isThreadSafe="false" session="false" %> (예) - 가능 import 속성은 중복사용이 가능하다. <%@ page isErrorPage="true" import="java.io.IOException" %> <%@ page import = "java.net.*" %> - 속성가지 수는 총 11가지가 있습니다. ㉠ language - JSP 파일 내에서 사용할 스크립트 언어를 선언하는 속성이다. (무조건 java라고 생각해도 무방하다.) - 지정하지 않을 경우 Default 스크립트로 사용하는 언어는 자바로 설정된다. - include 지시어에 의해 읽혀지는 다른 JSP파일의 스크립트 언어 역시 반드시 언어 일치가 해야 한다. (당연하겠죠) <%@ page language="java" %> ㉡ extends 속성 - JSP 컨테이너가 JSP 파일을 서블릿으로 변환할 때 상속하게 되는 부모 클래스를 지정하는 속성 - extends 속성을 사용하지 않은 상태에서 JSP 파일이 변환된 서블릿 파일의 소스(/tomcat 설치 폴더/work/CATALINA 디렉토리에 웹어플리케이션 가상도메인명이 있다. tomcat 가상도메인을 바꾸지 않으면 localhost 가 디렉토리가 된다. ,tomcat 컨테이너 기준) HttpJspBase라는 클래스를 상속한 것을 발견 할 수 있다. 이 클래스는 JSP 스펙에서 제공된 클래스가 아니라, JSP 컨테이너(예, tomcat 컨테이너) 개발자가 해당 컨테이너에 최적화되도록 개발한 클래스이다. - JSP 페이지가 정상적으로 변환하여 실행하려면 javax.servlet.jsp.HttpJspPage 혹은 javax.servlet.jsp.JspBase 인터페이스를 구현한 클래스를 상속 받아야만 하기 때문에 , 우리는 JSP 파일 내에서 아무 클래스나 상속받아서는 절대로 안된다. 반드시 HttpJspPage나 JspBase 를 구현한 클래스여야만 한다. /tomcat 설치 폴더/bin 폴더 밑에 jsp-api.jar 압축을 풀면 javax 폴더가 나온다. javax/servlet/jsp 폴더 밑에 HttpJspPage.class 가 있다. [<%@ page extends="javax.servlet.jsp.HttpJspPage" %> 이런식으로 상속을 받아서 작업을 하면 될 거 같은데 되지 않습니다. 컴파일 되지 않고 에러 납니다. (당연히 서블릿이 되지 않는다는 의미겠죠) 이것은 컨테이너 개발자가 서블릿하는데 필요한 super 클래스를 자동으로 상속받도록 해두어서 그런 거 같네요 즉, 컨테이너가 서블릿에 필요한 인터페이스 클래스를 상속받도록 자동으로 지정해두어서 그런 거 같습니다. ] - 결국은 JSP 페이지는 JSP 컨테이너의 의해 일단 servlet으로 변환된다는 것은 당연한 얘기고 servlet 변환한다는 것
은 자바파일을 생성한다는 것인데 이때 java를 생성할 때 컴파일이라는 것을 하는데 이때 자바의 상속의 개념을 이용
하여 servlet 필요한 파일을 상속 받는다고 보면 됩니다. 아무것이나 상속받는 것이 아니라 위에서 얘기한
HttpJspPage 나 JspBase를 구현한 클래스여야만 한다는 것이다. 대부분은 컨테이너가 알아서 적정한 클래스들을 상
속시켜 변환해줌으로 거의 사용할 일은 없다. - JSP 상속관계 ㉢ import 속성 - JSP 페이지 내에서 사용할 클래스를 미리 지정해 놓는 것으로써 여기에 선언된 import는 JSP파일이 변환된 서블릿 소스에 문자 그대로 반영하게 된다. import는 특정 패키지내의 모든 클래스 파일을 지정할 수도 있고, 특정 클래스 파일 하나만을 지정할 수도 있다. - jsp 파일소스 : importTest.jsp (http://cafe.naver.com/tonkjsp/15) - 실행결과 (웹어플리케이션/jsp/BuiltIn_Object/importTest.jsp) 이런식으로 실행시켰습니다. (실무 프로젝트개발에서는 폴더관리가 중요합니다.) ※ 아래 그램과 같이 한글이 나오지 않는 분은 - 톰캣 기준 /톰캣 설치 폴더/conf 폴더 밑에 server.xml 에서 밑줄 부분을 추가합니다. <Connector port="9999" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="euc-kr"> ㉣ session 속성 - HTTP 프로토콜은 기본적으로 클라이언트의 매 요청마다 새로운 커넥션(연결)을 생성하여 응답한 후 , 커넥션(연결) 을 끊는다. 이러한 HTTP 프로토콜의 특성때문에 HTTP 프로토콜을 'Stateless Protocol' 이라고 부르기도 한다. (상태 유지를 하지 않는 프로토콜이라는 의미) - 상태를 유지하여 관리하기 위한 방법으로 session Management 가 등장함. - 클라이언트의 정보를 지속적으로 유지하고(상태 유지)하고 있는 상태를 Virtual Connetion 또는 HTTP 세션 이라고 부른다. (연결은 끊어졌지만 가상으로 연결된 상태를 유지한다고 보면 됩니다.) (클라이언트의 정보를 유지하는 방법은 여러가지가 있는데 이것은 따로 정리) - page directives session 속성은 요청된 페이지에 대한 서블릿이 방금 설명한 세션을 유지할 것인가를 jsp 컨테이너에게 알려주는 역할 - 표현은 <%@ page session="false" %> ← "false" session 종료 개념이 아니라 단순히 내장객체에서 session 사용하지 않는다는 의미 <%@ page session="true" %> ← "true" 은 기본값으로 생략도 가능하다. (session 생략하면 무조건 true ) - jsp 파일소스 : importTest.jsp (http://cafe.naver.com/tonkjsp/16) - 실행결과 ㉤ buffer 속성 - JSP 페이지에 대한 클라이언트 요청 시 이를 처리하는 것은 실제로 해당 페이지에 대한 서블릿이 처리(서블릿 컨테이 너가 처리를 하는 거죠) - 구체적으로 보면 서블릿의 JspWriter 객체인 out 이다. 이 out 객체에다 writer() 혹은 print()하는 내용이 응답으로 전송 된는 것으로 볼 수 있습니다. (톰캣 기준으로 보면 /톰캣 설치 폴더/lib/ jsp-api.jar 를 압축을 풀면 /javax/servlet/jsp 폴더 밑에 JspWriter.class) - buffer 속성은 out 객체에다 출력할 내용(응답으로 전송할 내용)을 임시로 저장할 버퍼의 사용 여부(사용하고자 하는 경 우 버퍼의 크기)를 지정하는 속성이다. - buffer를 사용하는 경우 표현 <%@ page buffer = "none" %> <%@ page buffer ="10kb" %> ← buffer 속성을 생략하는 경우 기본값으로 8kb가 잡힌다. - session 속성에서 만들었던 예제 파일인 sessionTest.jsp 파일에 대한 서블릿 파일로 작성된 파일을 여러 소스를 해석하면 buffer 속성에 대한 이해가 될 것이다. - /톰캣 설치 폴더/work/Catalina/www.tonkjsp.com/tonkjsp/org/apache/jsp/jsp/directives/sessionTest_jsp.java 메모장으로 열어 봅니다. ① servlet 하는데 필요한 클래스하고 패키지 이런 것이 나옵니다. package org.apache.jsp.jsp.directives; import javax.servlet.*; import javax.servlet.http.*; import javax.servlet.jsp.*; ② org.apache.jasper.runtime.HttpJspBase 상속받고
implements 놈이 나오는데 이것은 인터페이스만 가능하다는 의미 입니다. 인터페이스는 다중상속을 위해 만든겁니다. (자바는 다중상속 못함) 그러므로 인터페이스만 implements 할 수 있습니다.
public final class sessionTest_jsp extends org.apache.jasper.runtime.HttpJspBase implements org.apache.jasper.runtime.JspSourceDependent {
---- 내용 ---
} ③ 호출한 메소드를 재정의 하고 초기화 시키는 과정 private static final JspFactory _jspxFactory = JspFactory.getDefaultFactory(); private static java.util.List _jspx_dependants; private javax.el.ExpressionFactory _el_expressionfactory; private org.apache.AnnotationProcessor _jsp_annotationprocessor; public Object getDependants() { return _jspx_dependants; } public void _jspInit() { _el_expressionfactory = _jspxFactory.getJspApplicationContext(getServletConfig().getServletContext()).getExpressionFactory(); _jsp_annotationprocessor = (org.apache.AnnotationProcessor) getServletConfig().getServletContext().getAttribute(org.apache.AnnotationProcessor.class.getName()); } public void _jspDestroy() { } ④ jspInit() 메소드를 호출하여 _jspService()에서 처리하여 클라이언트에게 처리결과를 응답한다. public void _jspService(HttpServletRequest request, HttpServletResponse response) throws java.io.IOException, ServletException { PageContext pageContext = null; HttpSession session = null; ServletContext application = null; ServletConfig config = null; JspWriter out = null; Object page = this; JspWriter _jspx_out = null; PageContext _jspx_page_context = null; // 아래 내용이 버퍼에 남겨져 출력된다고 보시면 됩니다. // 클라이언트 요청을 처리할 JSP 페이지의 서블릿에서는 응답 내용을 보내기 전에 응답에 필요한 헤더 정보를 먼저 설정 try { response.setContentType("text/html;charset=euc-kr"); ← PageContext 객체에서 얻어온 것 pageContext = _jspxFactory.getPageContext(this, request, response, null, true, 8192, true); ← buffer size _jspx_page_context = pageContext; application = pageContext.getServletContext(); config = pageContext.getServletConfig(); session = pageContext.getSession(); out = pageContext.getOut(); _jspx_out = out; out.write("\r\n"); out.write(" \r\n"); out.write("<html>\r\n"); out.write("\t<head>\r\n"); out.write("\t\t<title> Session Attribute Test</title>\r\n"); out.write("\t</head>\r\n"); out.write("\t\t\r\n"); out.write("\t<body>\r\n"); out.write(" \r\n"); out.write("\t"); // getAttribue()는 object형을 반환 // wrapper클래스의 사용이 필요. Integer number = (Integer)session.getAttribute("counter"); if(number==null){ number = new Integer(1); }else{ number = new Integer(number.intValue()+1); } // 세션의 저장. session.setAttribute("counter", number); out.write("\r\n"); out.write(" \r\n"); out.write("\tCount Today : "); out.print( number ); out.write("\r\n"); out.write(" \r\n"); out.write("\t</body>\r\n"); out.write("</html>"); } catch (Throwable t) { if (!(t instanceof SkipPageException)){ out = _jspx_out; if (out != null && out.getBufferSize() != 0) try { out.clearBuffer(); } catch (java.io.IOException e) {} if (_jspx_page_context != null) _jspx_page_context.handlePageException(t); } } finally { _jspxFactory.releasePageContext(_jspx_page_context); } } - buffer 속성을 사용하지 않는 경우 "none" 으로 경우라면 위 빨간 것으로 표기된 8192 값 대신 JspWriter.No_Buffer 값으 로 설정되어 out 객체에 의해 모든 출력 결과는 클라이언트로 전송된다. - 버퍼에 저장된 응답 내용이 실제 클라이언트로 전송되는 시점 ① 버퍼가 다 찼을 경우 ← page directive autoFlush 속성이 "true" 인 경우 ② 해당 페이지의 서블릿의 실행을 마쳤을 대 (_jspService() 메소드 종료시) ※ HTTP ? HTTP는 기본적으로 클라이언트 요청/서버 응답 메커니즘을 사용한다. ⒜ get , post , header 이런 말이 나오면 좀 어려워 보인다. 그래서 그림으로 간단히 표현시켜 보왔다. ⒝ 클라이언트 기본정보 : 클라이언트의 HTTP 프로토콜 버전 , 브라우저 정보, 처리가능한 MIME ⒞ 서버 기본정보 : 서버 HTTP 프로토콜 버전, 웹서버 버전, ContentType ⒟ 요청에 대한 결과(클라이언트가 받는 응답)은 웹서버가 전송한 HTTP 헤더와 HTTP 본문으로 구성된다고 볼 수 있 다. ⒠ 서버로 부터 HTTP 헤더가 먼저 클라이언트 브라우저에 도착해야 하는지 아니면 HTTP 본문이 먼저 도착해야 하는 지 순서를 지정해야 하는 의무이 따른다. 결론은 서버로 부터 HTTP 헤더가 먼저 도착하는 것이 좋다. 클라이언트 브라우저는 서버로부터 전송된 응답 헤더 를 먼저 확인하여 이것에 근거하여 응답 HTTP 본문 내용을 브라우저로 출력하려 하기 때문이다. ⒡ HTTP 서블릿에서 요청을 처리하는 doGet(), doPost(), service()와 같은 메소드 내에서 HttpServletResponse 객체를 통해 클라이언트로 응답 내용을 보내기 전에 먼저 컨텐트 타입(MIME)을 지정하는 것도 이러한 이유이다. response.setContentType("text/html;charset=euc-kr"); 위에 서블릿 파일 예제 일부 ⒢ HTTP 헤더를 먼저 보내야 하는 이유 ① 프로그램 로직에서 응답 내용을 전송하는 도중에라도 조건이 만족되면 클라이언트에 쿠키를 저장하도록 쿠키 를 설정하는 헤더를 포함하고자 한다면 HTTP 응답 헤더가 HTTP 본문보다 늦게 도착하는 문제가 발생한다. ② 클라이언트에 응답이 전송되고 나면 서버측에서는 이전까지 전송된 응답에 대해서 클라이언트 브라우저가 출력하는 것을 취소하도록 할 수 있는 방법이 존재하지 않기 때문에 코드가 실행되는 도중 실행 타임 에러나 예외로 인하여 문제가 발생한 경우라 할지라도 그 전에 전송된 내용이 그대로 브라우저로 출력되고 뒤이어 스택 트레이스(예외가 발생한 위치에 대한 추적 경로)에 에러 메시지가 출력된다. - JSP buffer 속성의 중요성 여태까지 얘기한 내용은 결국 buffer 속성이 중요하다는 것을 강조하기 위한 요소에 불가하다. 서버는 응답과 관련된 HTTP의 고유한 문제를 해결하기 위해 응답을 바로 전송하지 않고 메모리 버퍼에 미리 저장하였다가 응답 처리를 완료 하였거나 버퍼가 다 채워졌을 때 응답을 전송하는 것이다. 이러게 하면 출력된 내용이 일단 버퍼로 출력되어 저장되기 때문에 나중에라도 헤더정보를 추가할 수 있고 실행중 예외가 발생하여 정상적인 서비스를 제공하지 못할 상황에서 그 때까지 출력한 응답 내용을 취소함으로써, 클라이언트에 대한 응답을 당혹스로운 스택 트레이스 에러메시지 대신 완곡 한 에러 페이지를 전송할 수 도 있게 된다. ㉥ autoFlush 속성 - 응답을 저장한 버퍼가 다 채워졌을 경우에 이를 어떻게 처리할 것인지 JSP 컨테이너에게 알려주는 속성이다. - 표현은 <%@ page autoFlush="true" %> ← 기본값으로 지정된 버퍼가 다 채워졌을 경우나 응답을 처리하는 서블릿 의 메소드(_jspService())가 종료될 때 버퍼의 내용이 브라우저로 전송 되고 버퍼의 내용은 리셋된다. <%@ page autoFlush="false" %> ← 로 지정된 경우 JSP 컨테이너는 버퍼가 다 채워졌을 때 버퍼를 브라우저 에 전송하는 대신에 예외를 발생시킨다. (톰캣 기준 - IOCException , ServletException 에러 발생) - buffer의 내용이 일단 클라이언트로 전송된 이후에는 취소할 방법은 없다. - buffer 속성이 "none" 인 경우에 autoFlush 속성을 "false"로 지정하는 것은 불가능하다. (당연한 결과다, buffer의 내용에 아무것도 없는데 buffer 내용이 "다 채워져" 있어야지 동작하는 autoFlush가 무슨 의미가 있겠습니까.) - 해당 페이지가 출력할 내용의 크기를 정확히 예측하기 힘든 경우 무조건 "true" 로 설정합니다. ㉦ isTreadSafe 속성 - JSP 파일에 대한 서블릿이 동시에 다중 클라이언트의 요청을 처리하는 데 문제가 있는지 없는지를 JSP 컨테이너 에게 알려주는 속성이다. - 서블릿과 마찬가지로 JSP에 대한 요청도 새로운 프로세스를 생성하지 않고 스레드에 의해 처리된다는 것을 기억 하고 있을 것이다. 그리고 해당 페이지에 대한 서블릿의 _jspService() 메소드가 요청을 처리한다고 했다. 다시 말하면 JSP에 대한 클라이언트 요청이 발생하면 JSP 컨테이너는 스레드를 생성하여 이 스레드가 해당 페이지 에 대한 서블릿 _jspService(). 메소드를 호출하고 여기에서 응답을 생성하여 전송하게 된다는 말이다. (말로 설명되어 있어서 좀 어렵다. 라이프 사이클 그림을 떠 올리면 이해가 더 빨라질 것으로 보인다. ) http://cafe.naver.com/tonkjsp/12 ← 라이프 사이클 이미지 참조한다. ※ 스레드 ? , 프로세스 ? ⒜ 프로세스란 운영체제에서 실행중인 하나의 프로그램 말한다. ⒝ 멀티프로세스란 두 개 이상의 (멀티) 프로세스가 실행되는 것을 말한다. ⒞ 멀티태스킹란 멀티프로세스를 실행하여 일을 처리하는 것을 말한다. ⒟ 프로세스 내에서 실행되는 세부 작업 단위 (자바 5.0 프로그래밍 차근차근 배우는 자바 A to Z - p636) - 표현은 <%@ page isThreadSafe = "true" %> ← 기본값이다. JSP 컨테이너는 해당 JSP 페이지에 대한 서 블릿이 다중 클라이언트의 동시 요청을 처리하는 데 문제가 없다는 것이다. (Thread-Safe : 스레드를 쓰는데 안정적이다.) <%@ page isThreadSafe = "false" %> ← 해당 페이지가 다중 클라이언트의 동시 요청을 처리하는데 문제가 있을 수 있다는 의미다. (Thread-Unsafe : 스레드를 쓰는데 안정적이지 못하다.) - Thread를 사용하는 것으로 속성을 지정하여 주고 3명의 클라이언트로부터 요청을 받는다. 그러면 JSP 컨테이너는 3개의 스레드를 생성하여 해당 페이지의 서블릿 인스턴스에 대해 _jspService() 메소드를 호출하게 한다는 것이다. 이 경우 동시에 여러 개의 스레드가 동일한 서블릿 인스턴스의 _jspService() 메소드를 실행할 수 있다. - Thread를 사용하지 않는 것으로 속성을 지정하는 경우는 동시에 두 개 이상의 스레드가 하나의 서블릿 인스턴스를 실행하지 못한다는 것이다. 다시 말하자면 JSP 컨테이너는 하나의 스레드가 해당 서블릿의 _jspService() 메소드를 실행하고 있을 때 다른 스레드는 먼저 실행하고 있는 스레드가 _jspService() 메소드 실행을 마칠 때까지 기다린다는 것이다. (교착상태에서 비선점 조건에 빠질 수 있습니다. ) (javax.servlet.SingleThreadModel 인터페이스 제공) - isThreadSafe="false" 지정하고 실행시켜 서블릿 파일을 확인하여 보면 아래와 같은 결과가 나온다. http://cafe.naver.com/tonkjsp/17 ← jsp 자료실에서 isThreadSafe.jsp 파일 다운로드 public final class isTreadSafeTest_jsp extends org.apache.jasper.runtime.HttpJspBase implements org.apache.jasper.runtime.JspSourceDependent,SingleThreadModel { -- 소스 내용 생략 -- } - 다중 스레드 문제 SingleThreadModel 인터페이스가 탄생했지만 비효율성과 컨테이너별로 운영방식의 차이 때문에 이식성에도 문제가 있어 사용을 권하지는 않는다. 실제로 앞으로 사용될 서블릿 스펙 2.4 이상에서는 SingleThread Model이 Deprecated(권장하지 않음)된 것이 이를 반증하고 있다. 따라서 앞으로는 스레드로 인한 문제를 SingleThreadModel과 같은 API를 이용하여 해결할 것이 아니라 개발자 자신의 논리적으로 풀어나가야 할 것이다. ㉧ info 속성 - 페이지 작성자가 해당 페이지의 기능이나 특징에 대한 설명을 지정하는 속성이다. - getServletInfo() 메소드를 통해 정보를 읽어 온다. - getServletInfo() 메소드는 javax.servlet.Servlet 인테페이스에 선언된 메소드로써 모든 서블릿과 JSP페이지는 이를 구 현한다. http://cafe.naver.com/tonkjsp/18 ← jsp 자료실에서 infoTest.jsp 파일 다운로드 ㉨ errorPage 속성 - 해당 페이지에 대한 서블릿이 요청을 처리할 때 발생하는 예외를 처리할 페이지를 JSP 컨테이너에게 알려주는 속성 - 표현은 <%@ page errorPage="error.jsp" %> - 에러페이지로 제어권을 넘길 수 없는 경우 ㈀ buffer 속성값을 "none" 으로 지정한 상태에서 해당 페이지에서 발생한 예외의 처리를 errorPage로 지정된 페이지로 넘겨주어서는 안된다. ㈁ 출력 buffer를 사용하고 autoFlush 속성을 "true"로 지정했을 경우라도 일단 버퍼가 다 채워져서 클라이언트로 응답 이 전송된 경우에는 예외가 발생하더라도 에러 페이지로 응답에 대한 출력 제어권을 넘겨주어서는 안된다. ㈂ ㈀,㈁ 에서는 에러 페이지를 지정할 수 없는 이유는 예외가 발생하기 전까지의 응답 내용이 이미 클라이언틀 전송되고 나면 해당 페이지에 대한 출력 제어권을 다른 페이지로 넘겨주는 데 문제가 발생하기 때문 - http://cafe.naver.com/tonkjsp/19 ← jsp 자료실에서 error.jsp & errorTest.jsp 파일 다운로드 - page 지시어의 errorPage 속성에 지정된 JSP 파일(error.jsp)은 현재 페이지(errorTest.jsp) 서블릿 코드와는 별개로 자신의 페이지 서블릿 코드가 생성된다. (error_jsp.java, errorTest_jsp.java 이런식으로 서블릿 파일이 생깁니다.) - 동작 제어권은 errorTest.jsp → error.jsp로 넘어간 것이 된다. ㉩ isErrorPage 속성 - 해당 페이지가 다른 페이지에서 발생한 예외를 처리할 페이지(errorPage)임을 JSP 컨테이너에게 알려주는 속성 - 표현은 <%@ page isErrorPage="true" %> <%@ page isErrorPage="false"%> 기본값은 "false" 이다. (당연하다. 그렇지 않으면 매번 JSP 파일을 만들때마다 <%@ page isErrorPage="false" %> 해주어야 하는 번거러움이 있기 때문이다.) - 속성 값이 "true" 로 지정된 경우 해당 페이지에서는 자신의 URL을 errorPage 속성값으로 지정한 페이지에서 발생한 예외를 Exception이라는 내장 객체를 받아서 사용한다. - 내장객체(implicit Object)는 특별히 페이지 내에서 정의하지 않았음에도 실제로 해당 페이지에 대한 서블릿 코드 내에 정의되어 있는 객체이기 때문에 jsp 파일 내에서 접근이 가능한 가능한 객체를 말한다.
- isErrorPage 속성이 "true"로 되어 있다면 클라이언트가 이 해당페이지를 직접 요구할 수 없다. 예외처리가 발생했을 때 예외처리가 발생한 파일(errorPage="파일경로")이 isErrorPage="true" 인 파일을 불러 올 수 있다는 얘기 입니다.
㉪ contentType 속성 - 해당 JSP 파일이 클라이언트로 전송할 응답의 MIME(Multipurpose Internet Mail Extension) 형식을 지정하는 속성 - 표현은 <%@ page contentType="text/html;charset=euc-kr" %> "text/html" 대신에 text/plain, text/xml, image/gif 등..... - http://cafe.naver.com/tonkjsp/20 ← jsp 자료실에서 contentTypeTest.jsp 파일 다운로드 ㉫ pageEncoding 속성 - 페이지의 캐릭터셋 인코딩 방식을 지정하는 속성이다. - 인코딩 타입은 contentType 혹은 pageEncodingType 둘 중 하나만 지정하는 것이 좋다. 두 개의 타입이 틀리면 당연히 한글이 깨지는 현상이 나옵니다. 둘 다 지정하는 경우 같은 인코딩 타입으로 지정해야 한다. (두번 써야 하니까 한번 지정하는 것이 좋습니다.) - 표현은 <%@ page pageEcoding="euc-kr" %> ② Include 지시어 - 해당 JSP 파일에 지정된 파일을 삽입하도록 하는 지시어다. (JSP 파일 안에 외부에 있는 또 다른 JSP(HTML)를 넣는다 는 의미입니다.) - 조각코드로 작성된 페이지를 읽어오는데 실무에서 종종 사용하기도 한다. (조각 코드에 대해서는 아래 주소를 참조) (http://cafe.naver.com/tonkjsp/65) - 표현은 <%@ include file = "header.jsp" %> <%@ include file = "footer.html" %> - 여러개의 jsp 파일을 include 할 경우 서블릿 파일은 하나만 생성된다. (결국 include 당하는 jsp(html) 파일은 파일 내용만 복사가 되는 것입니다.) - 중첩하여 include가 가능하다. (예) a.jsp가 b.jsp를 include 한다. 그러고 b.jsp는 c.jsp를 include 하는 것이 가능하다. - JSP 파일은 요청시에 해당 파일이 수정이나 변경된 시간을 검사하여 새로운 서블릿 코드를 생성하고 이에 대한 인스 턴스를 새로이 생성한다. 그런데 include 지시어를 통해서 지정된 jsp파일의 경우에는 대부분 서블릿 컨테이너가 파일의 의존성을 검사하지 않기 때문에 include된 jsp 파일을 수정해도 그 효과가 바로 나타나지 않는다. (예) a.jsp가 b.jsp를 include 한다고 할 때 b.jsp를 수정하였다. 그러면 a.jsp에 바로 반영되야하는데 그렇지 않다는 것 이다. 왜냐 하면 어차피 서블릿 파일은 하나만 만들어진다. a_jsp.java 가 변경이 되지 않는다는 의미다. 위에서 얘기하 였지만 그것은 대부분의 컨테이너가 의존성을 검사를 하지 않는데 있다. 우리가 일반적으로 생각하는 b.jsp는 a.jsp 하 고 연결이 되어있으니까, 서블릿이 되겠지 하고 생각하는데 있다. 결국은 a.jsp를 실행시켜 서블릿(a_jsp.java)를 변경 시켜 주어야해 했지만 요즘은 컨테이너들이 너무 좋아져서 결국은 이러한 문제가 다 해결 되었다고 한다. "톰캣 4.1대 부터 JASPER2 엔진을 이용하면서 해결되었으며 OC4J의 경우도 R3에서 부터 해결되었다." - include 지시어 사용시 주의할 점 ㈀ contentType 중복사용 JSP 페이지에서는 하나의 문서에 단 한번의 contentType 속성 선언을 허용하고 있다. (page directive 속성 선언 중에 주의 할 점 → import 빼고는 중복으로 속성을 선언할 수 없다고 하였다.) 실무 개발 중에 모든 개발자가 무심고 습관적으로 contentType를 모든 JSP에 포함시켜서 작업을 하는 경우가 있다. "Page directive : can't have multiple occurrences of contentType" ← 에러 메세지 ㈁ 또 한 가지는 코딩 방법에 따른 것이다. 예를 들어 <%@ include file="<%=mypagte1%>" 코딩을 하는 것이다. 이 경우는 아무것도 include가 되지 않는다. "File "" not found" ← 에러 메세지 - http://cafe.naver.com/tonkjsp/21 ← jsp 자료실에서 contentTypeTest.jsp 파일 다운로드 - 서블릿 이 하나만 생기는 지도 확인하세요 / 실행 결과도 확인하여 보세요 ③ taglib 지시어 - 기본적인 JSP의 내장 기능을 확장하기 위한 커스텀 태그들의 집합(JSP가 가지고 있는 내장 기능만으로 모든 것을 편현하여 개발하기가 어려움이 있어 결국에는 별도로 중요한 태그들만 빼서 집합으로 만들었다고 보면 됩니다.) - 해당 페이지가 해당 애플리케이션에 필요한 기능을 구현한 커스텀 태그를 사용한다고 JSP 컨테이너에게 알려주는 역할 (당연히 알려주어야 겠죠. JSP 컨테이너는 인공지능를 가진 놈이 아니기 때문에 알려주어야 합니다.) - 표현은 <%@ taglib uri="/yangtags" prefix="tagPrefix"%> ㉠ uri 속성 태그 라이브러리에서 정의한 태그와 속성을 담고 있는 TLD(Tag Library Descriptor) 파일(확장자가 .tld)이 존재하는 URI를 지정 ㉡ prefix 속성 사용할 커스텀 태그들의 네임 스페이스(namespace)를 지정 - 간단한 예 - ※ URL과 URI 차이는 ? ㉠ URL(Uniform Resource Locator) : http://ww.tonkjsp.com/jsp/ .... 이런식으로 표현합니다. 인터넷 상에서 자원의 접근 경로를 표시해 주는 형식을 말한다고 할 수 있습니다. ㉡ URI(Uniform Resource Identifier) : jsp/directvies/sample.jsp 이런식으로 표현합니다. 자원이 존재하고 있는 위치의 식별을 위한 경로로 볼 수 있습니다. ㉢ URL 이나 URI는 모두 Uniform 입니다. 어떤 형식이냐 Resource 자원의 위치 및 경로를 나타내기 위한 형식이라는 말입니다. ※ TLD ? - JSP 페이지 컴파일 서블릿이 JSP 파일에 대한 서블릿 코드 생성시 해당 페이지에서 사용하고 이는 커스텀 태그가 유효한 것인지를 JSP 컨테이너가 일차적으로 검증하는 데 사용되는 XML 문서 (말이좀 어렵다. JSP에서 커스텀 태그나 라이브러리 태그 파일을 사용한 경우 JSP 서블릿 파일을 만들 때 JSP 파일내에서 커스텀 태그나 라이브러리 태그가 제대로 사용한 것을 검증하는다는 것이다. 쉽게 표현하면 맞춤범 검사한다고 보면 된다) ※ 네임스페이스 ? - 특정 변수나 속성이 알려지는 영역이나 범위를 지정하는 데 사용하는 용어 - 특정 태그 집합을 그룹으로 지정한 이름 정도로 네임 스페이스를 생각하면 된다. (3) 스크립트 요소 - jsp 파일에서는 java 코드를 스크립트로 사용한다고 했다. 자바코드를 어떻게 삽입할 것인지를 컨테이너에게 알려주어야 한다. ① 선언문(declarations)
- 선언문 태그는 페이지에서 삽입된 코드를 통해 변수나 메소드를 선언하는데 사용된다. - jsp 페이지 내에서 선언문 태그를 통해 선언된 변수나 메소드는 페이지를 컴파일할 때 (.jsp 파일에 대한 서블릿 소스 코드 생성시에) 해당 클래스의 멤버 변수나 메소드로 지정된다. - 표현은 <%! 선언문 %> ← 단일선언문 <%! 선언문-1; 선언문-2; 선언문; ......%> ← 다중선언문 - 스크립트 언어로 자바를 사용할 경우 주의 사항 ㈀ 각 선언문은 반드시 세미콜론을 사용하여야 한다.(자바하고 똑같습니다.) ㈁ 선언문 태그 내에서 page 지시어를 사용하여 import 된 클래스의 변수나 메소드를 호출할 수 있다. ㈂ include 지시어를 통해 특별히 include되는 파일이 지정되지 않은 선언문 태그를 통해 선언된 변수나 메소드 는 해당 페이지에서만 접근할 수 있다. ㈃ include 지시어를 통해 include된 페이지 내에서는 선언문 태그에서 선언된 변수나 메소드를 사용할 수 있다. ㈄ <jsp:include/> 액션을 통해 요청시(Request Time)에 동적으로 include 된 페이지의 경우 페이지 scope를 갖는다. 즉, include된 파일 내에서는 사용하지 못하고 해당 페이지에서만 접근하여 사용 할 수 있다. ㈅ ㈂ ~㈄ 을 말로 표현 하면 좀 어렵다. 그래서 아래 그림으로 다시 한번 표현시켜 보왔다. ㈆ 선언문을 이용하여 멤버 변수나 멤버 메소드를 선언 할 경우 다중 스레드로 인하여 동시에 사용되는 문제가 발생될 수 있다. 되도록 이면 사용을 자제하도록 하고 꼭 필요한 경우라면 static으로 선언하여 스레드로 인한 문제가 발생 되지 않도록 하는 것이 좋다. - http://cafe.naver.com/tonkjsp/22 ← jsp 자료실에서 declareTest.jsp 파일 다운로드 - 서블릿 파일과 실행결과를 확인하여 봅니다. ㈀ 서블릿 파일 package org.apache.jsp.jsp.directives; import - 파일 - public final class declareTest_jsp extends org.apache.jasper.runtime.HttpJspBase implements org.apache.jasper.runtime.JspSourceDependent { private String msg_am=""; private String msg_pm=""; public String helloMessage(){ Calendar cal=Calendar.getInstance(); int hour_day = cal.get(Calendar.HOUR_OF_DAY); switch(hour_day){ case 7: msg_am="출근 시간입니다. 서두르세요"; break; case 8: case 9: msg_am="즐거운 업무 시간이 되세요"; break; case 10: case 11: msg_am="안녕하세요 좋은 아침입니다."; break; case 12: msg_am="점심시간입니다. 맛있게 드세요"; break; case 13: msg_pm="오후시간도 열정적으로 업무에 임합시다."; break; case 14: msg_pm="점심 먹고 조립더라도 할일 하셔야죠?"; break; case 15: msg_pm="오늘 할일 계획대로 진행하고 계십니까?"; break; case 16: msg_pm="이제는 슬슬 퇴근 준비 하셔야지요?"; break; case 17: msg_pm="안녕하세요. 오늘 일과에 수고 하셨습니다."; break; case 18: case 19: case 20: msg_pm="안녕하세요. 내일을 위해 준비하는 시간이 되세요"; break; default: msg_pm="내일봐요."; } if(cal.get(Calendar.AM_PM) == Calendar.AM){ return msg_am; } return msg_pm; } -- 아래 부분은 생략 -- javax.servlet.jsp.HttpJspPage 인터페이스에서 정의하고 있는 jspInit(), jspDestroy(), _jspService() 페이지 서블릿 초기화 작업과 자원반납, 그리고 클라이언트에게 응답에 대한 처리 결과를 전송하기 모든 설정 부분 } ㈁ 실행결과 - 확인(화면하고 다른을 수도 있습니다.) ※ C 언어 등에서는 반드시 변수를 선언한 뒤에 그 변수를 참조할 수 있지만 자바에서는 변수의 선언이 그 변수를 사용하는 라인보다 뒤에서 선언 되어도 사용이 가능하다. 따라서 자바 기반의 JSP에서도 그 특징이 그대로 적용
② 스크립틀릿(scriptlets) - 선언문 태그를 이용하여 멤버변수나 메소드를 정의하고 필요에 따라 jspInit()이나 jspDestroy()와 같은 페이지 서블릿의 라이프사이클과 관련된 메소드를 재정의(오버라이딩) 할 수 있다는 것을 알게되었다. - HttpJspPage 인터페이스에서 정의하고 있는 _jspService() 메소드는 재정의해서는 안 된다. 그 이유는 jsp 컨테이너가 페이지 서블릿을 정의할 때 구현할 메소드이기 때문이다. 클라이언트 요청에 대한 처리하여 응답하는 것도 _jspService() 메소드이다. - 스크립틀릿 태그의 주목적은 바로 _jspService() 메소드에 하고자 하는 코드를 .jsp 페이지에서 정의 할 수 있도록 하는 것이다. 즉, 페이지 내의 스크립틀릿 태그에 삽입된 코드는 요청마다 실행된다고 보면 된다. - 표현식 태그 내에서는 페이지에 지정된 스크립트 언어의 유효한 표현식을 삽입해야 하지만 스크립틀릿 태그 내에서는 유효한 문장들이 정의되어야 함. - 표현은 <% 문장 %> <% 문장-1; 문장-2; 문장-3; .....%> <%--- 문장 ----%> ← _jspService() 메소드의 자바 문장으로 포함되어 있다. (out 객체가 필요하지 않다는 의미) 스크립틀릿 파일을 하나만들고 서블릿 파일을 열어보면 확인할 수 있다. ③ 표현식(expressions) - 페이지 서블릿의 멤버 변수나 메소드를 선언하는 데 선언문 태그를 사용하는 반면에 , 표현식은 태그는 jsp 페이지 내에서 직접 클라이언트로 출력될 내용(텍스트)을 포함시키는 데 사용된다. - 표현은 <%= 스크립트 언어의 표현식 %> - 표현식 내에서 사용하는 표현식이 자바 구문일 때 주의 해야 할 사항 ㈀ 세미코론을 사용해서는 안된다. ※ jsp 컨테이너가 표현식 태그를 변환하여 클라이언트에 전송할 때 JspWriter 의 write 메소드를 사용하지 않고 print 메소드를 사용한다. 그렇다면 "<%=(int)(Math.random()*100)+1;%>" 이것은 out.print((int)(Math.random()*100)+1;); 이렇게 되어 에러가 에러가 난다. ㈁ 자바언어의 유효한 표현식이어야 한다. - 표현식 태그 내의 표현식의 평가된 결과 값은 그에 상응하는 자바의 문자열로 변환되고 이렇게 변환된 자바의 문자열이 표현식 태그 자체를 치환하여 클라이언트로 전송한다. ④ 스크립트에서 선언문, 스크립틀릿, 표현식 각각을 서블릿 하였을 경우 비교하면 다음과 같다.
2000년 국정홍보처 주관으로 코리아리서치센터에 의뢰해 이루어진 조사에 의하면 만 20세 이상 성인남녀 1008명 중 범죄 또는 치안문제를 큰 현안문제라고 답한 사람이 0.3%라고 한다. 그러나 1992년과 1997년의 형사정책연구원의 연구에 의하면 우리 나라의 치안이 안전하다고 생각하는 사람은 8.5%에 그치고, 50% 이상이 우리 나라의 치안상태가 매우 불안하다고 답했다고 한다(교재 206쪽). 국정홍보처의 연구결과는 범죄나 치안이 상대적으로 심각하지 않은 것으로 나타났고, 형사정책연구원의 연구는 상대적으로 심각한 것으로 나타났다. 그러면 다음에서 범죄의 실태를 파악할 필요가 있다.
2. 한국사회의범죄실태
1) 공식통계를 통한 범죄현황
우리 나라의 대표적인 공식 범죄통계는 대검찰청이 매년 출간하는 범죄분석이다. 이 통계자료는 범죄발생, 검거상황, 성별, 연령별, 지역별, 계층별 상황과 처리현황까지 상세한 정보를 제공해 준다. 범죄분석 외에 경찰백서, 범죄백서, 사법연감, 법무연감 등의 자료들도 범죄 연구를 위한 유용한 자료들이다.
우리 교재 208쪽의 <표 8-1>은 1970년부터 30년 동안 전체 범죄발생건수와 검거현황을 보여주고 있다. 그 표에 의하면 1970년 인구 10만명당범죄발생건수는 1035건이었는데 계속 증가하여 1999년에는 3697건으로 나타났다. 범죄 발생건수로 보면 지난 30년간 계속 증가해 왔음을 알 수 있다. 검거율도 계속 증가한 것을 보여 주고 있다. 즉 1970년에 범죄 검거율은 86.8%이었으나 1999년에는 95.3%로 높은 검거율을 보여준다. 그러나 형법범죄의 검거율은 1999년에 88.8%로 나타났다. 1999년의 전체 형법위반범죄는46만여건이었다.
살인, 강도, 강간, 방화는 사회적 해악이 심각한 범죄로 간주되어 가장 심각한 4대강력범죄라고 한다. 주요 강력범죄도 해가 갈수록 점차 증가하고 있는 추세이다.
절도, 사기, 장물, 횡령, 배임, 손괴 등의 죄를 재산범죄라고 한다. 재산범죄 중에는 절도와 사기범죄가 가장 많은 비중을 차지한다. 1990년 초반까지는 절도범죄가 많았으나 점차 사기범죄가 증가하여 1999년에는전체재산범죄중사기범죄율이 61.1%를 차지한다.
2) 피해자 조사를 통한 범죄현황
위의 공식범죄통계는 신고되지 않은 범죄나, 신고되었더라도 기록되지 않은 범죄는 제외되기 때문에 이것을 보완하는 자료로 피해자 조사가 쓰인다. 교재 213쪽의 <표 8-7>을 보면 공식통계에 나타난 절도 발생건수는 인구 10만 명당 218건이지만, 피해자 조사에 나타난 절도 피해자수는 인구 10만 명당 15536명으로 이 두 자료의 차이는 엄청나다. 그러므로 범죄현황을 정확히 파악하기 위해서는 공식통계자료와 피해자 조사자료를 서로 보완적으로 사용할 필요가 있다.
3. 범죄자의특성: 연령과성을중심으로
전체 범죄 중에서 10대범죄는12% 정도이고 이들은 절도, 강도가 대부분이다.
여성 범죄는 15% 내외이며, 사기, 폭행, 그리고 마약사범의 비율이 높다.
1) 연령과 범죄
1996년도 형법 위반자들의 연령분포를 보면 30대가 35%로 가장 높고, 그 다음이 20대(24%), 40대(19.4%), 10대(12%), 그리고 51세 이상(9.5%)의 순이다. 이들 중 12%가 되는 10대범죄자들은절도(62.3%)와강도(56.2%)에서가장높은비율을 보인다. 특히 16-20세의 10대후반이전체강도범의 47%를 차지하고 있다.
사기범죄는 30대가 41%로 가장 높고, 다음이 40대(24.3%)와 20대 후반(13.9%)이다.
강간은 10대 후반이 17.9%, 20대 초반이 18.5%, 20대 후반이 19.4%, 그리고 30대 초반이 14.5%로 10대후반부터 30대초반까지거의비슷한비율로일어난다.
폭력행위는 20대가 31.8%, 그리고 30대가 31%로 20-30대가차지하는비율이 60%를 넘는다.
전체 형법범죄자 중 20대와 30대의 비율이 가장 높고, 청소년들은 주로 절도와 강도 같은 약탈범죄(predatory crimes)를 저지르고 있는 것을 알 수 있다.
약탈범죄란 물질적 이익을 취하기 위하여 인명을 살상하고 기물을 파괴하는 등의 범죄를 말한다. 약탈범죄는 도구적인 성격이 강하다.
2) 성과 범죄
여성은 남성에 비해 상대적으로 범법율이 낮다. 교재 <표8-11>을 보면 지난 20년간 여성의 절도율이 전체의 10%를 넘는 해가 없었던 것을 보여주고 있다. 다른 말로 하면 절도의 90%는 남성에 의해서 이루어지고 있다는 자료이다. 도박에서도 1990년의 20.7%를 제외하고는 20%를 넘지 않는다. 그러나 마약범죄는 50% 이상 60%를 상회하기도 한다.
연령별로는 30대에서 50대의 여성 범죄자가 전체의 57.7%를 차지한다.
결혼유무를 보면 기혼자가 81.2%로 기혼 여성의 비율이 상대적으로 높다. 여성의 결혼유무와 범죄율과의 관계를 남성의 그것과 비교하면 어떤 의미 있는 결론에 도달할 수 있을 것이다. <표 8-13>을 보면 살인의 경우 남성은 미혼이 53%, 기혼이 47%인 반면, 여성은 기혼이 87% 그리고 미혼이 11%로 여성과 남성 사이에 현격한 차이를 보여주고 있다.
살인의 경우 피해자와의 관계와 범행장소에서도 남성과 여성이 큰 차이를 보이고 있다. 즉 남성 살인자의 경우 57.3%가 전혀 모르는 사람이 살인 대상이고, 아내를 살해하는 경우는 1%라고 한다. 반면, 여성 살인자의 경우는 전혀 모르는 사람은 18.5%이고, 남편이 대상인 경우가 15.9%나 된다. 범행장소도 남성들은 다양한 반면, 여성들은 70%가 집안에서 발생한다는 특징이 있다. 이러한 자료들과 심층적인 연구들은 여성 살인자의 경우 대부분 남성에 의한 오랜 학대의 경험을 가진 여성에 의해 저질러진다는 것을 말해주고 있다. 즉 여성 살인자의 경우 피해자로서의 경험을 가진 여성들이었다는 점을 인식할 필요가 있다.
4. 신종범죄의대두: 가족폭력과사이버범죄
1) 가족폭력
가족폭력은 가정 내에서 일어나는 모든 폭력, 즉 부부 폭력과 아동학대(폭력)이 포함되는 것이지만 부부폭력의 내용을 보면 남편의 아내구타가 29.5%이고 아내의 남편에 대한 폭력은 17.7%이다. 남편폭력이 훨씬 높다. 전통적으로 우리 사회에서는 가족 폭력은 그 가족 내에서 해결해야 하는 문제로 생각해 왔기 때문에 가족폭력에 대해서 이웃이나 더구나 국가가 개입해서는 안 된다는 관념이 있었다. 이러는 동안 가족폭력이 가져오는 사회적 폐해가 심각한 지경에 이르렀고 드디어 1997년 11월에 가족폭력법이 통과되고 1998년 7월 1일부터 시행에 들어갔다. 가족폭력법이 만들어지고 시행에 들어갔다는 것 자체가 가족폭력에 대해 사회적 인식의 전환이라는 점에서 큰 의의를 갖는다. 그런데 이 법이 시행되고 있는 과정에서 아직도 다음과 같은 몇 가지 문제점이 남아있다.
문제점:
① 출동경찰의 태도: 가족폭력, 특히 아내구타는 부부사이에 해결하는 것이 가장 바 람직하다는 생각 때문에 경찰이 개입하는 것을 꺼려한다.
② 가해자 처벌에 대한 문제: 피해자가 가해자에 대한 처벌을 원치 않는다는 점.
③ 비용부담의 문제: 피해에게 치료나 상담이 부과되는 경우 그 비용을 수요자가 지 불하도록 되어 있으나 경제적 어려움으로 비용을 부담할 수 없는 경우에는 해결 이 어렵다.
2) 사이버범죄
경찰청에서 규정하고 있는 사이버범죄란 “인터넷을 통한 협박, 사기, 매매춘, 음화판매 등과 사이버 공간을 구성하는 컴류터 시스템이나 정보통신 기반에 대한 공격으로 사이버 공간의 안전을 위협하는 해킹, 바이러스 유포행위 등 사이버 공간에서 발생하는 범죄행위의 총체”를 말한다. 이를 다시 사이버 테러와 일반 사이버 범죄로 분류한다. 사이버테러는 해킹이나 바이러스 유포 등 사이버 공간의 질서를 어지럽히는 행위를 말하고, 일반사이버범죄는 인터넷을 통한 협박, 사기, 음란물 매매, 성폭력 등을 말한다. 일반 사이버 범죄는 급속히 증가하는 것으로 나타났다(1999년의 일반 사이버 범죄는 그 전해의 네 배라고 함). 조사 대상자의 22.4%가 사이버 성폭력의 경험이 있고, 26.6%가 언어폭력, 그리고 7.1%가 사이버 매매춘의 경험이 있는 것으로 나타났다.
개인정보를 변경, 말소, 누설, 또는 제공하거나, 타인의 대화 내용을 녹음·청취 또는 공개하는 행위는 “통신비밀법”에 의해 규제되고 있다.
5. 범죄문제와대중매체의역할
일반 시민들이 느끼는 범죄에 대한 두려움은 자신이 직접 경험한 것 외에도 간접적으로 듣는 정보에 의해서 증폭되기도 하고 감소되기도 하는데, 이 때 중요한 역할을 하는 것이 대중매체이다. 대중매체는 학교폭력이나 가족폭력 등에 대해 집중적으로 보도함으로써 사회 구성원들에게 사회문제로 인식케 하여 범죄대책을 위한 여론형성에 긍정적으로 기여할 수 있다. 그러나 한 편 대중매체가 자칫 인기도에 편승하여 사건을 선정적으로 보도한다거나, 편집의도에 맞추어 왜곡시키거나, 용의자의 인권을 침해하거나, 호기심 있는 청소년들에게 모방범죄를 하도록 자극하는 등의 부정적인 기능도 하는 것도 인식해야 한다.