1、使用者與硬體之間的介面
2、計算機系統中與硬體相互依存的乙個部分(非硬體成分)一傳統意義
3、包括程式、資料及其相關文件的完整集合
補充:1、按軟體功能分類
(1)系統軟體:使得計算機使用者和其他軟體將計算機當作乙個整體,而不需要顧及到底層每個硬體的工作細節
種類:i.作業系統軟體:管理計算機硬體與軟體資源的程式,同時也是計算機系統的核心與基石,常用的作業系統有dos、linux、mac os、0s/2、 unix、 ms windows等
ii.支撐軟體:包括一系列基本工具和程式設計的整合開發環境,主要包括環境資料庫、各種介面軟體和工具組,ibm公司的web sphere, 微軟公司的studio. net
(2)應用軟體
應用軟體是為了滿足某一領域、某類問題的應用需求而提供的軟體。
2、按軟體工作方式分類
(1)實時處理軟體:事件或資料產生時,立即予以處理,並及時反饋訊號,需要監測和控制的軟體。
(2)分時軟體:指多個使用者分享使用同一臺計算機;多個程式分時共享硬體和軟體資源。
(3)互動式軟體:能實現人機通訊的軟體
(4)批處理軟體:把一組輸入作業或一批資料以成批處理的方式一次執行,按順序逐個處理完的軟體。
1、定義:有關軟體整體結構與元件的抽象模式,用於指導大型軟體系統各個方面的設計,是乙個系統的草圖。軟體架構描述的物件是直接構成系統的抽象元件。
2、軟體架構設計意義:: 軟體開發中至關重要的一環,良好的軟體架構是乙個軟體開發專案成功的保證。
3、軟體架構分層
(1)含義:將功能進行有序的分組
補充:應用程式專用功能位於上層,跨越應用程式領域的功能位於中層,而配置環境專用功能位於低層
(2)軟體架構分層優點:
1)每個層次功能明確,邏輯清晰,
2)上層只需要了解相鄰的底層的細節,
3)降低了層與層之間的耦合度。
4)在這樣的分布式分層應用系統中,高層的策略不會因為底層細節的變化而受到影響。
1、定義:
管理計算機的軟硬體資源的系統軟體。
2、不同角度的作業系統定義
1)系統觀點-----計算機資源管理
2)使用者觀點-----使用者使用計算機的介面
3)軟體觀點-----程式、資料和文件的集合
在計算機中的所有軟體中,它起到了核心和控制的作用,其他軟體的執行都要依賴它的支援
3、dos:dos (disk operation system)是個人計算機上使用的一種作業系統,通過命令列方式下輸入命令對計算機資源進行管理。
補充:dos組成
1)msdos.sys
為dos的核心, 它主要用來管理和啟動系統的各個部件
2)command.com
dos與使用者的介面,它主要提供了一些dos的內部命令
3)io.sys
主要負責系統的基本輸入和輸出
4、windows作業系統
1)應用程式的**執行在使用者模式
2)作業系統核心執行在核心模式
補充:
5、unix作業系統:通用的、 多工、互動式的分時作業系統
1)特點
i.結構簡練
ii.功能強
iii.可移植性和相容性都比較好
iv.開放系統的代表
6、linux作業系統
特點:i.模組化程度高
ii.源**公開
iii.廣泛的硬體支援
iv.安全性及可靠性好
v完整的網路整合
7、mac os
1)基於unix,設計簡單直觀、安全易用、高度相容,以簡單易用和穩定可靠著稱。
1軟體工程
1)定義:軟體工程(software engineering,簡稱為se)是一門研究用工程化方法構建和維護有效的、實用的和高質量的軟體的學科。
2)研究內容
i.研究和應用如何以系統性的、規範化的、可定量的過程化方法去開發和維護軟體
ii.如何把經過時間考驗而證明正確的管理技術和當前能夠得到的最好的軟體開發技術方法結合起來
3)軟體開發過程
i.問題定義----要解決的問題是什麼
ii.可行性研究----對上乙個階段所確定的問題是否有行得通的解決辦法
iii.需求分析----為了解決這個問題,目標系統需要做什麼
iv.概要設計----概括地說,應該如何實現目標系統
v.詳細設計----如何具體地實現這個系統
vi.程式編寫
vii.軟體測試
viii.軟體維護
2、使用者介面和使用者體驗
(1)使用者介面: ui是指對軟體的人機互動、操作邏輯、介面美觀的整體設計
(2)ui設計的三大原則:
1)置介面於使用者的控制之下
2)減少使用者的記憶負擔
3)保持介面的一一致性
(3)使用者介面設計流程:
1)確認目標使用者
2)採集目標使用者的習慣互動方式
3)提示和引導使用者
(4)兩個原則:
1)一致性原則:
i.設計目標一致
ii.元素外觀一致
iii.互動行為一致
2)可用性原則:
i.可理解
ii.可達到
iii.可控制
(5)使用者體驗:基於主觀、在使用者使用產品過程中建立的感受
第十四周總結
一.學習 今天很開心,因為我成功的做出了我人生的第乙個比較完整全面的頁面,雖然用的都是一些很簡單的 但那也是我花了乙個晚上做出來的,是我用這段時間所學的前端知識做出來的。雖然當時已經很晚了,但我絲毫感覺不到睡意,心中只有乙個目標,那就是今晚一定要完成它。或許對別人來說這不算什麼,但那張頁面被注入的精...
第十四周總結
又是新的一周,新的一周是新的起航,是夢的開始,每天的生活不需要過的多麼驚濤駭浪,只要我們是平平淡淡 腳踏實地 按照自己的追求走過的那就會有價值,就值得回憶。這周依舊平平淡淡,每天還是遵循自己的計畫一步步走過來的,最震撼的一件事就是我們搬到了609學習,可能是新環境的原因,這裡的學習氛圍相當好,條件也...
第十四周週末總結
這幾天做了幾道題感覺有點把握住感覺了,然而今天晚上c題做了一晚上到現在還沒對,先是改了無數遍終於改出來了,然後提交就是不對,感覺思路和 都對,樣例也過,就是過不了,快被氣死。今天晚上做出這道題再睡。終於一行行 檢查找到是乙個判斷中j寫成i了,因為乙個小小的失誤這道並不難的題改了三個小時了。偏偏樣例還...