两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

軟件的生產(chǎn)方法、處理裝置及記錄媒體的制作方法

文檔序號:6411221閱讀:218來源:國知局
專利名稱:軟件的生產(chǎn)方法、處理裝置及記錄媒體的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及適用于業(yè)務(wù)用軟件、游戲軟件及其他所有領(lǐng)域的軟件的軟件生產(chǎn)方法、處理裝置及記錄媒體。
背景技術(shù)
無論OS和軟件包制作得如何精良,僅僅靠它也不能滿足用戶的要求。這是因為在軟件中總是存在著必須由用戶自行開發(fā)的邏輯部分。關(guān)鍵在于軟件的生產(chǎn)技術(shù)必須適用于該部分。即,生產(chǎn)技術(shù)必須能夠發(fā)揮軟件的短期開發(fā)、從維護(hù)問題中解脫出來、連接上游標(biāo)準(zhǔn)與程序標(biāo)準(zhǔn)的方法、保證程序的功能質(zhì)量等效果。
現(xiàn)有方法是將必要功能抽出并以軟件實現(xiàn)的功能分割法,但由功能分割法派生的附加邏輯在大多數(shù)情況下很難理解。而且,在其思考方法上存在著根本的缺陷,有充分理由可以說所有的軟件問題都是由此而產(chǎn)生的。為了從根本上改進(jìn)上述問題,需要引入新的概念、即限定主要事件的概念分割法理論來替代現(xiàn)有的思考方法。
本發(fā)明人提出了這種概念分割法理論,并將其命名為LYEE(GOVERNMENTAL METHODOLOGY for SOFTWARE PROVIDENCE)。本理論提供面向未來的新思考方法的基準(zhǔn)。
軟件生產(chǎn)維護(hù)性的低效率性正在使軟件構(gòu)筑手段趨向于忽視軟件特性的機(jī)械功能的軟件包化發(fā)展。該軟件本身仍是非正解型的,而且是在非生產(chǎn)的狀態(tài)下進(jìn)行開發(fā)和維護(hù)的,因此使用戶的使用環(huán)境在可靠性、有效性和可服務(wù)性(RAS)等功能方面逐漸地日益惡化。當(dāng)前所需要的是為生產(chǎn)進(jìn)行基礎(chǔ)準(zhǔn)備。
在本領(lǐng)域內(nèi),尚未著手解決生產(chǎn)技術(shù)的問題,即,沒有從質(zhì)量上管理以程序為單位的處理功能的方法,可以說質(zhì)量好的軟件只能由上游決定。因此,應(yīng)該說這是不正常的。軟件的生產(chǎn)方法從性質(zhì)上說并不是分上游下游進(jìn)行的,而是必須從理論上掌握它開始。LYEE理論正好能夠滿足這一要求。
即,本發(fā)明的目的如下。
(1)提高軟件開發(fā)者和維護(hù)者的生產(chǎn)能力。
(2)在理論上連接上游信息和下游信息。
(3)提供可以應(yīng)用于不只是限于商用軟件的開發(fā)、還包括中間軟件、游戲軟件等范圍很寬的軟件領(lǐng)域開發(fā)的程序結(jié)構(gòu)。
(4)將上游信息減少到最低限度并生成源程序。
發(fā)明的公開以下,摘錄自本發(fā)明人的下列論文的一部分,即「標(biāo)題軟件存在的起因副標(biāo)題軟件的真實狀態(tài)結(jié)構(gòu)副標(biāo)題從二維思考方法導(dǎo)出三維思考方法的理論」。
存在具有真實狀態(tài)和實際狀態(tài)。兩種狀態(tài)通過模態(tài)的鏈接而被限定。
所謂真實狀態(tài),指的是存在的起因,其鏈接是通過相聯(lián)表示形成起因的鏈接。所謂實際狀態(tài),是通過重復(fù)形成起因的鏈接而表示的事件。對生命體或者其思考方法來說,存在就是全部實際狀態(tài)。產(chǎn)生實際狀態(tài)的兩個鏈接和重復(fù)鏈接總稱為實際狀態(tài)鏈接,使該鏈接成立的作用稱作邏輯化作用。
所謂生命體認(rèn)知的存在,只是例如象所說的水是HHO這樣的實際狀態(tài),水的真實狀態(tài)是不可能認(rèn)知的。牛頓或愛因斯坦所認(rèn)知的是實際狀態(tài),而例如即使是使二人聯(lián)合起來,也不能闡明其自然法則的真實狀態(tài)。
模態(tài)以具有固有時間的方式存在,其值是不同的。而且,由于時間速度不同的模態(tài)不能占有相同空間,所以其占有的空間不同。
作為存在的方式,表示真實狀態(tài)的模態(tài)的時間速度必須先于表示實際狀態(tài)的模態(tài)的時間速度建立,所以,表示真實狀態(tài)的鏈接在稱作認(rèn)識空間的領(lǐng)域展開,而表示實際狀態(tài)的鏈接則在稱作認(rèn)識空間的時間速度不同的領(lǐng)域展開。
記憶是生命體創(chuàng)造的認(rèn)識空間的子集。其中存在著認(rèn)識空間的模態(tài)。生命體利用該記憶創(chuàng)造進(jìn)一步的鏈接,并試圖與已存在的實際狀態(tài)同化。所謂同化,是試圖使兩個鏈接的對應(yīng)關(guān)系成功或失敗的作用。如同化作用成立,則實際狀態(tài)的鏈接作為記憶而被接受。
生命體也是其本身具有固有時間速度并存在于認(rèn)識空間的實際狀態(tài)。因此,生命體創(chuàng)造的鏈接也是表示實際狀態(tài)的鏈接。并且,其鏈接的模態(tài)只限于作為記憶存在的模態(tài)。換句話說,生命體在原理上不可能將時間速度不同的模態(tài)鏈接。
因此,生命體記憶的模態(tài)僅限于生命體能夠創(chuàng)造的模態(tài),因而不能接收表示真實狀態(tài)的模態(tài)。所以,生命體的認(rèn)知僅限于生命體創(chuàng)造的實際狀態(tài),不能將沒有被記憶的真實狀態(tài)作為認(rèn)知的現(xiàn)象。
生命體創(chuàng)造的模態(tài)隨著其密度的提高,在生命體的物理性上將成為有效的,其結(jié)果是,變?yōu)橛稍撃B(tài)支配的形態(tài)。換句話說,這就是生命體選擇由實際狀態(tài)而不是真狀態(tài)支配的緣由。
如果使生命體領(lǐng)悟到能夠認(rèn)知真實狀態(tài)的思考方法,那么應(yīng)該說其進(jìn)展是實際狀態(tài)的效果不能比擬的。
在本論文中,論述了從理論上探求真實狀態(tài)的思考方法。其目的是使真實狀態(tài)的結(jié)構(gòu)最終成為克服軟件課題的軟件結(jié)構(gòu)。
第一章1.1邏輯方程式模態(tài)是將意義、有效性、時間速度作為結(jié)構(gòu)要素獨(dú)立的結(jié)構(gòu)體。意義是用于體現(xiàn)存在的意志。該意志按出現(xiàn)順序確定。出現(xiàn)順序與該意志一一對應(yīng),因此,不會出現(xiàn)性質(zhì)相同的模態(tài)。后文所述的邏輯方程式的鏈接順序就表示該出現(xiàn)順序。并且,該意志表示空間的擴(kuò)展。
有效性與意義共生,并且是用于使意義的存在性擴(kuò)大的意志。意義根據(jù)該有效性與其他模態(tài)的意義鏈接。后文所述的鏈接是由該意志的作用導(dǎo)出的。有效性的擴(kuò)大作用具有普遍性。在本理論中,將該有效性表示為邏輯化函數(shù)。
時間速度為模態(tài)所兼有,并根據(jù)其模態(tài)的固有時間速度確定存在的空間。模態(tài)存在的空間域稱作主集。所謂意識空間、認(rèn)識空間,都指的是主集。
意義根據(jù)其存在空間改變具有的狀態(tài)。即,在意識空間中具有一定大小,并以均勻的空間擴(kuò)展存在。在認(rèn)識空間中是多樣化的,并以多重的空間擴(kuò)展存在。時間速度將在后文中說明。
鏈接是將所確定的主集的子集模態(tài)的空間擴(kuò)展按大小的降序排列。該序列稱作降序序列。該子集由屬于主集的一個以上的模態(tài)構(gòu)成。
模態(tài)的有效性通過鏈接而單位化。在這種情況下,可建立子集化后模態(tài)空間的擴(kuò)展重復(fù)與總和的關(guān)系。如果在主集中存在著與總和最近似的模態(tài),則將其稱作與鏈接等效的模態(tài)。總和、等效、重復(fù)將在后文中說明。
鏈接用于表示與鏈接等效的模態(tài)的出現(xiàn)順序。而邏輯方程式使這種關(guān)系標(biāo)準(zhǔn)化。
采用該邏輯方程式,可以推導(dǎo)出與鏈接有關(guān)的進(jìn)一步的狀態(tài)。當(dāng)與鏈接等效的模態(tài)是唯一的時,其鏈接及鏈接的模態(tài)是唯一的。如存在多個,則表示是多義的。如果不存在,則其全部變成不確定的。
存在于意識空間內(nèi)的模態(tài)是不受其固有的時間速度支配的。因此,該模態(tài)不會重復(fù)地存在。這種模態(tài)稱作意義要素。當(dāng)然,其鏈接也不重復(fù)。因此,其鏈接也只能在意識空間內(nèi)建立。所以,意識空間可以限定為唯一的空間。
另一方面,存在于認(rèn)識空間內(nèi)的模態(tài)不可能有與其固有時間速度無關(guān)地存在的情況。因此,該模態(tài)可重復(fù)存在。這種模態(tài)稱作狀態(tài)要素。當(dāng)然,其鏈接也是重復(fù)的。因此,其鏈接也只能在認(rèn)識空間內(nèi)建立。所以,就認(rèn)識空間的重復(fù)情況來說,它不是象意識空間那樣的唯一空間,其部分空間是多義的,總體是不確定的。所謂重復(fù),就是其模態(tài)的空間擴(kuò)展以多重的方式擴(kuò)大。
鏈接可導(dǎo)出進(jìn)一步的鏈接。在這種關(guān)系中,將與新的鏈接等效的模態(tài)稱作終結(jié)模態(tài),將與作為導(dǎo)出新鏈接用的媒介等效的模態(tài)稱作媒介模態(tài)。
將在意識空間中建立的鏈接稱作意識鏈接,將在認(rèn)識空間中建立的鏈接稱作轉(zhuǎn)位鏈接。意識鏈接表示存在的真實狀態(tài)、即存在的起因,轉(zhuǎn)位鏈接表示存在的實際狀態(tài)、即形成的起因。例如,表示水的各種實際狀態(tài),意味著表示水的轉(zhuǎn)位鏈接的重復(fù)。而且,將重復(fù)后的轉(zhuǎn)位鏈接稱作狀態(tài)鏈接。
為了建立轉(zhuǎn)位鏈接,必須使意識鏈接和認(rèn)識鏈接相聯(lián)。但是,由于這兩種鏈接存在的空間不同,所以時間速度不同,因此不可能實現(xiàn)直接相聯(lián)。因此,在意識空間中就需要有與意識鏈接相聯(lián)的相對鏈接。相對鏈接使不能重復(fù)的意識鏈接變成可重復(fù)的。即,在意識鏈接中出現(xiàn)僅在一定時間內(nèi)建立最低位置重復(fù)的相對鏈接。該時間稱作轉(zhuǎn)位時間。轉(zhuǎn)位時間是根據(jù)存在于作為對象的意識空間內(nèi)的模態(tài)的時間速度與所關(guān)聯(lián)的認(rèn)識空間的模態(tài)的時間速度之比確定的時間。意識鏈接通過相對鏈接與轉(zhuǎn)位鏈接相聯(lián)。
唯一的模態(tài)將持久存在,而多義的模態(tài)將逐漸消失。但是,如果是不確定的,則具有與意義要素同化的可能性。將與意義要素同化的模態(tài)稱作遞歸模態(tài)。遞歸模態(tài)與意義要素同樣地可以持久存在。不確定的模態(tài)只能是必定消失的。
如上所述,鏈接由模態(tài)的有效性作用確定。這就是說,主集的子集、屬于子集的模態(tài)的降序序列、及與該降序序列等效的模態(tài)由主集確定。將有效性作用作為邏輯化函數(shù)。以下,給出其算法。
①從主集抽出分別與屬于媒介模態(tài)的模態(tài)近似的模態(tài)。所謂近似的模態(tài),意味著表示其模態(tài)有效性的空間擴(kuò)展的大小是近似的。在近似上有+側(cè)和-側(cè)的空間擴(kuò)展大小,所以將其兩者都抽出。當(dāng)±模態(tài)是唯一的時,抽出其唯一的模態(tài),但必須進(jìn)一步求出與抽出的該唯一模態(tài)近似的兩個模態(tài)。在抽出兩個模態(tài)之前,繼續(xù)進(jìn)行上述動作。如果不存在可抽出的模態(tài),則上述動作到此結(jié)束。當(dāng)抽出的模態(tài)以多義的形式存在時,可抽出其中任何一個。
②將抽出的全部模態(tài)與媒介模態(tài)相加,并作為新鏈接模態(tài)的集合。當(dāng)屬于集合的模態(tài)具有不同的主集時,保留模態(tài)數(shù)多的主集及其模態(tài),而將模態(tài)數(shù)少的主集及其模態(tài)去掉。
③如存在相同模態(tài),則對唯一的一個進(jìn)行標(biāo)準(zhǔn)化。
④將新集合模態(tài)表示的空間擴(kuò)展的大小按降序排列。將其稱作降序序列。
⑤從主集確定與降序序列等效的模態(tài)。
所謂等效的模態(tài),指的是由總和關(guān)系計算出的鏈接在+側(cè)與空間擴(kuò)展的大小近似的模態(tài)。所謂總和關(guān)系,就是將降序序列的模態(tài)順序處于奇數(shù)順序的模態(tài)的空間擴(kuò)展吸收到模態(tài)順序的第1模態(tài)的空間擴(kuò)展內(nèi),而將處于偶數(shù)順序的模態(tài)的空間擴(kuò)展與模態(tài)順序的第1模態(tài)的空間擴(kuò)展算術(shù)相加,并確定空間擴(kuò)展的尺寸。
(1)邏輯方程式Ek,R=Φk-1(Ek-1,R+{Em}D)
邏輯方程式表示由作用于媒介模態(tài)Ek-1,R及其主集{Em}D的模態(tài)上的邏輯化函數(shù)Φk-1導(dǎo)出的終結(jié)模態(tài)Ek,R的關(guān)系。
下標(biāo)字母K以鏈接反復(fù)時的順序表示鏈接順序。鏈接順序規(guī)定為1≤K的自然數(shù)。
在本理論中,將意識空間的單位時間定義為從鏈接導(dǎo)出鏈接的時間并加以掌握,所以,鏈接順序就表示意識空間的單位時間。鏈接順序不重復(fù),因而總是唯一的。
下標(biāo)字母R以鏈接重復(fù)時的順序表示重復(fù)順序。重復(fù)順序規(guī)定為0≤R的自然數(shù)。在本理論中,將認(rèn)識空間的單位時間定義為從重復(fù)導(dǎo)出重復(fù)的時間并加以掌握,所以,重復(fù)順序就表示認(rèn)識空間的單位時間。重復(fù)順序是多義的。即,在認(rèn)識空間中相同的實際狀態(tài)以不同的重復(fù)順序出現(xiàn)。
鏈接順序及重復(fù)順序不能同時改變。當(dāng)鏈接順序改變時,重復(fù)順序被固定為R=0。當(dāng)重復(fù)順序改變時,將鏈接順序固定。
如果將作用于媒介模態(tài)的Φk-1換一種措辭表述,則它是作用于鏈接順序K-1的鏈接的邏輯化函數(shù)。主集{Em}D的下標(biāo)字母D在意識空間的情況下以W表示,而在認(rèn)識空間的情況下以C表示。終結(jié)模態(tài)和媒介模態(tài)的子集模態(tài)數(shù)存在著Nk+1≥Nk的關(guān)系。邏輯方程式可以按如下形式展開。即,Ek,R=Φk-1(Ek-1,R+{Em}D)Ek-1,R=Φk-2(Ek-2,R+{Em}D)(2)實際狀態(tài)鏈接實際狀態(tài)鏈接是對3種鏈接建立相聯(lián)關(guān)系、且對其中之一的轉(zhuǎn)位鏈接建立重復(fù)。在本理論中,將建立實際狀態(tài)鏈接、即從認(rèn)識上實現(xiàn)邏輯化作用稱作解法。關(guān)于解法將在后文中說明。這里,用邏輯方程式說明表示實際狀態(tài)鏈接的全部鏈接。
01.意識鏈接(K≥1,R=0)意識鏈接是表示將在意識空間中建立的意義作為鏈接模態(tài)的真實狀態(tài)的鏈接。即,Mk,0=Φk-1(Mk-1,0+{Mm}w)=Φk-1Φk-2…Φ2Φ1Φ0(M0,0+{Mm}w)由于邏輯化函數(shù)是唯一的,所以,如將其用Φ表示,則上式的邏輯化函數(shù)列為ΦK。因此,可將上式表示為如下形式。即,Mk,0=Φk(M0,0+{Mm}w)式中,M0,0稱作邊界條件。
在將意識鏈接軟件化時,將邊界條件置換為定義體。
如設(shè)意義要素數(shù)為M,則意識鏈接的建立數(shù)GM如下。即,GM=MC1+MC2+…+M-1CN-1+MCN符號C表示組合計算式。所謂最大的意識鏈接,指的是由意識空間的所有意義要素構(gòu)成的鏈接。當(dāng)意識鏈接達(dá)到該數(shù)時,意識空間的邏輯化作用停止。
02.相對鏈接(K≥1,R=1)這是為使意識鏈接與轉(zhuǎn)位鏈接相聯(lián)而在由意識鏈接導(dǎo)出的意識空間中建立的一種鏈接。即,Mk,1=Φk(M0,1+{Mm}w)03.轉(zhuǎn)位鏈接(K≥1,R=1)這是在將存在于由相對鏈接聯(lián)接的意識空間內(nèi)的狀態(tài)要素作為鏈接模態(tài)的認(rèn)識空間中建立的表示形成起因的鏈接。
在聯(lián)接時,將主集從意識空間置換為認(rèn)識空間。即,Sk,1=Φk(M0,1+{Sm}c)當(dāng)轉(zhuǎn)位鏈接的聯(lián)接在轉(zhuǎn)位時間內(nèi)未能結(jié)束時,生命體選擇將該聯(lián)接廢棄、或用記憶信息另行創(chuàng)造的任何一種方式。但是,所建立的聯(lián)接顯然違反邏輯化作用的規(guī)則。
由此觀點看來,生命體的創(chuàng)造是多義的,因而是具有偽性的。換句話說,可以認(rèn)為人類的文明是以偽性的界限為目標(biāo)的。
04.狀態(tài)鏈接(K固定,R≥2)的邏輯方程式這是一種表示由轉(zhuǎn)位鏈接的重復(fù)聯(lián)接的實際狀態(tài)的鏈接。
Sk,R=Φk(M0,1+{Sm}c)R因此,狀態(tài)鏈接按照其重復(fù)程度將其終結(jié)模態(tài)表現(xiàn)為各種實際狀態(tài)。
重復(fù)順序R作用于所確定的轉(zhuǎn)位鏈接。狀態(tài)鏈接的結(jié)構(gòu)與其他鏈接不同,它是將屬于轉(zhuǎn)位鏈接的模態(tài)的空間擴(kuò)展多重化。例如,水的形成模態(tài)之所以各種各樣,乃是基于轉(zhuǎn)位鏈接的重復(fù)程度。
生命體創(chuàng)造的狀態(tài)邏輯的模態(tài)表現(xiàn)為感覺、感情、語言、文章、態(tài)度、行動。
05.遞歸邏輯(略)(3)邏輯化作用邏輯化作用是就是使意識鏈接、相對鏈接、以及轉(zhuǎn)位鏈接及作為其重復(fù)的狀態(tài)鏈接相聯(lián)。
由轉(zhuǎn)位鏈接導(dǎo)出相對鏈接的邏輯方程式如下所示。即,M0,1=Φ-K(Sk,1+{Mm}w)①在轉(zhuǎn)位鏈接與狀態(tài)鏈接之間存在如下關(guān)系。即,Sk,R=(Sk,1)R②因此,Sk,1=(Sk,R)-R③將式③代入式①后,可將式①改為M0,1=Φ-k((Sk,R)-R+{Mm}c)④由于生命體只能感覺狀態(tài)鏈接,所以,式④是用于從在式③中根據(jù)重復(fù)順序R確定的狀態(tài)鏈接求取轉(zhuǎn)位鏈接并從該轉(zhuǎn)位鏈接求出意識鏈接的邏輯方程式?;谶壿嫽瘮?shù)的普遍性,由式①、式②表示的反邏輯化函數(shù)總是能夠成立并求得。
其結(jié)果是,如果可以假定意識空間的模態(tài),則可以求得其中存在的意識鏈接。將式④稱作反邏輯方程式。所謂解法就是指上述作用。
1.2時間處理(參照圖23)假定決定意識邏輯的時間為意識邏輯的單位時間。假定重復(fù)轉(zhuǎn)位時間的時間為認(rèn)識空間的單位時間。意識空間的鏈接順序是唯一的。由于認(rèn)識空間局部成立而總體是不確定的,所以認(rèn)識空間的重復(fù)順序?qū)疵總€局部空間確定,因而是多義的。
考慮到單位時間隨模態(tài)的個別情況而不同,所以,將按絕對時間掌握的模態(tài)的固有時間用單位時間的倒數(shù)表示,并稱之為時間速度。
狀態(tài)鏈接進(jìn)行同化并構(gòu)成生命體的記憶,該記憶表現(xiàn)為感情、語言、行動、文件等。但是,在這之前,作為其源泉的意識鏈接必須建立并存在。即,建立意識鏈接的時間速度必大于建立狀態(tài)鏈接的時間速度。
單位時間、時間速度、轉(zhuǎn)位時間、遞歸時間,統(tǒng)稱為時間處理。其定義如下。
(1)單位時間確定意識鏈接的單位時間tU(Mk,0)確定狀態(tài)鏈接的單位時間tU(Sk,R)兩個空間的單位時間的關(guān)系tU(Mk,0)<<tU(Sk,R)(2)時間速度意識鏈接的時間速度tV(Mk,0)=1/tU(Mk,0)狀態(tài)鏈接的時間速度tV(Sk,R)=1/tU(Sk,R)兩個空間的時間速度的關(guān)系tV(MK,0)>>tV(Sk,R)時間速度大的模態(tài)獨(dú)立存在。時間速度小的模態(tài)不能獨(dú)立存在。
(3)轉(zhuǎn)位時間認(rèn)識空間中的轉(zhuǎn)位時間tT=tV(Mk,0)/tv(Sk,R)(4)遞歸時間(略)第二章軟件化解法導(dǎo)出意識鏈接的反邏輯方程式、即M0,1=Φ-K((Sk,R)-R+{Mm}c)的解法,在特定的認(rèn)識事件(狀態(tài)鏈接)下建立。在本章中,說明將特定的認(rèn)識事件作為由計算機(jī)執(zhí)行的軟件而進(jìn)行求解的情況。并且,將該解法理論稱作軟件化解法。將在軟件化解法中改寫的反邏輯方程式稱作場景函數(shù)。場景函數(shù)的說明將在第三章中進(jìn)行。場景函數(shù)歸結(jié)為表現(xiàn)軟件的唯一結(jié)構(gòu)。因此,在本理論中,將軟件開發(fā)作業(yè)歸結(jié)為滿足該場景函數(shù)的作業(yè)。換句話說,就是和將軟件化解法過程中出現(xiàn)的條件具體化的作業(yè)性質(zhì)相同的作業(yè)。其原因是,在必須決定解法過程出現(xiàn)的條件的作業(yè)中,應(yīng)該掌握其嚴(yán)格的命題。通常是換一種措辭而將在思考方法中可以定型化的思考方法總稱為方法論。在本理論的情況下,用于具體化的思考方法其命題本身不是所謂的經(jīng)驗知識、而是在稱作解法的邏輯過程中所掌握的,所以,與以往相比,必然能以高的比例定型化。
第三章開發(fā)方法論以下,說明以開發(fā)方法論實現(xiàn)軟件化解法的方法。
以往的軟件是以SE(系統(tǒng)工程師)的個人能力(經(jīng)驗、知識、應(yīng)用能力)事先對必要的事件、即狀態(tài)鏈接從功能上作出規(guī)定并將其編制程序。在這種情況下,計算機(jī)起著在短時間內(nèi)以信息方式從該程序再現(xiàn)SE事先視作已知的狀態(tài)鏈接的作用。即,以往的程序是通過計算機(jī)在短時間內(nèi)再現(xiàn)已知的狀態(tài),因而不能產(chǎn)生新的狀態(tài)鏈接。因此,新的狀態(tài)鏈接只能借助于生命體受再現(xiàn)信息的沖動而進(jìn)行的邏輯化作用。
之所以將本理論以開發(fā)方法論實現(xiàn),是因為須將表示意識鏈接的程序在紙上(以認(rèn)識的方式)生成。而且,通過由計算機(jī)從結(jié)構(gòu)上重復(fù)該程序,才可以從計算機(jī)產(chǎn)生與該意識鏈接相聯(lián)的狀態(tài)鏈接。
可以這樣說,所謂必要事件,就是狀態(tài)鏈接,它總是以多義(CHAOS)的形式存在的。因此,基于反復(fù)(習(xí)慣)的自行歸納,表現(xiàn)出易于被同化的傾向,但在以建立形成起因的重復(fù)鏈接為前提的情況下,由于其結(jié)果是變成非生產(chǎn)性的,所以存在著根本的缺陷。
因此,必要事件的狀態(tài)鏈接的形成方法只能是事先規(guī)定,將其交由計算機(jī)進(jìn)行基本上是不可能的。例如,通過運(yùn)算對其進(jìn)行推導(dǎo)的想法以所謂的AI為代表,但只是不能超越商業(yè)上希望的構(gòu)想范圍。本理論提出一種可以用計算機(jī)作為替代處理上述問題的推導(dǎo)方法。
掌握由本理論導(dǎo)出的意識鏈接的程序結(jié)構(gòu),與掌握狀態(tài)鏈接的結(jié)構(gòu)相比,可以實現(xiàn)較顯著的簡化。其結(jié)果是,決定構(gòu)成意識鏈接的軟件的人工作業(yè)也必然得到簡化。因此,在軟件開發(fā)和維護(hù)的作業(yè)方面將帶來顯著的改進(jìn)效果。其效果的要點揭示如下。
①將在現(xiàn)有方法中不可缺少的SE作業(yè)減少50%。
②可大幅度地減少有關(guān)人員的邏輯化作用。即,在掌握狀態(tài)鏈接的現(xiàn)有的人工作業(yè)中,僅10%左右可以實現(xiàn)機(jī)械化。90%不得不取決于作業(yè)人員的個人能力。在掌握意識鏈接的本理論的情況下,其中70%可以實現(xiàn)機(jī)械化。
③可以將現(xiàn)有方法中的源程序的邏輯部分壓縮到20%。
④在現(xiàn)有方法中,只具有在編程人員自身的邏輯化作用下使上游工序和下游工序相聯(lián)的手段,所以,上游工序和下游工序的關(guān)系除當(dāng)時人員外很難理解,因此,維護(hù)作業(yè)的生產(chǎn)率與開發(fā)作業(yè)相比降低到十分之一左右。在本理論的情況下,上游和下游的關(guān)系在理論上相聯(lián),所以編程人員個人的這部分邏輯化作用就不需要了。換句話說,其關(guān)系不會埋沒于個人的心理上,如果理解本理論的理論結(jié)構(gòu),則任何人都可以進(jìn)行相同的邏輯化作用。其結(jié)果是,使維護(hù)作業(yè)的生產(chǎn)率得到飛躍性的改進(jìn)。
(01)場景函數(shù)采用后文所述的空間模型進(jìn)行軟件化求解的反邏輯方程式表示軟件的意識鏈接結(jié)構(gòu)。由于意識鏈接的結(jié)構(gòu)普遍是唯一的,所以,這種情況下的軟件結(jié)構(gòu)也必然是唯一的。將其稱作場景函數(shù)。
將畫面作為基本定義體的場景函數(shù)T0如下所示。即,T0=Φ0({Φp,k{Li,2·T1,f}}+{Φp,k{Li,3·T1,g}}+{Φp,4{Li,4·T1,q}})式中,Φ0表示將基本定義體作為畫面的調(diào)用板(パレツト)鏈接函數(shù)。
Φp,k表示調(diào)用板函數(shù)。下標(biāo)字母k表示畫面標(biāo)識符。
Li,2表示字i的意義區(qū)域WO2的基本邏輯。
Li,3表示字i的意義區(qū)域WO3的基本邏輯。
Li,4表示字i的意義區(qū)域WO4的基本邏輯。
WO2、WO4的字i是存在于畫面k的字。
WO3的字i是存在于系統(tǒng)內(nèi)的所有字。
T1是將基本定義體作為文件的場景函數(shù),并與現(xiàn)有型程序相聯(lián)。其下標(biāo)字母f、g、q表示文件標(biāo)識符。即,T1也是將其他基本定義體作為文件的場景函數(shù)。在這種情況下,是調(diào)用板鏈接函數(shù)Φ1。即,T1,f=Φ1({Φp,k{Lj,2}}+{Φp,k{Lj,3}+{Φp,4{Lj,4}})式中,Lj,2表示字j的意義區(qū)域WO2的基本邏輯。
Lj,3表示字j的意義區(qū)域WO2的基本邏輯。
Lj,4表示字j的意義區(qū)域WO2的基本邏輯。
WO2、WO4的字j是存在于文件f內(nèi)的字。
WO3的字i是存在于系統(tǒng)內(nèi)的所有字。
(2)空間模型(參照圖24、25、26)所謂軟件,指的是表示存在的實際狀態(tài)和真實狀態(tài)的關(guān)系的相互關(guān)系。所謂軟件開發(fā),就是建立實際狀態(tài)的鏈接。在理想情況下,歸結(jié)為建立意識鏈接。但是,意識鏈接始終是不明確的,為建立該意識鏈接,必須建立從狀態(tài)鏈接導(dǎo)出意識鏈接的反向聯(lián)接。
其不可缺少的條件是將認(rèn)識空間和意識空間的結(jié)構(gòu)形成性以唯一的空間表示。在本理論中,將該空間稱作空間模型。空間模型必須從在軟件化解法過程中出現(xiàn)的解法條件導(dǎo)出。因此,軟件將歸結(jié)于空間模型,軟件開發(fā)的含義與確定該空間模型的作業(yè)相同。以下,說明空間模型的結(jié)構(gòu)。
由解法條件表示的認(rèn)識空間的規(guī)則分為接受、邏輯、相對。將該規(guī)則置換到3種二維區(qū)域。并且,將其總稱為意義區(qū)域。意義區(qū)域記為WO2、WO3、WO4,并假定WO2表示接受規(guī)則、WO3表示邏輯規(guī)則、WO4表示相對規(guī)則。
另一方面,將意識空間的規(guī)則置換為與意義區(qū)域存在反向聯(lián)接關(guān)系的三維空間概念。即,所謂空間模型,就是以意義空間的鏈接表示認(rèn)識空間并以該意義區(qū)域構(gòu)成的三維空間表示意識空間的結(jié)構(gòu)體。并且,在本理論中所提到的意義要素在認(rèn)識上不能實現(xiàn),所以,在開發(fā)方法論的情況下,意義要素以字代替。即,將字配置在意義區(qū)域構(gòu)成的三維空間內(nèi)。并且,將字轉(zhuǎn)位到意義區(qū)域(矢量分解),并根據(jù)各個規(guī)則將該意義置換為基本邏輯(程序)。基本邏輯將在后文中說明。順便指出,現(xiàn)有的程序以經(jīng)驗和知識將必要事件的意義規(guī)格化并將其邏輯化?;具壿嫷臉?biāo)準(zhǔn)是,取代經(jīng)驗和知識而由意義區(qū)域的各項規(guī)則將字的意義置換為基本邏輯。
在將該基本邏輯按區(qū)域鏈接時,變成在功能上與認(rèn)識狀態(tài)的必要事件等效的模態(tài)。前文所述的聯(lián)接,就是將字的意義及其邏輯按區(qū)域鏈接,從而使所出現(xiàn)的功能模態(tài)的對應(yīng)關(guān)系成立。區(qū)域的鏈接,就是對意義區(qū)域賦予順序性,在理論上,其形式有3種。
但是,在開發(fā)方法論的情況下,因計算機(jī)的方式而有5種形式。該順序性表示為后文所述的處理路徑圖。并且,該順序性規(guī)定用于從實際狀態(tài)的必要事件導(dǎo)出真實狀態(tài)的反向聯(lián)接的成立條件。
意義區(qū)域的規(guī)則作為解法條件是已知的,通過用意義要素代替存在于系統(tǒng)內(nèi)的字,可滿足基本邏輯,如果存在基本邏輯的意義區(qū)域以3種形態(tài)實現(xiàn),則通過3種形態(tài)的組合,可以限定任何模態(tài),因而與已知是等價的。于是,可以建立用于從該空間模型的結(jié)構(gòu)導(dǎo)出意識鏈接的反向聯(lián)接。
(3)基本邏輯(參照圖27)可以將存在于系統(tǒng)內(nèi)的字置換為存在于意識空間的意義要素。象根據(jù)其有效性將意義要素子集化一樣,根據(jù)定義體將字集合化。并且,象根據(jù)其有效性將集合化后的意義要素鏈接一樣,將定義體上的字通過生命作用鏈接,并建立必要事件。例如,畫面采用在該畫面上的字建立與生命體的鏈接。資料采用該資料上的字建立與生命體的鏈接。文件采用在文件上的字建立與生命體的鏈接。在建立與生命體的鏈接的情況下,該定義體可以構(gòu)成必要事件。
如果將軟件定位為代替該生命作用的手段,則軟件的作用是為建立僅由存在于定義體的字還不能建立的字鏈接而補(bǔ)充新字,以建立鏈接。而在現(xiàn)有的軟件中,其新字和鏈接的確定可以說是事先由SE確定。但是,在由本開發(fā)方法論導(dǎo)出的軟件中,上述工作由軟件自身進(jìn)行。附帶指出,軟件在本質(zhì)上就應(yīng)如此。
如上所述,基本邏輯將集合化后的字轉(zhuǎn)位到意義區(qū)域,并根據(jù)該意義區(qū)域的規(guī)則置換為程序。即,基本邏輯是由定義體、字、轉(zhuǎn)位后的意義區(qū)域確定的程序。
并且,其作用是用該轉(zhuǎn)位后的意義區(qū)域規(guī)則置換轉(zhuǎn)位后的字意義,并設(shè)定在該字地址上。設(shè)定在該字地址上的意義由用于建立產(chǎn)生功能的意義區(qū)域鏈接的兩種方法確定。一種方法是以拓?fù)浞绞皆O(shè)定存在于其他意義區(qū)域的相同字的意義。另一種方法是通過從同一意義區(qū)域的其他術(shù)語的意義以運(yùn)算方式導(dǎo)出而進(jìn)行設(shè)定。該作用可僅由其中任何一種方法完成。如兩者都可以建立,則優(yōu)先使用前者。將前者稱作拓?fù)湟?,而將后者的程序稱作邏輯要素。
在將定義體的全部字轉(zhuǎn)位到意義區(qū)域并將其置換為基本邏輯時,將該意義區(qū)域稱作調(diào)用板。調(diào)用板用后文所述的調(diào)用板函數(shù)將基本邏輯集合化。準(zhǔn)備好執(zhí)行調(diào)用板上的基本邏輯,例如,用CALL命令使其按序列化排列。其排列方法需要拓?fù)湟睾瓦壿嬕氐娜洪g順序性,但不需要群內(nèi)的順序性。
附帶指出,成對的CALL和基本邏輯在功能結(jié)構(gòu)上與成對的機(jī)器字的命令部和操作數(shù)部等效。這就意味著基本邏輯與操作數(shù)功能等效。從這種意義上說,基本邏輯不是表示現(xiàn)有功能的程序,而是用于控制存在于意義區(qū)域的字地址的邏輯。這就為所談到的程序可由邏輯產(chǎn)生提供了一個論據(jù)。
用轉(zhuǎn)位后的意義區(qū)域規(guī)則置換字意義的這種做法表明,可以不采用如以往那樣將必要功能本身作為該意義區(qū)域規(guī)則的做法。以下,說明作為編程用規(guī)格條件的意義區(qū)域的規(guī)則。
(1)接受規(guī)則(WO2)與生命作用進(jìn)行的認(rèn)識作用相對應(yīng),本規(guī)則用于確定為建立意識鏈接而進(jìn)行反向聯(lián)接的處理路徑。功過且不討論,但在最近的OS中,不需要該意義區(qū)域的拓?fù)湟亍?br> 在使認(rèn)識作用和文件直接關(guān)連的情況下,代替WO3進(jìn)行在WO3中提到的記憶作用。(參照圖28)。
(2)邏輯規(guī)則(WO3)本規(guī)則用于將字的意義邏輯化。邏輯化的形成與該意識鏈接的終結(jié)是同義的。終結(jié)的意識鏈接必被記憶。這種情況下的記憶意味著將該意識鏈接文件化。順便指出,資料輸出與這種記憶同義。記憶作用也可以由現(xiàn)有型的程序處理,但其功能的確定從軟件的立場來看則是不得已的工作,所以,本開發(fā)方法論也處理這一課題。
拓?fù)湟赜糜趶腤O2的意義區(qū)域取得邏輯化所需要的信息。當(dāng)WO2內(nèi)沒有該信息時,該作用不能進(jìn)行。當(dāng)在自身的字地址上不存在信息時,邏輯要素采用存在于同一WO3內(nèi)的自身以外的字地址的信息導(dǎo)出。當(dāng)使導(dǎo)出成立的原理及必要的字地址的信息不存在時,該作用不能進(jìn)行。(參照圖29)(3)相對規(guī)則(WO4)使鏈接作進(jìn)一步鏈接,以表示新的模態(tài)。用于管理使意識鏈接作進(jìn)一步鏈接的規(guī)則。當(dāng)意義區(qū)域反映畫面信息時,該意義區(qū)域進(jìn)行用于輸出的畫面編輯。在文件信息的情況下,進(jìn)行用于輸出的文件編輯。
拓?fù)湟貜腤O2、WO3的意義區(qū)域取得進(jìn)行編輯所需要的信息。當(dāng)信息不存在時,不能進(jìn)行該作用。當(dāng)兩個區(qū)域內(nèi)都存在信息時,優(yōu)先使用WO2的信息。邏輯要素從同一WO4的其自身以外的字地址的信息導(dǎo)出。當(dāng)使導(dǎo)出成立的原理及必要的字地址的信息不存在時,該作用不能進(jìn)行。(參照圖30)(4)調(diào)用板(參照圖31)將存在于意識空間內(nèi)的字按每個定義體集合化。同樣,將基本邏輯也按該每個定義體集合化。所謂調(diào)用板,就是指該基本邏輯的集合。即,調(diào)用板是以定義體和3種意義區(qū)域區(qū)分的基本邏輯集合體。調(diào)用板由調(diào)用板函數(shù)將基本邏輯結(jié)構(gòu)化。調(diào)用板函數(shù)是唯一的,但它是每個調(diào)用板所要求的。
(5)WT單位由定義體規(guī)定現(xiàn)有的必要事件。將按功能歸納的定義體稱作WT單位(WALK-THROUGH-Unit預(yù)排單位)。
(6)調(diào)用板鏈接函數(shù)(圖32、圖33)調(diào)用板鏈接函數(shù)用于限定空間模型,是為導(dǎo)出意識鏈接而對意義區(qū)域賦予順序性用的邏輯。調(diào)用板鏈接函數(shù)具有以Φ0、Φ1表示的兩種類型。前者將基本定義體作為畫面,后者將文件作為基本定義體。此外,可將后者作為前者的部分空間建立。
(7)處理路徑圖由WT單位集合化的定義體可以改寫為處理路徑圖。處理路徑圖與調(diào)用板鏈接函數(shù)等效,只是表示方法不同。即,調(diào)用板鏈接函數(shù)是程序,處理路徑圖是可稱之為設(shè)計圖紙的規(guī)格書。處理路徑圖是可以在開始作業(yè)的初始階段決定的定型化的唯一畫面。
處理路徑圖可以包含現(xiàn)有的必要定義書、基本設(shè)計書、詳細(xì)設(shè)計書、程序規(guī)格書、文本規(guī)格書、操作說明書、開發(fā)管理資料、維護(hù)管理資料等文件總體的40%。附加規(guī)則圖23是時間處理的說明圖。在同一空間中確立的單位時間擴(kuò)展(解法的總和時間)表示該空間的深度。
圖24是空間模型及其重復(fù)結(jié)構(gòu)的說明圖。
補(bǔ)充本圖表示甚至在將基本定義體作為畫面的調(diào)用板鏈接函數(shù)Φ0的調(diào)用板上出現(xiàn)的現(xiàn)有型程序也進(jìn)行了LYEE化的空間模型結(jié)構(gòu)。即,現(xiàn)有型的程序(多個)由將基本定義體作為文件的調(diào)用板鏈接函數(shù)Φ0(多個)置換為T1,并形成由出現(xiàn)了該程序的Φ0的調(diào)用板限定的結(jié)構(gòu)。
01.以調(diào)用板鏈接函數(shù)Φ0作為路徑處理圖的場景函數(shù)T0=Φ0({Φp’k{Li’2’·T1’f}}+{Φp’k{Li’3’·T1’g}}+{Φp’k{Li’4’·T1’q}})02.將以調(diào)用板鏈接函數(shù)Φ1作為處理路徑圖的現(xiàn)有型程序LYEE化時的場景函數(shù)
T1’f=Φ1(Φp’f{Lj’2}+Φp’f{Lj’3}+{Φp’f{Lj’4})03.k是畫面標(biāo)識符,f、g、q是文件標(biāo)識符。
04.處理路徑圖Φ0由以畫面為基礎(chǔ)的5種處理路徑表示。
05.處理路徑圖Φ1由以文件為基礎(chǔ)的3種處理路徑表示。
圖25是字與空間模型的關(guān)系的說明圖。
補(bǔ)充存在于空間模型內(nèi)的字由基本定義體限定并轉(zhuǎn)移到意義區(qū)域。轉(zhuǎn)位到WO2、WO3的字是在其中與基本定義體同時存在的字?;径x體當(dāng)調(diào)用板鏈接函數(shù)為Φ0時是畫面,當(dāng)為Φ1時是文件。在表中,畫面字就是存在于畫面上的字,文件字就是存在于文件內(nèi)的字,資料字就是存在于資料上的字。圖26是邏輯結(jié)構(gòu)的說明圖。補(bǔ)充本圖用于表示調(diào)用板的區(qū)域概念和與其共生的邏輯、即基本邏輯、現(xiàn)有型程序P的關(guān)系。此外,現(xiàn)有型程序以調(diào)用板鏈接函數(shù)Φ1來LYEE化,但在本圖中未示出。
01.采用基本邏輯的參照系FILES,圖中省略。
02.實線框、粗點線框表示構(gòu)成基本邏輯的操作數(shù)區(qū)域。
03.粗點線框表示現(xiàn)有程序用的數(shù)據(jù)處理區(qū)(緩沖區(qū))。
04.現(xiàn)有程序P及其數(shù)據(jù)處理區(qū)僅按定義體(畫面、資料、文件)數(shù)定義。
05.調(diào)用板的最大總數(shù)為畫面數(shù)(G)的3×G。
06.實線框數(shù)定義為存在于系統(tǒng)內(nèi)的字(α)數(shù)(W)的3×W。
07.基本邏輯數(shù)是由存在于所定義的空間模型內(nèi)的字決定的實線框數(shù)。
08.調(diào)用板由將基本邏輯、現(xiàn)有程序作為要素的調(diào)用板函數(shù)(Φp)總括。
09.調(diào)用板由調(diào)用板鏈接函數(shù)(Φ0)支配。
10.將由調(diào)用板鏈接函數(shù)(Φ0)導(dǎo)出的邏輯稱作場景函數(shù)(T)。
11.在采用已作為執(zhí)行環(huán)境編入的PKG軟件時的邊界條件由現(xiàn)有程序規(guī)定。
12.細(xì)點線框是由調(diào)用板鏈接函數(shù)使用的路徑指定信息的區(qū)域。
13.粗細(xì)點線框稱作WFL。
圖27是基本邏輯意義的說明圖。
01.調(diào)用板是由調(diào)用板函數(shù)限定的基本邏輯的集合體,其本身是程序。
02.根據(jù)其邏輯結(jié)構(gòu)的性質(zhì),在調(diào)用板上排列的同族基本邏輯可以是不同順序。
03.CALL和基本邏輯的關(guān)系,在結(jié)構(gòu)上,CALL相當(dāng)于機(jī)器字的命令部,基本邏輯相當(dāng)于操作數(shù)部。
04.機(jī)器字命令作用于操作數(shù),而操作數(shù)就是指定該命令所需數(shù)據(jù)區(qū)地址的信息。
05.根據(jù)上述關(guān)系,基本邏輯的內(nèi)容為①確定命令處理所需的數(shù)據(jù)區(qū)地址;②執(zhí)行代替由該地址信息決定的CALL的運(yùn)算;③將其結(jié)果設(shè)定在目的地址。
06.從存在于意義區(qū)域的轉(zhuǎn)位后字信息自然地判明命令處理所需的數(shù)據(jù)區(qū)地址。
07.代替CALL的運(yùn)算自然地由對意義區(qū)域附加的通用規(guī)則(基本邏輯的范例)及字的意義(運(yùn)算性)決定。
08.基本邏輯在其內(nèi)部使用的現(xiàn)有程序必須由其自身定義固有的數(shù)據(jù)區(qū)。
09.即使基本邏輯是現(xiàn)有型程序,但只要按CALL基本邏輯的關(guān)系排列在調(diào)用板上,就可以按照與基本邏輯同樣的方式使用意義區(qū)域的數(shù)據(jù)區(qū)。備注與理論術(shù)語的關(guān)系01.場景函數(shù)(T)與意識鏈接同義。
02.調(diào)用板是將存在于意義區(qū)域的字置換為基本邏輯后的意義區(qū)域。
03.意識鏈接是表示在意義空間內(nèi)建立的必要事件的存在起因、即真實狀態(tài)的邏輯。
04.意識鏈接的結(jié)構(gòu)始終是唯一的。換句話說,軟件的結(jié)構(gòu)范例也是唯一的。
05.意識鏈接通過相對鏈接與轉(zhuǎn)位鏈接相聯(lián),該轉(zhuǎn)位鏈接的重復(fù)是存在于認(rèn)識空間內(nèi)的包羅萬象。
06.所謂包羅萬象,指的作為實際狀態(tài)的狀態(tài)鏈接。
07.所謂必要事件,指的是包羅萬象中的一部分。
08.所謂轉(zhuǎn)位鏈接,指的是表示形成起因的鏈接。
09.所謂轉(zhuǎn)位鏈接的重復(fù),指的是對轉(zhuǎn)位鏈接的鏈接要素賦予數(shù)據(jù)值的頻度。
10.轉(zhuǎn)位鏈接的重復(fù)是場景函數(shù)的重復(fù)(Tn)。
圖28是基本邏輯例(WO2)的說明圖。
字銷售額(存在于畫面上的項)圖29是基本邏輯例(WO3)的說明圖。
字銷售額(存在于畫面上的項)圖30是基本邏輯例(WO4)的說明圖。
字銷售額(存在于畫面上的項)圖31是調(diào)用板函數(shù)Φp的說明圖。
補(bǔ)充調(diào)用板函數(shù)是基本邏輯、即用于將拓?fù)湟睾瓦壿嬕丶匣髽?gòu)成調(diào)用板的邏輯。
01.調(diào)用板函數(shù)由調(diào)用板鏈接函數(shù)起動和返回。
02.文件指示的開閉,可以根據(jù)執(zhí)行設(shè)備環(huán)境按基本邏輯分配。
03.最簡單的調(diào)用板函數(shù)是CALL語句串。
04.調(diào)用板再起動標(biāo)志是調(diào)用板函數(shù)固有的區(qū)域。
圖32是調(diào)用板鏈接函數(shù)(Φ0,基本定義體=畫面)的說明圖。
補(bǔ)充01.鏈接的概念圖02.調(diào)用板鏈接函數(shù)與處理路徑圖性質(zhì)相同。
03.流程圖的空白框應(yīng)略去。
圖33是是調(diào)用板鏈接函數(shù)(Φ1,基本定義體=文件)的說明圖。
補(bǔ)充01.調(diào)用板鏈接函數(shù)與處理路徑圖性質(zhì)相同。
02.流程圖的空白框應(yīng)略去。
附圖的簡單說明

圖1是表示本發(fā)明的作業(yè)工序的圖。
圖2是表示用于輸入銷售額的畫面的圖。
圖3是表示用于參照顧客代碼的畫面的圖。
圖4是表示用于輸入商品進(jìn)貨確認(rèn)的畫面的圖。
圖5是表示用于參照倉庫代碼的畫面的圖。
圖6是用于執(zhí)行交貨委托一覽表的輸出操作的畫面的圖。
圖7是表示交貨委托一覽表的帳單的圖。
圖8是表示交貨委托一覽表的帳單的圖。
圖9是表示與「銷售額輸入」對應(yīng)的處理路徑圖的圖。
圖10是表示與「進(jìn)貨確認(rèn)輸入」對應(yīng)的處理路徑圖的圖。
圖11是表示與「交貨一覽表輸入」對應(yīng)的處理路徑圖的圖。
圖12是表示W(wǎng)O4傳送要素一例的圖。
圖13是表示W(wǎng)O4邏輯要素一例的圖。
圖14是表示W(wǎng)O2邏輯要素一例的圖。
圖15是表示W(wǎng)O2邏輯要素一例的圖。
圖16是表示W(wǎng)O3傳送要素一例的圖。
圖17是表示W(wǎng)O3邏輯要素一例的圖。
圖18是表示調(diào)用板函數(shù)的結(jié)構(gòu)范例的圖。
圖19是表示調(diào)用板鏈接函數(shù)的結(jié)構(gòu)范例的圖。
圖20是用于說明場景鏈接的圖。
圖21是表示現(xiàn)有的軟件編制方法的圖。
圖22是表示與本發(fā)明有關(guān)的程序概念結(jié)構(gòu)的圖。
圖23是用于說明與本發(fā)明有關(guān)的時間處理的圖。
圖24是用于說明與本發(fā)明有關(guān)的空間模型及其重復(fù)結(jié)構(gòu)的圖。
圖25是用于說明與本發(fā)明有關(guān)的字與空間模型的關(guān)系的圖。
圖26是用于說明與本發(fā)明有關(guān)的邏輯結(jié)構(gòu)的圖。
圖27是用于說明與本發(fā)明有關(guān)的基本邏輯的意義的圖。
圖28是表示與本發(fā)明有關(guān)的基本邏輯的例(WO2)的圖。
圖29是表示與本發(fā)明有關(guān)的基本邏輯的例(WO3)的圖。
圖30是表示與本發(fā)明有關(guān)的基本邏輯的例(WO4)的圖。
圖31是用于說明與本發(fā)明有關(guān)的調(diào)用板函數(shù)的圖。
圖32是用于說明與本發(fā)明有關(guān)的調(diào)用板鏈接函數(shù)(Φ0)的圖。
圖33是用于說明與本發(fā)明有關(guān)的調(diào)用板鏈接函數(shù)(Φ1)的圖。
用于實施發(fā)明的最佳形態(tài)即,在本發(fā)明中,首先確定作為生產(chǎn)的軟件所需畫面的定義體標(biāo)識符。然后,選出存在于定義體標(biāo)識符的字,同時生成處理路徑圖,根據(jù)定義體標(biāo)識符,使軟件所需的全部調(diào)用板按照處理流程配置。接著,根據(jù)選出的字及生成的處理路徑圖決定必要的文件。其次,對選出的所有字,生成進(jìn)行畫面編輯或文件編輯的第1基本邏輯、決定處理路徑的第2基本邏輯及進(jìn)行文件更新的第3基本邏輯。接著,生成以畫面為單位分別聯(lián)結(jié)上述第1~第3基本邏輯的3種調(diào)用板,同時,在各調(diào)用板內(nèi)生成以有效的方式自主地執(zhí)行各基本邏輯的調(diào)用板函數(shù)。然后,將上述3種調(diào)用板函數(shù)編入調(diào)用板鏈接函數(shù),該調(diào)用板鏈接函數(shù)具有這樣的結(jié)構(gòu),即根據(jù)與第1基本邏輯有關(guān)的調(diào)用板函數(shù)發(fā)送畫面,在接受畫面后執(zhí)行與第2基本邏輯有關(guān)的調(diào)用板函數(shù),并根據(jù)該執(zhí)行結(jié)果,從將與第3基本邏輯有關(guān)的調(diào)用板函數(shù)的執(zhí)行作為至少一個處理路徑的多個處理路徑中決定一個處理路徑。以下,為了更詳細(xì)地闡述本發(fā)明,根據(jù)附圖對其進(jìn)行說明。
圖1是表示本發(fā)明的作業(yè)工序的圖。
即,在本發(fā)明中,通過如下步驟生成所需要的軟件決定定義體標(biāo)識符(步驟101)、在決定字(步驟102)的同時生成處理路徑圖(步驟103)、決定文件(步驟104)、生成基本邏輯(步驟105)、生成調(diào)用板函數(shù)(步驟106)、編入調(diào)用板鏈接函數(shù)(步驟107)。定義體標(biāo)識符的決定例如,當(dāng)以制作用于輸入某公司銷售額的所謂「銷售額輸入」軟件的情況為例時,決定例如用于輸入銷售額的畫面(圖2)及用于參照顧客代碼的畫面(圖3)。不光是顧客代碼參照畫面,而且還可以根據(jù)需要設(shè)定與該畫面類似的負(fù)責(zé)人代碼參照畫面、交易分類畫面、付款方代碼畫面、商品代碼畫面等。另外,當(dāng)以制作用于輸入某公司的商品進(jìn)貨確認(rèn)的所謂「進(jìn)貨確認(rèn)輸入」軟件的情況為例時,決定例如用于輸入商品進(jìn)貨確認(rèn)的畫面(圖4)及用于參照倉庫代碼的畫面(圖5)。
當(dāng)以制作用于輸入某公司的商品交貨委托一覽表的所謂「交貨委托一覽表輸入」軟件的情況為例時,決定例如用于執(zhí)行交貨委托一覽表的輸出操作的畫面(圖6)及其一覽表的帳單(圖7、圖8)。字的決定所謂字的決定,指的是從所決定的上述畫面及帳單選出全部字。例如,在上述「銷售額輸入」的圖2的畫面中,可以選出「OPCD」「銷售額NO」「銷售額分類」「銷售額日期」「顧客」「進(jìn)款日期」「付款方」「消費(fèi)稅」「負(fù)責(zé)人」「訂貨單NO」「交貨場所」「TEL」「備注」「商品代碼」「數(shù)量」「單價」「折扣」「金額」「商品名」「機(jī)型·媒體」「商品序列號」「銷售額合計」「消費(fèi)稅」「折扣合計」「總計」「執(zhí)行」「F1」「F3」「F4」
「F8」這些就是所決定的字。
另外,在上述「銷售額輸入」的圖3的畫面中,可以選出「NO」「顧客」「顧客名(簡稱)」「顧客名」「住址」「負(fù)責(zé)人」「選擇NO」「顧客名(日文片假名)」「舊代碼」「執(zhí)行」「F12」這些就是所決定的字。
另外,在上述「進(jìn)貨確認(rèn)輸入」的圖4的畫面中,可以選出「OPCD」「倉庫代碼」「H/S分類」「代銷分類」「執(zhí)行」「F1」「F3」「F4」這些就是所決定的字。
另外,在上述「進(jìn)貨確認(rèn)輸入」的圖5的畫面中,可以選出「NO」「倉庫代碼」「倉庫名稱」「選擇NO」「執(zhí)行」「F12」
這些就是所決定的字。
另外,在上述「交貨委托一覽表輸入」的圖6的畫面中,可以選出「交貨委托日」「執(zhí)行」「F2」「F3」這些就是所決定的字。
另外,在上述「交貨委托一覽表輸入」的圖7和圖8的帳單中,可以選出「部門」「交貨地點」「付款方」「住址1」「住址2」「TEL」「職位1」「負(fù)責(zé)人」「負(fù)責(zé)商店」「交貨委托日」「交貨NO」「商品代碼名」「商品名」「數(shù)量」「更新」「接受訂貨日期」「訂貨單NO」「行」「接受訂貨負(fù)責(zé)人」「商品序列號」「日期」「顧客訂貨單NO」「指令」「城市」
「交貨」「銷售額」這些就是所決定的字。
處理路徑圖的生成處理路徑圖根據(jù)所決定的定義體標(biāo)識符(畫面或帳單)生成。處理路徑圖可以由人工制作,也可以用機(jī)械方式生成。
處理路徑圖是用線將與各畫面或各帳單對應(yīng)的調(diào)用板(用方框表示)連接。線意味著調(diào)用板鏈接函數(shù)。如畫面或帳單已經(jīng)決定,則調(diào)用板間的連接也必然確定。圖9是與「銷售額輸入」對應(yīng)的處理路徑圖。
91是菜單畫面,可以由菜單畫面選擇「銷售額輸入」。
92是與用于輸入銷售額的畫面(圖2)對應(yīng)的WO4調(diào)用板,93是其WO2調(diào)用板。
94是在用于輸入銷售額的畫面中選擇「執(zhí)行」時的WO3調(diào)用板。
95是在用于輸入銷售額的畫面中選擇「登錄」時的WO3調(diào)用板,WFL(工作文件區(qū))96意味著對文件的寫入。
97是在用于輸入銷售額的畫面中選擇「顧客代碼」的「參照」時與圖3對應(yīng)的的WO4調(diào)用板,98是其WO2調(diào)用板。
在用于輸入銷售額的畫面中選擇「結(jié)束」時,返回菜單畫面。
在各個調(diào)用板中,在方框外的上部記有調(diào)用板的類別,在方框內(nèi)的上段記有畫面名稱,在方框內(nèi)的下段記有畫面的識別編號,在方框外下部點線框內(nèi)記有所決定的文件名(在后文中說明)。
在調(diào)用板和調(diào)用板間的聯(lián)線的上部,記有在前面的畫面中選擇的圖標(biāo)按鈕名(「執(zhí)行」、「登錄」等),在調(diào)用板和調(diào)用板的聯(lián)線的下部,記有處理的絕對類別(R0~R5)(在后文中說明)。
圖10是與「進(jìn)貨確認(rèn)輸入」對應(yīng)的處理路徑圖。
101是菜單畫面,可以由菜單畫面選擇「進(jìn)貨確認(rèn)輸入」。
102是與用于輸入進(jìn)貨確認(rèn)的畫面(圖4)對應(yīng)的WO4調(diào)用板,103是其WO2調(diào)用板。
104是在用于輸入進(jìn)貨確認(rèn)的畫面中選擇「倉庫代碼」的「參照」時與倉庫代碼參照畫面(圖5)對應(yīng)的WO4調(diào)用板。105是其WO2調(diào)用板。
在用于輸入進(jìn)貨確認(rèn)的畫面中選擇「執(zhí)行」時,返回用于輸入進(jìn)貨確認(rèn)的畫面。
在用于輸入進(jìn)貨確認(rèn)的畫面中選擇「登錄」時,通過WFL(工作文件區(qū))106進(jìn)行對文件的寫入。
在用于輸入進(jìn)貨確認(rèn)的畫面中選擇「結(jié)束」時,返回菜單畫面。
圖11是與「交貨委托一覽表」對應(yīng)的處理路徑圖。
111是菜單畫面,可以由菜單畫面選擇「交貨委托一覽表」。
112是與用于輸出交貨委托一覽表的畫面(圖6)對應(yīng)的WO4調(diào)用板,113是其WO2調(diào)用板。
在用于輸入交貨委托一覽表的畫面中選擇「打印」時,通過WFL(工作文件區(qū))114進(jìn)行帳單的輸出(打印)。
在用于輸入交貨委托一覽表的畫面中選擇「執(zhí)行」時,返回用于輸入交貨委托一覽表的畫面。
在用于輸入交貨委托一覽表的畫面中選擇「結(jié)束」時,返回菜單畫面。
在如上所述的處理路徑圖中,如決定了某個畫面,則必然根據(jù)該畫面中的處理內(nèi)容(執(zhí)行、燈等控制字)決定接著進(jìn)行的必要的處理(畫面顯示、帳單的輸出、對文件的登錄、從文件讀出、及運(yùn)算等),所以按照上述處理內(nèi)容用線在畫面等之間進(jìn)行聯(lián)結(jié)。
文件的決定根據(jù)所生成的處理路徑圖及所決定的字決定必要的文件。即,必要的文件必然可以根據(jù)處理路徑圖及字決定。決定出的文件在處理路徑圖的方框外下部的點線框等內(nèi)說明。
例如,對于用圖9的符號93表示的WO2調(diào)用板,根據(jù)處理路徑圖及字,必然可以知道下列文件是必要的文件「業(yè)務(wù)員M(主文件)」「名稱M」「顧客信息(文件)」「部門M」「WO3-S/F」「商品一覽表F」。
基本邏輯的生成應(yīng)生成與各字對應(yīng)的基本邏輯(程序)。即,對與各字對應(yīng)的基本邏輯進(jìn)行譯碼。在基本邏輯中有以下6種邏輯要素,即WO4傳送要素WO4邏輯要素WO2傳送要素WO2邏輯要素WO3傳送要素WO3邏輯要素,對各個字生成6種基本邏輯(程序)。但是,WO2傳送要素有時并不需要。
例如,著眼于「銷售額」這個字,說明基本邏輯的生成例。
如圖12所示生成WO4傳送要素。
首先,判斷在相應(yīng)的WO2銷售額項(文件)內(nèi)是否存在銷售額的值(步驟1201)。如存在時,將該銷售額的值設(shè)定于WO4銷售額項(步驟1202),并結(jié)束處理。
如不存在,則判斷在WO3銷售額項內(nèi)是否存在銷售額的值(步驟1203)。如存在時,將該銷售額的值設(shè)定于WO4銷售額項(步驟1204),并結(jié)束處理。如不存在,則直接結(jié)束處理。
根據(jù)字按要求在步驟1201的前面設(shè)置確認(rèn)有無執(zhí)行的步驟。此外,在步驟1204之后,設(shè)置確認(rèn)目標(biāo)處理是否確立的步驟,當(dāng)未確立目標(biāo)處理時,設(shè)定調(diào)用板再起動標(biāo)志。
重要的是,對任何字都總是能夠按上述結(jié)構(gòu)生成程序,而且,這種情況對以下程序是同樣的。
如圖13所示生成WO4邏輯要素。
首先,判斷銷售額的值是否已輸入到WO4銷售額項(步驟1301)。如已經(jīng)輸入時,結(jié)束處理。
如尚未輸入時,判斷是否可以對與WO4銷售額的項對應(yīng)的銷售額值進(jìn)行編輯(步驟1302)。即,假定銷售額的值是價格×件數(shù),則判斷在WO4價格項及WO4件數(shù)項中是否已存在著數(shù)值。如可以編輯時,則進(jìn)行編輯(例如從存在的價格和件數(shù)求出銷售額)(步驟1303),并將編輯結(jié)果(例如所求得的銷售額值)設(shè)定于WO4銷售額項(步驟1304)。
如不能編輯時,根據(jù)需要(步驟1305)設(shè)定調(diào)用板再起動標(biāo)志(步驟1306)。即,將銷售額值的確定暫時保留,如上例所述,將該確定保留到輸入了價格和件數(shù)為止。這就是說,與本發(fā)明有關(guān)的程序無非是自主地決定著有效性。如圖14所示生成WO2邏輯要素。首先,判斷銷售額的值是否已輸入(是否已設(shè)定于WO4銷售額項)(步驟1401)。如尚未輸入時,結(jié)束處理。如已經(jīng)輸入時,將輸入的銷售額值設(shè)定于WO2銷售額項(步驟1402),并結(jié)束處理。
根據(jù)字按要求在步驟1401的前面設(shè)置確認(rèn)有無執(zhí)行的步驟。此外,在步驟1402之后,設(shè)置確認(rèn)目標(biāo)處理是否確立的步驟,當(dāng)未確立目標(biāo)處理時,設(shè)定調(diào)用板再起動標(biāo)志。
另外,例如在字「執(zhí)行鍵」這樣的控制術(shù)語的情況下,上述步驟1402將變成設(shè)定處理路徑標(biāo)志的處理(參照圖15)。處理路徑標(biāo)志(R=0~5,但R=0例外)由處理路徑圖決定。因此,如后文所述,可以用調(diào)用板鏈接函數(shù)進(jìn)行分配路徑的處理。如圖16所示生成WO3邏輯要素。
首先,判斷銷售額的值是否已輸入到WO2銷售額項(步驟1601)。如已經(jīng)輸入時,將該銷售額值設(shè)定于WO3銷售額項(步驟1602),并結(jié)束處理。如不存在時,直接結(jié)束處理。
根據(jù)字按要求在步驟1601的前面設(shè)置確認(rèn)有無執(zhí)行的步驟。此外,在步驟1602之后,設(shè)置確認(rèn)目標(biāo)處理是否確立的步驟,當(dāng)未確立目標(biāo)處理時,設(shè)定調(diào)用板再起動標(biāo)志。
如圖17所示生成WO3邏輯要素。
首先,判斷銷售額的值是否已輸入到WO3銷售額項(步驟1701)。如已經(jīng)輸入時,結(jié)束處理。
如尚未輸入時,判斷是否有可能導(dǎo)出與WO3銷售額項對應(yīng)的銷售額值(步驟1702)。如不可能時,結(jié)束處理。如可能時,判斷是否可以計算(步驟1703)。即,例如與上述相同,假定銷售額的值是價格×件數(shù),則判斷在WO3價格項及WO3件數(shù)項中是否已存在著數(shù)值。然后,如可能導(dǎo)出,則進(jìn)行計算(例如從存在的價格和件數(shù)求出銷售額)(步驟1704),并將計算結(jié)果(例如所求得的銷售額值)設(shè)定于WO3銷售額項(步驟1705)。
如不能計算,則根據(jù)需要(步驟1706)設(shè)定調(diào)用板再起動標(biāo)志(步驟1707)。即,在這種情況下,也和上述同樣,將銷售額值的確定暫時保留,如上例所述,將該確定保留到輸入了價格和件數(shù)為止。這就是說,與本發(fā)明有關(guān)的程序無非是自主地決定著有效性。
調(diào)用板函數(shù)的生成進(jìn)行與WO4、WO2、WO3對應(yīng)的調(diào)用板函數(shù)的生成。圖18表示調(diào)用板函數(shù)的結(jié)構(gòu)范例,可以分別生成具有這種結(jié)構(gòu)的調(diào)用板函數(shù)(程序)。
首先,將文件打開(步驟1801)。即,例如在與WO4有關(guān)的調(diào)用板函數(shù)中,將與從多個WO4調(diào)用板選出的一個W4調(diào)用板有關(guān)的文件打開。然后,按順序執(zhí)行各傳送要素及邏輯要素(步驟1802、1803)。
在這之后,當(dāng)設(shè)定著調(diào)用板起動標(biāo)志時(步驟1804),將標(biāo)志復(fù)位(步驟1805),同時再次按順序執(zhí)行各傳送要素及邏輯要素(步驟1802、1803)。即,調(diào)用板函數(shù)可以與各調(diào)用板的調(diào)用板起動標(biāo)志協(xié)同動作并自主地決定程序的有效性。
另一方面,在未設(shè)定調(diào)用板起動標(biāo)志的情況下,將文件關(guān)閉(步驟1806)并結(jié)束處理。
編入調(diào)用板鏈接函數(shù)調(diào)用板鏈接函數(shù)的結(jié)構(gòu)在任何軟件中都是相同的。因此,可以將按上述方式生成的基本邏輯和調(diào)用板函數(shù)編入預(yù)先生成的調(diào)用板鏈接函數(shù)。
調(diào)用板鏈接函數(shù)的結(jié)構(gòu)范例如圖19所示。
即,首先,確定發(fā)送信息(步驟1901)。所謂發(fā)送信息,指的是應(yīng)顯示的畫面。例如,如參照圖9所示的處理路徑圖進(jìn)行說明,則例如當(dāng)在銷售額輸入畫面(參照圖2)中選擇「顧客代碼」的「參照」(在「顧客代碼」的WO2調(diào)用板上建立R=3的處理路徑標(biāo)志)時,將顧客代碼查詢畫面(參照圖3)確定為發(fā)送信息。
在發(fā)送信息內(nèi)包含將系統(tǒng)閉鎖的信息時(步驟1902),將系統(tǒng)閉鎖(步驟1903)。所謂將系統(tǒng)閉鎖的信息,如參照圖9所示的處理路徑圖進(jìn)行說明,則指的是在銷售額輸入畫面(參照圖2)中選擇「F3」(在「F3」的WO2調(diào)用板上建立R=0的處理路徑標(biāo)志)。所謂將系統(tǒng)閉鎖,例如,在上例的情況下就是返回菜單畫面。
接著,判斷是否在WT單位內(nèi)繼續(xù)(步驟1904)。這一步涉及額外的處理。即,所謂WT單位例如如圖20所示,指的是將用于數(shù)據(jù)登錄的登錄畫面和登錄該數(shù)據(jù)時用于參照數(shù)據(jù)的參照畫面聯(lián)結(jié)成一個單位。例如,如參照圖9所示的處理路徑圖進(jìn)行說明,則將銷售額輸入畫面(參照圖2)和顧客代碼查詢畫面(參照圖3)聯(lián)結(jié)成一個單位后,就是WT單位。但是,當(dāng)需要其他處理路徑圖、例如進(jìn)貨確認(rèn)輸入(參照圖10、圖4)的畫面時,必須與其進(jìn)行鏈接。因此,如圖20所示,根據(jù)需要進(jìn)行場景鏈接、即與其他WT的鏈接(步驟1905、1906)。在與大規(guī)模軟件對應(yīng)的情況下,這將是特別有效的。
如在WT單位內(nèi)繼續(xù)時,設(shè)定該WT單位的全部調(diào)用板(步驟1907)。例如,如參照圖9所示的處理路徑圖進(jìn)行說明,則應(yīng)將與該整個處理有關(guān)的全部調(diào)用板(WO2~WO4)分別設(shè)定在工作存儲區(qū)上。
然后,首先執(zhí)行該WO4調(diào)用板(步驟1908)。即,執(zhí)行其所有的WO4傳送要素及WO4邏輯要素已設(shè)定在圖18所示調(diào)用板函數(shù)內(nèi)的WO4調(diào)用板。由此,即可確定與應(yīng)顯示畫面有關(guān)的數(shù)據(jù)。
其次,執(zhí)行發(fā)送功能(步驟1909)。即,發(fā)送設(shè)定了數(shù)據(jù)等的畫面(發(fā)送到顯示裝置,例如CRT)。
在這之后,執(zhí)行接收功能(步驟1909)。即,接收設(shè)定了數(shù)據(jù)等的畫面(由顯示裝置、例如CRT接收)。
接著,判斷接收數(shù)據(jù)是否正常(步驟1911)。如有異常,則從開頭重新執(zhí)行。即,判斷是否有非法數(shù)據(jù)等。
然后,執(zhí)行該WO2調(diào)用板(步驟1912)。即,執(zhí)行其所有的WO2邏輯要素已設(shè)定在圖18所示調(diào)用板函數(shù)內(nèi)的WO2調(diào)用板。由此,即可確定所輸入的數(shù)據(jù)等。
下一步,決定處理路徑(步驟1913、1914)。如上所述,根據(jù)WO2邏輯要素上的處理路徑標(biāo)志(R=1~5)判斷處理路徑。
當(dāng)處理路徑標(biāo)志R=1時,執(zhí)行該WO2調(diào)用板(不同時進(jìn)行對文件的登錄的WO3調(diào)用板)(步驟1915)。例如,執(zhí)行圖9所示W(wǎng)O3調(diào)用板94的路徑。然后,返回開頭的處理(步驟1901)。
當(dāng)處理路徑標(biāo)志R=2時,執(zhí)行該WO3調(diào)用板(同時進(jìn)行對文件的登錄的WO3調(diào)用板)(步驟1916)。例如,執(zhí)行圖9所示W(wǎng)O3調(diào)用板95、WFL96的路徑。然后,返回開頭的處理(步驟1901)。處理路徑R=2是進(jìn)行數(shù)據(jù)處理的執(zhí)行及對文件的登錄的處理路徑。當(dāng)處理路徑標(biāo)志R=3~5時,直接返回開頭的處理(步驟1901)。
這里,處理路徑R=3是直接返回WO4調(diào)用板(相同、不同的兩種)的處理路徑(參照圖9)。
處理路徑R=4是直接將數(shù)據(jù)登錄在文件內(nèi)的處理(參照圖10)。
處理路徑R=5是直接將數(shù)據(jù)從文件取出的處理(參照圖11)。
采用以上方法即可編制成與本發(fā)明有關(guān)的軟件。這里,將現(xiàn)有方法示于圖21,并將其與圖1所示的本發(fā)明方法進(jìn)行比較。如將現(xiàn)有方法的步驟2101~2103的工時與本發(fā)明的步驟101~104的工時相比,本發(fā)明方法工時約為1/5。如將現(xiàn)有方法的步驟2104~2106的工時與本發(fā)明的步驟105~107的工時相比,本發(fā)明方法的工時約為1/10~1/15。
圖22示出與本發(fā)明有關(guān)的程序的概念性結(jié)構(gòu)。
即,將多個WO2調(diào)用板(各調(diào)用板包含k個li,2、k個Li,2)、WO3調(diào)用板(各調(diào)用板包含k個li,3、k個Li,3)及WO4調(diào)用板(各調(diào)用板包含k個li,4、k個Li,4)分別編入調(diào)用板函數(shù)(Φp),然后將其編入調(diào)用板鏈接函數(shù)(Φ0)。就是說,已知下式成立。T0=Φ0({Φp{li,2·Li,2}}k+{Φp{li,3·Li,3}}k+{Φp{li,4·Li,4}}k)圖24表示出現(xiàn)在將基本定義體作為畫面的調(diào)用板鏈接函數(shù)Φ0的調(diào)用板上的甚至連現(xiàn)有型程序都LYEE化了的空間模型的結(jié)構(gòu)。即,利用將現(xiàn)有型程序(多個)的基本定義體作為文件的調(diào)用板鏈接函數(shù)Φ0(多個)進(jìn)行向T1的置換,并形成由其中出現(xiàn)該程序的Φ0限定的結(jié)構(gòu)。
圖33是表示用于對現(xiàn)有程序進(jìn)行與基本邏輯同等的處理的程序、即用于對現(xiàn)有程序進(jìn)行LYEE化的調(diào)用板鏈接函數(shù)Φ1的流程圖。圖33將程序與基本邏輯同樣地編入調(diào)用板函數(shù)。產(chǎn)業(yè)上的應(yīng)用可能性迄今為止的軟件開發(fā)作業(yè)所存在的問題是過分地依賴于個人的能力,而且這是對所有工作人員的要求。本發(fā)明從與認(rèn)識作用的關(guān)系出發(fā)在理論上掌握存在于思考方法深層的意識作用,并使其成為一種開發(fā)方法論,因此,無論OS、中間軟件、游戲、控制、商務(wù)等都能夠適用。
由本發(fā)明導(dǎo)出的軟件結(jié)構(gòu)是從理論上決定的,所以,具有復(fù)現(xiàn)性,而且是唯一的。其結(jié)果是,所開發(fā)的軟件不是黑盒,因而能從質(zhì)量上排除人為的謬誤,其結(jié)構(gòu)清晰并能保證系統(tǒng)的健壯性。因此,能夠更為精確地進(jìn)行估計,而開發(fā)計劃的制定、開發(fā)管理也變得更為容易。
另外,與現(xiàn)有方法相比,驚人地發(fā)現(xiàn),開發(fā)周期為1/2~1/4、開發(fā)成本為1/3~1/5、開發(fā)人員的生產(chǎn)率為10~15倍、開發(fā)文件量為1/15~1/20等。此外,維護(hù)性達(dá)到50~75倍。
在現(xiàn)有方法中,維護(hù)作業(yè)的生產(chǎn)率為開發(fā)作業(yè)的生產(chǎn)率的十分之一左右。在本發(fā)明中,由于維護(hù)作業(yè)的生產(chǎn)率與開發(fā)作業(yè)的生產(chǎn)率等價,所以,可以說其生產(chǎn)率是開發(fā)人員生產(chǎn)率的10倍的生產(chǎn)率。但是,開發(fā)人員的生產(chǎn)率在以往是與作業(yè)工程、即包括必要定義、基本設(shè)計、詳細(xì)設(shè)計、程序編制、檢驗等所有作業(yè)范圍對應(yīng)的生產(chǎn)比較值,所以上述數(shù)值是將維護(hù)作業(yè)的作業(yè)范圍概念應(yīng)用于上述范圍的二分之一時的值。
權(quán)利要求
1.一種軟件生產(chǎn)方法,其特征在于,包括以下工序確定作為生產(chǎn)軟件所需畫面的定義體標(biāo)識符;選出存在于上述定義體標(biāo)識符中的字;生成根據(jù)上述定義體標(biāo)識符使上述軟件所需的全部調(diào)用板按照處理流程配置的處理路徑圖;根據(jù)上述選出的字及上述生成的處理路徑圖決定必要的文件;對上述選出的所有字,生成進(jìn)行畫面編輯或文件編輯的第1基本邏輯、決定處理路徑的第2基本邏輯及進(jìn)行文件更新的第3基本邏輯;生成以畫面為單位分別聯(lián)結(jié)上述第1~第3基本邏輯的三種上述調(diào)用板,同時,在各調(diào)用板內(nèi)生成以有效的方式自主地執(zhí)行各基本邏輯的調(diào)用板函數(shù);將上述3種調(diào)用板函數(shù)編入調(diào)用板鏈接函數(shù),該調(diào)用板鏈接函數(shù)具有這樣的結(jié)構(gòu),即根據(jù)與上述第1基本邏輯有關(guān)的調(diào)用板函數(shù)發(fā)送畫面,在接受畫面后執(zhí)行與上述第2基本邏輯有關(guān)的調(diào)用板函數(shù),并根據(jù)該執(zhí)行結(jié)果,從將與上述第3基本邏輯有關(guān)的調(diào)用板函數(shù)的執(zhí)行作為至少一個處理路徑的多個處理路徑中決定一個處理路徑。
2.一種處理裝置,其特征在于,備有第1裝置,具有對存在于生產(chǎn)軟件所需畫面上的所有字生成的進(jìn)行畫面編輯或文件編輯的第1基本邏輯、決定處理路徑的第2基本邏輯及進(jìn)行文件更新的第3基本邏輯;第2裝置,在以畫面為單位分別聯(lián)結(jié)上述第1~第3基本邏輯3種各調(diào)用板內(nèi),以有效的方式自主地分別執(zhí)行各基本邏輯;及第3裝置,根據(jù)與上述第1基本邏輯有關(guān)的第2裝置的執(zhí)行發(fā)送畫面,在接受畫面后執(zhí)行與上述第2基本邏輯有關(guān)的第2裝置,并根據(jù)該執(zhí)行結(jié)果,從將與上述第3基本邏輯有關(guān)的第2裝置的執(zhí)行作為至少一個處理路徑的多個處理路徑中決定一個處理路徑。
3.一種記錄媒體,其特征在于,備有第1裝置,具有對存在于生產(chǎn)軟件所需畫面上的所有字生成的進(jìn)行畫面編輯或文件編輯的第1基本邏輯、決定處理路徑的第2基本邏輯及進(jìn)行文件更新的第3基本邏輯;第2裝置,在以畫面為單位分別聯(lián)結(jié)上述第1~第3基本邏輯的3種調(diào)用板內(nèi),以有效的方式自主地分別執(zhí)行各基本邏輯;及第3裝置,根據(jù)與上述第1基本邏輯有關(guān)的第2裝置的執(zhí)行發(fā)送畫面,在接受畫面后執(zhí)行與上述第2基本邏輯有關(guān)的第2裝置,并根據(jù)該執(zhí)行結(jié)果從將與上述第3基本邏輯有關(guān)的第2裝置的執(zhí)行作為至少一個處理路徑的多個處理路徑中決定一個處理路徑。
全文摘要
本發(fā)明使軟件生產(chǎn)效率飛躍提高,并使維護(hù)極其容易進(jìn)行。其方法是:將必要事件分成控制性術(shù)語和業(yè)務(wù)用術(shù)語,同時對其進(jìn)行空間處理以導(dǎo)出場景程序及基本邏輯,并通過與作為場景程序及基本邏輯的某種集合即調(diào)用板的鏈接,構(gòu)成軟件。按上述方式構(gòu)成的軟件,在結(jié)構(gòu)上為邏輯形式。
文檔編號G06F9/06GK1205786SQ96199318
公開日1999年1月20日 申請日期1996年10月30日 優(yōu)先權(quán)日1996年10月30日
發(fā)明者根來文生 申請人:根來文生
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
漳浦县| 新巴尔虎左旗| 游戏| 玛曲县| 胶南市| 灵武市| 德兴市| 会宁县| 化德县| 会同县| 利辛县| 宁明县| 拜城县| 湘潭县| 昔阳县| 五莲县| 米泉市| 江源县| 宁津县| 综艺| 沙河市| 康保县| 上虞市| 禄丰县| 汉沽区| 江城| 麻阳| 南投市| 延边| 乌兰县| 翁牛特旗| 厦门市| 安西县| 宝兴县| 潢川县| 大冶市| 新竹县| 嵩明县| 保康县| 潜江市| 揭西县|