|
|
Windows
Windows
데스크톱, Windows 스토어, Windows Phone 응용 프로그램의 디자인, 코딩, 디버깅, 최적화, 테스트 및
계측을 도와주는 포괄적인 솔루션을 사용하여 최고의 사용자 환경을 만들거나 비즈니스 응용 프로그램을 현대화할 수 있습니다.
Windows 플랫폼을 대상으로 하는 풍부한 도구 모음을 통해 C#, VB, C++ 및 JavaScript와 같은 언어와
관련된 기존의 기술을 사용하여 모든 Windows 장치를 최대한 활용하는 몰입형 응용 프로그램을 만들 수 있습니다.
|
웹 및 클라우드
Visual
Studio에서는 온-프레미스나 클라우드에서 실행되는 응용 프로그램을 원하는 대로 만들 수 있습니다. 응용 프로그램 및
기술을 Windows Azure로 쉽게 전환하거나 고객의 필요에 따라 각각의 장점만 취합한 하이브리드 응용 프로그램을
구축할 수 있습니다. HTML5, CSS3, JavaScript 및 jQuery의 완벽 지원을 비롯한 Visual
Studio의 통합 웹 도구를 사용하면 기존의 브라우저, 최신 브라우저 및 모바일 브라우저에 맞게 최적화되는 최신 대화형
웹 응용 프로그램 및 서비스를 만들 수 있습니다. 브라우저 링크 및 페이지 검사기와 같은 기능을 사용하면 거의 모든
브라우저에서 실행되고 동일한 모양을 유지하는 클라이언트 및 서버 웹 응용 프로그램을 매우 간편하게 만들 수 있습니다.
|
LOB(기간 업무) 응용 프로그램
Visual
Studio는 .NET 플랫폼을 통해 강력하고 확장 가능한 비즈니스 응용 프로그램을 효율적으로 만들고 여러 장치와
클라우드로 확장할 수 있는 포괄적이고 유연한 솔루션을 제공합니다. Visual Studio는 Microsoft
SharePoint 및 Microsoft Office에 기반을 둔 사용자 지정 공동 작업 및 생산성 솔루션을 만드는 데도
도움이 됩니다. 또한 Office 365 클라우드 비즈니스 앱을 사용하여 Office 365 및 Windows Azure의
풍부한 플랫폼 기능에 기반을 둔 솔루션을 만들 수도 있습니다.
|
크로스 플랫폼 개발
다양한
플랫폼을 대상으로 하는 소프트웨어를 개발 중이고 Eclipse 및 Xcode와 같은 다양한 개발자 도구를 사용하는 경우에도
전체 개발 팀이 Visual Studio Online 또는 Team Foundation Server에서 응용 프로그램 수명
주기 관리 서비스와 유연한 단일 통합 공동 작업 환경을 활용할 수 있습니다. HTML5 및 네이티브 크로스 플랫폼 응용
프로그램은 모두 Windows Azure에서 호스팅되는 단일 백 엔드의 서비스 또는 가상 시스템 집합을 활용할 수
있습니다.
Visual Studio의 전 세계 파트너 에코시스템 은
또한 .NET 코드 및 기술을 재사용하여 Android 및 iOS 장치에 네이티브 응용 프로그램을 구축하는 데 사용되며
Visual Studio와 완전히 통합된 Xamarin과 같은 풍부한 추가 크로스 플랫폼 기능을 제공합니다.
|
|
|
|
|
Agile 계획
Agile 개발 방식은
프로세스 관리보다는 가치 전달에 집중할 수 있게 해줍니다. 위험을 최소화하고 효과를 극대화하려면 Agile 기법을 비즈니스
목표에 최대한 맞추어 조정하고 개발, 테스트, 프로젝트 관리 및 운영 전체에 구현해야 합니다. Visual Studio
ALM은 자신의 페이스대로 Agile 방식을 도입하는 데 도움이 되는 유연한 통합 솔루션입니다. 통합 도구는 백로그 관리,
스프린트 계획, Agile 포트폴리오 관리, 일일 기립 회의, 가벼운 요구 사항 및 Kanban 보드를 지원합니다. 향상된
공동 작업, 가시성 및 팀 간 정보 공유 기능을 통해 개발자들은 위험을 줄이고 비즈니스에 실질적으로 필요한 것을 더 빠르게
제공할 수 있습니다.
|
소프트웨어 품질
품질은 고객과 돈독한
관계를 맺고 효율적인 비즈니스 운영을 보장하는 데 중요합니다. 사용자는 결함이 없는 소프트웨어를 원할 뿐만 아니라 기능적
품질, 성능, 유용성 및 사용 편의성도 고려합니다. 개발 프로세스에서 뒤늦게 이러한 요구 사항을 충족하려고 하면 위험이
가중되고 더 빨라진 수명 주기에서 제공 속도가 뒤쳐지게 됩니다.
Visual
Studio는 속도 저하 없이 고품질의 소프트웨어를 제공하도록 도와줍니다. 개발 주기의 각 단계에서 수동, 자동, 예비
테스트 및 부하 테스트와 같은 테스트 방식과 Lab Management를 도입하고 개발과 테스트 간의 장벽을 없애도록
도와줍니다. 이러한 테스트 도구가 포착한 통찰력 있는 정보는 통합 ALM 솔루션에 저장되고 개발 환경의 개발자에게
제공되므로 버그를 훨씬 쉽게 재현할 수 있고 개발 프로세스 전반에서 품질을 보장할 수 있습니다.
|
팀 공동
작업
소프트웨어는 한 팀의
노력으로 만들어집니다. 각 팀원은 필요할 때 현재 작업과 관련된 정확한 정보를 알 수 있어야 합니다. Visual
Studio는 개발자, 테스터, 프로젝트 관리자, 제품 소유자 및 IT 전문가 간의 공동 작업을 지원합니다. 코드 검토,
코드 주석 처리, 이해 관계자 피드백 및 요구 사항 정의는 대상 기본 제공 도구를 통해 지원됩니다. 그리고 새로운 단체실은
의사소통을 촉진하며 프로젝트 활동의 항구적 아카이브로써 그러한 소통 내용을 포착합니다.
|
개발 및 운영
Agile 방식은 개발
시간을 획기적으로 단축할 수 있지만 운영 단계에서 빠른 제공 속도를 유지하기가 더 어려울 수 있습니다. 또한 운영에서
개발까지 다른 방향으로 프로세스를 간소화해야 합니다. 프로덕션 사용 정보 및 문제를 포착하는 것은 개발 팀이 더 빠르게
대응하고 구축-평가-학습 주기를 촉진하도록 하는 데 중요합니다. Visual Studio는 ALM을 운영으로 확장하여
릴리스 관리 및 자동화를 촉진함으로써 배포부터 운영까지의 단계를 가속화합니다. 운영 환경의 조치 가능한 진단 결과를
수집하고 개발자에게 제공하여 프로덕션 문제를 재현하고 해결할 수 있게 해줍니다. 개발 팀은 Visual Studio
Online의 통합 분석 솔루션을 사용하여 프로덕션 환경에서 바로 실시간 사용 정보에 대응하고 ALM 솔루션과 통합할 수
있습니다. 그 결과, 고객에게 더 많은 가치를 제공하는 성공적인 구축-평가-학습 주기가 생성됩니다.
|
|
|
|
|