設計軟體基礎問題,關於程式設計類的?
1樓:小小肥羊肉
設計軟體時,常見的基礎問題包括:
確定軟體的目標和功能,橡櫻並制定設計計劃。
選擇適當的程式語言來實現軟體功能。
設計軟體的架構和模組,並確定它們之間的互動方式。
編寫**,實現軟體的功能伏畢。
測試軟體,確保其功能正確並符合預期。
優化軟體的效能和可擴充套件性。
此外,在編寫**時,還需要注意遵守編碼規範,並確保**可讀性梁廳叢和可維護性。
2樓:匿名使用者
1. 什麼是程式語言?
2. 什麼是編譯器?
3. 什麼是直譯器?
4. 什山李麼是偵錯程式?
5. 什麼是程式庫?
6. 什麼是api?
7. 什爛唯衝麼是演算法?
8. 什麼是資料結構?
9. 什麼是物件導向程式設計?
10. 什飢殲麼是函數語言程式設計?
書上的習題:當你「編寫」程式時,設計軟體嗎?軟體設計和編碼有什麼不同?
3樓:就是這樣的夜
我的理解,編寫是具體的、細節的,設計(相對於編寫)是抽象的,全域性的。
應該就是前期的工作有沒有做,比如目的是什麼,需求分析……有一堆的術語的,記不得了。
現在的軟體工程,按理論要求,前期有一堆的工作要做的。
4樓:倒黴熊
軟體設計 和 編碼是不同的概念,編碼是軟體設計的乙個階段。
就像 設計一輛汽車一樣,設計零件,組裝成車 只是設計一輛車的一箇中間過程。畫圖紙,調查市場,測試車效能都是其中的乙個過程。
軟體設計,一開始 先是需求分析,由客戶提出需求。然後是一些可行性的分析,使用者提出的需求合不合理,能不能實現,能夠實現,所需付出的成本多大,這些都是要討論的。
當這些都完成後,提出乙份需求分析報告,然後開始 概要設計和詳細設計,像包括使用什麼語言,介面設計成什麼樣,有哪些資料,哪些功能等等。這些都需要在編碼之前想好,乙個大型的軟體,如果沒有詳細的設計,乙個完整的思路,是不能動手編碼的,編碼只會造成混亂。
然後,才是編碼,用具體的語言來實現具體的功能。
然後,編成程式後,知道程式能不能用,合不合使用者的需求,就需要進行測試,包括,單元測試,功能測試等等一系列的測試。
等測試完成後,就可以交付給使用者,後面還可能牽涉到日常維護的問題。
所以,編碼 並不等於 設計軟體。
程式設計和軟體開發有什麼差別
5樓:匿名使用者
沒什麼差別 其實都是開發 就像 番茄和西紅柿的關係。
6樓:網友
我個人認為區別在"設計"和"開發"上。
軟體開發,實際是在需求及程式的整體架構都很明確具體的情況下,實現程式的功能。
程式設計,是根據需求設計符合要求的程式。包括架構,資料庫等等。
打個比方就是,程式設計好比是一幅畫的底稿。要設計出畫面的結構,佈局等等。而這一切都設計ok,有了乙個大體結構後,軟體開發就如同將畫面具體化,給畫面上色等。
額~~~不知道說清楚沒。
軟體開發設計需要哪些基礎知識?
7樓:網友
其次,要有一定的邏輯思維能力。要成為一名優秀的軟體開發工程師,最重要的是掌握程式設計思想。程式設計的關鍵不是語言,而是思想,一旦你有了思想,那你編的程式就有了靈魂,不管是什麼語言到了你的手裡都會是你的工具而已,他們的價值是能儘快幫助你實現你想要的目標。
但是如果你沒有了思想,那就像是海里的帆船失去了船帆,是很難到打海的另一邊的。這種「邏輯能力」的培養要靠長期的實踐鍛鍊才能獲得,而不是一朝一夕就能學會的。重慶漢昌教育的專業課老師建議,要做到這一點必須在反覆的實踐、觀察、分析、比較、總結中逐漸地積累。
因此在學習程式設計過程中,我們不必等到什麼都完全明白了才去動手實踐,只要明白了大概,就要敢於自己動手去體驗。誰都有第一次。有些問題只有通過實踐後才能明白,也只有實踐才能把老師和書上的知識變成自己的,高手都是這樣成材的。
最後,要選擇一門合適的入門語言。
只要把一些最簡單、最基礎的知識理解了,在後期的程式設計 或者開發過程中就會輕而易舉了。
8樓:手機使用者
嗯,這個問題嘛,說了你也聽不懂。慢慢來…採納哦。
關於設計和編寫軟體(不是程式設計)
9樓:網友
軟體工程不等同與軟體開發,軟體工程是乙個工程學科其指導意義更多。乙個比較貼切的比喻:把一款軟體比做一座大橋,那麼軟體工程師相當與施工總指揮,而一般的開發人員相當與建築工人!
當今社會不論什麼職業的都需要乙個不斷學習的環節。軟體工程師也一樣,雖然軟體工程師的工作不同與程式設計師但是乙個軟體工程師其前身必定是乙個優秀的程式設計師,軟體的開發工具開發技術在不斷的發展。在校學生所能學到的東西很難跟的上發展的需要但是也不能說那些東西完全沒有用,只有在完全理解了相應的基本技能之後你才能很輕鬆的掌握新的技能,軟體技術都是乙個循序漸進的過程。
所以學好學校所能提供的專業課程是相當重要的。
補充下,**的,呵呵,其實軟體這方面前期經驗是最重要的,你要在實際的程式設計當中積攢屬於自己的經驗,等你的經驗差不多了,你就慢慢的有自己的思路了,到時候你就不會再問這些問題了,呵呵加油了lz!
其次,我說軟體工程是乙個工程學科但他同時也是乙個管理學科,你必須學會怎樣來領導你的小組是他們能夠完全理解貫徹你的意圖。應此必須具有良好的溝通能力當然這個東西不是讀一本書參加乙個培訓班就能作到的,這要依賴於平時的培養。
另外,不要以為你掌握了軟體工程的理論就一定能做軟體工程相應的事情,軟體工程只是乙個理論乙個指導思想。搞軟體開發的都必須瞭解這些基本理論並在平時的工作中認真的去貫徹執行。人人都想去管理層面可是有那麼多人給你管麼?
並不是說所有做技術層面的都做不長關鍵要看你的技術能做到什麼程度,如果你的技術能夠獨當一面那麼別人就必須向你看齊以你為標準。這樣以來不是你被淘汰而是以你的標準去淘汰別人。
總的就是一句話,眼光不要太遠。做好本職工作,把手頭的事情做好了做透了就是成績!任何東西都沒有捷徑,不可能速成!天道酬勤,作為學生你應該知道眼前需要做什麼。
關於組態軟體的設計與開發,組態軟體和程式設計軟體有什麼區別
一 主體不同 1 組bai態du 軟體 組態監控系統軟體,zhi是指資料採dao集與過程控制的專用軟內件,也是指在自 容動控制系統監控層一級的軟體平臺和開發環境。2 程式設計軟體 是一種數字運算操作的電子系統,專為在工業環境下應用而設計。二 特點不同 1 組態軟體 通過靈活的組態方式,為使用者提供快...
關於機械設計基礎的問題
在平面機構中,各個機構只作平面運動。當構件間沒有構成運動副時,共有三個自由度。即兩個方向的移動和一個方向的轉動。所以設一平面機構中共有n個活動構件 因為機架固定不動,所以不計算在內 則當設各構件尚未通過運動副相連時,顯然其自由度為 3n 但是,在機構中,每一個構件至少與另一個構件相連而構成運動副。而...
有軟體設計基礎的學生可以從事軟體設計以外的什麼工作嗎?
只學ps的話,應該是可以進平面設計和攝影后期處理等行業,如果去建築 室內 景觀等效果圖製作公司最好再學學ds這類三維建模軟體。如果想做平面設計的話光會ps應該不行。illustrator coreldrw 這兩個軟體才是平面設計用的最多的兩個軟體,ps最多的是拿來處理 大三的話來得及啊,不過自己自學...