공공기관을 위한 단일 개발 환경 Visual Studio 2016.01. 솔루션 개요 주요 기능 구축사례 제품 정보 및 문의.

Slides:



Advertisements
Similar presentations
CI(Continuous Integration) 이학성. C ontinuous I ntegration? 2 지속적으로 품질관리 를 적용하는 과정 개발자가 기존 코드의 수정 작업 을 시작할 때, 코드 베이스의복사본을 받아서 작업을 시작하면서 코드의 변경.
Advertisements

IBM Visual Warehouse 002COG20 성아영. 순서 n Visual warehouse 란 ? n 주요기능 n 제품의 특징 n 제품의 장단점 n 제품의 가격 n Software Requirements.
1 08 시스템 구성도 고려사항 * 웹 서버 클러스터 구성  클러스터 구축은 ㈜ 클루닉스의 Encluster 로 구축 (KT 인증,IT 인증 획득, 실제 클러스터 구축 사이트 200 여곳 )  웹 서버 클러스터는 Dynamic, Static, Image.
한국클라우드서비스협회 ▶ 제키톡 서비스 - 제키톡 서비스 ∙ 안드로이드 기반의 모바일 무료 메시지, 무전기, 채팅 어플리케이션으로 국내뿐만 아니라 전세계 대상으로 서비스 제공 중 ∙ 현재 안드로이드폰을 대상으로 서비스 중이며, 아이폰을.
Microsoft ANSWER 이명희 이경서 김나은 김정현 서리다 유시은 이재현 심광철.
Cinema Manager System 최종 발표 조 team05 발표자 : 임 창목 1.
Big Data & Hadoop. 1. Data Type by Sectors Expected Value using Big Data.
영화 예매 시스템 - 많이 봤다이가 ? CSE Corp. PM 송진희 김성욱 김보람 천창영.
공공기관을 위한 PC 관리 솔루션 솔루션 개요 주요 기능 구축사례 경쟁제품 비교 구축 예시 제품 정보 및 문의.
.Net History. Visual Studio.Net 2002 /.Net Framework 1.0 제품의 버전 / 특징 2002 년 - Visual Studio.Net 2002 /.Net Framework 1.0 첫 통합 개발 환경 - C# 언어 등장 (C# 1.0)
오토베이스 엑셀 리포터. Contents - 엑셀 리포터 설명 - 엑셀 리포터 실행 엑셀 리포터 작성 실습 - 엑셀 리포터 양식 작성 - 엑셀 리포터 데이터 보기.
컴퓨터 종합설계 2012 년 2 학기 Syllabus 개요 (1/2) 목표  실 세계의 문제를 제시하고, 이에 대한 해결책을 컴퓨터 공학적인 방법으로 해결하기 위하여 팀을 주축으로 소프트웨어 개발 프로젝트 수행  프로젝트 계획에서부터 구현까지.
Android 프로그램개발 환경. 학습 목표 ■ 교육 목표  JDK 설치  JDK 환경 설정  Eclipse 설치  Android SDK 설치  ADT Plug-in 설치  Android Virtual Device(AVD) 설치  Android 예제 프로그램.
2016 유성환 Hybrid MOBILE.
엑셀리포트를 이용한 날짜별 리포트 자동 저장 방법
목 차 C# 언어 특징 .NET 프레임워크 C# 콘솔 프로그램 C# 윈도우 프로그램 실습 프로그래밍세미나 2.
Security Solutions (S/W) - Fortify
Data Interface, Data mart Technology
2. 앱 개발환경 구축 Step by Step 안드로이드 프로그래밍 쉽게 시작하는 안드로이드 4.4 앱 개발.
뇌를 자극하는 Windows Server 2012 R2
컴퓨터프로그래밍 1주차실습자료 Visual Studio 2005 사용법 익히기.
Power Java 제3장 이클립스 사용하기.
MS-Access의 개요 1강 MOS Access 2003 CORE 학습내용 액세스 응용 프로그램은 유용한 데이터를
1. Windows Server 2003의 역사 개인용 Windows의 발전 과정
SAS Foundation Client 9.4 설치 가이드
Windows Server 장. Windows Server 2008 개요.
제 09 장 데이터베이스와 MySQL 학기 인터넷비즈니스과 강 환수 교수.
Windows Server 장. 사고를 대비한 데이터 백업.
4장. 웹로직 서버상에서의 JDBC와 JTA의 운용
소개. 소개 Silverlight, WPF, RIA, UX.... ? Silverlight, WPF, RIA, UX.... ? IT환경의 진화.
Visual Basic .NET 처음 사용하기.
1. C++ 시작하기.
FTP 프로그램 채계화 박재은 박수민.
                              데이터베이스 프로그래밍 (소프트웨어 개발 트랙)                               퍼스널 오라클 9i 인스톨.
17강. 데이터 베이스 - I 데이터 베이스의 개요 Oracle 설치 기본적인 SQL문 익히기
뇌를 자극하는 Windows Server 장. Windows Server 2008 개요.
ASP.NET AJAX 비동기 게시판 작성 2007 컴퓨터공학실험( I )
Chapter 03 : 서블릿 ( Servlet ) 개요. chapter 03 : 서블릿 ( Servlet ) 개요.
MunChan Park Windows Platform Developm ent MVP w10app
SK Telecom 매출 통계 시스템의 SQL Server Reporting Services 적용사례
2장 JSP 개발 환경 설정 이장에서 배울 내용 : JSP 페이지를 작성하기 위한 개발환경을 설정하고, 웹 어플리케이션 개발을 위해 반드시 이해하여야 할 웹 어플리케이션 폴더 구조에 대해 학습한다. 또한 요청된 JSP 페이지가 어떠한 처리과정을 거쳐 응답이 이루어지는가에.
Grade Server Team14. Attention Seeker
MunChan Park Windows Platform Developm ent MVP w10app
웹 어플리케이션 보안 2016년 2학기 3. Mongo db.
7가지 방법 PowerPoint에서 공동 작업하는 다른 사용자와 함께 편집 작업 중인 사용자 보기
2장. 데이터베이스 관리 시스템 데이터베이스 관리 시스템의 등장 배경 데이터베이스 관리 시스템의 정의
뇌를 자극하는 Windows Server 2012 R2
컴퓨터소프트웨어설계및실험 년 1학기 실험계획 -.
Smart Workplace 개발자 가이드
Adobe 제품 다운로드 및 설치 방법 안내 Adobe Creative Cloud Adobe License 권한을 받으신 분
AUTODESK AUTOCAD ELECTRICAL 전기제어 2D 설계 소프트웨어 표준기반 설계 생산성 도구 구조도 설계
화이트 보드와 채팅 기능을 제공하는 웹 기반 공동작업 지원 시스템
데이터 베이스 DB2 관계형 데이터 모델 권준영.
컴퓨터 개론 및 실습 1주차 2015년 03월 05일.
PMIS 서버 설정 환경설정 작성자 : 배경환.
네트워크 환경 구축과 이미지 전송 호스트/타겟 통신 직렬 통신을 이용한 이미지 전송 수퍼 데몬 BOOTP 환경 구축
( Windows Service Application Debugging )
STS 에서 웹 서버 설치 방법.
컴퓨터 소프트웨어 설계 및 실험 년 1학기 실험계획 -.
StyleCop 소개 SGS Framework 개발 팀.
3장 JSP프로그래밍의 개요 이장에서 배울 내용 : JSP페이지의 기본적인 개요설명과 JSP페이지의 처리과정 그리고 웹 어플리케이션의 구조에 대해서 학습한다.
01. 분산 파일 시스템의 개요 네트워크에 분산된 파일을 사용자가 쉽게 접근하고 관리할 수 있게 해준다.
슬라이드 쇼의 설정 슬라이드 쇼의 실행 파일과 폴더의 관리 글꼴을 포함해서 저장 웹 페이지로 게시 압축 파일
.Net FrameWork for Web2.0 한석수
WISE OLAP.
CHAP 15. 데이터 스토리지.
DBMS & SQL Server Installation
펌웨어(S/W) Upgrade 방법 Samsung Kies3
엑셀 리포트를 웹 클라이언트에서 사용시 설정 방법
VAULT BASIC / VAULT PROFESSIOAL
Presentation transcript:

공공기관을 위한 단일 개발 환경 Visual Studio

솔루션 개요 주요 기능 구축사례 제품 정보 및 문의

1. 솔루션 개요 IT 환경의 변화에 따라 새로운 기술 동향 곧 Cloud, Big Data, Mobile 그리고 Social 에 맞추어 다양한 플랫폼을 지원하면서 동시에 품질 관리가 가능하고 전체 애플리케이션 라이프사이클 관리가 가능한 프레임워크 기반 도구가 필요합니다. 3 애플리케이션 종류 공공 금융 ERP CRM 자체 개발 프로그램 분석 BI 애플리케이션 플랫폼 종류 OLTP, DW, OLAP 짧아진 기능 업그레이드 주기 동적 확장에 대한 요구 빅데이타 신속한 응답 고가용성 가상화 구성 서버 기반 관리 가상화 동적 확장 중간 비용 현재 개발 환경 센터내 서버 기반 관리 물리적인 HW 기반 동적 확장은 제한적 고비용 공개 클라우드 서비스 기반 관리 가상화 ( 원거리 지역 포함 ) 동적 확장 저비용

1. 솔루션 개요 Microsoft 는 개발도구 Visual Studio 와 애플리케이션 라이프라이클 관리 도구 Team Foundation Server 로 구성되어 다양한 디바이스와 클라우드에 단일 개발 환경을 제공합니다. 4

1. 솔루션 개요 Visual Studio 는 아래와 같이 다양한 Edition 을 제공하여 기관의 성격과 개발 조직의 구성 그리고 필요한 품질 관리 규정에 따라 활용할 수 있습니다. 4

1. 솔루션 개요 Visual Studio 는 사용자의 역할별 제품을 제공하고 있으며, 조직에 맞는 최적의 개발환경을 구성함으로써, 고품질의 Application 을 용이하게 개발합니다. 4 프로젝트 전문가 (PM/PL/QA/Tester/DBA) Visual Studio 2013 Ultimate 제품은 Visual Studio 제품 중 최상위 제품으로, 설계 및 개발에서 테스트 및 배포에 이르는 Application Lifecycle Management 의 모든 단계를 위한 강력한 기능을 제공합니다. IntelliTrace 기능을 통한 강력한 디버깅 UML 까지 지원하는 Architecture 작성 및 점검 기능 부하테스트 및 웹 테스트 기능 테스트 자동화 및 관리를 위한 Test Management 기능 전문 개발자, PL, Tester Visual Studio 2013 Premium 제품은 고품질의 Application 개발에 필요한 다양한 품질 강화 기능을 제공함으로써 전문 개발자 분들이 고품질의 코드를 작성하고 생산성을 극대화 하도록 돕습니다. 고품질 코드여부를 분석하기 위한 Code Analysis 기능 코드 품질 점검을 위한 코드 Metrics 기능 Performance 프로파일링 기능 데이터베이스 개발을 위한 전문 기능 Visual Studio 2013 professional 제품은 기본적인 응용프로그램 작성, 디버깅, 배포작업을 간소화 하는 통합 도구 입니다. 일반 개발자 웹 / Windows / Windows Phone 개발 지원 클라우드 개발 지원 Office/Sharepoint 개발 지원 새로운 WPF 기반의 Multi-Core 개발 기능

2. 주요 기능 7 Azure 기반 Cloud Application 개발코드 분석 기능 (Static Code Analysis) UML 모델링 Architectural 검토 기능 (Layer Diagram) Visual Studio 는 사용자의 역할별 제품을 제공하고 있으며, 조직에 맞는 최적의 개발환경을 구성함으로써, 고품질의 Application 을 용이하게 개발합니다. * Premium Edition 이상 * Ultimate Edition 이상

2. 주요 기능 8 IntelliTrace™ 코드 분석 Test 내용 관리 2013 Web 및 부하 테스트 Test Tab 관리 Visual Studio 는 사용자의 역할별 제품을 제공하고 있으며, 조직에 맞는 최적의 개발환경을 구성함으로써, 고품질의 Application 을 용이하게 개발합니다. * Ultimate Edition 이상 * Ultimate Edition 이상, TFS 와 연동된 기능 * Ultimate Edition 이상

2. 주요 기능 9 Team Foundation Server 는 버전제어, 프로젝트 관리, 요구사항 관리, 테스트 케이스 관리, 리포트 빌드 자동화 등의 ALM 프로세스를 통합적으로 제공하며, 성공적인 소프트웨어 개발 프로세스 지원을 위해 테스팅, 품질관리, 배포관리, 릴리즈 관리, 배포 후 변화관리를 제공합니다. SQL Server TFS 와 관련된 데이터베이스 작업 항목 추적 DB, 버전 제어 DB 등 각 DB 의 데이터를 주기적으로 Data Warehouse 에 집계 TF Build Server TF Proxy Server 팀 탐색기 MS Project /MS Excel 웹 액세스 작업 항목 편집 소스 코드 Check-In/Out 리포트 조회 팀 빌드 정의 / 시작 포탈 사이트 문서 업로드 Team Explorer Everywhere TFS 클라이언트

2. 주요 기능 10 Team Foundation Server 의 버전 제어 기능으로 수천 명의 개발자를 대상으로 확장될 수 있는 표준 소스 코드 버전 제어를 지원하며, TFT 에서는 버전제어 대상인 파일은 SQL Server 에서 보관〮관리합니다.  Multiple 및 Lock 체크 아웃 지원  강력한 분기 및 병합  보류 (Shelving)  체크 인 정책을 통한 작업 강제화  GUI 및 Command-Line Interface  버전 제어 서버에서 파일 검색  수정할 파일을 체크 아웃  수정된 파일을 체크 인  버전 제어 서버에 파일 추가 / 삭제  파일을 비교 (or 폴더 비교 )  파일 간의 변경 내용을 병합  버전 제어 서버에서 코드 파일을 분기  현재 개발 상태의 스냅숏에 레이블 지정  버전 제어 서버 분기 간의 변경 내용을 병합 관리자 개발자 소스 제어 탐색기 체크 인 버전 관리 권한 체크 인 정책

2. 주요 기능 11  프로젝트 관리자가 작업 항목과 상호 작용할 수 있는 기본 제공 인 터페이스가 포함되어 있음  작업 항목을 Microsoft Excel 및 Microsoft Project 와 동기화 가능  VSTS 에는 제품과 함께 제공되는 수십 개의 기본 제공 보고서가 포 함되어 있음  Microsoft Excel 과 VSTS 데이터 웨어하우스에 연결함으로써 프로 젝트 데이터 분석 가능  프로젝트 관리자는 프로젝트 포탈을 사용하여 모든 프로젝트 문서 와 항목 관리할 수 있음 개발 프로세스 Team Foundation Server 의 프로젝트 관리 기능을 통해 프로젝트 관리자는 작업 항목을 통해 개발팀이 수행하는 작업 진척관리, 진척관리 모니터링하며, SharePoint 사이트 기능을 이용해 프로젝트 포탈을 통한 프로젝트 산출물을 관리 및 공유합니다.

2. 주요 기능 12 Team Foundation Server 의 요구사항 관리 기능을 통해 요구사항 분석 및 개발을 지원합니다. Use Case 분석 개발 백로그 관리 요구사항 분석  Use Case 분석 기능 요구사항 분석 개발 범위 파악  Use Case 와 작업 항목 연계 요구사항 개발  요구사항 기반의 계획 수립 User Story(Agile) Requirement(CMMI)  요구사항 추적 요구사항 > 작업 > 소스코드 요구사항 > 테스트 > 버그

2. 주요 기능 13 Team Foundation Server 의 테스트 케이스 관리 기능을 통해 Test Case/Step/ 결과 관리를 수행합니다. Test Case 관리 테스트 계획, 테스트 수행, 테스트 결 과 추적, 작업 항목과 연계 (Test Cast, Bug) Test Step 관리 공통 테스트 케이스 스탭, 작업 항목과 연계 (Shared Step) Test 결과 관리 테스트 결과 상세, 시스템 정보

2. 주요 기능 14 Team Foundation Server 의 보고서 관리 기능은 팀프로젝트 생성 시 프로세스 템플릿에 따라 다양한 종류의 보고서를 제공하며, 보고서 기능은 SQL 리포팅 서비스를 활용합니다. Work item re-activations Project Velocity Bugs by Priority Requirements Details Remaining Work 보고서 목록 다양한 보고서 TFT 보고서 웨어하우스

2. 주요 기능 15 Team Foundation Server 의 빌드 자동화 기능은 팀 빌드 서버를 구성하여 팀 단위 빌드, 스크립트, 버전 관리 기능 및 자동화 기능을 제공합니다. 팀 빌드 아키텍처 TFS Build 구성 요소 계층설명 빌드 정의 만들기 및 빌드 보고서 팀 탐색기  빌드 보고서 및 빌드 진행률 정보는 빌드 탐색기 를 사용하여 팀 탐색기에서 볼 수 있음.  새 팀빌드 정의 생성 마법사를 사용하여 새 빌드 정의 생성 소스 제어 응용 프로그램 계층 데이터 계층 모든 소스코드를 저장하는 Team Foundation 버 전 제어 서버 팀 빌드 웹 서비 스 응용 프로그램 계층 클라이언트로부터 요청을 수락하고 빌드 단계의 실행을 조정하는 응용 프로그램 계층에서 실행되 고 있는 웹 서비스 빌드 서비스별도의 빌드 서버 팀 빌드 웹 서비스의 지침에 따라 빌드 단계를 실 행하는 빌드 컴퓨터에서 실행되고 있는 서비스 팀 빌드 저장소데이터 계층 TF Build 프로세스와 관련된 레코드를 보유하는 데 사용되는 SQL 데이터베이스 저장소 빌드 드랍 위치별도의 컴퓨터 팀 빌드 결과로 생성되는 바이너리 파일 및 로그 파일이 위치하는 장소  팀 탐색기 및 팀 프로젝트와의 상호 작용 TFS Build 는 팀 탐색기와 완벽하게 상호 작용합니다. TFS Build 는 팀 프로젝트의 일부로 빌드 정의를 연결하며 팀 빌드 폴더의 팀 탐색기에 이러한 빌드 정의가 나열됩니다. 빌드를 시작하고 새 빌드 정의를 만드는 것과 같은 작업을 팀 탐색기를 통해 호출할 수 있습니다. 각 팀 프로젝트의 팀 빌드 노드 아래에는 팀 프로젝트에 정의된 다양한 빌드 정의가 있습니다.  빌드 스케쥴링 빌드를 자동으로 실행시키기 위한 스케쥴링 기능이 포함되어 있습니다. 체크 인이 발생할 때마다 빌드를 실행 (continuous build) 한다거나, 매일 또는 매주 정 해진 시간에 빌드가 자동으로 실행 (scheduled build) 되도록 빌드 정의에 명시할 수 있습니다.

2. 주요 기능 16 Team Foundation Server 는 다중 플랫폼 관점에서 Java 를 지원하고 개발 운영 통합 (DevOps) 을 지원합니다.  Eclipse IDE 에 다양한 TFS 연동 기능 제공 .NET, PHP, Java/JSP, Python, Perl, Django 등의 다양 한 개발환경을 혼합해서 개발 가능  애플리케이션 릴리즈 후, 운영시스템의 상황 수집  Microsoft SystemCenter 와 연동하여 Work Item 생성 등, 운 영환경을 포함한 Closed loop management lifecycle 구축

3. 구축사례 17  2010 년 차세대 시스템 구축  전체 애플리케이션 개발 및 관리에 종합적으로 적용 .NET Framework  Windows Presentation Foundation  Visual Studio  Team Foundation Server  2011 년 산업 솔루션 개발 플랫폼 적용  패키지 애플리케이션 품질 및 테스트 관리에 종합적으로 적용  고객 프로젝트 수행시 전체 과정에 활용 .NET Framework  Windows Presentation Foundation  Visual Studio  Team Foundation Server

4. 제품 정보 및 문의 18

별첨 : MSDN 혜택 19 기대 효과  클라우드 상에 애플리케이션 개발, Virtual 머신에서 애플리케이 션 테스팅, 데이터 센터와 Windows Azure 확장을 위한 Hybrid 애 플리케이션 개발  MSDN 구매시 Windows Azure 무상이용 혜택을 제공하여 실제 서 버 하드웨어 구매 비용 절감 가능  쉽고 빠르게 개발 / 테스팅 환경을 구성하여 보다 빠른 개발 / 테스 팅이 가능 MSDN 구매고객에게 제공되는 혜택  MSDN 에서 제공하는 소프트웨어들을 Windows Azure 상에서 사 용할 수 있음 (Windows, Windows Server 제외 )  매월 일정 금액의 Credit 을 무상으로 사용 가능  추가 사용시 dev/test rates 할인율 적용  미리 설정된 Virtual machine 사용가능 MSDN 를 구매할 경우 Windows Azure 에서 개발할 수 있는 무상 혜택이 제공됩니다.