靈感範文站

位置:首頁 > 企業文化 > 公司簡介

微軟公司簡介

目錄

微軟公司簡介
第一篇:微軟公司簡介第二篇:微軟公司簡介第三篇:微軟公司軟件開發模式簡介第四篇:微軟簡介第五篇:微軟仿真簡介更多相關範文

正文

第一篇:微軟公司簡介

微軟公司簡介

最初四人創建於1975年的微軟公司是世界個人和商用計算機軟件行業的領袖。微軟公司爲用戶提供範圍廣泛的產品和服務,並通過優秀的軟件予人們在任何時間、任何地點、通過任何設備進行溝通的能力。

微軟於1975年4月4日由威廉·h·蓋茨和保羅·艾倫合夥成立, 並且於1981年6月25日重組爲公司。總部位於雷特蒙德,公司目前在60多個國家設有分支辦公室,全世界僱員人數接近44,000人。

在windows操作系統和office產品套件流行的基礎上,微軟現在正在爲下一代的互聯網開發技術。公司的net平臺將使商務活動更加協作,並且提供了一個空前的集成範圍和用戶化的解決方案。這個解決方案使客戶無論何時無論何地,只要想獲取信息就能得到。

微軟的組織結構支持公司快速增長的軟件業務,包括以下核心業務組:個人服務組(psg), 由集團副總裁 bob muglia 領導, 致力於爲個人用戶和商業用戶提供更容易的在線連接,並且爲各種各樣的設備提供軟件服務。psg 包含了微軟的個人倡議、服務平臺部、移 動組、msn的互聯網訪問服務、用戶設備組以及用戶界面平臺部。

msn 和個人服務業務組,由副總裁yusuf mehdi 領導,負責網絡程序開發、業務發展以及msn和微軟其它服務世界範圍內的市場和銷售,包括:msn eshop, msn carpoint, msn homeadvisor, the msnbc venture, slate 和 msntv平臺組,由集團副總裁jim allchin 領導,負責在各個方面不斷對windows平臺做出改進 –例如把存儲、通訊、消息通知、共享圖象及聽音樂等變爲windows經歷的自然擴展。此外,本組包括企業服務器組、開發工具部和windows數字媒體部。

辦公和商務服務組,由集團副總裁jeff raikes 領導,負責開發提高生產力和商業流程的應用和服務。工作包括將功能完善且性能強大的microsoft office逐步演化爲以服務於基礎的產品。除office部門之外,商用工具部門,包括bcentral和great plains的商用應用程序部門都將屬於該部門。

全球銷售、市場和服務組,由集團副總裁orlando ayala 領導,集成了微軟的銷售和服務夥伴,以滿足世界範圍內微軟用戶的需要。這些用戶包括:企業用戶、中小型組織、教育機構、程序開發人員和個人用戶。此外,本組包括微軟產品支持服務、網絡解決方案組、企業夥伴組、市場營銷組織和微軟全球三大地區的業務組織。

微軟研究院 (msr),由資深副總裁rick rashid 領導,負責對今天或明天的計算課題提出創造性的建議和解決方案,使計算機變得更加易於使用。同時負責爲下一代的硬件產品設計軟件,改進軟件設計流程和研究計算機科學的數學基礎。關於msr更詳細的信息可參見 microsoft research web page。

運營組,由總裁和首席運營官rick belluzzo 領導,負責管理商業運作和全部的商業計劃。包括公司的財政、行政管理、人力資源和信息技術部門。

第二篇:微軟公司簡介

microsoft發展史

創建於1975年的微軟公司是世界個人和商用計算機軟件行業的領袖。微軟公司爲用戶提供範圍廣泛的產品和服務,並通過優秀的軟件予人們在任何時間、任何地點、通過任何設備進行溝通的能力。

微軟於1975年4月4日由威廉.h.蓋茨和保羅.艾倫合夥成立, 並且於1981年6月25日重組爲公司。總部位於雷特蒙德,公司目前在60多個國家設有分支辦公室,全世界僱員人數接近44,000人。

1977年,微軟公司搬到西雅圖的貝爾維尤,在那裏開發pc機編程軟件。1980年,ibm公司選中微軟公司爲其新pc機編寫關鍵的操作系統軟件,這是公司發展中的一個重大轉折點。由於時間緊迫,程序複雜,微軟公司以5萬美元的價格從西雅圖的一位程序編制者帕特森手中買下了一個操作系統的使用權,再把它改寫爲磁盤操作系統軟件(ms-dos)。 第1頁:小荷才露尖尖角——windows 1.0

windows的起源在上個世紀七十年代,由美國著名的研究機構palo alto research center(parc)研發,並在八十年代初成功的推出了第一個商用的gui(圖形用戶接口)系統——star 8010工作站,不過由於種種原因,並沒有在商業上獲得成功。

apple computer的創始人steve jobs在參觀parc的研究中心後,認識到了圖形用戶接口的重要性以及廣闊的市場前景,開始着手進行自己的gui系統研究開發工作,並於1983年研製成功第一個gui系統:apple lisa。隨後不久,apple又推出第二個gui系統apple macintosh,也是世界上第一個成功的商用gui系統。但apple公司在開發macintosh時,只開發自己的微機上的gui系統,並沒有注意到兼容其它類型的pc,這給microsoft公司開發windows提供了發展空間和市場。

microsoft在1983年開始研發windows 1.0,並於1985年11月20日正式發佈。由於僅僅是由字符堆砌,界面非常簡陋,所以後來有人將其評價爲最不成功的作品。

windows1.0

windows 1.0的主要特點有:

1、引入了apple macintosh中的鼠標功能,用戶可以通過鼠標點擊完成大部分的操作。

2、自帶了一些簡單的應用程序,包括日曆、記事本、計算器等等。

3、允許用戶同時執行多個程序,並在各個程序之間進行切換,這對於dos來說是難以想象的。

4、可以顯示256種顏色,窗口可以任意縮放,當窗口最小化的時候桌面上會有專門的空間放置這些窗口(其實就是現在的任務欄)。

5、在windows 1.x中另外一個重要的程序是控制面板(control panel),不過功能非常有限。

小編評論:有些人把windows 1.0稱爲最不成功的作品,他們僅僅是從這款操作系統的功能方面講的,並沒有看到這個軟件的歷史意義,最起碼這個軟件帶動了圖形操作系統的發展!

第2頁:故事已經上演——windows 2.0

windows 2.0於1987年12月9日發佈,與windows 1.0相比,windows 2.0做的改動並不多,但它基本上可以充分發揮當時的286的性能。我們回過頭來看歷史,會發現windows 1.0和windows 2.0這兩個版本並沒有取得很大的成功原因其實並不在操作系統

本身,而在於硬件和dos操作系統的限制,因此,簡單的將其列爲不成功的作品也並不合適。

windows2.0

windows2.0的主要特點有:

1、 用戶可以縮放窗口,並可以同時顯示多個窗口。

2、 突破640k基地址內存的束縛,更多的內存可以充分發揮windows的優勢。

3、 加入了功能表和對話框。

4、 增強了鍵盤鼠標的功能。

小編評論:windows 2.0突破640k基地址內存的束縛的時候,也開始預演了操作系統要改變硬件發展歷史的序幕,硬件升級第一個狂潮由此開始!而此後每當新的windows操作系統誕生,總會產生新的硬件升級狂潮。

第3頁:帝國的崛起!——windows 3.x 版

1990年5月22日,microsoft迎來了第一個具有時代意義的作品——windows 3.0,雖然很多人更願意將windows3.1作爲microsoft跨時代的作品,但畢竟windows 3.0是windows 3.x系列的起點,假如沒有windows 3.0的成功,也不會有更多人對後續產品的關注!

windows 3.0的主要特點有:

1、 具備了模擬32位操作系統的功能,圖片顯示效果大有長進,對當時最先進的386處理器有良好的支持。

2、 提供了對虛擬設備驅動(vxds)的支持,極大改善了系統的可擴展性。

3、 用戶界面和運行環境得到了很大的改進,系統開始支持16位色,dos的文件管理程序被基於圖標的程序管理器以及基於列表的文件管理器所取代。

4、 簡化了程序的啓動,打印管理器也誕生了,控制面板成爲系統設置的核心。

5、 模仿了蘋果公司macintosh的設計,使用一些新的圖標。

6、 開發了software development kit (sdk),來幫助硬件廠商開發驅動程序,使操作系統能與硬件完美結合。

1992年4月,一個更爲成熟的版本windows 3.1誕生了。正如前面我們提到的,很多人將它列爲可以載入史冊的操作系統。windows 3.1添加了多媒體功能、cd播放器以及對桌面排版很重要的truetype字體。次年發佈的windows for workgroups 3.11又引入了對網絡的支持——包括以太網和當時如日中天的novell netware,並利用對等網絡的概念構建windows工作組網絡。

第4頁:有中文版啦——windows 3.2

windows3.2

1994年windows 3.2發佈,這也是windows系統第一次有了中文版!由於消除了語言障礙,降低了學習門檻,因此在國內得到了較爲廣泛的應用。

第5頁:革命成功了!——windows 95

1995年8月24日windows 95發佈,這個操作系統開創windows新的紀元。新的操作系統發生了質的變化,具有了全新的面貌和強大的功能,這在某種程度上也宣告了dos時代的結束。

小編評論:由於windows的簡單易用,讓很多人很容易地進入到了計算機的領域。從我們國家計算機普及的歷史來看,windows 3.2出現的意義非常大,也正是這款操作系統開始帶動計算機走進“尋常百姓家”!

第5頁:革命成功了!——windows 95

1995年8月24日windows 95發佈,這個操作系統開創windows新的紀元。新的操作系統發生了質的變化,具有了全新的面貌和強大的功能,這在某種程度上也宣告了dos時代的結束。

windows 95的主要特點有:

1、 更加優秀的、面向對象的圖形用戶界面,從而減輕了用戶的學習負擔。

2、 全32位高性能的搶先式多任務和多線程;內置了對internet的支持。

3、 更加高級的多媒體支持(聲音、圖形、影像等)。

4、 即插即用,簡化用戶配置硬件操作,並避免了硬件上的衝突。

5、 32位線性尋址的內存管理。

6、 良好的向下兼容性。

小編評論:小編以爲windows 95成功一方面在於其越來越簡單的操作性,使得更多的人能夠輕鬆上手,特別是其f1幫助鍵,這已經成爲windows以及大多數應用程序的標準設置,另一方面在於windows 95確定了未來操作系統發展的發向,比如對internet、撥號網絡、即插即用硬件等功能的支持,使得用戶能夠在這個平臺上進行應用和開發。 第6頁:向企業進軍!——windows nt4.0

1996年8月,windows nt 4.0發佈,事實上windows nt 4.0並不是microsoft的第一款面向企業的操作系統,之前在93、94年microsoft都相繼發佈了3.1、3.5等版nt系統,但它們都沒掀起什麼大的風浪,而windows nt 4.0則徹底改善了microsoft在服務器領域的優勢??

windows nt4.0的主要特點有:

1、 通信服務:內置強大的通信服務,如傳輸控制協議/internet協議(簡稱tcp/ip)網絡、路由和遠程訪問,您可以簡單的將這些性能添加到嵌入式解決方案中。

2、 完全的win32 api支持:完全的支持win32應用程序編程接口(api),您可以跨所有windows nt平臺創建標準化應用程序。

3、 高級編程性能:高級編程性能包括支持組件對象模型(com)、分佈式com(dcom)和電話api (tapi),使用者可以在一個可重用的、面向對象的環境中快速構(來源好範 文網)建革新的解決方案。

4、 支持windows nt服務:支持windows nt服務,例如事件察看器和性能監視器,可以爲使用者的嵌入式解決方案提供增強的監視和報告功能。

5、 遠程可管理性:microsoft和第三方提供的管理特性可以簡化嵌入式解決方案的管理工作,甚至還可以將這些特性集成到信息技術(it)管理基礎構架中。

第7頁:成功的革命不會只有一次!——windows98</spa< div>

1998年6月25日,windows 98發佈;這個新的系統是基於windows 95上編寫的,它改良了硬件標準的支持,例如mmx和agp。其它特性包括對fat32文件系統的支持、多顯示器、web tv的支持和整合到windows圖形用戶界面的internet explorer,稱爲活動桌面(active desktop)。1999年6月10日,windows 98 se發佈,提供了internet explorer 5、windows netmeeting 3、internet connection sharing、對dvd-rom和對usb的支持。微軟敏銳地把握住了即將到來的互聯網絡大潮,捆綁的ie瀏覽器最終在幾年後敲響了網景公司的喪鐘,

同期也因爲觸及壟斷和非法競爭等敏感區域而官司不斷。win98是如此出色,以至在6年後的今天還有很多用戶依然鍾情於它。

windows 98是一個發行於1998年6月25日的混合16位/32位的windows系統,其版本號爲4.1。

這個新的系統是基於windows 95上編寫的,它改良了硬件標準的支持,例如mmx和agp。其它特性包括對fat32文件系統的支持、多顯示器、web tv的支持和整合到windows圖形用戶界面的internet explorer,稱爲活動桌面(active desktop)。

windows 98 se(第二版)發行於1999年6月10日。它包括了一系列的改進,例如internet explorer 5、windows netmeeting 3、internet connection sharing、對dvd-rom和對usb的支持。

windows 98被人批評爲沒有足夠的革新。即使這樣,它仍然是一個成功的產品。第二版被批評爲不能在第一版的基礎上自由升級

windows me

windows me 的一些激進改進卻沒能獲得廣大用戶的認同。重要的修改是系統去除了dos,而由系統還原代替了。在概念上,這是一個大的改進:用戶不再需要有神祕的dos行命令的知識就可以維護和修復系統。但實際上,去除了dos功能對維護來說是一個障礙,而系統還原功能也帶來一些麻煩:性能顯著的降低、硬盤空間的大量消耗,並且對一些通常的錯誤還原並不一定有效。

windows me(windows millennium edition)是一個16位/32位混合的windows系統,由微軟公司發行於2014年9月14日。 windows me是最後一個基於dos的混合16位/32位的windows 9x系列的windows,其版本號爲4.9。其名字有兩個意思,一是紀念2014年,me是千年的意思,另外是指個人運用版,me是英文中自己的意思。

這個系統是在windows 95和windows 98的基礎上開發的。它包括相關的小的改善,例如internet explorer 5.5。其中最主要的改善是用於與流行的媒體播放軟件realplayer競爭的windows media player 7。但是internet explorer 5.5和windows media player 7都可以在網上免費下載。movie maker是這個系統中的一個新的組件。這個程序提供了基本的對視頻的編輯和設計功能,對家庭用戶來說是簡單易學的。

在windows me, 最重要的修改是系統不再包括實模式的ms-dos。這就意味着,與windows 95和98不同,微軟在加載windows圖形界面前隱藏了加載dos的過程,使得啓動時間有所減少。它仍然提供dos模式,可以運行在窗口中,但是一些應用程序(如較早的磁盤工具)需要實模式,而不能運行在dos窗口中。微軟把windows me的dos實模式擯棄了,這有助於系統的速度提升,減少了對系統資源的使用。然而這對基於dos源代碼的windows me造成了不利影響,即造成了系統比windows 98更不穩定,甚至造成windows me跑得比windows 98還慢。windows me比windows 98更常有藍屏死機現象。windows me在使用了一段期間後,系統就有明顯的變得很慢。

另外windows me引進了“系統還原”日誌和還原系統,這意味着簡化了故障排查和問題解決工作。在概念上,這是一個大的改進:用戶不再需要有神祕的dos行命令的知識就可以維護和修復系統。實際上,去除了dos功能對維護來說是一個障礙,而系統還原功能也帶來一些麻煩:性能顯著的降低;它也被證明並不能有效的勝任一些通常的錯誤還原。由於系統每次都自動創建一個先前系統狀態的備份,使得非專業人員很難實行一些急需的修改,甚至是刪除一個不想要的程序或病毒。

有人抱怨這個系統只是windows 98的升級版本,不應該獨自成爲一個版本。也有人批評windows me是一個較爲失敗的產品,不穩定的過渡產品。即使這樣,現在仍然有很多人使用它。

windows 2014

在千禧年的鐘聲後,迎來了windows nt 5.0,爲了紀念特別的新千年,這個操作系統也被命名爲windows 2014。windows 2014包含新的ntfs文件系統、efs文件加密、增強硬件支持等新特性,向一直被unix系統壟斷的服務器市場發起了強有力的衝擊。最終硬生生地從ibm、hp、sun公司口中搶下一大塊地盤。

microsoft windows 2014(起初稱爲windows nt 5.0)是一個由微軟公司發行於2014年12月19日的windows nt系列的純32位圖形的視窗操作系統。windows 2014是主要面向商業的操作系統。

windows 2014有四個版本:

(1)windows 2014 professional 即專業版,用於工作站及筆記本電腦。它的原名就是windows nt 5.0 workstation。最高可以支持雙處理器,最低支持64mb內存,最高支持2gb內存。

(2)windows 2014 server 即服務器版,面向小型企業的服務器領域。它的原名就是windows nt 5.0 server。最高可以支持4處理器,最低支持128mb內存,最高支持4gb內存。

(3)windows 2014 advanced server 即高級服務器版,面向大中型企業的服務器領域。它的原名就是windows nt 5.0 server enterprise edition。最高可以支持8處理器,最低支持128mb內存,最高支持8gb內存。

(4)windows 2014 datacenter server 即數據中心服務器版,面向最高級別的可伸縮性,可用性與可靠性的大型企業或國家機構的服務器領域。最高可以支持32處理器,最低支持256mb內存,最高支持64gb內存。

windows xp

2014年10月25日,windows xp發佈。windows xp是微軟把所有用戶要求合成一個操作系統的嘗試,和以前的windows桌面系統相比穩定性有所提高,而爲此付出的代價是喪失了對基於dos程序的支持。由於微軟把很多以前是由第三方提供的軟件整合到操作系統中,xp受到了猛烈的批評。這些軟件包括防火牆、媒體播放器(windows media player),即時通訊軟件(windows messenger),以及它與microsoft pasport網絡服務的緊密結合,這都被很多計算機專家認爲是安全風險以及對個人隱私的潛在威脅。這些特性的增加被認爲是微軟繼續其傳統的壟斷行爲的持續。

windows xp,或視窗xp是微軟公司最新發布的一款視窗操作系統。windows xp於2014年8月24日正式發佈(rtm,release to manufacturing)。它的零售版於2014年10月25日上市。windows xp原來的代號是whistler。字母xp表示英文單詞的“體驗”(experience)。windows xp的外部版本是2014,內部版本是5.1(即windows nt 5.1),正式版的build是5.1.2600。 微軟最初發行了兩個版本:專業版(windows xp professional)和家庭版(windows xp home edition),後來又發行了媒體中心版(media center edition)和平板電腦版(tablet pc editon)等。

windows xp professional

專業版除了包含家庭版的一切功能,還添加了新的爲面向商業用戶的設計的網絡認證、雙處理器支持等特性,最高支持2gb的內存。主要用於工作站、高端個人電腦以及筆記本電腦。

windows xp home edition

家庭版的消費對象是家庭用戶,用於一般個人電腦以及筆記本電腦。只支持單處理器;最低支持64mb的內存(在64mb的內存條件下會喪失某些功能),最高支持1gb的內存。

windows server 2014

2014年4月,windows server 2014發佈;對活動目錄、組策略操作和管理、磁盤管理等面向服務器的功能作了較大改進,對技術的完善支持進一步擴展了服務器的應用範圍。

windows server 2014有四個版本:windows server 2014 web服務器版本(web edition)、 windows server 2014標準版(standard edition)、 windows server 2014企業版(enterprise edition)以及windows server 2014數據中心版(datacenter edition)。web edition主要是爲網頁服務器(web hosting)設計的,而datacenter是一個爲極高端系統使用的。標準和企業版本則介於兩者中間。

windows server 2014是目前微軟最新的服務器操作系統。

一開始,該產品叫作“windows server”,改成“windows server 2014”,後最終被改成“windows server 2014”,於2014年3月28日發佈,並在同年四月底上市。

windows server 2014有多種版本,每種都適合不同的商業需求:

windows server 2014 web版

windows server 2014 標準版

windows server 2014 企業版

windows server 2014 數據中心版

windows vista

windows vista,是美國微軟公司開發代號爲longhorn的下一版本microsoft windows操作系統的正式名稱。它是繼windows xp和windows server 2014之後的又一重要的操作系統。該系統帶有許多新的特性和技術。2014年7月22日太平洋標準時間早晨6點,微軟正式公佈了這一名字。

beta 1:2014年7月27日

beta 2:2014年11月16日

rc0:2014年3月17日

rtm:2014年6月28日

正式版本:2014年11月

服務器版本:2014年

第三篇:微軟公司軟件開發模式簡介

微軟公司軟件開發模式簡介

北京大學出版社96年底所出的《微軟的祕密》一書是目前我所見到的對微軟公司軟件產品開發過程介紹的最專業、最深入的一本書。通過本書,我們可以看到微軟公司是如何對科學地對軟件產品開發進行有效地管理,我想這些經驗對於中國的廣大軟件開發人員,尤其是關心中國軟件產業發展的各位朋友是大有益處的。所以特將此書中涉及軟件產品開發的部分內容摘錄出來(第四章"產品定義與開發過程"),與大家共同分享。本文作爲摘錄,自然是掛一漏萬,所以建議大家若有時間還是找來原書一讀。在產品定義與開發過程中,微軟件遵循着一種可稱之爲"靠改進特性與固定資源來激發創造力"的戰略。該戰略可分爲五個原則:

一、將大項目分成若干里程碑式的重要階段,各階段之間有緩衝時間,但不進行單獨的產品維護。

二、運用想象描述和對特性的概要說明指導項目。

三、根據用戶行爲和有關用戶的資料確定產品特性及其優先順序。

四、建立模塊化的和水平式的設計結構,並使項目結構反映產品結構的特點。

五、靠個人負責和固定項目資源實施控制。

原則一:將大項目分成若干里程碑式的重要階段,各階段之間有緩衝時間,但不進行單獨的產品維護。

項目進度安排與里程碑

微軟通常採用"同步-穩定產品開發法"。典型項目的生命週期包括三個階段:計劃階段完成功能的說明和進度表的最後制定,開發階段寫出完整的源代碼,穩定化階段完成產品,使之能夠批量生產。這三個大階段以及階段間內在的循環方法與傳統的"瀑布"式開發方式很不相同,後者是由需求、詳盡設計、模塊化的代碼設計與測試、集成測試以及系統測試組成的。而微軟的三個階段更像是風險驅動的、漸進的"螺旋"式的生命週期模型。

計劃階段的產品是想象性描述與說明文件,用來解釋項目將做什麼和怎麼做。在管理人員擬定進度表、開發員寫出代碼之前,這些東西都促進了人們對設計問題的思考與討論。開發階段圍繞三次主要的內部產品發佈來進行;稱定化階段集中於廣泛的內部與外部測試。在整個產品生產週期中,微軟都使用了緩衝時間的概念。緩衝時間使開發組能夠對付意外的困難和影響到時間進度的變故,它也提供了一種手段,可以緩和及時發貨與試圖精確估計發貨時間之間的矛盾。

在開發和穩定化階段的所有時間中,一個項目通常會將2/3的時間用於開發,1/3的時間用於穩定化。(office部門副總裁曾這樣概述通常的進度:"一般說來,在總的進度表中,用一半的時間寫出產品,留下另一半的時間調試或應付意外事故。這樣,如果我有一個兩年的項目,我會用一年來完成事先想好的東西……如果事情有點麻煩,我便去掉我認爲不太重要的特性")這種里程碑式的工作過程使微軟的經理們可以清楚地瞭解產品開發過程進行到了哪一步,也使他們在開發階段的後期有能力靈活地刪去一些產品特性以滿足發貨時期的要求。

計劃階段

計劃階段是在一個項目的生命週期中,所有於開發前進行的計劃所佔用的時間。計劃階段產生出想象性描述、市場營銷計劃、設計目標、一份最初的產品說明、爲集成其他組開發的構件而規定的接口標準、最初的測試計劃、一個文檔策劃(印刷品和聯機幫助形式的)以及一份可用性問題清單。計劃階段從想象性描述開始。想象性描述來自產品經理以及各產品單位的程序經理;它是對產品作業的市場營銷設想,包括了對競爭對手產品的分析以及對示來版本的規劃。想象性描述也可能討論在前一次版本中發現須解決的問題以及應添加的生要功能。所有這些都基於對顧客和市場的分析以及 1

從產品支持服務組處得到的資料。

說明文件從一個大綱開始,然後定義出新的或增加的產品特性,並對其賦以不同的優先級。說明文件只是產品特性的一個預備性概覽;從開始開發到項目完成它要增加或變化20% - 30%。雖然在生命週期的後期說明變化一般較小,但越到後期,開發員就越是必須具充分的理由來作改變。

通常程序經理使用vb創建項目原型。他們也開展設計可行性研究以瞭解設計中的取捨情況,儘快做出涉及產品說明的決定。

對於重要產品的說明需由公司高層領導進行復審。對於不太生要的產品,則由部分經理去完成。

開發階段

開發階段的計劃對三四個主要的里程碑版本都分配一組特性,規定出特性的細節和技術上的相關性,記錄下單個開發員的任務以及對進度的估計。在開發階段中,開發員在功能性說明的指導下寫源代碼,測試員寫出測試項目組以檢查產品的特性與工作範圍是否正常,用戶教育人員則編寫出文檔草案。

當測試員發現錯誤時,開發員並不是留待以後處理,而是馬上改正,並在整個開發階段內使測試不斷地、自動地進行。這就改善了產品的穩定性並且使版本發佈日期更易估計。當達到項目中的一定階段點後(40%時),開發員就試圖"鎖定"產品的主要功能要求或特性,從此只允許小的改動。如果在此點之後開發員想作大的改動,他們必須與程序經理以及開發經理,問題也許還要徵求產品部門經理的意見。

一個項目是圍繞着3或4個主要的內部版本,或"里程碑子項目"來組織開發階段的。一般用2至4個月來開發每一個主要的里程碑版本。每個版本都包括其自身的編碼、優化、測試以及調試活動。項目爲意外事故保留總開發1/3的時間,即"緩衝時間"。(蘋果公司的小組是割裂的,獨立的,各自開發各自的東西。在還有3個月就要發貨時,纔會將所有的東西集成起來;boland公司以一種漸近的方式進行開發,即把工作分成許多小的部分,並且總是讓開發的東西能夠運轉。看起來似乎這種漸進的方法費時較長,但實際上幾乎沒有用過很長時間,因爲這使你總是能掌握住事情真實的情況。)當對最後一個主要的里程碑版本做了測試與穩定化之後,產品就要進行"外觀固定",即確定產品的主要用戶界面,如菜單、對話框以及文件窗口等。此後有關用戶界面將不再進行大的改動,以免引進同步修改相應文檔的困難。

穩定化階段

穩定化階段着重於對產品的測試與調試。項目在此階段儘量不再增加新的功能,除非是競爭產品或者市場發生了變化。穩定化階段也包括了緩衝時間,以應付不可預見的問題或者延遲。

項目進度表中的緩衝時間

微軟使用緩衝計劃,以在最高的效率與較好地對未來作預計之間求得平衡。這種應付突發事件的時間在開發和穩定化過程中是每一個主要里程碑的一部分。緩衝時間主要用於彌補由於對特性的不完全理解,或者是技術困難或是由於疏忽而忘記把任務寫入進度,或者是未料到的難題而形成的漏洞。緩衝時間有助於一個項目適應意料之外的事件。

原則二:運用想象性描述和對特性的概要說明指導項目

爲了給出足夠的開發框架以使工作能持續進行,並且能容納開發過程中出現的變化並保持足夠的靈活性,微軟採用想象性描述和概要的說明來指導項目開發,而不是在一開始就努力寫出一份完整和詳細的說明。所謂想象性描述是由程序經理和來自市場營銷組的產品計劃人員共同編寫的一份非常短的文件,在其中主要是定義產品開發的目標(不涉及產品的具體細節!)。通常對一個全新的產品,想象性描述一般會相對較詳細,在其中還含有一份粗略的說明文件。總的來說,微軟對於想象性描述的要求是:越短越好,儘量說";產品不做什麼"(而不是"產品要做什麼"!)。

運用想象性描述,程序經理開始編寫功能說明文件,該文件解釋產品的特性是什麼以及這些特性如何與其他特性及產品發生關係。最初它只是一個概要性的說明文件,隨着項目的進展,程序經理會隨時向其中添加更多的細節,最終的說明文件將變得象用戶手冊一樣。完整的說明不只起着對產品最新功能的描述作用,而且它還是在產品投產與發貨之前進… 想象性描述有助於決定刪除哪些特性

微軟內的各個開發組採用想象性描述幫助細化產品版本的規定主題,然後以此主題來決定是否需要增加產品各個可能的特性。通常不要輕易改變所確定的主題,否則可能造成產品開發上的混亂。

編寫說明文件

說明文件在產品小組的所有成員之間,產品小組之間以及產品小組與管理部門之間起着傳遞產品的設想與要求的作用。在說明文件中必須清楚地描述產品特性(描述每個特性如何工作,外觀如何以及從用戶的角度出發如何與用戶交互。如果特性有一個界面,還應包括一張示意圖,以顯示出界面的效果)並賦於其相應的優先級。程序經理據此建立起項目的開發起度表。此外在其中還應包括以下各項內容:用一句話表示的項目開發目的,關於產品是什麼與不是什麼的清單,對顧客的定義,對競爭產品的定義,產品對系統的要求(包括操作系統版本、最小內存要求、硬盤空間、處理器速度以及顯示器分辯率),對第三方(如打印機驅動程序、組件)的任何依賴性。

程序經理負責協調並"寫下"說明

程序經理應考慮以下問題:

*這項特性的要點是什麼

*用戶如何使用該特性

*這項特性有意義嗎

*該產品中或微軟的其他產品中有類似的特性嗎

*有哪些問題補遺漏了

*組內的交流令人滿意嗎

最終程序經理通過與組內開發人員的共同討論決定有關特性的內容,並將其寫下來。

構造原型

構造原型是程序經理具體說明一件新產品或一個新版本的最好方法,這從許多方面來說都使開發前測試成爲可能,尤其在可用性方面,並且有助於對與用戶交互情況作出更好的理解,它也能使產品說明更緊湊。

微軟的開發人員通常採用vb構造用戶界面原型,但是對於構造計算機屏幕模型之類的工作,畫筆(paintbrush)也是一個很好用的工具。

死板的說明變成有生命的文件

說明不應過於詳細以至限制了發明創造。在項目開發過程中,說明文件的早期版本會有相當大的增加與改變。由於說明的變動可能會導致相應開發工作的極大變動,所以微軟通常是將精力首先集中於那些沒有什麼用戶界面的特性上,因爲在完成開發前不必去了解用戶對它們有何反應,也就是說這些特性不大可能改變。然後再面對其它特性。

但是當產品開發到一定程序後,例如40%之後,程序經理必須嚴格控制對特性的修改(主要是指增加新的特性),否則不光會造成開發延遲,而且會壓縮可用的測試時間。 原則三:根據用戶行爲和有關用戶的資料確定產品牲及其優先順序

對於一個開發項目而言,如何確定最終產品中應包含什麼特性通常是比較困難的一件事。爲此微軟採用了一個稱之爲"基於行爲制定計劃"的方式來進行特性選擇 與優先級安排。

基於行爲制定計劃法從對用戶行爲,諸如寫信或做預算,做系統研究開始。然後,根據某一特性在支持重要的或者是經常的用戶行爲上的程序對其進行評價。這樣做的

優點是對特性取捨的更理性的討論,對顧客想要做什麼的更好的安排,對某個給定特性是否方便了特定任務的更集中的辯論,可讀性更強的說明,以及在市場營銷、用戶教育和產品開發中更好地同步。

特性選擇和優先級安排中的基於行爲制定計劃

基於行爲制定計劃法中的關鍵點在於按用戶行爲、產品特性以及行爲和特性之間的內部聯繫來分析產品。程序經理和產品計劃者把產品試圖支持的用戶任務或方案分成大約20個"行爲",然後他們努力把行爲(以及任何子行爲)映射入微軟的現行特性和競爭對手產品的特性中去。他們也把行爲映射到不同的顧客形象或不同的市場部分中去。

當說明產品的新版本時,基於行爲制定計劃法幫助程序經理和開發人員集中他們的精力與創造力。向excel之類的項目爭取在每個新版本中加入的主要行爲不超過四個。絕大多數特性直接映射到這些行爲之中。該做法使項目可以按特性對用戶的價值來進行分級。

通過分級,促使程序經理和開發人員都行動起來,使他們的特性支持儘可能多的行爲。這種良性競爭對於用戶有益,同時也利於提高生產率。

爲顧客行爲而非產品特性資料

基於和爲制定計劃進,項目在計劃階段首先集中於和爲,其次纔是特性。程序經理和市場營銷人員並不去思考和排除他們喜愛的特性,再圍繞它們搞出想象性描述的草案。他們真正做的是列出一份顧客都做些什麼的清單,然後把想象性描述集中於支持那些行爲的特性上。

以行爲爲中心對產品進行全面考慮

由於基於行爲制定計劃法是從整個產品的觀點着眼,因此有助於在不同職能上工作的項目成員理解產品做什麼,以及其他產品的相應特性如何可能支持那些需要或不需要其他應用軟件產品的行爲。

做市場營銷研究以支持基於行爲制定計劃法

爲支持基於行爲制定計劃法,從市場營銷組來的產品經理與程序經理、開發人員一起開展一些聯合的研究,如指導對用戶的研究工作。然而,一般來說是產品經理做大多數的研究,並可使其更明確地影響微軟產品的演進。

原則四:建立模塊化的和水平式的設計結構,並使項目結構反映產品結構的特點微軟產品設計中的一個關鍵概念是產品的基礎結構,尤其是生命週期短的應用軟件,應隨項目的進展變得更加單一(而不是錯綜複雜)。當開發組構造產品的第一版時,他們更多地使用分級式結構,好爲產品設計規定出一個最初的架構。隨着時間推移,他們向單一的結構邁進,以使項目能集中於特性開發。項目需要逐漸的增加和刪除,隨着時間改變和發展,以及增加產品間特性表現和運作的一致性。微軟越來越強調不同產品間的特性共享。共享有助於使不同產品的"性能與感覺"都統一協調起來;它也方便了需要不只一個應用軟件的用戶,減少了代碼的重複書寫,縮小了單獨一個應用軟件的規模。

微軟用特性小組組織產品開發,這種方法使得每個人都容易明白小組是如何與整個產品相關聯的。項目從規定概要說明開始。概要說明的形式是一份已確定了優先級安排的內容清單,涉及產品下一版本將要開發的相對獨立的特性,以便由分開的特性小組加以開發。

程序經理和開發員把項目分成特性子集,再將之分配給每個特性小組,讓他們在3到4個主要的內部項目里程碑中進行生產。這種產品組織與開發法使微軟能靠簡單地增加開發員和創建一個大的小組來漸進地增加產品的功能。

把特性(與函數)作爲開發單位

微軟件產品的特性是用戶最終可見的相對獨立的功能單位,就如建築材料一般,對應用軟件產品更是如此。系統軟件產品,如nt或者95的特性,對最終用戶通常不

直接可見。微軟和其他公司有時簡單地稱這些不直接可見的特性爲"函數"。

程序經理承擔開發一組特性或函數,實現從說明經測試、文檔化直到最後完成的過程。他們必須與開發人員合作,後者負責估計進度表與完善每個特性。開發人員還要在一臺聯網開發計算機上存儲一到幾個文件,用以保存特性的程序源代碼。

大多數特性的開發與改進只要一名開發員,而有的大型特性則要一個小的小組。產品結構是決定其長期結構完整性的基石

產品結構是產品內部的基幹,它規定了重要的結構構件以及這些構件如何組裝到一起。產品結構及用於組裝結構的構件,提供了實現產品特性(即做詳細設計與編碼)的支柱。產品的結構對最終用戶而言,通常並非直接可見。只有結構要實現的特性是可見的。產品結構也是決定產品長期結構完整性的基石。產品功能的任何改變都不應造成潛在的產品結構散 架。

產品的層次結構

對於產品,也可以採用層次結構的方法加以分析。通常定義良好的層次結構有助於對產品特性進行靈活的增加、刪除與改進。此外良好的層次結構有助於產品在不同平臺上的移植。(例如excel總共定義了五層,其中只有最底層的操作系統層是與平臺相關的,其它各層均是通過調用其下層所提供的api接口加以實現的,所以其移植極其方便。而在windows 95中通過"虛擬機"的概念實現了對16位、32位以及dos程序的支持。)

小的結構文檔:源代碼是唯一文件

除了api文檔,微軟不對其產品結構生成相應的文檔,雖然有時高級開發員可能會寫下高層結構。對複雜的特性,許多開發員在某些點記錄並複查特定於他們所負責的結構細節,但此工作是可選的,並不強制執行。除了源代碼文件與特性說明,爲數不多的組爲新程序員準備了描繪某層結構的文檔(主要的數據結構,如何工作等等)。但是這些文件並不時常更新,經理們也不要求項目組生成此類內部文檔。在有關的說明文件中,並不涉及實現問題。開發人員應該知道如何去實現,或者能夠去學會。記錄的關於結構的文檔如此之少是因爲"一個開發員的工作是編寫我們要賣的代碼,而不是花時間寫高水平的設計文件","設計文件不應與源代碼分離"。

分割代碼與"保持事情的簡單"

特性小組和作爲"內容專家"的小組領導

特性小組一般由一個領導和3至8名開發人員組成,工作於相關的特性領域。小組的規模常常視小組領導的經驗和能力而定。特性小組領導向項目開發領導彙報並負責項目的全部開發工作;而項目開發領導則擁有對產品的更爲全局性的觀點,從而最有可能發現部部互相關聯的問題。在特性小組中的每個人均是此領域的"專家",他們瞭解如何使用產品、瞭解競爭對手的產品、瞭解未來將向何處去。通常爲便於交流,提高軟件的組織結構(軟件傾向於映射出構造 它的組織的結構),應保持特性小組的小規模。

原則五:靠個人負責和固定項目資源實施控制

對於軟件項目而言,精確…關鍵的目標,尤其對應用軟件,是指明產品的目標出品日並爭取儘可能長久地堅持它。程序經理和開發員從出品日回溯,規定中間的項目里程碑的日期。這個"固定的出品日"法的中心在開發員身上。以避免因爲項目沒有固定的結束點,導致在最終無用的設計、再設計和測試的循環中消耗一年或更多的時間。開發人員做出他們自己的進度估計

比爾·蓋茨強調微軟讓開發員和小組設定他們自己的目標:"所有這些日期都是小組定的日期。沒有其他人試圖設定這個日期。我們在大約10年前就拋棄了那種自目而下的日期設定方法"。但是開發人員一般會做出較樂觀的估計,因此開發經理還需對他們所提供的日期進行調整並加上緩衝時間以避免因信息不完全而出現的問題。微軟這種制定進度的方法的優點在於:它從人們那兒得到更多的合作,因爲日期是自己定的,

不是經理定的;進度總是富有進取性,因爲開發人員不可避免地會低估他們真正需要的進間。

對細緻的任務的進度估計

微軟的第二個進度安排方法是,對要完成之任務做非常詳盡的考慮,在此基礎上請開發人員給出他們對"實現"的估計,以此力圖"促使"更加現實主義並避免過度低估。通常微軟把任務細化到4小時(半天)到3天之間。對於準確進度的安排,微軟的經理是這樣認識的:"任何任務只要超過一星期,那人們就一定沒有充分地全盤考慮它。任何任務某人估計只用少於半天就可完成,則他對它考慮得太多了。他應該用列多的時間去編程,更少的時間來考慮。"對於類似類於windows nt之類的操作系統而言,進度安排更加困難,對其一般以幾天或者半周爲工作單位進行進度估計。

安排開發人員與小組進度時的心理學

當項目變大時,微軟把員工分成小組。然後經理把進度的責任和所有權儘可能地分發下去,直到小組和個人;這使二者都產生了一種擁用工作的感覺。它還在小組中,個人中,尤其是小組領導中造成強烈的跟上其它同事預計進度的壓力,因爲經理可能再平衡進度,從落後的小組或個人手中拿走工作。這樣,同事間的壓力使經理不需要太多的努力就可以對個人或單個小組的進程實施嚴格控制。

"固定的"出品日

爲了把創造力約束在時間限制之中,微軟現在在新產品或者產品新版本開始前爭取固定出品日,至少是有出品日的內部目標。這給人們施加砍去特性和集中在一個項目上的壓力,逼迫他們去苦苦思考應將那個新特性加入產品中。雖然最終產品的交付目標可能是由高級執行人員設定,但是開發人員與小組仍然設定他們自己的進度表附錄:同步-穩定開發法

計劃階段

定義產品的想象性描述、說明與進度

*想象性描述 產品和程序管理部門運用廣泛的顧客意見來確定和優化產品的特性。

*說明文件 基於想象性描述,程序管理部門與開發組定義特性的功能寮殃,結構問題,以及各部分間的相關性。

*制訂進度表與構造特性小組 其於說明文件,程序管理部門協調進度表,安排出特性小組,每個小組包括大約1名程序經理,3 - 8個開發員,3 - 8個測試員(以1:1的比例與開發員平行工作。)

開發階段

用3 - 4個順序的子項目,每個產生一個里程碑式的產品發送,來完成特性的開發。程序經理協調開發過程。

開發員設計、編碼、調試。測試員與開發員配對,不斷進行測試。

*子項目ⅰ 前1/3的特性:最重要的特性與共享的構件。

*子項目ⅱ 中間1/3的特性。

*子項目ⅲ 最後1/3的特性:最不重要的特性。

穩定化階段

全面的內外部測試,最後的產品穩定化以及發貨。

程序經理協調oem與isv,監督從顧客得到的信息反饋。開發員進行最後的調試與代碼穩定化。測試員發現並清除錯誤。

*內部測試 公司內部對整個產品做詳盡的測試。

*外部測試 公司外在的"β"測試點,象oem,isv以及最終用戶處對整個產品做詳盡的測試。

*發貨準備 爲批量生產準備發佈最後的"金盤"與文檔。

第四篇:微軟簡介

微軟股份有限公司(英語:microsoft corporation;nasdaq:msft)是美國一家跨國計算機科技公司,以研發、製造、授權和提供廣泛的計算機軟件服務業務爲主,總部位於美國華盛頓州的雷德蒙德,最爲著名和暢銷的產品爲microsoft windows操作系統和microsoft office軟件,目前是全球最大的電腦軟件提供商。微軟在2014年在世界500強企業排行榜中排名119位,2014年排名第110位。

公司於1975年由比爾·蓋茨和保羅·艾倫創立。初期主要爲阿爾塔8800發展和銷售basic解釋器,在1980年代中期憑藉ms-dos在家用計算機操作系統市場上取得長足進步,後來出現的windows使得微軟逐漸統治了家用桌面計算機操作系統市場。同時微軟也開始擴張業務,進軍其他行業和市場:創建msn門戶網站;計算機硬件市場上,微軟商標及xbox、xbox 360、surface、zune和msn tv家庭娛樂設備也在不同的年份出現在市場上[3]。微軟於1986年首次公開募股,此後不斷走高的股價爲微軟締造了四位億萬富翁和12,000位百萬富翁。

伴隨公司的強大,微軟也越來越受到批評和指責,並且數十年來從未間斷。拒絕交易和捆綁銷售等做法招致壟斷和不正當競爭的訴訟。美國司法部和歐盟委員會根據反托拉斯法均對微軟做出過不利裁定。

“microsoft”一詞由“microcomputer”和“software”兩部分組成。其中,“micro“的來源是microcomputer“微型計算機”,而“soft”則是software “軟件”的縮寫,是由比爾·蓋茨命名的。

微軟在1999年12月30日創下了6616億美元的人類歷史上上市公司最高市值記錄,如果算上通貨膨脹,相當於2014年的9130億美元。由於1999年受到美國國會反壟斷控制調查,微軟股價極度受挫,不然預估能突破8500億美元。1999年前後微軟未進入中國市場,只在國外部分市場立足。

很多市場空間都未有挖掘,學者認爲微軟要是佔領中國市場,利潤將會翻倍甚至數倍,市值穩穩突破10000億美元, 要是沒有1995年後美司法部與國會反壟斷,微軟1999年市值15000億美元,甚至20140億美元沒有問題。截止至2014年,微軟公司幾乎佔據了市場的每一空間,將市場佔到了極致幾乎到了瓶頸。所以,微軟的貢獻是不能用市值與金錢價值來衡量的。

第五篇:微軟仿真簡介

微軟仿真簡介

1,仿真環境

軟件環境:

比賽採用微軟公司發佈的microsoft robotic studio作爲仿真平臺,以 aldebaran公司的

nao 機器人作爲仿真模型。

仿真平臺使用的msrs 版本爲1.5 與soccer package 足球競賽補丁,下載地址爲:

http:///操作系統:windows xp或windows 7

硬件環境:

服務器:intel四核處理器,4g內存

客戶機:intel雙核處理器,2g內存

2.微軟仿真

msrs nao仿真比賽是採用微軟公司robotic studio平臺的機器人仿真比賽,microsoft robotics studio使機器人愛好者、研究人員和商業開發人員能夠更容易地在多種硬件平臺上建立機器人應用程序 。

msrs nao仿真比賽自2014 robocup世界盃開始加入robocup比賽的大家庭,國內也在2014全國機器人大賽中嶄露頭角。msrs nao仿真常規比賽採用nao機器人4對4的競賽模式,3名場上球員1名守門員,進行兩個半場,上下半場各爲10分鐘的仿真時間,中場時雙方將交換場地及仿真機器。 在兩個半場內進球總數多的隊伍獲勝。

3、概況簡介

微軟仿真是集成動作和代碼並舉的一項比賽項目,由於通過微軟軟件,可以安裝在xp和win系統(32位)上,使得比賽簡單,不需要安裝其他系統,操作方便,而且最近幾年開始在全國及各省市開始重視,有很大的開發前景。相應的軟件及文件很容易上手,持之以恆的精神一定會讓你在這裏完全實現展現自我的平臺!

雖然微軟仿真在我們學校起步晚,在同學們的努力奮鬥下,最近幾年在省賽中也取得了輝煌成績,例如2014年安徽省第三屆機器人大賽暨全國機器人邀請賽,在 msrs nao仿真組中獲得三等獎。與同等院校相比我們有很大的飛躍。

本網向您推薦更多文章:

微軟公司的面試問題---應用

微軟公司有趣的面試題

微軟公司是如何測試的

微軟公司的面試問題---頭腦

微軟公司最佳僱主分析

標籤:微軟公司