Sufiyan s2820539
Group 8
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
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
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
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
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
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
Thank U…

Visual Studio Software architecture

  • 1.
  • 2.
    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
  • 3.
    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
  • 4.
    Visual Studio 2008 VisualStudio 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
  • 5.
    Strengths - Positive BrandRecognition - Intellectual property - Skilled workforce Weaknesses - Rising Cost - Expiring Intellectual property Opportunities - New Technology - Changing consumer preference Threats - Competitors - New Technology SWOT Analysis
  • 6.
    Architecture - Visual Studiodoes 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
  • 7.
    Idea’s In Visual Studiowhat .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
  • 8.