<pre id="p1pz5"><delect id="p1pz5"></delect></pre>
<output id="p1pz5"><delect id="p1pz5"><listing id="p1pz5"></listing></delect></output>

<p id="p1pz5"></p>

<pre id="p1pz5"></pre>

<p id="p1pz5"></p>
<pre id="p1pz5"><output id="p1pz5"></output></pre>
<pre id="p1pz5"><output id="p1pz5"><delect id="p1pz5"></delect></output></pre><pre id="p1pz5"></pre>

<p id="p1pz5"><output id="p1pz5"></output></p>

<p id="p1pz5"><output id="p1pz5"><menuitem id="p1pz5"></menuitem></output></p>

<output id="p1pz5"></output>
<pre id="p1pz5"><output id="p1pz5"></output></pre>

<p id="p1pz5"><delect id="p1pz5"><menuitem id="p1pz5"></menuitem></delect></p>

<p id="p1pz5"></p>
<p id="p1pz5"><output id="p1pz5"></output></p>
<p id="p1pz5"><output id="p1pz5"></output></p>

<p id="p1pz5"><output id="p1pz5"></output></p>
<p id="p1pz5"></p>

<output id="p1pz5"><delect id="p1pz5"></delect></output>

<p id="p1pz5"></p>

<p id="p1pz5"></p>

<p id="p1pz5"></p>
<p id="p1pz5"><delect id="p1pz5"><address id="p1pz5"></address></delect></p>

<pre id="p1pz5"></pre>

<pre id="p1pz5"><output id="p1pz5"><delect id="p1pz5"></delect></output></pre>

畢業設計網
畢業設計論文 | 畢業設計任務書 | 計算機外文翻譯 | 文獻綜述 | 機械模具類 |

系統的分析與設計-外文翻譯

1.系統

在存儲程序的控制下,計算機把數據處理成信息。對系統的定義略加思考,任何一個已知的計算機應用至少包含三個部分,硬件、軟件和數據。僅僅編寫一個程序是不夠的,因為程序只是系統中的一部分。

系統就是為實現一個目標而共同工作的一組部件。例如,考慮一個工資系統,它的目標是為雇員付工資,應包含哪幾部分呢?每天雇員們把他們工作的時數記錄在計時卡片上,每周末把計時卡片收集起來,送給計算中心,在計算中心把計時卡片上的數據讀給工資程序。當工資程序執行時,程序存取數據文件。最后,打印出工資單,用來分發。為使系統工作,人、處理過程、輸入和輸出介質、文件、硬件和軟件都必須認真地協調。注意,程序只是系統中的一部分。

 

2.系統分析

因為人們需要信息,所以要開發基于計算機的系統。被稱為用戶的那些人常常知道需求什么信息,但是他們可能缺乏得到這些信息的計算機的專門知識。計算機技術方面的專業人員,例如程序設計員有這方面的專門知識,但是可能在用戶的專業領域內缺少訓練。麻煩的是,用戶和程序員似乎常常講不同的語言,導致了兩者之間的聯系障礙。系統分析員是一個專業人員,他能把用戶的需求轉換成計算機專業術語,因此他是用戶和技術專業人員之間的橋梁。

像工程師或建筑師一樣,系統分析員把他扎實的技術技能與知識、想象力和一點藝術結合起來去解決問題。通常,分析員遵循一個意義明確的有條理的過程,至少應包括以下幾個步驟:

1. 問題的定義

2. 分析

3. 設計

4. 實現

5. 維護

在每一步驟的結尾,研究的結果都要形成文件,提供給用戶和程序設計員;镜乃枷胧且M早地抓住和修正錯誤以及一些未理解之處。也許通過一個例子來說明該過程是最好的方法。

設想一個小服裝店,成批地購買貨物,把貨物擺在貨架上,零售給顧客。一方面庫存太多會造成不必要的開銷;另一方面可供挑選的商品太少會使顧客推動購買的信心。理想上,希望達到一個平衡,貨物即充足但又不太多。

麻煩的是,隨著顧客的購買庫存減少了,還有退貨以及追加訂貨等情況,所以貨物的清單經常地發生變化。店主喜歡按貨物清單購銷,剛好在商店售完某種貨物之前,再訂購這種貨。對一項商品,該任務是容易完成的,只要計算一下手頭現存的貨物數量就行了。遺憾的是商店要經管幾百種不同的貨物,始終跟蹤每一種貨物的銷售情況是不實際的,也許計算機可以幫這個忙吧?

 

2.1  問題定義

在系統分析和設計過程中的第一步,是問題的定義。分析員的目標是確定用戶需求是什么(本例中就是店主需求什么)。注意,當這個過程開始時,用戶擁有很重要的資料,分析員必須認真地聽和學。用戶幾乎都不是計算機方面的專家,他們大多數人把計算機看成魔術盒,并不關心它是如何工作的。在該階段上,分析員不必考慮程序、文件或計算機硬件,但他們必須用自己的專業術語與用戶對話。目的是確保用戶和分析員兩者都思考同一件事。因此,一份能表達分析員對問題理解程序的清晰的書面報告是必要的。用戶應該反復地閱讀和修改這份書面報告。此時是在時間、金錢和精力被浪費之前抓出錯誤和疏漏的好時機。

通常,接著初步的問題定義,分析員要進行可行性研究。該研究是整個系統分析和設計的一個簡略的方案,應力圖回答以下三個問題。

1. 問題能解決嗎?

2. 在用戶的環境下問題能解決嗎?

3. 在一個合適的花費上問題能解決嗎?

如果這些問題中的任何一個得到的是否定回答,那么該系統就不應開發。有了好的問題定義和肯定的可行性研究。分析員就能著手計劃和研究問題的解了。

以上是一部分介紹,如需要完整的資料或者如不符合您的要求,請聯系技術人員qq:1587620172咨詢 微信:phpvisa66

上一篇:Kalman 濾波器-外文翻譯
下一篇:卡爾曼濾波的入門介紹-外文翻譯


版權所有 畢業設計網聯系qq:1587620172 © 2007-2022

蝴蝶中文综合娱乐网

<pre id="p1pz5"><delect id="p1pz5"></delect></pre>
<output id="p1pz5"><delect id="p1pz5"><listing id="p1pz5"></listing></delect></output>

<p id="p1pz5"></p>

<pre id="p1pz5"></pre>

<p id="p1pz5"></p>
<pre id="p1pz5"><output id="p1pz5"></output></pre>
<pre id="p1pz5"><output id="p1pz5"><delect id="p1pz5"></delect></output></pre><pre id="p1pz5"></pre>

<p id="p1pz5"><output id="p1pz5"></output></p>

<p id="p1pz5"><output id="p1pz5"><menuitem id="p1pz5"></menuitem></output></p>

<output id="p1pz5"></output>
<pre id="p1pz5"><output id="p1pz5"></output></pre>

<p id="p1pz5"><delect id="p1pz5"><menuitem id="p1pz5"></menuitem></delect></p>

<p id="p1pz5"></p>
<p id="p1pz5"><output id="p1pz5"></output></p>
<p id="p1pz5"><output id="p1pz5"></output></p>

<p id="p1pz5"><output id="p1pz5"></output></p>
<p id="p1pz5"></p>

<output id="p1pz5"><delect id="p1pz5"></delect></output>

<p id="p1pz5"></p>

<p id="p1pz5"></p>

<p id="p1pz5"></p>
<p id="p1pz5"><delect id="p1pz5"><address id="p1pz5"></address></delect></p>

<pre id="p1pz5"></pre>

<pre id="p1pz5"><output id="p1pz5"><delect id="p1pz5"></delect></output></pre>