国产18禁黄网站免费观看,99爱在线精品免费观看,粉嫩metart人体欣赏,99久久99精品久久久久久,6080亚洲人久久精品

2019下半年計(jì)算機(jī)軟考軟件設(shè)計(jì)師考點(diǎn):結(jié)構(gòu)化分析概述

時(shí)間:2019-11-08 11:51:00   來(lái)源:無(wú)憂(yōu)考網(wǎng)     [字體: ]
【#計(jì)算機(jī)軟件水平考試# #2019下半年計(jì)算機(jī)軟考軟件設(shè)計(jì)師考點(diǎn):結(jié)構(gòu)化分析概述#】2019下半年計(jì)算機(jī)軟考備考已進(jìn)入沖刺階段,為了方便考生及時(shí)有效的備考,那么,©無(wú)憂(yōu)考網(wǎng)為您精心整理了2019下半年計(jì)算機(jī)軟考軟件設(shè)計(jì)師考點(diǎn):結(jié)構(gòu)化分析概述,歡迎大家的關(guān)注。如想獲取更多計(jì)算機(jī)軟考的模擬題及備考資料,請(qǐng)關(guān)注©無(wú)憂(yōu)考網(wǎng)的更新。

  【結(jié)構(gòu)化分析概述】

  需求分析是發(fā)現(xiàn)、求精、建模、規(guī)格說(shuō)明和復(fù)審的過(guò)程。為了發(fā)現(xiàn)用戶(hù)的真正需求,首先應(yīng)該從宏觀角度調(diào)查、分析用戶(hù)所面臨的問(wèn)題,也就是說(shuō),需求分析的第一步是盡可能準(zhǔn)確地了解用戶(hù)當(dāng)前的情況和需要解決的問(wèn)題。例如,僅僅知道“用戶(hù)需要一個(gè)計(jì)算機(jī)輔助設(shè)計(jì)系統(tǒng),因?yàn)樗麄兊氖止ぴO(shè)計(jì)系統(tǒng)很糟糕”是遠(yuǎn)遠(yuǎn)不夠的。除非開(kāi)發(fā)人員準(zhǔn)確地知道目前使用的手工系統(tǒng)什么地方很糟糕,否則新開(kāi)發(fā)出的計(jì)算機(jī)輔助設(shè)計(jì)系統(tǒng)很可能也同樣糟糕。類(lèi)似地,如果一個(gè)個(gè)人計(jì)算機(jī)制造商打算開(kāi)發(fā)一個(gè)新的操作系統(tǒng),他首先應(yīng)該做的工作就是評(píng)價(jià)目前使用的操作系統(tǒng)并準(zhǔn)確地分析它不能令人滿(mǎn)意的原因。只有開(kāi)發(fā)人員對(duì)用戶(hù)面臨的問(wèn)題有了清楚的了解之后,才能正確地回答出“什么是新產(chǎn)品必須做到的”這個(gè)關(guān)鍵問(wèn)題。

  如果軟件是新開(kāi)發(fā)的計(jì)算機(jī)系統(tǒng)的一個(gè)組成部分,則系統(tǒng)工程師所確定的軟件職責(zé)范圍,可以作為軟件需求分析的出發(fā)點(diǎn)。

  分析員對(duì)用戶(hù)提出的初步要求應(yīng)該反復(fù)求精多次細(xì)化,才能充分理解用戶(hù)的需求,得出對(duì)目標(biāo)系統(tǒng)的完整、準(zhǔn)確和具體的要求。

  為了更好地理解問(wèn)題,人們常常采用建立模型的方法。所謂模型,就是為了理解事物而對(duì)事物做出的一種抽象,是對(duì)事物的一種無(wú)歧義的書(shū)面描述。通常,模型由一組圖形符號(hào)和組織這些符號(hào)的規(guī)則組成。在技術(shù)層次上,軟件工程是從一系列建;顒(dòng)開(kāi)始的,這些建;顒(dòng)導(dǎo)致對(duì)要求開(kāi)發(fā)的軟件的完整的需求規(guī)格說(shuō)明和全面的設(shè)計(jì)表示。結(jié)構(gòu)化分析就是一種建立模型的活動(dòng),通常建立數(shù)據(jù)模型、功能模型和行為模型等三種模型。

  除了用分析模型表示軟件需求之外,還要寫(xiě)出準(zhǔn)確的軟件需求規(guī)格說(shuō)明。模型既是軟件沒(méi)計(jì)的基礎(chǔ),也是編寫(xiě)軟件規(guī)格說(shuō)明的基礎(chǔ)。

  在分析軟件需求和編寫(xiě)軟件規(guī)格說(shuō)明的過(guò)程中,軟件開(kāi)發(fā)者和軟件用戶(hù)都起著關(guān)鍵的、必不可少的作用。只有用戶(hù)才真正知道他們需要什么,用戶(hù)必須盡量把他們對(duì)軟件功能和性能的模糊需求準(zhǔn)確、具體地描述出來(lái),而開(kāi)發(fā)者則是軟件需求的詢(xún)問(wèn)者、顧問(wèn)和實(shí)現(xiàn)者。

  表面看來(lái),需求分析和規(guī)格說(shuō)明好像是比較簡(jiǎn)單的工作,實(shí)際上完全相反,這是一項(xiàng)相當(dāng)艱巨復(fù)雜的工作。用戶(hù)與開(kāi)發(fā)者之間需要通信、溝通的內(nèi)容非常多,在雙方交流信息的過(guò)程中很容易出現(xiàn)誤解或遺漏,也可能存在二義性。因此,不僅在整個(gè)需求分析過(guò)程中應(yīng)該采用行之有效的通信技術(shù),集中精力過(guò)細(xì)工作,而且對(duì)需求分析的結(jié)果(分析模型和規(guī)格說(shuō)明)必須嚴(yán)格審查。

  盡管目前存在許多不同的結(jié)構(gòu)化分析方法,但是,所有這些分析方法都遵守下述準(zhǔn)則

  必須理解和表示問(wèn)題的信息域,根據(jù)這條準(zhǔn)則應(yīng)該建立數(shù)據(jù)模型。

  必須定義軟件應(yīng)完成的功能,這條準(zhǔn)則要求建立功能模型。

  必須表示作為外部事件結(jié)果的軟件行為,這條準(zhǔn)則要求建立行為模型。

  必須對(duì)描述信息、功能和行為的模型進(jìn)行分解,用層次的方式展示細(xì)節(jié)。

  分析過(guò)程應(yīng)該從要素信息移向?qū)崿F(xiàn)細(xì)節(jié)。