1 TFTP軟體的開發

2021-08-07 21:32:40 字數 832 閱讀 9836

編寫tftp協議需求文件的目的是確定tftp協議要必須完成的工作。tftp(trivial filetransfer protocol,簡單檔案傳輸協議)是tcp/ip協議族中的乙個用來在客戶機與伺服器之間進行簡單檔案傳輸的協議,提供不複雜、開銷不大的檔案傳輸服務,位於tcp/ip體系結構的應用層,伺服器端口號規定設定為69,否則wireshark不識別資料報中其他字段。程式裡面具體協商。

tftp

協議概要設計的

任務是在

tftp

協議需求分析的基礎上,針對給定的問題,給出合理的解決方案,主要解決怎麼做的問題。主要確定系統模組的結構以及模組之間的關係。概要設計的原則:模組化,逐步求精,抽象化,資訊隱藏和區域性化等。具體來講,確定

tftp

與外部模組介面的關係;確定系統所涉及的資料結構和演算法;

tftp

協議對報文的流控機制;另外還有內部介面和外部介面的設計等。其中利用到的工具有系統流程圖,模組單元關係圖,

tftp

狀態圖及其他圖形工具。

2. 利用automake和autoconf工具生成configure和makefile檔案;

3. 開發了tftp服務註冊,開啟與關閉功能,service tftpd 功能;

4. 利用shell指令碼自動化的實現許多功能,比如開啟了udp69埠檢測功能;

5. 編寫readme檔案,寫了軟體的基本介紹和使用說明;

6. 利用make dist實現軟體發布,打包原始碼包名為tftp-1.1.tar.gz。

1. 搭建測試環境,分別搭建兩台linux系統和一台linux系統一台windows系統;

2. 對實現的功能進行測試:

什麼是軟體開發1 開發流程

最近在看乙個前輩的部落格 我在另一篇部落格中已經提到過 寫的很好,分類齊全,內容詳細,文筆表達也簡潔清晰,是我需要學習的,這也是促使了我想把自己的部落格寫好的動力。在他的部落格中對軟體的開發流程說的很清楚,在這裡我想結合自己當前的也是人生中第乙個專案做乙個比較,以便加深自己的理解。軟體開發流程 1....

對日軟體開發流程1

1 sa 系統分析 這個階段比較重要的工作是分析客戶的業務,進行業務建模,理解並發掘客戶現在面臨的問題,提出改進的模型,以及執行時的管理。提交的文件是需求定義式樣書等。2 rd 要件定義 3 ur user要件 4 sr 系統要件定義 5 bd 基本設計 也叫外部設計,所謂外部,就是面向外部的使用者...

專案經驗1 軟體的開發過程

剛開始進入軟體行業的時候,對軟體開發過程單純的認為是寫寫 做做除錯 現在覺得這樣的認識只能說明你終究還是個新手,軟體開發過程遠遠不只是寫寫 這樣簡單,過程可能比你想象中的複雜。不會寫文件的程式設計師不是好程式設計師,文件的編寫也是程式設計師必備技能,甚至可能比寫 的能力還重要。文件為什麼很重要,和客...