8
Sufiyan s2820539 Group 8

Visual Studio Software architecture

Embed Size (px)

Citation preview

Page 1: Visual Studio Software architecture

Sufiyan s2820539

Group 8

Page 2: Visual Studio Software architecture

Background

Visual Studio 97

- Bundling many of its programming language Microsoft came up with

the two edition Visual studio Professional and Visual Studio Enterprises

- Included with Visual J++1.1 for java programming and for creating

Dynamically generated web sites using Active Server Pages

- Include multiple language Visual J++, InterDev and MSDN Library in

same environment named as Developer studio

- Visual C++,Visual Basic and Visual FoxPro include separate IDEs

Page 3: Visual Studio Software architecture

Visual Studio 6.0

- Application Performance Explorer

- Automation Manager

- Microsoft Visual Modeler

- Visual Studio Analyzer

Visual Studio .NET

- Introduced with managed code development environment using .NET

Framework.

- No need to compile the code into machine language but use to convert to

Microsoft Intermediate Language (MSIL) or Common Intermediate Language

(CIL)

- It use to compile while execution

- Can be run on different platforms like Linux or Mac OS X

Background

Page 4: Visual Studio Software architecture

Visual Studio 2008

Visual Studio 2010

Visual Studio Ultimate 2010

- Supports the UML activity Diagram

Visual Studio 2012

Visual Studio .NET 2003

- Using ASP.NET 1.1

Visual Studio 2005

- Just removal of “.NET”

- Upgrade in .NET framework to 2.0

- Included with Generics and ASP.NET 2.0

Background

Page 5: Visual Studio Software architecture

Strengths

- Positive Brand Recognition- Intellectual property- Skilled workforce

Weaknesses

- Rising Cost- Expiring Intellectual property

Opportunities

- New Technology- Changing consumer

preference

Threats

- Competitors- New Technology

SWOT Analysis

Page 6: Visual Studio Software architecture

Architecture

- Visual Studio does not support any programming language, Instead it

allows the plugging of functionality coded as VSPackage.

- This functionalities are provided as Services

- Visual Studio is Integrated with IDE (Integrated Development

Environment) from Microsoft

- IDE service include SVsSolution, SVsUIShell and SVsShell

- SVsSolution: Enumerate Project and Solution

- SVsUIShell: Provide windowing and UI functionality

- SVsShell: Registration of VSPackages.

- Visual Studio can run multiple Instance of environment

Page 7: Visual Studio Software architecture

Idea’s

In Visual Studio what .NET stands for???

- .NET stand for Networking aspect of technology. The “Dot-Com” was

synonymous with the internet that time and so “Dot-NET” came up.

Visual Studio can also be said as Start – Code – Build – Test- Collaborate

Page 8: Visual Studio Software architecture

Thank U…