評估需求風險

 評估需求風險      goldway 發表於 2006-8-13 10:36:00   對每一項需求或者一系列相關的需求進行風險分析,指出在實現需求過程中可能會發生的問題、這些問題發生的幾率及其影響。風險評估是標記那些可能會對系統開發人員造成特殊困難的需求,如果在這個階段就可以將其標記出來,就可以修改需求以降低開發過程中的風險。    定義需求風險經常會暴露出需求相關資訊不足的問題,因此應當從需求的項目相關人員處獲得更多的細節。   

定量描述需求

定量描述需求      goldway 發表於 2006-8-13 11:01:00   特別是對於非功能需求,更應該儘可能地用定量的資料來描述,定量描述可以避免需求的二義性,同時也提供了可測試的依據。  為定量地描述系統需求,首先必須定義表達這些屬性的合適的度量,然後為這些屬性決定一個合適的值。在某些情況下,這可能是很難的,需要從業務人員和系統相關人員處擷取更多的資訊,同時還需要瞭解業界目前的常用標準。  系統特性可以使用的度量的例子如下: 系統特性可以使用的度量  可靠性 出錯時間 可靠性 

需求——對系統邊界的描述

 關於產品和項目的需求分析差異問題,和西寧私下溝通了過,明晰了一些。其實,我的回答並沒有多少集中在差異上,而是對需求應該包含什麼提出看法。主要觀點是,需求應該包括對系統邊界的描述,不論這個系統是產品還是項目。所謂邊界,也就是將這個系統看成一個黑盒子,和外界的互動。"這,是一個黑色的立方體,長45厘米,寬23厘米,高3厘米,盒子的每個角都不尖銳,上方平坦,並有柔軟質感;下方在四角之處都有凹進去的螺絲口,可以接杆子,以作凳子用。"這就是僅僅對其功用的描述,其目標是作凳子用。這可以看作是功能性需求,當

用例分析技術:確定系統邊界

用例分析技術:確定系統邊界確定系統邊界非常重要,是使用用例技術的基礎,小記下!1、找出系統有什麼;系統外有什麼;確定項目規模,定義要建立系統那些部分。2、通過確定執行者和用例來確定系統邊界。3、確定執行者:誰使用這個系統,誰安裝這個系統,誰啟動這個系統,誰維護這個系統,誰關閉這個系統,那些系統使用這個系統,誰從這個系統擷取資訊,系統為誰提供資訊,是否有事情在預計時間自動發生?.....提問的方式最好針對參與者的目標。因為用例建模的觀點就是尋找特定參與者及其目標。4、確定執行者使用的用例:5、用例

OOAD培訓心得

周末參加了公司組織的“物件導向設計與分析基礎”的培訓,感覺獲益良多。有些比較好的東西摘出來,標記!【使用者需求觀】        這個名稱說起來容易,一切從使用者出發,使用者的需求決定我們的產品,從使用者的角度去考慮問題。但是實踐時,我總會考慮這個需求如何對應,那個需求如何?。這樣做不是很好,容易考慮的太多,注意力偏離了正軌,用個大家常說的詞就是“不上道”。        需求分析階段,應該把系統當成一個黑盒,這時,我們需要做的就是規定他與外界互動,讓他擁有最基本的完成使用者需要的功能。    

IPHLPAPI 的其它函數(1)

IPHLPAPI 的其它函數 IPHLPAPI還有以下的函數,這裡給出C語言的函數原型和參數說明,具體說明詳見MSDN2003。1、GetAdapterIndex:從名稱獲得一個適配器的序號DWORD GetAdapterIndex( LPWSTR AdapterName, PULONG IfIndex);       AdapterName:[輸入] 指定了適配器名稱的Unicode字串       IfIndex:[輸出]

我的重構步驟

第一步:注釋檢查   1:是否利於閱讀   2:檢查注釋是否充分   3:是否存在多於的注釋   4:注釋是否與代碼一致   5:是否有假設依賴條件需要特別說明   6:是否需要對架構,調用關係進行說明第二步:檢查類、函數、變數命名   1:檢查命名是否表達了含義,是否還有更合適的名稱。   2:整個項目中,命名風格是否一致。   3:不閱讀注釋,是否能從名稱中讀出需要的資訊  

hh.exe的隱藏參數

http://www.guaik.com/collect/SO30M2SETAQLMD29.shtm 發一個短一點的文章哈,今天講hh.exe的undocumented parameter,hh不經可以用來看 .chm 檔案,而且可以用來反編譯deompile的~~命令如下:HH.EXE -decompile <輸出路徑>

你做的不是我要的!!!

     最近在翻看《軟體工程》那本書,中間有一句話就是:“你所做的,不是我所要的”。看了之後頗有同感。細細想來,對於需求時,我把這相關的情況分為三種,也可以說是對需求理解的三個層次:1、我說的,你不明白,但你不理解我想要的。2、我說的,你明白,但你不理解我想要的。3、我說的,你明白,你理解了什麼是我想要的。以上是在軟體需求階段容易出現的幾種情況。其中不包括需求工程師在向分析師等等內部轉交時的缺失。通常情況下,在我們與需方進行對需求探討時,對需求理解的幾個層次。    在最開始和需方進行交流時,

[演算法] 組合產生演算法

n and m: C(n, m) position: 組合中的第幾位  取 1~n 個數中 m個數的組合: 思路:將所有組合按照升序排列,則每個組合的各個元素滿足:    Ci <= n - m + i ( i = 1, 2, ... m )  且每個位置元素的起始值為前一個起始值+1。*/void combination1( int n, int m, int position, int start, int *rst ) { if( position == m ) { // 最後一位 

通過Windbg尋找棧溢出的方法之一

在閱讀《windows進階調試》時看到此方法,自己作下筆記,以免忘記。1、在一個程式或者產品出錯後,使用Windbg進行進程附加。2、查看當前程式執行到何處,即eip的值,通過命令lm a eip 查看當前程式執行到什麼模組了,若是正常的,下面eip=7c875f53,一般會像下面一樣顯示(最後一部分是符號檔案):lm a eipstart    end        module name7c800000 7c91e000   kernel32   (pdb symbols)        

DirectX8和滑鼠(翻譯)

註:繼續翻譯一些基礎性的文章。本文:http://blog.csdn.net/closeall2008 DirectX8和滑鼠by Mason Smtih初始化:首先讓我們看一下下面的代碼://globals LPDIRECTINPUT8 lpdi ;LPDIRECTINPUTDEVICE8 m_keyboard ;LPDIRECTINPUTDEVICE8 m_mouse ;//initialization function bool Init( HWND hWnd ) {   if(

一個簡單的網路攝影機視頻瀏覽和捕獲的程式

建立一個基於對話方塊的工程,引用標頭檔<vfw.h> ,匯入 vfw32.lib 庫,庫檔案可以在vc存在路徑中找到;如:D:/Program Files/Microsoft Visual Studio/VC98/Lib/vfw32.lib作者Blog:http://blog.csdn.net/simaowufen/ 在表單上添加四個個按鈕,修改ID為IDC_VIDEO , IDC_CAPTURE , IDC_STOPVIDEO ,

對內嵌函式與普通函數的一些比較與分析:

本文作者:Closeall本文出處:http://blog.csdn.net/closeall2008聲明: 本文可以不經作者同意, 任意複製, 轉載, 但任何對本文的引用都請保留文章的作者, 出處以及聲明資訊. 謝謝.       

dll的建立及使用(源碼)

本文出自:http://blog.csdn.net/closeall2008 dll的建立:下面用代碼執行個體簡單的介紹一下如何建立dll以及如何使用dll。       1、首先建立一個dll的標頭檔。dll的源碼檔案(.cpp)需要包含這個標頭檔,而且使用這個動態串連庫的可執行檔也需要這個標頭檔。這個標頭檔包含你想要從dll輸出的函數的原型、結構和符號。下面是一個名為dll.h檔案的的例子。 //dll.h//author: clsoeall//time : 2005.09/////////

《sip揭秘》讀書筆記3

INVITE事務:SIP使用UDP傳輸協議來傳送INVITE訊息時,要使用逐跳重傳機制保證INVITE的最終傳送,即使用者代理程式UA和sip代理proxy都要保證INVITE到達下一跳,下一跳收到時會返回一個臨時應答(proxy返回100Trying,UA返回100Trying和180ringing),代理在限定時間內收不到應答即會重傳INVITE。臨時應答(100~199)用於阻止逐跳INVITE重傳,沒有端到端的可靠傳輸,也就是說當被叫方返回180應答時,如果在路徑中途丟失,也不會重傳。最

定義系統邊界

定義系統邊界      goldway 發表於 2006-8-13 9:22:00 在定義需求時,必須定義要開發的電腦系統的邊界,即確定哪些是系統需求,哪些是和系統相關的操作過程的需求,哪些是在系統範圍之外的需求。    需求提供者經常不大瞭解系統應該包含哪些內容,因此他們可能會提出不恰當的需求。需要通過系統邊界定義初步剔除那些明顯在系統範圍之外的需求,以免這些需求幹擾後續的分析過程。   

初學MFC的一點體會

學習MFC有一個多月了,大概是因為C++基礎還行,又用WINDOWS

使用多維方法進行需求分類

使用多維方法進行需求分類      goldway 發表於 2006-8-13 10:16:00   為了便於整理、分析和管理需求,通常都是將需求分類,但完全沒有必要將單個需求只歸到一個類中,而應該通過分析派生出幾種不同的分類方法,這就叫做多維分類。因而每一項需求都可能歸到幾個不同的類中。需求多維分類可以協助你:發現需求重疊和衝突;發現需求之間的共性和例外關係;提高需求的跟蹤能力;找到遺漏的需求於是,通過需求多維分類,你可能會通過合并、修改、添加等操作來完善需求。   

VC++如何產生真正的隨機數

如何寫一個程式,讓它每次運行時產生的隨機數都不一樣呢? 請看下面的例子:#i nclude <stdlib.h>#i nclude <stdio.h>#i nclude <time.h>#i nclude<iostream>using namespace std;int main(void){   int i;   time_t t;          //根據電腦自身的時間,最小是55ms一換   srand((unsigned)

總頁數: 61357 1 .... 18226 18227 18228 18229 18230 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.