창조아카데미(Chap2.프로젝트준비와계획)

Size: px
Start display at page:

Download "창조아카데미(Chap2.프로젝트준비와계획)"

Transcription

1 프로젝트에서 SW 아키텍트의역할 I. What is software architecture? II. III. IV. SW architecture process SW 아키텍처요구사항 SW 아키텍트의역할과역량

2 정의 I. What is software architecture? SW 요소와요소간의관계그리고각각의속성으로구성된시스템에필요한구조의집합이다. 아키텍처는 SW 구조의집합이다. SW 시스템은많은구조로이루어진다. Module view, Component and connector view, Allocation view 모든 SW 시스템은 SW 아키텍처를가지고있다. ISO/IEC 42010: 2007 아키텍처정의 : 컴포넌트와컴포넌트상호간그리고환경과의관계, 설계와개선시지켜야하는원칙을포함하는시스템의기본적인구조 (fundamental organization of a system) TOGAF 아키텍처정의 컴포넌트의구조와컴포넌트의상호관계그리고시간에걸쳐설계와개선 (evolution) 시지켜야하는원칙과가이드라인 좋은아키텍처는? 본질적으로좋은아키텍처나나쁜아키텍처는없다. 어떤목적에더적합한아키텍처와더적합하지않은아키텍처가있을뿐이다. 특정업무컨텍스트 (context) 하에서만아키텍처를평가할수있다

3 Books in software architecture I. What is software architecture? 2010/ / /2003/ ~

4 EA vs. Software Architecture I. What is software architecture? 성공적인소프트웨어아키텍처구축을위해서는전사또는조직차원의 IT 거버넌스가중요함 TOGAF 9.1 ADM & EA ADM (Architecture Development Method) 아키텍처개발 EA vs. Projects 엔터프라이즈아키텍처비즈니스아키텍처 interact App. 아키텍처 interact 정보기술 interact 데이터아키텍처 interact 기술아키텍처 데이터아키텍처 EA (Enterprise Architecture) 정보시스템아키텍처 비즈니스아키텍처 어플리케이션아키텍처 기술아키텍처 계획 아키텍처거버넌스, 아키텍처역량 Data Data Data 통제 (govern) BPR/PI? 피드백요건 시스템시스템구현 (System 분석 Realization) 시스템구현 (System Realization) As-is App. 기술 제약요건 상세요구사항 설계서 설계 App. Data 개발, 테스트, 이행 App. 피드백 To-be App. 기술 피드백 기술 기술 - 4 -

5 Relation to architectures I. What is software architecture? 소프트웨어아키텍처는비즈니스요구사항에따라개발한기술과데이터아키텍처와상호영향을미치면서개발함 유형별아키텍처간상관관계 비지니스아키텍처 ( 비즈니스요구사항 ) 도메인분석, 요구사항분석, 위험분석 정보시스템 요구사항, 요구속성 요구사항변경요청 정보시스템아키텍처 어플리케이션아키텍처 데이터아키텍처 Biz. 아키텍처 SW 아키텍처 SW 아키텍처설계 상세설계, 코딩, 통합테스트 이행고려사항 이행고려사항 기술아키텍처 기술아키텍처변경요청 기술아키텍처설계 개발타스크 feedforward feedback Applied Software Architecture, C. Hofmeister, Addison Wesley,

6 SW 아키텍처주요활동 II. SW architecture process 아키텍처수립주기 (ABC - Architecture Business Cycle) 소프트웨어아키텍처는설계를위하여아키텍처를구축하고, 목표시스템또는어플리케이션을구축하고관리하는것을포함한다. SW 아키텍처수립의주요활동 Architect Influence Cycle 1. 시스템타당성수립 (Making a business case for the system) 2. 중요한아키텍처요구사항이해 (Understanding the architecturally significant requirements) Architect s Influence Business 3. 아키텍처생성또는선택 (Creating or selecting the architecture) 4. 아키텍처문서화와의사소통 (Documenting and communicating the architecture) Technical Stakeholders 아키텍처 5. 아키텍처분석또는평가 (Analyzing or evaluating the architecture) Project Architect 6. 아키텍처기반시스템구축과테스트 (Implementing and testing the system based on the architecture) 7. 아키텍처에따라구축되었는지확인 (Ensuring that the implementation conforms to the architecture) Professional 시스템 - 6 -

7 아키텍처설계방법 - ADD II. SW architecture process 핵심아키텍처설계방법 Decomposition, ASR 에따른설계, Generate and test Generate and test process of architecture design Generate Initial Hypothesis Test Hypothesis Generate Next Hypothesis ADD (Attribute-Driven Design) Method 1 설계할시스템요소선택 Breadth-first, depth-first, mixed 2 선택된요소에대한 ASRs 파악 3 선택된요소에대한설계솔루션생성 설계 collateral (existing systems, frameworks, patterns, tactics, design checklists) 활용 4 잔여요구사항검증 / 정련과다음반복을위한투입물선택 5 모든 ASRs을충족할때까지 1~4단계반복 - 7 -

8 개발단계에서의 SA II. SW architecture process 추진단계별 SA 의역할 구분 분석 (Inception) 설계 (Elaboration) 개발 (Construction) 테스트 (Transition) Production 아키텍처일정 기술선정및검증 Test 환경 Prototype 개발표준 개발환경 운영환경 개발자지원, 트러블슈팅 성능및시스템테스트 UAT 이행준비 이 행 안정화 마일스톤 분석교육 설계개발 Test 요구사항확정기술 / 표준확정지원및시스템테스트테스트, 이행준비교육교육교육 운영교육 실행아키텍처개발지원테스트지원및이행준비조직 아키텍처검증 - Prototype 개발 어플리케이션구조 Framework 표준, 코드, 명명규칙 가이드, 템플릿등 예제중심가이드개발 교육 멘토링 Arch. 시스템설치및점검 품질점검, 모니터링강화 Log 데이터활용 최적화 성능튜닝 트러블슈팅 소스코드변경통제 TA SA DA Architecture 서버, O/S N/W 스토리지 DBMS Backup 화면 EAI Framework & COTS - 8 -

9 SW architecture framework II. SW architecture process Methods used in SW Architecture QAW PALM Utility Tree ADD ATAM Lightweight Architecture Evaluation CBAM ASRs 기능 (Functionality) 요구사항정의 SW 아키텍처 상세설계 / 개발 요구사항기능품질속성 ASRs 시나리오 1 원천 2 자극 3 Artifact 4 환경 5 응답 6 응답측정시나리오 가용성상호운영성변경용이성성능보안테스트용이성사용성 전술 품질속성 패턴 체크리스트책임할당조정모델데이터모델아키텍처요소간매핑자원관리바인딩시간결정기술선택체크리스트 SW 아키텍처 모듈뷰 C&C 뷰할당뷰설계가이드개발가이드 Prototype 적용 적용 설계서 설계사양서 화면설계서 구현 SW System 소스코드 Framework 실행코드 제약조정? 제약 조정? 제약사항 H/W 시스템 SW COTS Compliance 납기비용기타 QAW: Quality Attribute Workshop PALM: Pedigree Attribute elicitation Method ADD: Attribute Driven Design ASR: Architecturally Significant Requirement ATAM: Architecture Tradeoff Analysis Method CBAM: Cost Benefit Analysis Method COTS: Commercial Off The Shelf

10 아키텍처평가 - ATAM II. SW architecture process ATAM (Architecture Tradeoff Analysis Method) 소프트웨어아키텍처를체계적이고종합적으로평가하는방법 아키텍처가품질목표를만족시키는지평가 그리고품질목적이어떻게상호작용하는지를평가 ATAM 프로세스 발표 (presentation) 1 단계 step1 - ATAM 소개 step2 - 사업동인설명 step3 - 아키텍처설명 step4 - 아키텍처접근법파악 step5 - 품질속성유틸리티트리생성 step6 - 아키텍처접근법분석 평가리더가 ATAM 설명. 지켜야할프로세스설명, 질의응답, 범위와기대수준설정 PM 또는고객인프로젝트대표자가비즈니스관점에서시스템개요설명선임아키텍트또는아키텍처팀이적절한수준으로상세화된아케텍처설명조사와분석 (investigation and analysis) 아키텍처접근법이해를통하여아키텍처분석유틸리티트리기법을이용하여품질속성목표를정교화높은우선순위를가진시나리오분석. 의사결정문서화 ( 위험, 위험아님, 민감도, tradeoffs) 우선순위부여및접근법확정 (priority and analysis) 2 단계 step7 - 브레인스토밍과우선순위부여 step8 - 아키텍처접근법분석 / 확정 step9 - 결과발표 이해당사자와시나리오를공유하고, 브레인스토밍을통하여시나리오우선순위결정선정된시나리오에대하여아키텍트가아키텍처의사결정을통하여어떻게구현할지를설명보고 (reporting) 이해당사자에게설명

11 아키텍처평가 - LAE II. SW architecture process LAE (Lightweight Architecture Evaluation) ATAM 은효율적이나평가팀 20 ~ 30 man/days, 아키텍트와이해당사자는그이상의공수가필요함 Lightweight Architecture Evaluation ( 전체 4 ~ 6 시간 ) 1. ATAM 소개 : 0 시간 2. 비즈니스동인 ( 動因 ) 소개 : 15 분 3. 아키텍처소개 : 30 분 4. 아키텍처접근법식별 : 15 분 5. 품질속성유틸리티트리작성 : 30 분 ~ 1 시간 30 분 6. 아키텍처접근법분석 : 2 ~ 3 시간 7. 브레인스토밍과시나리오우선순위결정 : 0 시간 8. 아키텍처접근법분석반복 : 0 시간 9. 결과발표순서로이루어진다. : 0 시간 보고서는작성하지않고, 회의록만작성한다

12 Tradeoff II. SW architecture process 품질속성간상관관계 (tradeoff) 가용성 효율성 유연성 통합성 호환성 유지보수 이식성 신뢰성 재사용 견고성 테스트 사용성 가용성 (availability) 효율성 (efficiency) 유연성 (flexibility) 통합성 (integrity) 호환성 (interoperability) 유지보수성 (maintainability) 이식성 (portability) 신뢰성 (reliability) 재사용성 (reusability) 견고성 (robustness) 테스트가능성 (testability) 사용성 (usability) Software Requirements, Karl E. Wiegers, 1999,Microsoft Press

13 SW 아키텍처요소간관계 II. SW architecture process SW 에서요구하는기능과품질속성을만족시키기위해다양한아키텍처뷰에속한 SW 구조를결정한다 요구사항정의 / 분석 요구사항과 4+1 뷰아키텍처 Conceptual Usecase Realization Physical Requirement Logical View ( 분석 / 설계 ) Implementation View Needs Functional Class, Object, Package, Composite Structure, State Machine Component Non- Functional Usecase View Quality Attribute Quality Attribute Scenario Sequence, Communication, Activity, Timing, Interaction Overview Process View View Allocation Architecture Styles/Patterns Deployment View Deployment Tactics

14 Architecture 산출물 II. SW architecture process 아키텍처프로토타입 (executable) 설계가이드라인 아키텍처설계가이드라인 DB 설계가이드라인 프로그래밍가이드라인 프로그래밍가이드라인 소스코드의일관성유지, 개발자의불필요한창의성제한및유연성제고 테스팅가이드라인 개별컴포넌트테스팅 Testing harnesses. Stubs 시스템품질속성테스팅 성능, 신뢰성, 가용성, 보안, 변경가이드라인 DB. 인터페이스, 컴포넌트, 컴포넌트, 프레임워크변경 SW 형상관리계획 Framework 시스템의 App. 도메인에적합한재사용가능한라이브러리또는클래스의집합 아키텍처와구현이만나는장소로 F/W 은아키텍처를내재하고있음

15 Lessons Learned (1/3) II. SW architecture process SA, TA, DA 는밀접한영향을미친다. System architecture Hardware Server, Storage, N/W, 기타 devices, Appliance,. COTS Web server, WAS, DBMS, EAI, Security, UI, Log, Data Grid.. Solutions packages Data architecture As-is data 전환 To-be architecture Data access policy (security) 데이터중복 ( 기준데이터관리및동기화 ) Backup ( 실시간 vs 배치 ) 사람이우선이다. 사람은믿어라. 그러나사람의작업결과는반드시확인하라. 읽거나들은지식보다는경험이훨씬값지다. 그러나패러다임변화를고려하라. 검증되지않은기술은반드시확인한다. 모든조건이동일하지않으면이전에사용한기술도문제가발생할수있다. configuration management 항상최악의경우를전제로아키텍처를검증한다. 최선을다하되완벽한아키텍처는좋은아키텍처의적일수도있다. 차선을고려하라. 대부분의조직에서기술보다는관리가더중요하다. 표준, 가이드, 프로세스, 재사용은관리를통해이루어진다. 좋은아키텍처는아키텍처변경으로인한 rework 을최소화하는것이다

16 Lessons Learned (2/3) II. SW architecture process Context, 도메인을고려하지못한 SW 아키텍처는무의미하다. 검증되지않은기술과업무는 PoC, Prototyping 을통하여검증한다. (Agile, 반복 / 점진적 ) 온라인, 화면스타일 / 스크립트, Batch, UNIX shell, SQL 등모든요소를포함한다. 개발방법론 Ownership? 설계, 개발, 테스트, 이행표준및가이드는프로젝트차원에서점검, 개발또는보완한다. OO/CBD 프로젝트에서 Class Ownership 개발및테스트 SQL in Entity class Object Relation Mapping Entity 와 Entity Class 가 n:m 일경우처리

17 Lessons Learned (3/3) II. SW architecture process 프레임워크 통합개발환경과다양한기술공통기능을제공한다. 상용제품을프로젝트의요구에따른변경은신중한검토가필요하다. 적용사례가있는경우에는적용사례에준하여적용하는것이바람직하다. 결함을제외한프레임워크의기능은있는그대로사용한다. 상용프레임워크기능에공통기능을포함하는것은신중한검토가필요하다. 검토및모니터링 목록, 설계서, 소스코드일관성유지 실행로그를통한검토및모니터링 ( 개발단계부터 ) Compile 여부, 정상수행여부, 처리시간, Test 횟수, Test 커버리지등 아키텍처고려사항 원칙적으로로직은어플리케이션서버에만구현한다. 시스템간데이터를직접공유하지않는다. 데이터를복제할경우에는기준정보를관리 (MDM Master Data Management) 한다. 보안에대한요구사항은분석단계부터반영한다. 프로그램실행메시지는정상과비정상 ( 결함, 장애등 ) 상태로구분하여코드를설계한다

18 요구사항, 제약사항 & SA III. SW 아키텍처요구사항 기능요구사항 (functional requirements) 시스템이해야할것, 시스템이어떻게작동할지? 실행시간자극에어떻게반응할지? 를기술한다. 기능요구사항은설계에서적절한순서로책임을할당하여만족시키는데, 아키텍처요소에책임을할당하는것은중요한아키텍처설계결정이다. 품질속성요구사항 (quality attribute requirements) 기능요구사항또는전체제품의자격요건 (qualification) 이다. 응답속도, 오류 input 처리유연성, 제품전개시간, 운영비용등등. 품질속성요구사항은아키텍처로설계된다양한구조와구조에내재된요소의행위와상호작용에의해충족된다. 제약사항 (constraints) 선택의여지가없는설계결정사항이다. 프로그래밍언어, Legacy 재사용, H/Ws, COTS,.. 제약사항은설계에서받아들이고, 다른영향받는설계결정과조화를이루어야한다 기능요구사항 SW 아키텍처 품질속성 제약사항

19 품질속성 (quality attributes) III. SW 아키텍처요구사항 품질속성은시스템이이해당사자의요구를얼마나잘만족시키는지를나타내는측정가능하고, 테스트가능한시스템의특성이다. 품질속성은시스템기능과함께아키텍처에영향을준다. 시스템이변경되는이유는대부분기능때문이아니고비기능요구사항과관련된다. 구체적인품질속성을분석하는것은아키텍트로서가져야할핵심스킬이다. 비지니스품질 ISO 품질속성 기능성 Software architecture in practice Time to market 비용과수익 효율성호환성 Quality Attributes 가용성상호운영성 Projected lifetime of the system 사용성 변경용이성 Targeted market 신뢰성 성능 납기 보안유지보수성 보안테스트가능성 Legacy 통합 이식성 사용성

20 아키텍처와품질속성 III. SW 아키텍처요구사항 품질속성달성은설계, 구축, 전개전단계에서고려되어야한다. 어떤품질속성도설계에만의존적이지않고, 마찬가지로구현이나전개에만의존적이지않다. 만족스러운결과는큰그림인아키텍처와상세내역인구축을제대로구축하여얻는다. 요구사항 (requirements) 사용성 아키텍처적인 작업을취소하는기능 (cancel) 작업을원위치하는기능 (undo) 이전에입력한데이터재사용 비아키텍처적인 UI 를명확하고, 사용하기쉽게개발 라디오버튼또는체크박스제공 직관적인화면 Layout 보기좋은활자체 변경용이성 기능을어떻게나눌것인가? 모듈내코딩기법 성능 컴포넌트간어느정도통신할것인지? 각컴포넌트에어떤기능을할당할것인지? 공유자원을어떻게할당할것인지? 기능구현을위한알고리즘의선택 알고리즘을어떻게코딩할것인지? 아키텍처그자체로는품질을달성할수없다. 품질을달성하는기반을제공하지만, 상세구현에주의하지않으면원하는품질을얻을수없다. 복잡한시스템에서품질속성은독립적으로달성되지않는다. 어떤품질속성의달성은다른품질속성의달성에긍정또는부정적인영향을미친다 (tradeoffs - ATAM)

21 아키텍처요구사항 III. SW 아키텍처요구사항 Architecturally Significant Requirement (ASR) 아키텍처에중요한영향을미치는요구사항으로그런요구사항이없으면아키텍처는아주달라질수있다. ASR 은종종품질속성요구사항형태로문서화되지않는다. 첫단계는중요한이해당사자와의사소통하는것이다. 요구사항정의가끝날때까지기다리지말고아키텍트는작업을시작한다. 요구사항명세서에있는모든요구사항이아키텍처에영향을미치지않는다. ASRs 은개발조직의사업목적에서종종도출된다. ASRs 도출기법 요구사항문서 Stakeholder Interview QAW (Quality Attribute Workshop) PALM (Pedigreed Attribute elicitation Method) Utility Tree

22 비즈니스목표와아키텍처 III. SW 아키텍처요구사항 비즈니스목표는시스템을만드는이유이다. 요구사항에는포함되어있지않더라도비즈니스목표달성은성공적인아키텍처설계를의미한다. 비지니스목표는종종 ASRs 를직접적으로주도한다. 비즈니스목표와아키텍처의관계 1. 비즈니스목표는종종품질속성요구사항을이끈다. 2. 비즈니스목표는품질속성요구사항으로전혀나타나지않지만아키텍처에직접적으로영향을미칠수있다.. 3. 비즈니스목표가아키텍처에전혀영향을미치지못한다. Business Goals 1 Quality Attributes 3 2 Nonarchitectural Solutions Architecture

23 ASR 도출 - QAW III. SW 아키텍처요구사항 QAW (quality attribute workshop) SW 아키텍처완성전에이해당사자참여를통하여 QA 시나리오를찾고, 우선순위를부여하고, 정련 / 중재하는방법 시스템이해당사자의참여에많은영향을받는다. QAW 수행단계 (1/2) 1. QAW 발표 2. 업무 / 미션발표 3. 아키텍처계획발표 4. 아키텍처동인파악 5. 시나리오브레인스토밍 6. 시나리오통합 7. 시나리오우선순위부여 8. 시나리오정련

24 ASR 도출 PALM III. SW 아키텍처요구사항 PALM (Pedigreed Attribute elicitation Method) 비즈니스목표를파악하고문서화하는방법이다. 조직의비즈니스목표를말할수있는이해당사자와아키텍트가참여하는통상 1.5 일워크샵을실시한다. 다음 3 가지목적으로사용한다. 프로젝트초기에찾지못한요구사항을발견하기위해 발견한요구사항에대한추가정보를얻기위해 특히어려운품질속성요구사항을검증하기위하여 PALM 비즈니스목표파악방법 1. PALM 개요발표 2. 비즈니스동인발표 3. 아키텍처동인발표 4. 비즈니스목표파악 5. 비즈니스목표로부터잠재품질속성파악 6. 기정의된품질속성동인에혈통부여 7. 결론도출

25 아키텍트의역할 (1/3) IV. SW 아키텍트의역할과역량 시스템의아키텍처정의및정합성유지 SW 아키텍처 설계, 개발, 테스트표준및가이드 기술위험평가 위험완화전략수립및조치 프로젝트계획참여 설계, 이행, 테스트지원 아키텍처준수모니터링 Inception Elaboration Construction Transition 아키텍처프로토타이핑개발 / 구매여부결정초기시나리오정의아키텍처평가기준정의 Software architecture team activities 산출물 아키텍처명세서 요구사항세트 설계세트 릴리즈명세서 아키텍처베이스라인초기시나리오데모개발 / 구매베이스라인 Software Architecture 데모 Use case 모델러설계모델러성능분석가 라이프싸이클중점 아키텍처유지보수 Multiple-component 이슈해결성능튜닝품질개선 책임 요구사항대안선택 설계대안선택 컴포넌트선정 초기통합 기술적위험해결 아키텍처유지보수 Multiple-component 이슈해결성능튜닝품질개선 Software Project Management: A Unified Framework, Walker Royce,

26 아키텍트의역할 (2/3) IV. SW 아키텍트의역할과역량 Discipline Breadth role Depth role Business Modeling Requirements Analysis and Design Implementation Test Deployment Project Management Environment Configuration and Change Mgt Business Process Analyst Discovers all business use cases. Systems Analyst Discovers all requirement use cases. Software Architect Breadth and depth roles in RUP disciplines Decides on technologies for the whole solution. Integrator Owns the build plan that shows what classes will integrate with one another. Test Manager Ensures that testing is complete and conducted for the right motivators. Test Analyst Selects what to test based on the motivators. Test Designer Decides what tests should be automated vs. manual and creates automations. Deployment Manager Oversees deployment for all deployment units. Project Manager Creates the business case and a coarse-grained plan; makes go / no go decisions. Process Engineer Owns the process for the project. Configuration Manager Sets up the CM environment, policies, and plan. Change Control Manager Establishes a change control process. Business Designer Details a single set of business use cases. Requirements Specifier Details a single set of requirement use cases. Designer Details the analysis and design for a single set of use cases. Implementer Codes a single set of classes or a single set of class operations. Test Designer Implements automated portions of the test design for the iteration. Tester Runs a specific test. Tech Writer, Course Developer, Graphic Artist Create detailed materials to ensure a successful deployment. Project Manager Plans, tracks, and manages risk for a single iteration. Tool Specialist Creates guidelines for using a specific tool. Configuration Manager Creates a deployment unit, reports on configuration status, performs audits, and so forth. Change Control Manager Reviews and manages change requests. [IBM]

27 아키텍트의역할 (3/3) IV. SW 아키텍트의역할과역량 아키텍트의업무구성 Architecting Getting input Providing info Recommendation 50% 25% 25% Goldplating 60% 30% 10% Ivory tower 70% 15% 15% Absent Architect 30% 40% 30% Just consultant 25% 25% 50% 아키텍처업무의일반적인실수 요구사항을모르고아키텍처구축 불필요한요구사항 (goldplating) 어려워서구현불가또는완벽한아키텍처구현 상아탑에서아키텍처구축 자질과경험을보유한아키텍트부재등

28 아키텍처역량 (1/3) IV. SW 아키텍트의역할과역량 개인의역량 Duty 아키텍처설계 Skills 추상적으로생각하는능력 Patterns and Tactics Body of Knowledge Duties Skills Knowledge 아키텍처역량확보를위해서는 업무수행하면서경험축적 비기술적인스킬향상 지식기반습득 (body of knowledge)

29 아키텍처역량 (2/3) IV. SW 아키텍트의역할과역량 SW 아키텍트의업무 구분 일반업무 세부업무 기술영역 Architecting 아키텍처개발아키텍처평가와분석아키텍처문서화현행시스템유지보수기타아키텍처업무수행요구사항관리 아키텍처이외의업무 제품개발제품테스팅신기술평가도구와기술선정 관리 프로젝트관리인력관리프로젝트관리지원 조직과비지니스관련업무 조직지원비즈니스지원 기술적리더십발휘리더십과팀빌딩비기술영역팀빌딩 의사소통스킬 Outward/Inward 대인스킬 Within team/with other people 리더십 작업스킬 작업량관리정보관리 위기대응능력

30 아키텍처역량 (3/3) IV. SW 아키텍트의역할과역량 SW 아키텍트의지식영역 아키텍트역량프레임워크 일반지식영역 세부지식영역 프랙티스영역 세부항목 컴퓨터과학 아키텍처개념 SW 공학설계프로그래밍 SW 공학프랙티스 품질속성수집도구와기술선정모델링과프로토타이핑아키텍처설계 기술과플랫폼 기술과플랫폼 아키텍처문서화 조직과관리 도메인산업회사리더십과관리 아키텍처평가아키텍처이행아키텍처검증아키텍처재구조화 기술관리프랙티스 비즈니스또는미션목표 제품또는시스템정의 자원배분 프로젝트관리 Process Discipline 관리자와협업 조직관리프랙티스 유능한기술자채용 전문역량개발 조직계획수립 기술계획및예측

31 Questions? 김영온

UML

UML Introduction to UML Team. 5 2014/03/14 원스타 200611494 김성원 200810047 허태경 200811466 - Index - 1. UML이란? - 3 2. UML Diagram - 4 3. UML 표기법 - 17 4. GRAPPLE에 따른 UML 작성 과정 - 21 5. UML Tool Star UML - 32 6. 참조문헌

More information

1.장인석-ITIL 소개.ppt

1.장인석-ITIL 소개.ppt HP 2005 6 IT ITIL Framework IT IT Framework Synchronized Business and IT Business Information technology Delivers: Simplicity, Agility, Value IT Complexity Cost Scale IT Technology IT Infrastructure IT

More information

SW¹é¼Ł-³¯°³Æ÷ÇÔÇ¥Áö2013

SW¹é¼Ł-³¯°³Æ÷ÇÔÇ¥Áö2013 SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 SOFTWARE ENGINEERING

More information

13 Who am I? R&D, Product Development Manager / Smart Worker Visualization SW SW KAIST Software Engineering Computer Engineering 3

13 Who am I? R&D, Product Development Manager / Smart Worker Visualization SW SW KAIST Software Engineering Computer Engineering 3 13 Lightweight BPM Engine SW 13 Who am I? R&D, Product Development Manager / Smart Worker Visualization SW SW KAIST Software Engineering Computer Engineering 3 BPM? 13 13 Vendor BPM?? EA??? http://en.wikipedia.org/wiki/business_process_management,

More information

ecorp-프로젝트제안서작성실무(양식3)

ecorp-프로젝트제안서작성실무(양식3) (BSC: Balanced ScoreCard) ( ) (Value Chain) (Firm Infrastructure) (Support Activities) (Human Resource Management) (Technology Development) (Primary Activities) (Procurement) (Inbound (Outbound (Marketing

More information

IBM blue-and-white template

IBM blue-and-white template 쌍용자동차 CATIA V5 적용사례 쌍용자동차기술관리팀안재민 AGENDA 1. SYMC PRODUCT LINE UP 2. SYMC PDM Overview 3. CV5 & PDM Implementation Overview 4. PDM을이용한 CV5 Relational Design 5. 향후과제 6. Q & A 2 Presentation Title 1 2 1.

More information

歯두산3.PDF

歯두산3.PDF ERP Project 20001111 BU 1 1. 2. Project 3. Project 4. Project 5. Project 6. J.D. EdwardsOneWorld 7. Project 8. Project 9. Project 10. System Configuration 11. Project 12. 2 1. 8 BG / 2 / 5 BU (20001031

More information

소프트웨어개발방법론

소프트웨어개발방법론 사용사례 (Use Case) Objectives 2 소개? (story) vs. 3 UC 와 UP 산출물과의관계 Sample UP Artifact Relationships Domain Model Business Modeling date... Sale 1 1..* Sales... LineItem... quantity Use-Case Model objects,

More information

Service-Oriented Architecture Copyright Tmax Soft 2005

Service-Oriented Architecture Copyright Tmax Soft 2005 Service-Oriented Architecture Copyright Tmax Soft 2005 Service-Oriented Architecture Copyright Tmax Soft 2005 Monolithic Architecture Reusable Services New Service Service Consumer Wrapped Service Composite

More information

2Q SWG Teleweb Business Plan & 1Q Recovery Plan April 2, 2003

2Q SWG Teleweb Business Plan  & 1Q Recovery Plan     April 2, 2003 WBI Modeler V5.1.1 Rational Rose XDE WSAD-IE IBM on-demand Service Oriented Architecture RUP Full-life cycle Business-driven, Process-based LOB IT Seamless Service Modeling (Service, Component, Process

More information

Joseph Hwang, IBM Rational Software

Joseph Hwang, IBM Rational Software Joseph Hwang, IBM Rational Software hwangj@kr.ibm.com , : IT ??? CEO,,.. CEO,. CEO,. CEO IT. On Demand Business On Demand Business,,... Ron Wise, President Wise Industries ,, :,...,,,.. Manage Interact

More information

F1-1(수정).ppt

F1-1(수정).ppt , thcho@kisaorkr IPAK (Information Protection Assessment Kit) IAM (INFOSEC Assessment Methodology) 4 VAF (Vulnerability Assessment Framework) 5 OCTAVE (Operationally Critical Threat, Asset, and Vulnerability

More information

example code are examined in this stage The low pressure pressurizer reactor trip module of the Plant Protection System was programmed as subject for

example code are examined in this stage The low pressure pressurizer reactor trip module of the Plant Protection System was programmed as subject for 2003 Development of the Software Generation Method using Model Driven Software Engineering Tool,,,,, Hoon-Seon Chang, Jae-Cheon Jung, Jae-Hack Kim Hee-Hwan Han, Do-Yeon Kim, Young-Woo Chang Wang Sik, Moon

More information

Business Agility () Dynamic ebusiness, RTE (Real-Time Enterprise) IT Web Services c c WE-SDS (Web Services Enabled SDS) SDS SDS Service-riented Architecture Web Services ( ) ( ) ( ) / c IT / Service- Service-

More information

03.Agile.key

03.Agile.key CSE4006 Software Engineering Agile Development Scott Uk-Jin Lee Division of Computer Science, College of Computing Hanyang University ERICA Campus 1 st Semester 2018 Background of Agile SW Development

More information

SchoolNet튜토리얼.PDF

SchoolNet튜토리얼.PDF Interoperability :,, Reusability: : Manageability : Accessibility :, LMS Durability : (Specifications), AICC (Aviation Industry CBT Committee) : 1988, /, LMS IMS : 1997EduCom NLII,,,,, ARIADNE (Alliance

More information

Microsoft PowerPoint _03

Microsoft PowerPoint _03 시스템아키텍처설계소개 차진규기술사 (chajinkyu@korea.com) 1/ 62 목차 1. 아키텍처의환경 2. 시스템아키텍처의이해 3. 시스템아키텍처구축프로세스 5. 구축단계전략포인트 6. 운영단계전략포인트 2/ 62 3. 시스템아키텍처구축프로세스 아키텍처구축단계는정의, 설계, 구성및통합, 전개로이루어지며, 각단계별세부 Step 및 Task 를포함하고있음.

More information

I 1 1) TESCO, 1993, ( 96, 98, 99) - : : 354 (19993 ~ , 1 =1737 ) - : 845 ( : 659 ) - : ) CM 9 (CM), CM , 2 CM, -

I 1 1) TESCO, 1993, ( 96, 98, 99) - : : 354 (19993 ~ , 1 =1737 ) - : 845 ( : 659 ) - : ) CM 9 (CM), CM , 2 CM, - [ B-4] - 322 - I 1 1) TESCO, 1993, 1997 3 ( 96, 98, 99) - : 1942-1999 : 354 (19993 ~ 20002 20, 1 =1737 ) - : 845 ( : 659 ) - : 22-11 2) CM 9 (CM), CM 2000 9, 2 CM, - : 210 - : (, 2000 9), - 323 - - : -

More information

서현수

서현수 Introduction to TIZEN SDK UI Builder S-Core 서현수 2015.10.28 CONTENTS TIZEN APP 이란? TIZEN SDK UI Builder 소개 TIZEN APP 개발방법 UI Builder 기능 UI Builder 사용방법 실전, TIZEN APP 개발시작하기 마침 TIZEN APP? TIZEN APP 이란? Mobile,

More information

소프트웨어공학 Tutorial #2: StarUML Eun Man Choi

소프트웨어공학 Tutorial #2: StarUML Eun Man Choi 소프트웨어공학 Tutorial #2: StarUML Eun Man Choi emchoi@dgu.ac.kr Contents l StarUML 개요 l StarUML 소개및특징 l 주요기능 l StarUML 화면소개 l StarUML 설치 l StarUML 다운 & 설치하기 l 연습 l 사용사례다이어그램그리기 l 클래스다이어그램그리기 l 순서다이어그램그리기 2

More information

Microsoft Word - [2017SMA][T8]OOPT_Stage_1000_ docx

Microsoft Word - [2017SMA][T8]OOPT_Stage_1000_ docx OOPT Stage 1000 - Plan & Elaboration Feesual CPT Tool Project Team T8 Date 2017-03-30 T8 Team Information 201211347 박성근 201211376 임제현 201411270 김태홍 2017 Team 8 1 Table of Contents 1 Activity 1001. Define

More information

Microsoft Word - [2017SMA][T8]OOPT_Stage_2040 ver2.docx

Microsoft Word - [2017SMA][T8]OOPT_Stage_2040 ver2.docx OOPT Stage 2040 - Design Feesual CPT Tool Project Team T8 Date 2017-05-24 T8 Team Information 201211347 박성근 201211376 임제현 201411270 김태홍 2017 Team 8 1 Table of Contents 1. Activity 2041. Design Real Use

More information

PCServerMgmt7

PCServerMgmt7 Web Windows NT/2000 Server DP&NM Lab 1 Contents 2 Windows NT Service Provider Management Application Web UI 3 . PC,, Client/Server Network 4 (1),,, PC Mainframe PC Backbone Server TCP/IP DCS PLC Network

More information

OZ-LMS TM OZ-LMS 2008 OZ-LMS 2006 OZ-LMS Lite Best IT Serviece Provider OZNET KOREA Management Philosophy & Vision Introduction OZNETKOREA IT Mission Core Values KH IT ERP Web Solution IT SW 2000 4 3 508-2

More information

Intro to Servlet, EJB, JSP, WS

Intro to Servlet, EJB, JSP, WS ! Introduction to J2EE (2) - EJB, Web Services J2EE iseminar.. 1544-3355 ( ) iseminar Chat. 1 Who Are We? Business Solutions Consultant Oracle Application Server 10g Business Solutions Consultant Oracle10g

More information

ETL_project_best_practice1.ppt

ETL_project_best_practice1.ppt ETL ETL Data,., Data Warehouse DataData Warehouse ETL tool/system: ETL, ETL Process Data Warehouse Platform Database, Access Method Data Source Data Operational Data Near Real-Time Data Modeling Refresh/Replication

More information

Manufacturing6

Manufacturing6 σ6 Six Sigma, it makes Better & Competitive - - 200138 : KOREA SiGMA MANAGEMENT C G Page 2 Function Method Measurement ( / Input Input : Man / Machine Man Machine Machine Man / Measurement Man Measurement

More information

15_3oracle

15_3oracle Principal Consultant Corporate Management Team ( Oracle HRMS ) Agenda 1. Oracle Overview 2. HR Transformation 3. Oracle HRMS Initiatives 4. Oracle HRMS Model 5. Oracle HRMS System 6. Business Benefit 7.

More information

[Brochure] KOR_TunA

[Brochure] KOR_TunA LG CNS LG CNS APM (TunA) LG CNS APM (TunA) 어플리케이션의 성능 개선을 위한 직관적이고 심플한 APM 솔루션 APM 이란? Application Performance Management 란? 사용자 관점 그리고 비즈니스 관점에서 실제 서비스되고 있는 어플리케이션의 성능 관리 체계입니다. 이를 위해서는 신속한 장애 지점 파악 /

More information

감각형 증강현실을 이용한

감각형 증강현실을 이용한 대한산업공학회/한국경영과학회 2012년 춘계공동학술대회 감각형 증강현실을 이용한 전자제품의 디자인 품평 문희철, 박상진, 박형준 * 조선대학교 산업공학과 * 교신저자, hzpark@chosun.ac.kr 002660 ABSTRACT We present the recent status of our research on design evaluation of digital

More information

untitled

untitled 3 IBM WebSphere User Conference ESB (e-mail : ljm@kr.ibm.com) Infrastructure Solution, IGS 2005. 9.13 ESB 를통한어플리케이션통합구축 2 IT 40%. IT,,.,, (Real Time Enterprise), End to End Access Processes bounded by

More information

スライド タイトルなし

スライド タイトルなし 2 3 회사 소개 60%출자 40%출자 주식회사 NTT데이타 아이테크 NTT DATA의 영업협력이나 첨단기술제공, 인재육성등 여러가지 지원을 통해서 SII 그룹을 대상으로 고도의 정보 서비스를 제공 함과 동시에 NTT DATA ITEC 가 보유하고 있는 높은 업무 노하우 와 SCM을 비롯한 ERP분야의 기술력을 살려서 조립가공계 및 제조업 등 새로운 시장에

More information

Microsoft Word - [2017SMA][T8]OOPT_Stage_1000 ver2.docx

Microsoft Word - [2017SMA][T8]OOPT_Stage_1000 ver2.docx OOPT Stage 1000 - Plan & Elaboration Feesual CPT Tool Project Team T8 Date 2017-04-13 T8 Team Information 201211347 박성근 201211376 임제현 201411270 김태홍 2017 Team 8 1 Table of Contents 1 Activity 1001. Define

More information

학습영역의 Taxonomy에 기초한 CD-ROM Title의 효과분석

학습영역의 Taxonomy에 기초한 CD-ROM Title의 효과분석 ,, Even the short history of the Web system, the techniques related to the Web system have b een developed rapidly. Yet, the quality of the Webbased application software has not improved. For this reason,

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 EBC (Equipment Behaviour Catalogue) - ISO TC 184/SC 5/SG 4 신규표준이슈 - 한국전자통신연구원김성혜 목차 Prologue: ISO TC 184/SC 5 그룹 SG: Study Group ( 표준이슈발굴 ) WG: Working Group ( 표준개발 ) 3 EBC 배경 제안자 JISC (Japanese Industrial

More information

U.Tu System Application DW Service AGENDA 1. 개요 4. 솔루션 모음 1.1. 제안의 배경 및 목적 4.1. 고객정의 DW구축에 필요한 메타정보 생성 1.2. 제품 개요 4.2. 사전 변경 관리 1.3. 제품 특장점 4.3. 부품화형

U.Tu System Application DW Service AGENDA 1. 개요 4. 솔루션 모음 1.1. 제안의 배경 및 목적 4.1. 고객정의 DW구축에 필요한 메타정보 생성 1.2. 제품 개요 4.2. 사전 변경 관리 1.3. 제품 특장점 4.3. 부품화형 AGENDA 1. 개요 4. 솔루션 모음 1.1. 제안의 배경 및 목적 4.1. 고객정의 DW구축에 필요한 메타정보 생성 1.2. 제품 개요 4.2. 사전 변경 관리 1.3. 제품 특장점 4.3. 부품화형 언어 변환 1.4. 기대 효과 4.4. 프로그램 Restructuring 4.5. 소스 모듈 관리 2. SeeMAGMA 적용 전략 2.1. SeeMAGMA

More information

untitled

untitled PMIS 발전전략 수립사례 A Case Study on the Development Strategy of Project Management Information System 류 원 희 * 이 현 수 ** 김 우 영 *** 유 정 호 **** Yoo, Won-Hee Lee, Hyun-Soo Kim, Wooyoung Yu, Jung-Ho 요 약 건설업무의 효율성

More information

ISO17025.PDF

ISO17025.PDF ISO/IEC 17025 1999-12-15 1 2 3 4 41 42 43 44, 45 / 46 47 48 49 / 410 411 412 413 414 5 51 52 53 54 / 55 56 57 58 / 59 / 510 A( ) ISO/IEC 17025 ISO 9001:1994 ISO 9002:1994 B( ) 1 11 /, / 12 / 1, 2, 3/ (

More information

Special Theme _ 모바일웹과 스마트폰 본 고에서는 모바일웹에서의 단말 API인 W3C DAP (Device API and Policy) 의 표준 개발 현황에 대해서 살펴보고 관 련하여 개발 중인 사례를 통하여 이해를 돕고자 한다. 2. 웹 애플리케이션과 네이

Special Theme _ 모바일웹과 스마트폰 본 고에서는 모바일웹에서의 단말 API인 W3C DAP (Device API and Policy) 의 표준 개발 현황에 대해서 살펴보고 관 련하여 개발 중인 사례를 통하여 이해를 돕고자 한다. 2. 웹 애플리케이션과 네이 모바일웹 플랫폼과 Device API 표준 이강찬 TTA 유비쿼터스 웹 응용 실무반(WG6052)의장, ETRI 선임연구원 1. 머리말 현재 소개되어 이용되는 모바일 플랫폼은 아이폰, 윈 도 모바일, 안드로이드, 심비안, 모조, 리모, 팜 WebOS, 바다 등이 있으며, 플랫폼별로 버전을 고려하면 그 수 를 열거하기 힘들 정도로 다양하게 이용되고 있다. 이

More information

ePapyrus PDF Document

ePapyrus PDF Document 1. 2009 ASEE 2009 ASEE Texas Austin Austin Convention Center 6 14 17 3 4. 2008 Pennsylvania Pittsburgh ASEE ASEE. AI Austin Convention Center 1. 4 ASEE ( 3,400 ),. 1) 2007 ( ) 92 . ASEE plenary session

More information

DW 개요.PDF

DW 개요.PDF Data Warehouse Hammersoftkorea BI Group / DW / 1960 1970 1980 1990 2000 Automating Informating Source : Kelly, The Data Warehousing : The Route to Mass Customization, 1996. -,, Data .,.., /. ...,.,,,.

More information

IBMDW성공사례원고

IBMDW성공사례원고 한국아이비엠주식회사 Your Possible Solution IBM DataWarehouse Appliance Impossible? I'm possible! 04 06 08 14 20 26 What BAO? 44x 3x 5x 05 04 Why DataWarehouse Appliance? Your Choice : Simplicity, Flexibility IBM

More information

Security Overview

Security Overview May. 14, 2004 Background Security Issue & Management Scope of Security Security Incident Security Organization Security Level Security Investment Security Roadmap Security Process Security Architecture

More information

ecorp-프로젝트제안서작성실무(양식4)

ecorp-프로젝트제안서작성실무(양식4) / / Selling Point Solution Next Business Proposal 1 1 1 review 2 2 2 review Why What How (Service) / Knowledge Asset Library Risk Risk ( ) Risk. Risk Cost

More information

Key Questions Why can t SI business improve product based solution? What have to do for build commercial SW product first? What is SW Architecture Eva

Key Questions Why can t SI business improve product based solution? What have to do for build commercial SW product first? What is SW Architecture Eva SW Architecture Evaluation (SA 를통해 SW 비즈니스를지속적으로성장시키는방법 ) 2014. 9. 25 나희동기술사 품질혁신센터장 / CyberLogitec 1 Key Questions Why can t SI business improve product based solution? What have to do for build commercial

More information

Architectural Design

Architectural Design 본장에서는아키텍처설계단계에대한전반적인내용을다룬다. 아키텍처설계단계에서해야할활동들과산출물들에대해서소개하고, 소프트웨어아키텍처에대한기초이론과개념그리고어떻게시스템의아키텍처를묘사하고그것을문서화하는지를상세하게설명한다. 1 본장에서는다음을달성할수있도록하는것에목적을둔다. 1. 소프트웨어아키텍처에관한기본개념들을이해한다. 2. 소프트웨어아키텍처를표현하기위한 UML 의요소및다이어그램들을살펴보고이것을직접활용할수있다.

More information

02 _ The 11th korea Test Conference The 11th korea Test Conference _ 03 03 04 06 08 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 34

02 _ The 11th korea Test Conference The 11th korea Test Conference _ 03 03 04 06 08 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 34 The 11th Korea Test Conference June 29, 2010 TEL : (02) 313-3705 / FAX : (02) 363-8389 E-mail : info@koreatest.or.kr http://www.koreatest.or.kr 02 _ The 11th korea Test Conference The 11th korea Test Conference

More information

04-다시_고속철도61~80p

04-다시_고속철도61~80p Approach for Value Improvement to Increase High-speed Railway Speed An effective way to develop a highly competitive system is to create a new market place that can create new values. Creating tools and

More information

untitled

untitled SAS Korea / Professional Service Division 2 3 Corporate Performance Management Definition ý... is a system that provides organizations with a method of measuring and aligning the organization strategy

More information

슬라이드 1

슬라이드 1 전자정부개발프레임워크 1 일차실습 LAB 개발환경 - 1 - 실습목차 LAB 1-1 프로젝트생성실습 LAB 1-2 Code Generation 실습 LAB 1-3 DBIO 실습 ( 별첨 ) LAB 1-4 공통컴포넌트생성및조립도구실습 LAB 1-5 템플릿프로젝트생성실습 - 2 - LAB 1-1 프로젝트생성실습 (1/2) Step 1-1-01. 구현도구에서 egovframe>start>new

More information

APOGEE Insight_KR_Base_3P11

APOGEE Insight_KR_Base_3P11 Technical Specification Sheet Document No. 149-332P25 September, 2010 Insight 3.11 Base Workstation 그림 1. Insight Base 메인메뉴 Insight Base Insight Insight Base, Insight Base Insight Base Insight Windows

More information

슬라이드 1

슬라이드 1 - 1 - 전자정부모바일표준프레임워크실습 LAB 개발환경 실습목차 LAB 1-1 모바일프로젝트생성실습 LAB 1-2 모바일사이트템플릿프로젝트생성실습 LAB 1-3 모바일공통컴포넌트생성및조립도구실습 - 2 - LAB 1-1 모바일프로젝트생성실습 (1/2) Step 1-1-01. 구현도구에서 egovframe>start>new Mobile Project 메뉴를선택한다.

More information

TTA Journal No.157_서체변경.indd

TTA Journal No.157_서체변경.indd 표준 시험인증 기술 동향 FIDO(Fast IDentity Online) 생체 인증 기술 표준화 동향 이동기 TTA 모바일응용서비스 프로젝트그룹(PG910) 의장 SK텔레콤 NIC 담당 매니저 76 l 2015 01/02 PASSWORDLESS EXPERIENCE (UAF standards) ONLINE AUTH REQUEST LOCAL DEVICE AUTH

More information

국내 디지털콘텐츠산업의 Global화 전략

국내 디지털콘텐츠산업의 Global화 전략 Digital Conents Contents Words, Sound, Picture, Image, etc. Digitizing : Product, Delivery, Consumption NAICS(, IMO Digital Contents Digital Contents S/W DC DC Post PC TV Worldwide Digital Contents

More information

2012 kicte??????????1223

2012 kicte??????????1223 www.kicte.or.kr Korea Institute of Construction Technology Education 더 큰 꿈을 건설기술인 여러분과 함께 실현해 가고자 합니다! Gr eetings 건설기술교육원 원장 김돈수입니다. 건설기술인 여러분과 2012년을 함께하여 진심으로 반갑습니다. 건설기술교육원은 1978년 건설업체 및 국가의 출연으로 태동한

More information

KOSTA_인증통합브로셔_표지

KOSTA_인증통합브로셔_표지 기업의 SW 역량은아키텍트역량으로부터나옵니다 기업단체 소프트웨어아키텍트양성사업안내 TOTAL TRAINING SOLUTION TO SOFTWARE ARCHITECTS Software Architect 소프트웨어아키텍트자격인증 국제소프트웨어아키텍트인증 소프트웨어인력직무평가시험 카네기멜론아키텍처교육 SW 인사관리및역량개발컨설팅 아키텍트교육과정 1 SW 아키텍트스킬로드맵

More information

Microsoft PowerPoint - Smart CRM v4.0_TM 소개_20160320.pptx

Microsoft PowerPoint - Smart CRM v4.0_TM 소개_20160320.pptx (보험TM) 소개서 2015.12 대표전화 : 070 ) 7405 1700 팩스 : 02 ) 6012 1784 홈 페이지 : http://www.itfact.co.kr 목 차 01. Framework 02. Application 03. 회사 소개 01. Framework 1) Architecture Server Framework Client Framework

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 CRM Data Quality Management 2003 2003. 11. 11 (SK ) hskim226@skcorp.com Why Quality Management? Prologue,,. Water Source Management 2 Low Quality Water 1) : High Quality Water 2) : ( ) Water Quality Management

More information

슬라이드 1

슬라이드 1 Java Based Enterprise C/S Platform. Sales Dept./ General Manager KilSik, Lee Mobile: 010-4374-8860 E-mail: ben@ari-system.com TM Client First Better than the Best We Deliver Agility Reliability Intelligence

More information

<4D F736F F F696E74202D205B31C0E55D20BCD2C7C1C6AEBFFEBEEEBFCD20BCD2C7C1C6AEBFFEBEEEB0F8C7D02E BC8A3C8AF20B8F0B5E55D>

<4D F736F F F696E74202D205B31C0E55D20BCD2C7C1C6AEBFFEBEEEBFCD20BCD2C7C1C6AEBFFEBEEEB0F8C7D02E BC8A3C8AF20B8F0B5E55D> 1. 소프트웨어와소프트웨어공학 주요내용 소프트웨어의특징 소프트웨어개발의특징 소프트웨어공학이란? 소프트웨어공학의탄생 소프트웨어공학의필요성 소프트웨어공학의범위 목차 강의내용 팀프로젝트 (2 주차 ) - 소프트웨어 - 팀구성 - 소프트웨어개발 - 소프트웨어공학 모든곳에사용되는소프트웨어 P C 노트북 Mobile PDA 항공기 가전제품 건물 소프트웨어 소프트웨어란?

More information

Something that can be seen, touched or otherwise sensed

Something that can be seen, touched or otherwise sensed Something that can be seen, touched or otherwise sensed Things about an object Weight Height Material Things an object does Pen writes Book stores words Water have Fresh water Rivers Oceans have

More information

Intra_DW_Ch4.PDF

Intra_DW_Ch4.PDF The Intranet Data Warehouse Richard Tanler Ch4 : Online Analytic Processing: From Data To Information 2000. 4. 14 All rights reserved OLAP OLAP OLAP OLAP OLAP OLAP is a label, rather than a technology

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Reasons for Poor Performance Programs 60% Design 20% System 2.5% Database 17.5% Source: ORACLE Performance Tuning 1 SMS TOOL DBA Monitoring TOOL Administration TOOL Performance Insight Backup SQL TUNING

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Application Lifecycle Management Atlassian 으로전체 ALM 사이클을구성해볼까요? ALM 은무엇인가요? ALM(Application Lifecycle Management) 은어플리케이션제품이기획되어개발, 유지및운영, 폐기까지전체수명주기를분야별체계적인공학방법통해성공적으로이뤄질수있게모니터링하고문제를제어함으로써관리함. 어플리케이션

More information

untitled

untitled Logistics Strategic Planning pnjlee@cjcci.or.kr Difference between 3PL and SCM Factors Third-Party Logistics Supply Chain Management Goal Demand Management End User Satisfaction Just-in-case Lower

More information

±èÇö¿í Ãâ·Â

±èÇö¿í Ãâ·Â Smartphone Technical Trends and Security Technologies The smartphone market is increasing very rapidly due to the customer needs and industry trends with wireless carriers, device manufacturers, OS venders,

More information

FMX M JPG 15MB 320x240 30fps, 160Kbps 11MB View operation,, seek seek Random Access Average Read Sequential Read 12 FMX () 2

FMX M JPG 15MB 320x240 30fps, 160Kbps 11MB View operation,, seek seek Random Access Average Read Sequential Read 12 FMX () 2 FMX FMX 20062 () wwwexellencom sales@exellencom () 1 FMX 1 11 5M JPG 15MB 320x240 30fps, 160Kbps 11MB View operation,, seek seek Random Access Average Read Sequential Read 12 FMX () 2 FMX FMX D E (one

More information

슬라이드 1

슬라이드 1 Visual 2008 과신속한애플리케이션 개발 Smart Client 정병찬 ( 주 ) 프리엠컨설팅개발팀장 johnharu@solutionbuilder.co.kr http://www.solutionbuilder.co.kr 목차 Visual Studio 2008 소개 닷넷프레임워크 3.5 소개 Language Integrated Query (LINQ) 어플리케이션개발홖경

More information

이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론

이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론 이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론 2. 관련연구 2.1 MQTT 프로토콜 Fig. 1. Topic-based Publish/Subscribe Communication Model. Table 1. Delivery and Guarantee by MQTT QoS Level 2.1 MQTT-SN 프로토콜 Fig. 2. MQTT-SN

More information

해외출장보고서-2012.11.24-12.03-조은상-말라위.hwp

해외출장보고서-2012.11.24-12.03-조은상-말라위.hwp 해 외 출 장 보 고 서 결 담 당 팀 장 (과제책임자) 부서장 원 장 재 성 명 한 글 조은상 한 자 趙 殷 祥 영 문 Cho, Eunsang 주민등록번호 여권번호 출 장 지 말라위, 릴롱웨 기 간 2012. 11,24-12,3 방문기관 및 회의명(영문) 출 장 목 적 출 장 내 용 출 장 일 정 1) 주요 면담자 또는 회의 진행 담당자 (영문) UNESCO

More information

Ver. 4.0 OOPT Stage 1000 <Plan and Elaboration> Version 4.0 Project Team T7 Team Date Team Information 오세욱 임현유

Ver. 4.0 OOPT Stage 1000 <Plan and Elaboration> Version 4.0 Project Team T7 Team Date Team Information 오세욱 임현유 OOPT Stage 1000 Version 4.0 Project Team T7 Team Date 2017-05-20 Team Information 201414134 오세욱 201414136 임현유 201211375 임동현 201211387 하헌규 CPT T7 Team 1 Table of Contents 1 Activity

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 2016 국내 100여개 선도기업이 채택한 비즈니스모델링 기법, INSIGHTORS의 비즈니스모델링 공개워크샵 2016년, 보다 새로운 내용으로 선보입니다. 비즈니스모델링 워크샵, 무엇이 다른가? Instructor G Official Master, 100여회 실전 수립 경험 100여개 기업에 대한 비즈니스모델 워크샵 및 컨설팅 경험을 바탕으로 신사업 아이디어

More information

歯I-3_무선통신기반차세대망-조동호.PDF

歯I-3_무선통신기반차세대망-조동호.PDF KAIST 00-03-03 / #1 1. NGN 2. NGN 3. NGN 4. 5. 00-03-03 / #2 1. NGN 00-03-03 / #3 1.1 NGN, packet,, IP 00-03-03 / #4 Now: separate networks for separate services Low transmission delay Consistent availability

More information

03-최신데이터

03-최신데이터 Database Analysis II,,. II.. 3 ( ),.,..,, ;. (strong) (weak), (identifying relationship). (required) (optional), (simple) (composite), (single-valued) (multivalued), (derived), (identifier). (associative

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 www.vmon.vsystems.co.kr Vmon 소개자료 Ⅰ. EMS 란? Ⅱ. Vmon 소개 Ⅲ. Vmon 의도입효과 Ⅰ. EMS 란? - EMS 의정의 - EMS 의필요성 : IT 환경의변화 Ⅱ. Vmon 소개 - Vmon 개요 - Vmon 제품구성 - Vmon Solutions - Vmon Services Ⅲ. Vmon 의도입효과 Ⅰ. EMS 란?

More information

歯CRM개괄_허순영.PDF

歯CRM개괄_허순영.PDF CRM 2000. 8. KAIST CRM CRM CRM CRM :,, KAIST : 50%-60%, 20% 60%-80%. AMR Research 10.. CRM. 5. Harvard Business review 60%, 13%. Michaelson & Associates KAIST CRM? ( ),,, -,,, CRM needs,,, dynamically

More information

<31B1E8C0B1C8F128C6ED2E687770>

<31B1E8C0B1C8F128C6ED2E687770> 한국패션디자인학회지 제9권1호 The Korean Society of Fashion Design Vol. 9 No. 1 (2009) pp.1~17 모듈과 웨어넷을 이용한 유비쿼터스 패셔너블 컴퓨터 디자인 연구 - 탈ㆍ부착을 이용한 모듈러 시스템을 중심으로 - A Study on Ubiquitous Fashionable Computer Design Using

More information

Copyright 2012, Oracle and/or its affiliates. All rights reserved.,.,,,,,,,,,,,,.,...,. U.S. GOVERNMENT END USERS. Oracle programs, including any oper

Copyright 2012, Oracle and/or its affiliates. All rights reserved.,.,,,,,,,,,,,,.,...,. U.S. GOVERNMENT END USERS. Oracle programs, including any oper Windows Netra Blade X3-2B( Sun Netra X6270 M3 Blade) : E37790 01 2012 9 Copyright 2012, Oracle and/or its affiliates. All rights reserved.,.,,,,,,,,,,,,.,...,. U.S. GOVERNMENT END USERS. Oracle programs,

More information

Microsoft PowerPoint - 발표자료.pptx

Microsoft PowerPoint - 발표자료.pptx LOGO Software Requirements 200412358 최상현 Contents www.themegallery.com 1 THE CONTEXT OF SOFTWARE REQUIREMENTS 2 REQUIREMENTS ENGINEERING PROCESS 3 REQUIREMENTS ELICITATION 4 REQUIREMENTS ANALYSIS Contents

More information

Journal of Educational Innovation Research 2018, Vol. 28, No. 3, pp DOI: NCS : * A Study on

Journal of Educational Innovation Research 2018, Vol. 28, No. 3, pp DOI:   NCS : * A Study on Journal of Educational Innovation Research 2018, Vol. 28, No. 3, pp.157-176 DOI: http://dx.doi.org/10.21024/pnuedi.28.3.201809.157 NCS : * A Study on the NCS Learning Module Problem Analysis and Effective

More information

Microsoft PowerPoint - 3.공영DBM_최동욱_본부장-중소기업의_실용주의_CRM

Microsoft PowerPoint - 3.공영DBM_최동욱_본부장-중소기업의_실용주의_CRM 中 규모 기업의 실용주의CRM 전략 (CRM for SMB) 공영DBM 솔루션컨설팅 사업부 본부장 최동욱 2007. 10. 25 Agenda I. 중소기업의 고객관리, CRM의 중요성 1. 국내외 CRM 동향 2. 고객관리, CRM의 중요성 3. CRM 도입의 기대효과 II. CRM정의 및 우리회사 적합성 1. 중소기업에 유용한 CRM의 정의 2. LTV(Life

More information

I T C o t e n s P r o v i d e r h t t p : / / w w w. h a n b i t b o o k. c o. k r

I T C o t e n s P r o v i d e r h t t p : / / w w w. h a n b i t b o o k. c o. k r I T C o t e n s P r o v i d e r h t t p : / / w w w. h a n b i t b o o k. c o. k r I T C o t e n s P r o v i d e r h t t p : / / w w w. h a n b i t b o o k. c o. k r Jakarta is a Project of the Apache

More information

, ( ) 1) *,,,,. OECD ,. OECD.. I. OECD, 1) GDP,,.,,,.,., *,. 1) (state owned enterprises),.

, ( ) 1) *,,,,. OECD ,. OECD.. I. OECD, 1) GDP,,.,,,.,., *,. 1) (state owned enterprises),. , 40 1 2 (2006 6 ) 1) *,,,,. OECD 2005 4,. OECD.. I. OECD, 1) GDP,,.,,,.,., *,. 1) (state owned enterprises),. 174, 40 1 2.,.,,... OECD 2) 2005 4. 2006. OECD. 2 OECD. 3 2006 7 ( ). 4.,,,,. 2) principles

More information

<C1F6BFAA5357BBEABEF7C0B0BCBAC1A4C3A5BFACB1B82866696E616C292E687770>

<C1F6BFAA5357BBEABEF7C0B0BCBAC1A4C3A5BFACB1B82866696E616C292E687770> 지역 소프트웨어산업 육성정책 연구 2004. 10. 11 KIPA/KIET 제 출 문 한국소프트웨어진흥원장 귀하 본 보고서를 지역 소프트웨어산업 육성정 책 연구 에 관한 연구용역의 최종 보고서로 제출합니다. 2004년 10월 산업연구원장 오 상 봉 연 구 수 행 자 연구책임자: 최봉현 (산업연구원 연구위원) 연구참여자: 김홍석 (산업연구원 부연구위원) 허문구

More information

BSC Discussion 1

BSC Discussion 1 Copyright 2006 by Human Consulting Group INC. All Rights Reserved. No Part of This Publication May Be Reproduced, Stored in a Retrieval System, or Transmitted in Any Form or by Any Means Electronic, Mechanical,

More information

금오공대 컴퓨터공학전공 강의자료

금오공대 컴퓨터공학전공 강의자료 데이터베이스및설계 Chap 1. 데이터베이스환경 (#2/2) 2013.03.04. 오병우 컴퓨터공학과 Database 용어 " 데이타베이스 용어의기원 1963.6 제 1 차 SDC 심포지움 컴퓨터중심의데이타베이스개발과관리 Development and Management of a Computer-centered Data Base 자기테이프장치에저장된데이터파일을의미

More information

KOSTA_인증통합브로셔_표지

KOSTA_인증통합브로셔_표지 기업의 SW 역량은아키텍트역량으로부터나옵니다 기업단체 소프트웨어아키텍트양성사업안내 TOTAL TRAINING SOLUTION TO SOFTWARE ARCHITECTS Software Architect 소프트웨어아키텍트자격인증 국제소프트웨어아키텍트인증 소프트웨어인력직무평가시험 카네기멜론아키텍처교육 SW 인사관리및역량개발컨설팅 아키텍트교육과정 1 SW 아키텍트스킬로드맵

More information

슬라이드 1

슬라이드 1 [ CRM Fair 2004 ] CRM 1. CRM Trend 2. Customer Single View 3. Marketing Automation 4. ROI Management 5. Conclusion 1. CRM Trend 1. CRM Trend Operational CRM Analytical CRM Sales Mgt. &Prcs. Legacy System

More information

Validation Plan Template

Validation Plan Template 문서번호(Document No.) : 개정번호(Revision No.) : 00 시행일자(Effective Date) : 페이지번호(Page No.) : 1 of 9 작성자 (Prepared By) 부서 (Dept.) 직위 (Position) 이름 (Name) 서명 / 날짜 (Signature / Date) 검토자 (Reviewed By) 부서 (Dept.)

More information

당사의 명칭은 "주식회사 다우기술"로 표기하며 영문으로는 "Daou Tech Inc." 로 표기합니다. 또한, 약식으로는 "(주)다우기술"로 표기합니다. 나. 설립일자 및 존속기간 당사는 1986년 1월 9일 설립되었으며, 1997년 8월 27일 유가증권시장에 상장되

당사의 명칭은 주식회사 다우기술로 표기하며 영문으로는 Daou Tech Inc. 로 표기합니다. 또한, 약식으로는 (주)다우기술로 표기합니다. 나. 설립일자 및 존속기간 당사는 1986년 1월 9일 설립되었으며, 1997년 8월 27일 유가증권시장에 상장되 반 기 보 고 서 (제 27 기) 사업연도 2012.01.01 부터 2012.06.30 까지 금융위원회 한국거래소 귀중 2012 년 08 월 14 일 회 사 명 : 주식회사 다우기술 대 표 이 사 : 김 영 훈 본 점 소 재 지 : 경기도 용인시 수지구 죽전동 23-7 디지털스퀘어 6층 (전 화) 070-8707-1000 (홈페이지) http://www.daou.co.kr

More information

HTML5* Web Development to the next level HTML5 ~= HTML + CSS + JS API

HTML5* Web Development to the next level HTML5 ~= HTML + CSS + JS API WAC 2.0 & Hybrid Web App 권정혁 ( @xguru ) 1 HTML5* Web Development to the next level HTML5 ~= HTML + CSS + JS API Mobile Web App needs Device APIs Camera Filesystem Acclerometer Web Browser Contacts Messaging

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 NuPIC 2013 2013.11.07~11.08 충남예산 FPGA 기반제어기를위한통합 SW 개발환경구축 유준범 Dependable Software Laboratory 건국대학교 2013.11.08 발표내용 연구동기 효과적인 FPGA 기반제어기를위한통합 SW 개발환경 연구진행현황 개발프로세스 FBD Editor FBDtoVerilog 향후연구계획 맺음말 2

More information

Journal of Educational Innovation Research 2018, Vol. 28, No. 1, pp DOI: Educational Design

Journal of Educational Innovation Research 2018, Vol. 28, No. 1, pp DOI:   Educational Design Journal of Educational Innovation Research 2018, Vol. 28, No. 1, pp.361-379 DOI: http://dx.doi.org/10.21024/pnuedi.28.1.201803.361 Educational Design for Future Education Purpose: This study examined the

More information

CRM Fair 2004

CRM Fair 2004 easycrm Workbench ( ) 2004.04.02 I. CRM 1. CRM 2. CRM 3. II. easybi(business Intelligence) Framework 1. 2. - easydataflow Workbench - easycampaign Workbench - easypivot Reporter. 1. CRM 1.?! 1.. a. & b.

More information

Domino Designer Portal Development tools Rational Application Developer WebSphere Portlet Factory Workplace Designer Workplace Forms Designer

Domino Designer Portal Development tools Rational Application Developer WebSphere Portlet Factory Workplace Designer Workplace Forms Designer Domino, Portal & Workplace WPLC FTSS Domino Designer Portal Development tools Rational Application Developer WebSphere Portlet Factory Workplace Designer Workplace Forms Designer ? Lotus Notes Clients

More information

PMP수험서_8-2쇄

PMP수험서_8-2쇄 C PMP PMP Exam Pass Framework Co location Customer Deliverable Enterprise Functional organization structure Historical information Initiator Line manager Functional manager Management by project Matrix

More information

½Éº´È¿ Ãâ·Â

½Éº´È¿ Ãâ·Â Standard and Technology of Full-Dimension MINO Systems in LTE-Advances Pro Massive MIMO has been studied in academia foreseeing the capacity crunch in the coming years. Presently, industry has also started

More information

<30362E20C6EDC1FD2DB0EDBFB5B4EBB4D420BCF6C1A42E687770>

<30362E20C6EDC1FD2DB0EDBFB5B4EBB4D420BCF6C1A42E687770> 327 Journal of The Korea Institute of Information Security & Cryptology ISSN 1598-3986(Print) VOL.24, NO.2, Apr. 2014 ISSN 2288-2715(Online) http://dx.doi.org/10.13089/jkiisc.2014.24.2.327 개인정보 DB 암호화

More information

이 드리는 혜택 완벽 을 위한 발환경 : Team Foundation Server 200 & CAL 제공 최저의 비용으로 구현을 위해 Visual Studio Team Foundation Server 200 서버 라이센스와 CAL이 에 포함되어 있습니다 을 모든 팀원이

이 드리는 혜택 완벽 을 위한 발환경 : Team Foundation Server 200 & CAL 제공 최저의 비용으로 구현을 위해 Visual Studio Team Foundation Server 200 서버 라이센스와 CAL이 에 포함되어 있습니다 을 모든 팀원이 이 드리는 혜택 완벽 을 위한 발환경 : Team Foundation Server 200 & CAL 제공 최저의 비용으로 구현을 위해 Visual Studio Team Foundation Server 200 서버 라이센스와 CAL이 에 포함되어 있습니다 을 모든 팀원이 보유한 발팀 추가 비용없이 Team Foundation Server를 활용하여 형상관리 소스

More information

ESP1ºÎ-04

ESP1ºÎ-04 Chapter 04 4.1..,..,.,.,.,. RTOS(Real-Time Operating System)., RTOS.. VxWorks(www.windriver.com), psos(www.windriver.com), VRTX(www.mento. com), QNX(www.qnx.com), OSE(www.ose.com), Nucleus(www.atinudclus.

More information