• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    如何做好游戲開發項目基本需求分析

    發布: 2008-1-16 17:32 | 作者: 不詳  | 來源: mypm | 查看: 249次 | 進入軟件測試論壇討論

    領測軟件測試網

     

    3. 模棱兩可的需求

        模棱兩可是游戲功能說明中最為可怕的問題。它的一層含義是指諸多玩家對需求說明產生了不同的理解;另一層含義是指單個玩家能用不止一個方式來解釋某個功能和需求說明。

        處理模棱兩可需求的一種方法是組織好負責從不同角度審查。僅僅簡單瀏覽一下需求文檔是不能解決模棱兩可問題的。需要組織評審會議,集體討論和統一理解各項功能需求并從不同的角度對需求說明給予補充的解釋,每個評審人員都真正了解需求文檔,這樣二義性就不會直到項目后期才被發現,那時再發現的話會使得更正代價會很大。

         4. 不必要的特性和功能

        “畫蛇添足”是指開發人員力圖增加一些“玩家欣賞”但需求規格說明中并未涉及的新功能。經常發生的情況是玩家并不認為這些功能性很有用,以致在其上耗費的努力“白搭”了。開發人員應當為客戶構思方案并為他們提供一些具有創新意識的思路,具體提供哪些功能要在:“玩家所需”與“開發人員在允許時限內的技術可行性”之間求得平衡,開發人員應努力使功能簡單易用,而不要未玩家同意,擅自脫離玩家要求,自作主張。

        同樣,玩家有時也可能要求一些看上去很“酷”,但缺乏實用價值的游戲功能,而實現這些功能只能徒耗時間和成本。為了將“畫蛇添足”的危害盡量減小,應確信:你明白為什么要包括這些功能,以及這些功能的“來龍去脈”,這樣使得需求分析過程始終是注重那些能使玩家完成他們游戲主線的核心功能。


        5. 忽略了玩家分類

        大多數游戲產品擁有好幾類的玩家特性,這些玩家進入游戲的頻繁程度也有所差異,玩家群的受教育程度和經驗水平也不盡相同。如果你不能在項目早期就針對所有這些主要玩家進行分類的話,必然導致有的玩家對產品感到失望。例如,操作太復雜,機器要求過高,升級太痛苦等。所以必須最大限度的滿足核心玩家的需求。

        6. 不準確的計劃

        據國外游戲制作公司統計,導致游戲需求過程中成本估計極不準確的原因主要有以下五點:

        頻繁的需求變更

        遺漏的需求

        與玩家交流不夠

        質量低下的需求規格說明

        不完善的需求分析。

        對不準確的要求所提問題的正確響應是“等我真正明白你的需求時,我就會來告訴你”;诓怀浞中畔⒑臀唇浬钏嫉膶π枨蟛怀墒斓墓烙嫼苋菀诪橐恍┮蛩刈笥。要作出估計時,最好還是給出一個范圍。未經準備的估計通常是作為一種猜測給出的,聽者卻認為是一種承諾。因此我們要盡力給出可達到的目標并堅持完成它。

     

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/

    62/6<123456>

    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備2023014753號-2
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>