軟體的定義
軟體是使用者與硬體之間的介面,使用者主要是通過軟體與計算機進行交流 的。
軟體:與計算機系統操作有關的電腦程式、規程、規則,以及可能有的檔案、文件及資料。
1.執行時,能夠提供所要求功能和效能的指令或電腦程式集合。 2.程式能夠滿意地處理資訊的資料結構。
3.描述程式功能需求以及程式如何操作和使用所要求的文件。 以開發語言作為描述語言,可以認為:軟體=程式+資料+文件
軟體的分類
按功能分類
1.系統軟體 (1)作業系統(2)支撐軟體
2.應用軟體
按規模分類 微型,小型、中型、大型、甚大型和極大型
按工作方式分類 (1)實時處理軟體 (2)分時軟體 (3)互動式軟體 (4)批處理軟體
軟體的開發
1.軟體工程
軟體工程是研究和應用如何以系統性的、規範化的、可定量的過程化方法去開發和維護軟體,以及如何把經過時間考驗而證明正確的管理技術和當前能夠得到的最好的技術方法結合起來的學科。它涉及到程式語言、資料庫、軟體開發工具、系統平台、標準、設計模式等方面。
2.開發過程
(1)問題定義——要解決的問題是什麼
(2)可行性研究——對上乙個階段所確定的問題是否有行得通的解決方法
(3)需求分析——為了解決這個問題,目標系統需要做什麼
(4)總體設計——概括地說應該如何實現目標系統
(5)詳細設計——如何具體實現這個系統
(6)程式開發
(7)軟體測試
(8)軟體維護
使用者介面與使用者體驗
3.使用者介面
設計的三大原則:直介面與使用者的控制之下、減少使用者的記憶負擔、保持介面的一致性。
使用者體驗
設計目標:有用、易用和友好。
軟體工程
軟體工程是一門研究用工程化方法構建和維護有效的、實用的和高質量的軟體的學科。它涉及程式設計、資料庫、軟體開發工具、系統平台、標準及設計模式等方面。
軟體行業職業簡介
軟體行業職業按需求可以分為以下幾類:
專案管理類:專案經理、質量保證工程師。
開發類:需求分析師、開發工程師、人機系統開發工程師、系統分析師、系統架構師。
測試類:測試工程師、產品測試經理。
系統類:網路工程師、基礎設施工程師
安全類:網路安全管理員、安全開發工程師。
維護類:資料庫管理員、系統管理員。
銷售類:售前工程師、售後技術工程師、系統整合工程師。
html第五節課
格式布局 一 position fixed 鎖定位置 相對於瀏覽器的位置 例如有些 的右下角的彈出視窗。示例 二 position absolute 1.外層沒有 position absolute 或relative 那麼 div相對於瀏覽器定位,如下圖中 b 距離瀏覽器右邊框為 50畫素,距離下...
第五節課numpy作業
作業練習 生成單位矩陣,這個小練習讓我想起了許多事情。我是2003年暑假大學二年級接觸matlab和simulink的,在那時候中國的工科學生還是手工解決大部分問題。在matlab裡面生成單位矩陣so easy,eye n 就可以了,應用也是比較廣泛 那時候matlab裡的函式都能檢視原始碼。我記得...
第五節課元組和字典
元組 usr bin python coding utf 8 既定 建立的時候 1.可變 2.數值不可變型別不可變 元組不可增 改 刪 t 1,2,aap 4,2,3,4 漢字 print t 1 t 4 1 6 可以改變列表裡的 print t 逐一賦值 a 少了 超出報錯 tt a b a b ...