System.ArgumentOutOfRangeException: 索引和長(zhǎng)度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實(shí)現(xiàn)步驟摘要】
本公開(kāi)涉及軟件開(kāi)發(fā),具體而言,涉及一種軟件開(kāi)發(fā)方法、設(shè)備及產(chǎn)品。
技術(shù)介紹
1、隨著科技的發(fā)展和技術(shù)的進(jìn)步,計(jì)算機(jī)技術(shù)已經(jīng)成為生產(chǎn)作業(yè)的必要應(yīng)用,而計(jì)算機(jī)為人們提供服務(wù)依賴(lài)于軟件技術(shù),因此軟件工程的開(kāi)發(fā)成為計(jì)算機(jī)領(lǐng)域的基本工作內(nèi)容。
2、在軟件開(kāi)發(fā)過(guò)程中,常常需要與外部信號(hào)進(jìn)行軟件層面的對(duì)接,同時(shí)開(kāi)發(fā)者內(nèi)部之間也需要進(jìn)行大量的信號(hào)交互,此時(shí)往往是開(kāi)發(fā)者以人工方式來(lái)接收、識(shí)別、傳遞信號(hào),這些信號(hào)的對(duì)接和交互需要開(kāi)發(fā)者耗費(fèi)大量的時(shí)間和精力,影響軟件開(kāi)發(fā)效率。
技術(shù)實(shí)現(xiàn)思路
1、本公開(kāi)實(shí)施例至少提供一種軟件開(kāi)發(fā)方法、設(shè)備及產(chǎn)品。
2、本公開(kāi)實(shí)施例提供了一種軟件開(kāi)發(fā)方法,所述方法包括:
3、展示軟件開(kāi)發(fā)界面,所述軟件開(kāi)發(fā)界面中展示有需求提交區(qū)和方式選擇區(qū),所述需求提交區(qū)用于供第一用戶(hù)提交軟件開(kāi)發(fā)需求,所述方式選擇區(qū)用于供第一用戶(hù)選擇開(kāi)發(fā)輔助方式,所述開(kāi)發(fā)輔助方式包括第一輔助方式和第二輔助方式,所述第一輔助方式為使用外部數(shù)據(jù)庫(kù)文件直接生成,所述第二輔助方式為尋求第二用戶(hù)的開(kāi)發(fā)協(xié)作;
4、根據(jù)所述第一用戶(hù)選擇的開(kāi)發(fā)輔助方式,展示與所述開(kāi)發(fā)輔助方式對(duì)應(yīng)的輔助界面;所述輔助界面展示有與所述開(kāi)發(fā)輔助方式對(duì)應(yīng)的引導(dǎo)內(nèi)容,針對(duì)所述第一輔助方式,所述引導(dǎo)內(nèi)容用于引導(dǎo)所述第一用戶(hù)根據(jù)所述軟件開(kāi)發(fā)需求選擇所述外部數(shù)據(jù)庫(kù)文件,針對(duì)所述第二輔助方式,所述引導(dǎo)內(nèi)容用于引導(dǎo)所述第一用戶(hù)根據(jù)所述軟件開(kāi)發(fā)需求向第二用戶(hù)發(fā)送協(xié)作開(kāi)發(fā)請(qǐng)求;
5、根據(jù)通過(guò)所述輔助界面
6、本公開(kāi)實(shí)施例中,通過(guò)展示軟件開(kāi)發(fā)界面,方便用戶(hù)提交軟件開(kāi)發(fā)需求并選擇開(kāi)發(fā)輔助方式,并在用戶(hù)選中開(kāi)發(fā)輔助方式后,通過(guò)展示輔助界面,方便用戶(hù)選擇合適的外部數(shù)據(jù)庫(kù)文件或者與其他用戶(hù)進(jìn)行開(kāi)發(fā)協(xié)作,提升用戶(hù)的軟件開(kāi)發(fā)體驗(yàn),并且,本公開(kāi)實(shí)施例可以根據(jù)開(kāi)發(fā)輔助信息,自動(dòng)地生成與軟件開(kāi)發(fā)需求匹配的軟件單元,提升軟件開(kāi)發(fā)的效率和便利度,便于開(kāi)發(fā)軟件的各個(gè)用戶(hù)之間的溝通交互,有助于實(shí)現(xiàn)軟件的快速迭代。
7、一種可選的實(shí)施方式中,所述需求提交區(qū)中展示有填寫(xiě)引導(dǎo)信息,所述填寫(xiě)引導(dǎo)信息用于引導(dǎo)所述第一用戶(hù)填寫(xiě)所述軟件開(kāi)發(fā)需求;
8、所述填寫(xiě)引導(dǎo)信息中包括多個(gè)填寫(xiě)等級(jí)信息,每個(gè)填寫(xiě)等級(jí)下包括至少一個(gè)填寫(xiě)項(xiàng);所述填寫(xiě)等級(jí)用于指示當(dāng)前填寫(xiě)項(xiàng)是否準(zhǔn)確填寫(xiě),對(duì)成功生成滿(mǎn)足需求的軟件單元的影響程度。
9、本公開(kāi)實(shí)施例中,可以在需求提交區(qū)中展示填寫(xiě)引導(dǎo)信息,填寫(xiě)引導(dǎo)信息包括各個(gè)填寫(xiě)等級(jí)下的至少一個(gè)填寫(xiě)項(xiàng),從而輔助引導(dǎo)用戶(hù)填寫(xiě)軟件開(kāi)發(fā)需求,有效提升填寫(xiě)軟件開(kāi)發(fā)需求的效率,并且可以一定程度上確保對(duì)于必要信息填寫(xiě)的全面性,進(jìn)而有助于提升后續(xù)生成軟件單元的質(zhì)量。
10、一種可選的實(shí)施方式中,所述方法還包括:
11、基于所述第一用戶(hù)提交的軟件開(kāi)發(fā)需求,以及外部數(shù)據(jù)庫(kù)文件信息和提供開(kāi)發(fā)協(xié)作的第二用戶(hù)信息,從所述第一輔助方式和所述第二輔助方式中確定推薦的目標(biāo)輔助方式;
12、在所述方式選擇區(qū)中,展示推薦信息,并對(duì)所述目標(biāo)輔助方式進(jìn)行突出顯示,所述推薦信息用于推薦所述第一用戶(hù)選擇所述目標(biāo)輔助方式。
13、本公開(kāi)實(shí)施例中,可以根據(jù)第一用戶(hù)提交的軟件開(kāi)發(fā)需求自動(dòng)確定出匹配的目標(biāo)推薦方式,并給出推薦信息,便于用戶(hù)快速選擇開(kāi)發(fā)輔助方式,提升用戶(hù)的軟件開(kāi)發(fā)體驗(yàn)。
14、一種可選的實(shí)施方式中,所述根據(jù)所述第一用戶(hù)選擇的開(kāi)發(fā)輔助方式,展示與所述開(kāi)發(fā)輔助方式對(duì)應(yīng)的輔助界面,包括:
15、若所述第一用戶(hù)選擇所述第一輔助方式,在所述輔助界面中展示外部數(shù)據(jù)庫(kù)文件列表;所述外部數(shù)據(jù)庫(kù)文件列表中包括多個(gè)供選擇的外部數(shù)據(jù)庫(kù)文件;
16、若所述第一用戶(hù)選擇所述第二輔助方式,在所述輔助界面中展示多個(gè)供選擇的第二用戶(hù)的信息,所述第二用戶(hù)為能夠與所述第一用戶(hù)協(xié)作開(kāi)發(fā)的用戶(hù)。
17、本公開(kāi)實(shí)施例中,在展示輔助界面時(shí),針對(duì)第一輔助方式,可以展示包括多個(gè)供選擇的外部數(shù)據(jù)庫(kù)文件的外部數(shù)據(jù)庫(kù)文件列表,便于用戶(hù)選擇與軟件開(kāi)發(fā)需求匹配的外部數(shù)據(jù)庫(kù)文件,針對(duì)第二輔助方式,可以展示能夠與第一用戶(hù)協(xié)作開(kāi)發(fā)的多個(gè)第二用戶(hù)的信息,便于用戶(hù)選擇與軟件開(kāi)發(fā)需求匹配的能夠協(xié)助開(kāi)發(fā)的第二用戶(hù),有助于提升軟件開(kāi)發(fā)效率,提升用戶(hù)的軟件開(kāi)發(fā)體驗(yàn)。
18、一種可選的實(shí)施方式中,在所述輔助界面中展示多個(gè)供選擇的第二用戶(hù)的信息之后,所述方法還包括:
19、響應(yīng)于所述第一用戶(hù)在所述輔助界面中選擇目標(biāo)第二用戶(hù),展示所述第一用戶(hù)與所述目標(biāo)第二用戶(hù)的對(duì)話(huà)窗口;
20、所述對(duì)話(huà)窗口用于所述第一用戶(hù)與所述目標(biāo)第二用戶(hù)進(jìn)行開(kāi)發(fā)協(xié)作的溝通。
21、本公開(kāi)實(shí)施例中,針對(duì)第二輔助方式,在第一用戶(hù)選中目標(biāo)第二用戶(hù)后,可以展示用于第一用戶(hù)與目標(biāo)第二用戶(hù)進(jìn)行開(kāi)發(fā)協(xié)作溝通的對(duì)話(huà)窗口,有助于實(shí)現(xiàn)開(kāi)發(fā)軟件的各個(gè)用戶(hù)之間的高質(zhì)量和高效率的溝通交互,便于軟件開(kāi)發(fā)需求的快速迭代。
22、一種可選的實(shí)施方式中,在所述第一用戶(hù)選擇所述第一輔助方式的情況下,所述方法還包括:
23、從所述第一用戶(hù)選擇的外部數(shù)據(jù)庫(kù)文件中,解析得到多個(gè)外部信號(hào)以及每個(gè)所述外部信號(hào)的屬性信息;任一所述外部信號(hào)用于作為軟件單元的輸入信號(hào)或輸出信號(hào);
24、從所述多個(gè)外部信號(hào)中篩選滿(mǎn)足預(yù)設(shè)屬性要求的一對(duì)外部信號(hào),作為所述開(kāi)發(fā)輔助信息;所述一對(duì)外部信號(hào)中包括作為輸入信號(hào)的外部信號(hào)和作為輸出信號(hào)的外部信號(hào)。
25、本公開(kāi)實(shí)施例中,可以自動(dòng)解析外部數(shù)據(jù)庫(kù)文件中的外部信號(hào)以及外部信號(hào)的屬性信息,并且能夠自動(dòng)篩選出適合作為軟件單元的輸入信號(hào)和輸出信號(hào)的一對(duì)外部信號(hào),無(wú)需第一用戶(hù)手動(dòng)解析和篩選外部信號(hào),有助于提升軟件開(kāi)發(fā)效率,提升用戶(hù)的軟件開(kāi)發(fā)體驗(yàn)。
26、一種可選的實(shí)施方式中,所述根據(jù)通過(guò)所述輔助界面獲取到的開(kāi)發(fā)輔助信息,生成與所述軟件開(kāi)發(fā)需求匹配的軟件單元,包括:
27、基于內(nèi)部開(kāi)發(fā)規(guī)則,對(duì)所述一對(duì)外部信號(hào)分別進(jìn)行屬性信息轉(zhuǎn)換,得到作為內(nèi)部使用信號(hào)的輸入信號(hào)和輸出信號(hào);
28、基于所述作為內(nèi)部使用信號(hào)的輸入信號(hào)和輸出信號(hào),生成與所述軟件開(kāi)發(fā)需求匹配的軟件單元。
29、本公開(kāi)實(shí)施例中,可以自動(dòng)將外部信號(hào)轉(zhuǎn)換為內(nèi)部使用信號(hào),以生成軟件單元,實(shí)現(xiàn)外部信號(hào)與內(nèi)部使用信號(hào)的自動(dòng)對(duì)接,并自動(dòng)生成軟件單元,無(wú)需第一用戶(hù)手動(dòng)進(jìn)行信號(hào)轉(zhuǎn)換以及手動(dòng)開(kāi)發(fā)軟件單元,有助于提升軟件開(kāi)發(fā)效率,提升用戶(hù)的軟件開(kāi)發(fā)體驗(yàn)。
30、一種可選的實(shí)施方式中,在所述第一用戶(hù)選擇所述第二輔助方式的情況下,所述根據(jù)通過(guò)所述輔助界面獲取到的開(kāi)發(fā)輔助信息,生成與所述軟件開(kāi)發(fā)需求匹配的軟件單元,包括:
31、獲取所述第一用戶(hù)設(shè)置的所述軟件單元的輸出信號(hào),以及所述第二用戶(hù)上傳的協(xié)作開(kāi)發(fā)的輸入信號(hào);
32、根據(jù)內(nèi)部開(kāi)發(fā)規(guī)則對(duì)所述輸出信號(hào)和輸入信號(hào)進(jìn)行屬性信息校核;
33、在校核通過(guò)后,基于所述輸出信號(hào)以及本文檔來(lái)自技高網(wǎng)...
【技術(shù)保護(hù)點(diǎn)】
1.一種軟件開(kāi)發(fā)方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述需求提交區(qū)中展示有填寫(xiě)引導(dǎo)信息,所述填寫(xiě)引導(dǎo)信息用于引導(dǎo)所述第一用戶(hù)填寫(xiě)所述軟件開(kāi)發(fā)需求;
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述第一用戶(hù)選擇的開(kāi)發(fā)輔助方式,展示與所述開(kāi)發(fā)輔助方式對(duì)應(yīng)的輔助界面,包括:
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,在所述輔助界面中展示多個(gè)供選擇的第二用戶(hù)的信息之后,所述方法還包括:
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述第一用戶(hù)選擇所述第一輔助方式的情況下,所述方法還包括:
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述根據(jù)通過(guò)所述輔助界面獲取到的開(kāi)發(fā)輔助信息,生成與所述軟件開(kāi)發(fā)需求匹配的軟件單元,包括:
8.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述第一用戶(hù)選擇所述第二輔助方式的情況下,所述根據(jù)通過(guò)所述輔助界面獲取到的開(kāi)發(fā)輔助信息,生成與所述軟件開(kāi)發(fā)需求匹配的軟件單元,包括:
...【技術(shù)特征摘要】
1.一種軟件開(kāi)發(fā)方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述需求提交區(qū)中展示有填寫(xiě)引導(dǎo)信息,所述填寫(xiě)引導(dǎo)信息用于引導(dǎo)所述第一用戶(hù)填寫(xiě)所述軟件開(kāi)發(fā)需求;
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述第一用戶(hù)選擇的開(kāi)發(fā)輔助方式,展示與所述開(kāi)發(fā)輔助方式對(duì)應(yīng)的輔助界面,包括:
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,在所述輔助界面中展示多個(gè)供選擇的第二用戶(hù)的信息之后,所述方法還包括:
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述第一用戶(hù)選擇所述第一輔助方式的情況下,所述方法還包括:
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述根據(jù)通過(guò)所述輔助界面獲取到的開(kāi)發(fā)輔助信息,生成與所述軟件開(kāi)發(fā)...
【專(zhuān)利技術(shù)屬性】
技術(shù)研發(fā)人員:劉海龍,
申請(qǐng)(專(zhuān)利權(quán))人:集度科技武漢有限公司,
類(lèi)型:發(fā)明
國(guó)別省市:
還沒(méi)有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。