Can you summarize the following document?
        
  早期的MCSD是以WOSA(Windows Open System Architecture)為主,考驗開發人員對Windows環境的熟悉度,然後搭配兩科與應用程式開發有關的考試作為選考科目,當時微軟將MFC以及OLE開發等納入選考科目中,以及當時初次進入認證考試Visual Basic 5.0產品。

  

  在Visual Studio 6.0(1998年6月發行)發表的時期,微軟對於MCSD認證的要求做了大幅的修改,其主要原因是Windows DNA架構的發展,以及分散式應用程式的發展等,同時首次把系統分析的專案納入MCSD的測試範圍,因此核心考科定為三科,選考科目為一科。同時微軟第一次將Visual FoxPro納入考試科目中,但也是最後一次。  MCSD on Visual Studio 6.0認證的考試特色:

  在.NET Framework推出時,MCSD也順勢升級到Microsoft.NET(2002年正式發行)技術,同時也調整考試的測驗方向,切割為Windows應用程式,Web應用程式以及分散式應用程式的考試科目,同時仍然要測驗系統分析的能力,MCSD on Microsoft.NET的考試科目即擴增到五科。

  配合雲端化以及服務導向架構的推展,微軟於2012年重新啟用了MCSD,是聚焦服務化後的微軟認證中唯一名稱未變的認證。  首波推出了MCSD: Windows Store Apps以及MCSD: Web Application兩種,Windows Store Apps以開發Windows 8平臺的Windows Store Apps為主,並區分為JavaScript以及C# 兩條認證路徑:  MCSD: Web Application則是聚焦於Web Application的開發,但變革較大的是,ASP.NET MVC應用程式佔了較大的範疇,且應用程式會以MVC架構為主,因此思維會變化很大,同時也會考驗Windows Azure以及WCF服務開發的能力。

  由於微軟新一代認證階層的推展,MCSD已由MCPD取代,但現行的MCSD on Microsoft.NET與MCSD on Visual Studio 6.0仍為永久有效。  此認證的繼承者為:  在2012年,微軟重新使用了MCSD名稱(即第三代MCSD),因此MCPD將逐漸走入歷史。
微軟認證解決方案開發人員(Microsoft Certified Solution Developer, MCSD)與 MCSE並列為微軟二大高階認證之一,其認證方向是以程式開發人員(Developer)為主,通過此認證考試的專業人員會被視為具有使用微軟應用平臺,程式語言與技術發展企業解決方案的人員,由於目標是針對企業解決方案,因此考試科目較著重於企業應用程式的開發,並不會太過於重視軟體發展方法,以及程式語言本身。