面向資料結構的設計方法(Jackson方法)是進行()的形式

2021-04-26 04:33:22 字數 2064 閱讀 6027

1樓:匿名使用者

詳細設計

面向資料結構的設計方法(jackson方法)是進行(詳細設計)的形式化的方法。

面向資料結構的設計方法是進行什麼形式化的方法

2樓:匿名使用者

它首先來

用結構化分析自(sa)對進行需求分析bai,然後用結構du化設計(sd)方法進行總

zhi體設計dao

,最後是結構化程式設計(sp)。它給出了兩類典型的結構(變換型和事務型)使開發的成功率大大提高。

三種基本的結構形式就是順序、選擇和重複。三種資料結構可以進行組合,形成複雜的結構體系。這一方法從目標系統的輸入、輸出資料結構入手,匯出程式框架結構,再補充其它細節,就可得到完整的程式結構圖。

這一方法對輸入、輸出資料結構明確的中小型系統特別有效,如商業應用中的檔案**處理。該方法也可與其它方法結合,用於模組的詳細設計。

什麼是面向資料結構的軟體開發方法 5

3樓:匿名使用者

在上個世紀60年代中期爆發了眾所周知的軟體危機。為了克服這一危機,在1968、2023年連續召開的兩次著名的nato會議上提出了軟體工程這一術語,並在以後不斷發展、完善。與此同時,軟體研究人員也在不斷探索新的軟體開發方法。

至今已形成了八類軟體開發方法.

其中一類就是面向資料的軟體開發方法:

面向資料結構的軟體開發方法

1、jackson方法

2023年,m.a.jackson提出了一類至今仍廣泛使用的軟體開發方法。這一方法從目標系統的輸入、輸出資料結構入手,匯出程式框架結構,再補充其它細節,就可得到完整的程式結構圖。這一方法對輸入、輸出資料結構明確的中小型系統特別有效,如商業應用中的檔案**處理。

該方法也可與其它方法結合,用於模組的詳細設計。

jackson方法有時也稱為面向資料結構的軟體設計方法。

2 、warnier方法

2023年,j.d.warnier提出的軟體開發方法與jackson方法類似。差別有三點:一是它們使用的圖形工具不同,分別使用warnier圖和jackson圖;另乙個差別是使用的偽碼不同;最主要的差別是在構造程式框架時,warnier方法僅考慮輸入資料結構,而jackson方法不僅考慮輸入資料結構,而且還考慮輸出資料結構。

軟體開發方法?

4樓:匿名使用者

常見的軟體開發方法有結構化方法、jackson方法、維也納開發方法(vdm)和物件導向的開發方法。

1.結構化方法:

指導思想:自頂向下,逐步求精;

基本原則:功能的分析與抽象。

優點:1、 適用於資料處理領域的問題;

2、支援工具較多,發展成熟。

缺點:1、不適應規模大的專案;

2、不適應特別複雜的專案;

3、難於解決軟體重用的問題;

4、難於適應需求變化的問題;

5、難於徹底解決維護問題。

2.jackson方法:這是一種面向資料結構的方法

過程:jsp—>jsd

jsp方法:

1、以資料結構為驅動;

2、首先描述問題的輸入,輸出資料結構,分析其對應性,然後退出相應的程式結構,從而給出問題的軟體過程描述。

jsd方法:

1、以事件作為驅動;

2、首先建立現實世界的模型,再確定系統的功能需求,對需求的描述特別強調了操作之間的時序性。

3.維也納開發方法(vdm):這是一種形式化的開發方法,是乙個基於模型的方法。

主要思想:將軟體系統當做模型來給予描述,具體說是把軟體的輸入,輸出看做模型物件,而這些物件在計算機中的狀態可看做為該模型在物件上的操作。

借助工具:描述工具語言meta-iv。

4.物件導向的開發方法:

定義:以物件作為最基本的元素,是分析問題,解決問題的核心。

物件:具體的事物,事件,概念和規則。

基本點:盡可能按照人類認識世界的方法和思維方法來分析和解決問題。

5樓:溫斯頓軟體

找一家專業的軟體開發企業,將你的需求告知對方,優秀的軟體公司會快速幫忙完成需求。

一道資料結構課程設計題目,《資料結構》課程設計題目急急!!!!

include iostream.h include stdio.h typedef struct node lnode,linklist void creat linklist l p next null void putout linklist l cout x linklist p,u p l...

資料結構“時間複雜度”的題目,資料結構 有關時間複雜度題目 求高手!求詳細解釋

麗江旅遊指南網 o表示法首先要弄清楚什麼用它來代表的上限的漸近執行時間的演算法函式g n o g n 代表了一組函式。介紹到演算法書定義 o g n 看到上面也可以忽略不明白,你只需要知道在低階項的漸近積極的作用,在確定上限和下限,可以忽略不計,因為當n大,他們相對來說並不重要,指數最高的專案上腳的...

資料結構中和的區別是什麼資料結構中和的區別

應該是c 裡的吧?沒有在c語言版的資料結構中看見 吧?在定義時,是乙個識別符號,宣告該變數是乙個指標,比如說int p 那p就是乙個指向int型的指標 在呼叫時,p是指指標p指向的那個變數,比如說之前有int a 5 int p a 那麼p的值是a的位址,也就是指標p指向a,p則等於a的值,即 p ...