2019-01-21 11:07:33分類:軟件開發(fā)13576
軟件開發(fā)方案的技術(shù)需求怎么寫?
軟件開發(fā)工程一般有以下基本活動(dòng);
軟件描述:軟件功能和對軟件操作的約束;
軟件設(shè)計(jì)與實(shí)現(xiàn):軟件設(shè)計(jì)應(yīng)根據(jù)描述進(jìn)行;
軟件驗(yàn)證:確定軟件有效,完成預(yù)期應(yīng)用;軟件進(jìn)化:軟件進(jìn)化是為了響應(yīng)應(yīng)用程序需求的變化。
其中,目標(biāo)的軟件描述是確定需要開發(fā)和運(yùn)行哪些服務(wù)和軟件系統(tǒng),在這些服務(wù)和軟件系統(tǒng)中,約束對于發(fā)現(xiàn)服務(wù)和約束、分析和驗(yàn)證活動(dòng),創(chuàng)建文檔現(xiàn)在通常被稱為需求工程。
需求過程,需求工程是軟件過程的一個(gè)特別關(guān)鍵的階段,在這個(gè)階段的錯(cuò)誤將不可避免地導(dǎo)致后續(xù)的系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)階段。需求工程階段的獨(dú)特性在于很少有現(xiàn)成的模式或定制的文檔可以參考。后續(xù)階段可以在以前工作的基礎(chǔ)上構(gòu)建(至少在某種程度上可以派生各種相關(guān)模型),同時(shí)創(chuàng)建需求工程階段的結(jié)果。
需求工程本身是一個(gè)生成描述系統(tǒng)的需求文檔的過程。在本文檔中,需求通常被描述為兩個(gè)級別:最終用戶需要對需求的高級描述;系統(tǒng)開發(fā)人員需要對系統(tǒng)進(jìn)行更詳細(xì)的描述。
對需求過程的四個(gè)主要階段的可行性研究:指出現(xiàn)有的軟硬件技術(shù)是否能夠滿足用戶對新系統(tǒng)的需求。從業(yè)務(wù)角度確定系統(tǒng)開發(fā)是否具有成本效益并在預(yù)算之內(nèi)??尚行匝芯渴浅醪降模浣Y(jié)果是得出該系統(tǒng)是否值得進(jìn)行更詳細(xì)的分析。
需求導(dǎo)出和分析:這是一個(gè)通過分析現(xiàn)有系統(tǒng)、與潛在用戶討論、任務(wù)分析等來獲取系統(tǒng)需求的過程。您可能還需要開發(fā)一個(gè)或多個(gè)不同的系統(tǒng)模型和原型。這將幫助分析人員理解要描述的系統(tǒng)。
需求驗(yàn)證:該活動(dòng)檢查需求實(shí)現(xiàn)、一致性和完整性。在此過程中,可以發(fā)現(xiàn)和糾正需求文檔中的錯(cuò)誤。
需求描述:需求描述是標(biāo)識(shí)分析活動(dòng)中收集的信息的文檔。在這個(gè)文檔中有兩種類型的需求。用戶需求是終端用戶對系統(tǒng)需求的抽象描述。系統(tǒng)需求是系統(tǒng)提供的功能的詳細(xì)描述。
需求驗(yàn)證:該活動(dòng)檢查需求實(shí)現(xiàn)、一致性和完整性。在這個(gè)過程中,需求文檔中的錯(cuò)誤可以被發(fā)現(xiàn)和糾正。
因此,分析、定義和描述是交替進(jìn)行的。
進(jìn)一步了解的需求
1、軟件系統(tǒng)需求通常分為功能需求、非功能需求和領(lǐng)域需求。功能需求:包括系統(tǒng)應(yīng)該提供的服務(wù)的描述、如何響應(yīng)輸入以及系統(tǒng)在特定條件下的行為。在某些情況下,功能需求可能還需要清楚地聲明系統(tǒng)不應(yīng)該做什么。從理論上講,系統(tǒng)的功能需求描述應(yīng)該是全面和一致的。
全面性意味著應(yīng)該描述用戶需要的所有服務(wù)。一致性意味著需求描述不能不一致。在實(shí)踐中,一個(gè)龐大而復(fù)雜的系統(tǒng)幾乎不可能對需求進(jìn)行完整而一致的描述。
2、軟件需求文檔,也稱為軟件需求描述(SRS),是對系統(tǒng)開發(fā)人員需求的正式聲明。IEEE標(biāo)準(zhǔn)為需求文檔提出了以下結(jié)構(gòu):介紹、目的、范圍、縮寫詞等)、通用描述(產(chǎn)品視角、功能、用戶特征、約束等)、特殊需求(功能、非功能、界面)、附錄、索引。
共享充電柜就是充電的一個(gè)智能柜子,就像現(xiàn)在的共享充電寶平臺(tái),通過一個(gè)柜子裝有很多的充電寶,共享充電柜相當(dāng)于一個(gè)盒子。共享充電柜APP軟件開發(fā)就是用戶根據(jù)自己的充電設(shè)備需求,選擇合適的共享充電柜,有不同的型號的共享充電柜滿足商家的使用需求。
2019-09-24
軟件開發(fā)方案的技術(shù)需求怎么寫?其中,目標(biāo)的軟件描述是確定需要開發(fā)和運(yùn)行哪些服務(wù)和軟件系統(tǒng),在這些服務(wù)和軟件系統(tǒng)中,約束對于發(fā)現(xiàn)服務(wù)和約束、分析和驗(yàn)證活動(dòng),創(chuàng)建文檔現(xiàn)在通常被稱為需求工程.
2019-01-21
軟件開發(fā)方案是在軟件開發(fā)的前期,甲乙雙方根據(jù)軟件開發(fā)的標(biāo)準(zhǔn)流程制定軟件開發(fā)方案.
2019-01-08
隨著云計(jì)算的快速發(fā)展近年來采用云桌面辦公的用戶越來越多,什么樣的云桌面才算是好的云桌面產(chǎn)品,在設(shè)計(jì)云桌面解決方案時(shí)注重那些原則的。
2018-12-29
視頻直播軟件開發(fā)方案概述。抖音風(fēng)潮席卷全國以后,也在國外的市場流行起來,越來越多人對于視頻以及直播關(guān)注。視頻直播軟件開發(fā)為用戶提供實(shí)時(shí)直播、短視頻上傳、購物等功能,為用戶的閑暇時(shí)間提供更多的娛樂方式。
2018-12-29
怎么選擇軟件開發(fā)方案項(xiàng)目外包的技術(shù)服務(wù)型公司?現(xiàn)在挑選一家靠譜的企業(yè)并不簡單,不只要比照規(guī)劃、實(shí)力,還需要斷定項(xiàng)目能否順利進(jìn)行。怎么挑選一家靠譜的APP規(guī)劃外包公司是不少企業(yè)所憂心的工作,因而要打起十分精神來進(jìn)行。
2018-12-28