亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 如何編寫高質量“軟件需求說明書”.htm

?? 軟件開發(fā)的國家標準還包括一些大公司的例子
?? HTM
?? 第 1 頁 / 共 2 頁
字號:
            <BR></P>
            <P>  正確:每個需求必須精確描述要交付的功能。正確性依據于需求的來源,如真實的客戶或高級別的系統需求說明書。一個軟件需求與其對應的系統需求說明書相抵觸是不正確的(當然,系統需求說明書本身可能不正確)。<BR></P>
            <P>  只有用戶的代表能夠決定用戶需求的正確性,這就是為什么在檢查需求時,要包括他們或他們的代理的關鍵所在。不包括用戶的需求檢查就會導致開發(fā)人員的:“這是沒意義的”,“這可能是他們的意思”等眾所周知的猜測。 
            <BR></P>
            <P>  可行性:在已知的能力、有限的系統及其環(huán)境中每個需求必須是可實現的。為了避免需求的不可行性,在需求分析階段應該有一個開發(fā)人員參與,在抽象階段應該有市場人員參與。這個開發(fā)人員應能檢查在技術上什么能做什么不能做,哪些需要需要額外的付出或者和其他的權衡。<BR></P>
            <P>  必要性:每個需求應載明什么是客戶確實需要的,什么要順應于外部的需求,接口或標準。每個需求源于你認可、具有權說明需求的原始資料,這是考慮必需的另外情形(譯注,此句翻譯不順,請參照原文:Another 
            way to think of “necessary” is that each requirement originated from 
            a source you recognize as having the authority to specify 
            requirements)。跟蹤每個需求回溯到出處,如用例,系統需求,規(guī)章,或來自其他用戶的意見。如果你不能標識出處,可能需求只是個鍍金的例子,沒有真正的必須。<BR></P>
            <P>  優(yōu)先權:為了表明在一個詳細的產品版本中應包含哪些要點,需要為每個需求,特征,或用例分配實現的優(yōu)先權。客戶或其代理都應有強烈的責任建立優(yōu)先權。如果所有的需求都被視為同等重要,那么由于在開發(fā)中,預算削減,計劃超時或組員的離開導致新的需求時, 
            項目經理將不能起到作用。優(yōu)先權的作用是提供給客戶的價值,實現的相關費用,實現相關聯的有關技術風險。 <BR></P>
            <P>  我是用3種級別的優(yōu)先權:高優(yōu)先權表明需求必須體現在下一個產品版本中,中優(yōu)先權表明需求是必須的,但是如果需要可以推遲到晚一些的產品版本中,低優(yōu)先權表明有它很好,但我們必須認識到如果沒有充足的時間或資源,它可以被放棄掉。<BR></P>
            <P>  明確:需求敘述的讀者應只能從其得到唯一的解釋說明,同樣,一個需求的多個讀者也應達成共識。自然語言極易導致含糊。要避免使用一些對于SRS作者很清楚但對于讀者不清楚的主觀詞匯,如:用戶友好性,容易,簡單,快速,有效,幾個,藝術級,改善的,最大,最小等等。每寫一個需要都應簡潔,簡單,直觀的采用用戶熟知的語言,不要采用計算機術語。檢查需求模糊的有效方式包括需求說明書的正規(guī)檢查,根據需求寫測試,建立用戶的假想來說明產品某個特定部分預期的特性。 
            <BR></P>
            <P>  可證實:看你是否能夠做出測試計劃或其他驗證方式,如檢查和實證,來決定在產品中每個需求是否正確的實現。如果需求是不可驗證的,決定需求是不是正確的實現就成了判斷的事。需求之間不一致,不可行,不明確也能導致不可證實。任何需求如果說產品將要支持什么也是不可證實的。</P>
            <P><FONT color=#ff0000>高質量需求說明的特征</FONT></P>
            <P>  一個完整的SRS不僅是包括長長的功能性需求列表,還包括外部接口描述和一些諸如質量屬性,期望性能的非功能性需求。下面描述了高質量的SRS的一些特性。<BR></P>
            <P>  完整:不應該遺漏要求和必需的信息。完整性也是一個需求應具備的。發(fā)現缺少的信息很難,因為根本不存在。在SRS中將需求以分層目錄方式組織,將幫助評審人員理解功能性描述的結構,使他們很容易指出遺失的東西。<BR></P>
            <P>  在需求抽象時,相對于系統功能,你過多的注意用戶的業(yè)務,將導致在需求的全局觀和引進不是真正必需的需求上顯得不足。在需求抽象上,應用用例方法會發(fā)揮很好的作用。能夠從不同角度察看需求的圖形分析模型也可以檢查出不完整性。<BR></P>
            <P>  如果你知道已缺少一些信息,使用TBD(to be 
            determined)標準標志可以突出這些缺陷,當你在構建產品的相關部分時,就可以從一個給定的需求集中解決所有的缺陷。<BR></P>
            <P>  一致性:一致性需求就是不要于其他的軟件需求或高級別的系統(商業(yè))需求發(fā)生沖突。需求中的不一致必須在開發(fā)開始前得到解決。只有經過調研才能確定哪些是正確的。修改需求時一定要謹慎,如果只審定修改的部分,沒有審定于修改相關的部分,就可能導致不一致性。<BR></P>
            <P>  可修改性:當每個需求的要求修改了或維護其歷史更改時,你必須能夠審定SRS。也就是說每個需求必須相對于其他需求有其單獨的標示和分開的說明,便于清晰的查閱。通過良好的組織可以使需求易于修改,如:將相關的需求分組,建立目錄表,索引,以及前后參考(照)。<BR></P>
            <P>  可追蹤:你應能將一個軟件與其原始材料相對應,如高級系統需求,用例,用戶的提議等。也能夠將軟件需求與設計元素,源代碼,用于構造實現和驗證需求的測試相對應??勺粉櫟男枨髴摼哂歇毩耸?,細密和結構化的編寫,不應過大,不應是敘述性的文字和公告式的列表。</P>
            <P><FONT color=#ff0000>需求質量的評審</FONT></P>
            <P>  這些有關需求質量的特性的描述在理論上都是非常好的,但一個好的需求到底是個什么樣子的呢?為了體現得更切合實際,我們做個小練習。下面有幾個從實際的工程選出的需求,依據上面的質量標準,評估每個需求,看看有什么問題,然后用更好的方式重寫。我將對每個例子都提出自己的分析和改進的建議。也歡迎你提出不同的見解。我所占優(yōu)的只是我知道每個需求的出處。因為你我都不是真正的客戶,我們只能猜測每個需求的意圖。</P>
            <P>  例1.“產品應在不少于每60秒的正常周期內提供狀態(tài)信息”<BR>  這個需求是不完整的:狀態(tài)信息是什么,如何顯示給用戶。這個需求有幾處含糊。我們在談論產品的哪部分?狀態(tài)信息間隔真的假定為不少于60秒?,甚者每10年顯示一條新的狀態(tài)信息也可以?也許它的意圖是消息間隔不應超過60秒,那么1毫秒是不是太短?“每”這個詞導致了不確定性。問題的后果,就是需求的不可證實。<BR>彌補缺陷,重寫需求的一種方法:<BR></P>
            <P>  1、狀態(tài)信息<BR>  1.1后臺任務管理器因該以誤差上下不超過10秒的60秒間隔,在用戶界面的指定位置顯示狀態(tài)信息<BR>  1.2如果后臺進程處理正常,那么應該顯示任務已完成的百分數/比<BR>  1.3任務完成時,應顯示相關的信息<BR>   1.4后臺任務出錯應該顯示錯誤信息<BR>  為了分別測試和追蹤,我將其分成了多個需求。如果將幾個需求串接在一節(jié)中,在構造和測試時就很容易漏掉一個。</P>
            <P>  例2.“產品應瞬間在顯示和隱藏不可打印字符間切換” 
            <BR>  計算機在瞬間不能做任何事,所以這個需求不切實可行。它的不完整性表現在沒有聲明觸發(fā)狀態(tài)切換的條件。軟件要在某些條件下更改自己?或者用戶為了模仿更改要做一些動作?而且,在文檔中改變顯示的范圍是多大:選中的文本,整個的文檔,或其他的?這也是個模糊的問題。不可打印字符合隱藏字符一樣嗎?或者是一些屬性標志或一些控制字符?問題的后果,就是需求的不可證實。<BR></P>
            <P>  象這樣編寫需求也許更好一些:“用戶能夠在一個由特定觸發(fā)條件激活處于編輯的文檔中在顯示和隱藏所有HTML標記間切換”?,F在就很清楚,不可打印字符是HTML標記。由于沒有定義觸發(fā)條件,需求對設計沒有約束力。只有設計人員選定了觸發(fā)條件后,你才能編寫測試驗證觸發(fā)的正確操作。</P>
            <P>  例3.“HTML分析器可以產生HTML標記錯誤報告,幫助HTML入門者快速解決錯誤”。單詞“快速”使其模糊,沒  有加進錯誤報告的定義也是其部完整。我不知道,你怎么驗證這個需求。找一個自稱為HTML的入門者,看看能不能根據錯誤報告快速解決錯誤?<BR></P>
            <P>  試試這個:“HTML分析器可以產生一個錯誤報告,錯誤報告包含有在被分析文件中出錯的HTML文本和行號以及錯誤的描述。如果沒有錯誤,就不會產生錯誤報告”?,F在我們知道了,什么會被加到出錯報告中,但是出錯報告是個什么樣子,則留由設計人員決定。我們還指定了一個例外:如果沒有發(fā)現錯誤,不產生錯誤報告。</P>
            <P>  例4.“如果可能,主管號碼應通過聯機校驗,而不是通過主全體主管號碼列表校驗”。真感到絕望,什么是“如果可能”:如果技術上可行?如果主全體主管號碼列表可以聯機獲得?要避免象“應該”的這類不確切的詞??蛻羰切枰@個功能性還是不需要。我曾看過一些需求說明書,采用諸如:應,將,應該/將要等一些詞描述優(yōu)先級的細微差別。但我更喜歡用“應”清楚的說明需求的意圖,指明優(yōu)先級。這是修改后的:系統應校驗輸入的主管號碼而不通過聯機的主全體主官號碼列表。如果在列表中沒有發(fā)現主管號碼,將會顯示一條錯誤信息,也不接受指令。<BR></P>
            <P>  在理解各個已完成的糟糕需求上,開發(fā)人員將會遇到的難題是:開發(fā)人員與客戶將會在審核需求,未達成共識前發(fā)生激烈的爭論。詳細檢查大的需求文檔不是一件輕松的事情。我清楚有人做過,而且他們花在檢查上的每一分鐘都是值得的。相對于開發(fā)階段和用戶的抱怨電話,在這個階段修補缺陷是便宜的,</P>
            <P><FONT color=#ff0000>編寫質量需求的方針</FONT><BR></P>
            <P>  編寫優(yōu)秀的需求是沒有公式化的方法的。這需要大量的經驗,要從你在過去的文檔中發(fā)現的問題學習。請在組織軟件需求文檔時,嚴格遵從這些方針。<BR></P>
            <P>  句子和段落要短。采用主動語氣。使用正確的語法,拼寫,標點。使用術語,要保持一致性,并在術語表或數據字典中定義它們<BR></P>
            <P>  要看需求是否被有效的定義,可以以開發(fā)人員的觀點看看。在內心將“當你們做完了找我”這句加到文檔尾部,看看能不能是你緊張起來。換句話說,你是否需要SRS的編寫者的額外解釋幫助開發(fā)人員很好的理解需求,以便于設計和實現?如果是的話,在繼續(xù)工作前,需求還需要細化。<BR></P>
            <P>  需求編寫者還要努力正確地把握細化程度。要避免包含多個需求的長的敘述段落。有幫助的提示是編寫獨立的可測試的需求。如果你認為一小部分測試可以驗證一個需求的正確,那么它已經正確的細化了。如果你預想到多種不同類的測試,幾個需求可能已擠到了一起,需要拆分開。 
            <BR></P>
            <P>  密切關注多個需求合成了單個需求。一個需求中的連接詞“和”/“或”建議幾個需求合并。不要在一個需求中使用“和”/“或”。<BR></P>
            <P>  通篇文檔細節(jié)上要保持一致。我曾看見過多個需求說明書前后不一致。如:“對于紅色合法的顏色代碼應是R”及“對于綠色合法的顏色代碼應是G”就有可以以分散的需求分離開,而“產品應能對來自語音編輯指示做出反應”應作為一個子系統,不應作為單個的功能性需求。<BR></P>
            <P>  避免在SRS中過多的申述需求。在多處包含相同的需求可以使文檔更易于閱讀,但也會給文檔的維護增加困難。文檔的多份文本要在同一時間內全部更新,避免不一致性。</P>
            <P>  如果你遵從了這些方針,你能夠盡早地經常正式或非正式的審查需求,這些需求對于產品的構造,系統測試以及最后的客戶滿意,都會成為好的奠基石。并且要記住,沒有高質量的需求,軟件就象一盒巧克力,你永遠不知道你會得到什么。</P></TD></TR>
        <TR>
          <TD vAlign=top align=right height=20><A 
            href="http://www.21swe.com/prelogin.asp?page=/bbs/index.asp?Type=H" 
            target=_blank>我有話說……</A></TD></TR></TBODY></TABLE></TD></TR>
  <TR>
    <TD vAlign=top align=middle colSpan=3 height=2>
      <SCRIPT language=javascript 
src="如何編寫高質量“軟件需求說明書”.files/menu.inc"></SCRIPT>
    </TD></TR></TBODY></TABLE>
<SCRIPT language=javascript src="如何編寫高質量“軟件需求說明書”.files/right.inc"></SCRIPT>
</BODY></HTML>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本强好片久久久久久aaa| 亚洲在线一区二区三区| 国产亚洲综合色| 亚洲综合精品久久| 久久成人羞羞网站| 欧美亚洲高清一区| 国产精品毛片久久久久久久| 极品尤物av久久免费看| 精品视频在线免费| 亚洲美女少妇撒尿| 成人黄色一级视频| 国产色综合一区| 久久av老司机精品网站导航| 欧美喷潮久久久xxxxx| 一区二区三区美女视频| 99在线精品视频| 中文字幕乱码一区二区免费| 六月丁香综合在线视频| 欧美日本在线看| 洋洋成人永久网站入口| 91亚洲精品乱码久久久久久蜜桃| 久久精品欧美一区二区三区麻豆| 麻豆91精品视频| 欧美一级一区二区| 日韩一区欧美二区| 678五月天丁香亚洲综合网| 亚洲大尺度视频在线观看| 色av成人天堂桃色av| 亚洲视频你懂的| 91蝌蚪porny成人天涯| 国产精品青草久久| 91在线视频免费观看| 国产精品国产自产拍高清av | 中文一区在线播放| 国产尤物一区二区| 精品国产乱码久久久久久图片| 奇米综合一区二区三区精品视频| 日韩精品一区二区三区在线观看 | 波波电影院一区二区三区| 久久亚洲综合色| 国产精品中文欧美| 国产精品久久午夜| 日本道精品一区二区三区| 亚洲一二三区在线观看| 欧美喷水一区二区| 国内欧美视频一区二区| 国产视频911| 91老师片黄在线观看| 午夜电影一区二区三区| 日韩欧美专区在线| 国产不卡高清在线观看视频| 中文字幕一区二区三区视频| 91久久线看在观草草青青| 亚洲v日本v欧美v久久精品| 欧美一级二级在线观看| 国产成人自拍在线| 最新欧美精品一区二区三区| eeuss鲁片一区二区三区 | 精品sm在线观看| 国产成人在线影院 | 91色porny| 婷婷开心久久网| 久久蜜桃香蕉精品一区二区三区| 99久久精品国产一区二区三区 | 亚洲国产激情av| 在线观看欧美日本| 韩国精品在线观看| 国产视频911| 91久久奴性调教| 美女视频免费一区| 国产精品二三区| 91精品国产色综合久久不卡电影| 国产成人午夜精品影院观看视频| 亚洲最大色网站| 欧美精品一区二区在线观看| 91精品办公室少妇高潮对白| 麻豆91在线播放| 亚洲一级二级三级在线免费观看| 精品不卡在线视频| 欧美日韩一区高清| 成人avav在线| 黄色日韩三级电影| 亚洲成人1区2区| 国产精品久久久久久户外露出| 日韩亚洲欧美一区二区三区| 色哟哟一区二区三区| 国产精品 日产精品 欧美精品| 亚洲第一主播视频| 亚洲视频一二三区| 国产麻豆成人精品| 欧美精品一区二区三区很污很色的 | 国产精品888| 日韩影院精彩在线| 综合久久久久久久| 久久久天堂av| 精品国产免费人成电影在线观看四季| 日本韩国精品一区二区在线观看| 国产aⅴ综合色| 狠狠色狠狠色综合系列| 三级久久三级久久久| 亚洲精品菠萝久久久久久久| 国产精品国产精品国产专区不蜜| 欧美v日韩v国产v| 日韩欧美国产综合| 欧美二区在线观看| 欧美日韩夫妻久久| 精品视频一区二区不卡| 欧美在线高清视频| 99在线热播精品免费| 老司机午夜精品99久久| 亚洲二区在线视频| 一区二区三区日韩在线观看| 亚洲欧美中日韩| 国产精品毛片高清在线完整版| 国产亚洲一本大道中文在线| 久久久不卡网国产精品一区| 久久亚洲精华国产精华液 | 国产美女在线观看一区| 国产自产v一区二区三区c| 蜜桃av一区二区在线观看| 日韩成人av影视| 蜜臀91精品一区二区三区| 麻豆91小视频| 国产九色sp调教91| 东方aⅴ免费观看久久av| 成人深夜在线观看| 色妹子一区二区| 欧美日免费三级在线| 正在播放一区二区| 精品欧美久久久| 国产精品色哟哟网站| 亚洲视频电影在线| 丝袜诱惑制服诱惑色一区在线观看 | 美国十次了思思久久精品导航| 喷白浆一区二区| 国产精品一区一区| av中文字幕不卡| 欧美日韩二区三区| 久久免费国产精品| 亚洲女同一区二区| 免费在线观看成人| 成人一区二区视频| 欧美日韩一区二区三区不卡| 日韩欧美一级在线播放| 国产精品素人一区二区| 一区二区三区加勒比av| 美日韩黄色大片| 99久久婷婷国产综合精品电影 | 亚洲精品写真福利| 日韩av中文在线观看| 国产精品 欧美精品| 欧美午夜精品免费| 久久亚洲精品国产精品紫薇| 一区二区在线电影| 精品一区二区三区免费观看| 91在线视频官网| 精品国产人成亚洲区| 一区二区三区四区视频精品免费| 美国一区二区三区在线播放| www.性欧美| 欧美一级在线视频| 亚洲精品国产a久久久久久| 老司机精品视频在线| 日本久久一区二区| 久久综合国产精品| 图片区小说区区亚洲影院| 成人av资源网站| 精品国产一区二区在线观看| 亚洲精品精品亚洲| 粗大黑人巨茎大战欧美成人| 欧美一区午夜精品| 亚洲影院免费观看| 99视频超级精品| 国产亚洲一区二区在线观看| 午夜激情综合网| 在线观看欧美精品| 国产精品成人在线观看| 国产精品资源在线| 日韩三级免费观看| 亚洲chinese男男1069| 91片黄在线观看| 国产精品久久久久久久第一福利| 看国产成人h片视频| 欧美日韩国产美| 亚洲在线观看免费视频| 99re这里只有精品首页| 欧美激情一区在线| 国产精品99久久久久久宅男| 欧美一区二区三区小说| 亚洲18色成人| 欧美日韩视频专区在线播放| 伊人婷婷欧美激情| 一本一本久久a久久精品综合麻豆 一本一道波多野结衣一区二区 | 国产成人免费视频网站高清观看视频| 日韩一级在线观看| 另类小说图片综合网| 日韩三区在线观看| 精品一区二区三区在线播放| 欧美不卡一区二区三区四区| 久久超碰97人人做人人爱|