談需求 -> 確認(rèn)需求 -> 頁面(模型)設(shè)計(jì) -> 數(shù)據(jù)表結(jié)構(gòu)制定 , 前端框架確定 ,后臺(tái)框架確定 -> 按功能劃分,制定軟件開發(fā)計(jì)劃 -> 測試 -> 維護(hù)">

亚洲日本中文字幕乱码在线,亚洲精品自拍,,亚洲国产欧美日韩精品一区二区三区,亚洲av成人区国产精品,亚洲欧美成人久久一区

行業(yè)資訊
新聞
新聞

成都軟件開發(fā)解決方案

2023
09/24
01:29
成都京上云軟件開發(fā)公司
分享

成都軟件開發(fā)流程大同小異,從確認(rèn)需求到開發(fā)輸出,大致流程是:用戶 -> 談需求 -> 確認(rèn)需求 -> 頁面(模型)設(shè)計(jì) -> 數(shù)據(jù)表結(jié)構(gòu)制定 , 前端框架確定 ,后臺(tái)框架確定 -> 按功能劃分,制定軟件開發(fā)計(jì)劃 -> 測試 -> 維護(hù)

軟件定制開發(fā)

一、軟件需求,是軟件開發(fā)的基礎(chǔ)和前提

需求提出。用戶對(duì)目標(biāo)軟件系統(tǒng)在功能、行為、性能、設(shè)計(jì)約束等方面的期望;準(zhǔn)確理解用戶的要求,撰寫需求,將用戶的非形式要求轉(zhuǎn)化為完整的、形式的規(guī)格說明。

1、需求描述

1)功能,軟件開發(fā)要用在什么行業(yè)?使用在什么場景?

2)性能,軟件功能在執(zhí)行過程中的速度、可使用性、響應(yīng)時(shí)間、各種軟件功能的恢復(fù)時(shí)間、吞吐能力(容納程度)、精度、頻率等。

3)強(qiáng)加給實(shí)現(xiàn)的設(shè)計(jì)限制,在效果、實(shí)現(xiàn)的語言、數(shù)據(jù)庫的完整性、資源限制、操作環(huán)境等方面所要求的標(biāo)準(zhǔn)。

4)屬性,可移植性、正確性、可維護(hù)性及安全性等方面的考慮因素。

5)外部接口,與人、硬件、其它軟件和其它硬件的相互關(guān)系。

2、需求類型

業(yè)務(wù)需求,用戶對(duì)系統(tǒng)的高層級(jí)的目標(biāo)要求,技術(shù)、業(yè)務(wù)及市場三者結(jié)合才能體現(xiàn)最大價(jià)值;用戶需求,用戶使用產(chǎn)品必須要完成的任務(wù)和路徑;功能需求,開發(fā)人員必須實(shí)現(xiàn)的軟件功能,使得用戶能完成他們的任務(wù),滿足業(yè)務(wù)需求;非功能需求,對(duì)系統(tǒng)提供的服務(wù)或者功能提出的約束,包括時(shí)間、軟件開發(fā)過程、軟件質(zhì)量、標(biāo)準(zhǔn)等約束,例如異常出現(xiàn)概率小。

3、需求評(píng)審

需求人員與用戶確定需求的過程中,要仔細(xì)體會(huì)與理解用戶的每一個(gè)要求。對(duì)于用戶的要求,需求人員需要對(duì)其加以梳理:哪些是合理的需求,哪些是不合理的需求,還有一些可能是必要的但用戶沒想到對(duì)的需求。同時(shí),分層次評(píng)審,可以讓不同類型的參與人員(高層的管理人員、具體的操作人員)分別評(píng)審他們關(guān)注的內(nèi)容,從不同的角度找到需求的差異點(diǎn),提高評(píng)審質(zhì)量。

二、頁面(模型)設(shè)計(jì)

1、黃金規(guī)則

置用戶于控制地位。不強(qiáng)迫用戶進(jìn)入不必要或不希望的交互模式;提供靈活的交互;允許用戶交互被中斷和撤銷,其一是對(duì)破壞性操作的確認(rèn),其二是設(shè)置撤銷功能;當(dāng)技能級(jí)別增長時(shí)可以使交互流線化并允許定制交互;使用戶與內(nèi)部技術(shù)細(xì)節(jié)隔離。

減少用戶的記憶負(fù)擔(dān)。減少對(duì)短期記憶的要求;建立有意義的缺省;定義直觀的快捷方式;界面視覺布局應(yīng)該基于真實(shí)世界的象征;以不斷進(jìn)展的方式揭示信息。

保持界面一致。允許用戶將當(dāng)前任務(wù)放入有意義的環(huán)境中;在應(yīng)用系統(tǒng)家族內(nèi)保持一致性。

2、用戶界面的分析與設(shè)計(jì)

用戶模型。對(duì)系統(tǒng)所有終端用戶的描述。

設(shè)計(jì)模型。用戶模型在設(shè)計(jì)中的實(shí)現(xiàn)。

心理模型。用戶在腦海里對(duì)界面產(chǎn)生的印象。

實(shí)現(xiàn)模型。計(jì)算機(jī)系統(tǒng)的外在表現(xiàn),要與市場調(diào)研相結(jié)合,既提倡外美內(nèi)秀,又強(qiáng)調(diào)恰到好處。

3、界面分析

用戶分析

了解用戶;用戶類型分析,比如用戶平均正規(guī)教育水平如何;用戶特性度量,比如用戶使用的頻度,用戶對(duì)計(jì)算機(jī)的熟悉程度。

任務(wù)分析和建模(用戶工作分析)

任務(wù)分配。第一,用戶的任務(wù):創(chuàng)造、判斷、探索;其二,計(jì)算機(jī)的任務(wù):重復(fù)檢查、計(jì)算、數(shù)據(jù)處理;其三,兩者混合任務(wù):數(shù)據(jù)錄入、數(shù)據(jù)恢復(fù)、決策支持。

對(duì)象細(xì)化。一方面,通過對(duì)對(duì)象上面動(dòng)作的評(píng)估,為設(shè)計(jì)師提供一個(gè)操作列表;另一方面,隨著設(shè)計(jì)的不斷細(xì)化,每個(gè)操作的細(xì)節(jié)都將被定義出來,比如家具模板Furniture類,包括size,shape,location屬性,任務(wù)“選擇”、“移動(dòng)”、“拖曳”等操作。

工作流分析??梢允管浖こ處熀芎玫乩斫庠诎鄠€(gè)成員時(shí),一個(gè)工作過程是如何完成的;可通過思維導(dǎo)圖分析完成。

層次分析。細(xì)化過程,比如請(qǐng)求重新填寫處方的用戶任務(wù),開發(fā)后得到相應(yīng)任務(wù)層。

顯示內(nèi)容分析

顯示內(nèi)容:數(shù)表圖文;

錯(cuò)誤驗(yàn)證:檢查是否所有必填的項(xiàng)目都已填充,數(shù)據(jù)輸入是否正確;如果是錯(cuò)誤的,出現(xiàn)3個(gè)結(jié)果:致命錯(cuò)誤(致命錯(cuò)誤:引起處理混亂的錯(cuò)誤。此時(shí)用戶要么重新輸入一個(gè)正確的數(shù)據(jù),要么退出輸入。)、警告(警告:由很不可信的數(shù)據(jù)引起的錯(cuò)誤,此時(shí)應(yīng)停止處理并提示用戶重新輸入數(shù)據(jù)。)、建議(建議:由不大可信的數(shù)據(jù)引起的錯(cuò)誤。此時(shí),處理不必停止,但要發(fā)出一個(gè)警告信息,使得用戶中止運(yùn)行以便檢查,或是在處理結(jié)束時(shí)進(jìn)行檢查。);

皮膚:計(jì)算機(jī)軟件或網(wǎng)站用戶界面的外觀;將功能與用戶界面分離的社交和實(shí)現(xiàn)策略;通過更換皮膚,可在一定程度上頁面?zhèn)€性化,包括顏色、形狀、風(fēng)格等因素。

4、界面設(shè)計(jì)步驟

第一,使用將前面分析中獲得的信息,定義界面對(duì)象和行為;其二,定義那些導(dǎo)致用戶界面狀態(tài)發(fā)生變化的事件(用戶動(dòng)作),對(duì)這個(gè)行為建模;其三,描述每一個(gè)界面狀態(tài),就像最終用戶實(shí)際看到的那樣;最后,簡要說明用戶如何從界面提供的界面信息來解釋系統(tǒng)狀態(tài)。

5、設(shè)計(jì)評(píng)估

設(shè)計(jì)評(píng)估周期

三、開發(fā)

數(shù)據(jù)表結(jié)構(gòu)制定

一般數(shù)據(jù)庫選用MySQL,采取分布式和主從架構(gòu),按照業(yè)務(wù)不斷細(xì)分,以冗余 、 拆分、細(xì)化為主線大體過程;

前端框架確定

前端開發(fā)的編程語言選擇了html5+css3+JavaScript,采用最流行的VUE框架;

后臺(tái)框架確定

后端開發(fā)的編程語言選擇java,采用最流行的SSM框架,并引入了分布式可拓展的微服務(wù)。

四、按功能劃分,制定開發(fā)計(jì)劃

五、測試

開發(fā)工程師測試程序的源代碼;

測試工程師測試軟件功能、軟件性能、兼容性等

六、維護(hù)

軟件產(chǎn)品本身:修正BUG、提升性能等等;

服務(wù)器:定期做好基礎(chǔ)的檢查、維護(hù)工作,有效防止服務(wù)器故障引發(fā)的災(zāi)難;

成都軟件開發(fā)升級(jí):原先的軟件使用過程中,發(fā)現(xiàn)了許多存在的問題,這些問題有可能導(dǎo)致數(shù)據(jù)的不完整或者系統(tǒng)的崩盤等等,所以需要再進(jìn)行升級(jí),修正這些BUG。另外,也可以通過升級(jí),增加或調(diào)整某些功能,使軟件的通用性和可用性更大.

文章均為京上云專業(yè)成都軟件開發(fā)公司,專注于成都軟件開發(fā)服務(wù)原創(chuàng),轉(zhuǎn)載請(qǐng)注明來自http://hyd365.cn/news/2980.html

聯(lián)系我們

在線客服

電話咨詢

微信咨詢

微信號(hào)復(fù)制成功
18140041855 (蘇女士)
打開微信,粘貼添加好友,免費(fèi)詢價(jià)吧