A. 考一個軟體工程師,有什麼學習資料,和方法,最好有個階段性的學習步驟
考個軟體工程師,確切地說是「軟體設計師」,至少在軟考里你能考到職稱是「軟體設計師」。軟考(軟體設計師)的官方考試指定用書是《軟體設計師教程》,還有一本是《軟體設計師歷年真題與解析》,你把真題與解析上面的所有歷年試題做一遍,有不會的或者掌握欠缺的就翻看教程,兩者有機結合,復習效果很不錯,到你正式考試時會對試題很熟悉了,做起來會很順暢,我復習備考時就是這么做的,希望幫助到你。
B. 求關於軟體工程案例的書或資料
納尼,你說的是那種語言,編程語言多了
C. 誰有軟體工程方面的資料
你在哪兒念書啊
D. 誰有軟體工程介紹的資料詳細內容。
軟體工程是一門研究用工程化方法構建和維護有效的、實用的和高質量的軟體的學科。它涉及到程序設計語言、資料庫、軟體開發工具、系統平台、標准、設計模式等方面。在現代社會中,軟體應用於多個方面。典型的軟體有電子郵件、嵌入式系統、人機界面、辦公套件、操作系統、編譯器、資料庫、游戲等。同時,各個行業幾乎都有計算機軟體的應用,如工業、農業、銀行、航空、政府部門等。這些應用促進了經濟和社會的發展,也提高了工作和生活效率。
E. 軟體工程師資格認證(初級)需要看哪些資料
您現在所在位置:首頁>>水平考試大綱>>軟體工程師考試(初級)大綱
軟體工程師考試(初級)大綱
一、考試說明
1.考試要求:
(1)掌握計算機系統的基本知識;
(2)掌握計算機運算和演算法的基本知識;
(3)掌握數據結構的基本知識;
(4)理解軟體工程方法;
(5)熟悉Windows98操作系統的主要功能和操作;
(6)掌握C語言的程序設計技術;
(7)掌握SQL語言的使用。
2.通過本級水平考試的合格人員具有從事計算機程序編制(程序員)的實際工作能力和業務水平。
3.本級水平考試范圍包括三個模塊,即模塊1、模塊2和模塊3。題型為單項選擇題。每個模塊考試時間為90分鍾。
二、考試范圍
模塊1:計算機運算基礎
1.1計算機系統
1.1.1計算機系統的基本組成
1.1.2計算機硬體系統
●中央處理器
●內存儲器
●外存儲器
●輸入設備
●輸出設備
1.1.3計算機軟體系統
●計算機軟體及其分類
●操作系統的功能及其分類
●程序設計語言與語言處理程序
1.1.4微型計算機的分類與主要性能指標
●微型計算機的分類
●微型計算機的主要性能指標
1.1.5計算機的特點及其應用
●計算機工作的主要特點
●計算機的主要應用
●計算機的發展方向
1.1.6計算機安全
●微型計算機的使用環境
●微型計算機的維護
●計算機病毒及其防治
1.2計算機計數制
1.2.1數制的基本概念
1.2.2二進制及其運算
●二進制與十進制之間的轉換
●二進制數據的算術運算與邏輯運算
1.2.3十六進制與十進制之間的轉換
1.2.4八進制與十進制之間的轉換
1.2.5各種計算機計數制之間的轉換
1.3計算機編碼
1.3.1計算機中數的表示
●正負數的表示
●定點數與浮點數
●原碼、反碼、補碼
1.3.2字元編碼
1.3.3漢字編碼
模塊2:軟體開發基礎
2.1軟體工程基本概念
2.1.1軟體工程的概念
2.1.2軟體生命周期
2.1.3瀑布模型
2.1.4原型法
2.1.5軟體工具與軟體開發環境
2.2基本數據結構
2.2.1數據結構的基本概念
●什麼叫數據結構
●數據結構的存儲
2.2.2線性表
●線性表的基本概念
●順序存儲結構下線性表的插入與刪除
●線性鏈表
2.2.3棧
2.2.4隊列
2.2.5二叉樹
2.3演算法
2.3.1演算法的基本概念
2.3.2演算法的復雜度
●演算法的時間復雜度
●演算法的空間復雜度
2.3.3常用基本演算法
●冒泡排序
●快速排序
●希爾排序
●堆排序
●對分查找
2.4程序設計概念
2.4.1程序設計的基本方法
●結構化設計
●模塊化設計
●自頂向下、逐步細化的設計過程
2.4.2程序設計的風格
2.4.3程序的調試
2.5軟體詳細設計的表達
2.5.1程序流程圖
2.5.2NS圖
2.5.3問題分析圖PAD
2.5.4判定表
2.5.5過程設計語言PDL
2.6文字處理技術
模塊3:程序編制基礎
3.1C語言編程
3.1.1程序的基本組成
●說明與定義
●數據的輸入與輸出
●數據的處理
3.1.2選擇結構
●兩路分支選擇
●多路分支選擇i
3.1.3循環結構
●當型循環
●直到型循環
●for循環
●循環的嵌套
3.1.4模塊設計
●模塊的實現——函數
●模塊間的參數傳遞
●模塊的遞歸調用
3.1.5數組
●一維數組
●二維數組
●字元數組
●數組作為函數參數
3.1.6指針
●指針的基本概念
●指針變數
●數組與指針
●字元串與指針
●指針數組與指向指針的指針
●函數與指針
3.1,7結構體
●結構體類型變數
●結構體數組
●結構體與指針
●關於結構體的其它說明
3.1.8文件
●文件的概念
●文件的打開與關閉
●文件的讀寫
●文件的定位
3.2Windows98中文版操作系統
3.2.1了解Windows98中文版操作系統
3.2.2配置Windows98中文版操作系統
3.2.3Windows98的基本操作
3.2.4Windows98資源管理器
3.3關系資料庫語言SQL
3.3.1資料庫的基本概念
3.3.2SQL語言概要
●SQL語言的功能與特點
●SQL的數據類型
●SQL的語句結構
●SQL的命令分類
3.3.3資料庫定義
●表、視圖和索引
●表的建立、修改和刪除
●視圖的建立、修改和刪除
●索引的建立和刪除
3.3.4數據查詢
●單表查詢
●多表查詢
●附加子句
●視圖的查詢
3.3.5數據修改
●數據的輸入
●數據的修改
●數據的刪除
●視圖的修改
3.3.6SQL數據控制
3.3.7嵌入式SQL
●不用游標的DML語句
●使用游標的DML語句
F. 軟體工程的基本介紹
軟體工程一直以來都缺乏一個統一的定義,很多學者、組織機構都分別給出了自己的定義:
BarryBoehm:運用現代科學技術知識來設計並構造計算機程序及為開發、運行和維護這些程序所必需的相關文件資料。
IEEE:在軟體工程術語匯編中的定義:軟體工程是:1.將系統化的、嚴格約束的、可量化的方法應用於軟體的開發、運行和維護,即將工程化應用於軟體;2.在1中所述方法的研究
FritzBauer:在NATO會議上給出的定義:建立並使用完善的工程化原則,以較經濟的手段獲得能在實際機器上有效運行的可靠軟體的一系列方法。
《計算機科學技術網路全書》:軟體工程是應用計算機科學、數學、邏輯學及管理科學等原理,開發軟體的工程。軟體工程借鑒傳統工程的原則、方法,以提高質量、降低成本和改進演算法。其中,計算機科學、數學用於構建模型與演算法,工程科學用於制定規范、設計范型(paradigm)、評估成本及確定權衡,管理科學用於計劃、資源、質量、成本等管理。
比較認可的一種定義認為:軟體工程是研究和應用如何以系統性的、規范化的、可定量的過程化方法去開發和維護軟體,以及如何把經過時間考驗而證明正確的管理技術和當前能夠得到的最好的技術方法結合起來。
內涵:
一、軟體工程過程是指為獲得軟體產品,在軟體工具的支持下由軟體工程師完成的一系列軟體工程活動,包括以下四個方面:
1、P(Plan)——軟體規格說明。規定軟體的功能及其運行時的限制。
2、D(DO)——軟體開發。開發出滿足規格說明的軟體。
3、C(Check)——軟體確認。確認開發的軟體能夠滿足用戶的需求。
4、A(Action)——軟體演進。軟體在運行過程中不斷改進以滿足客戶新的需求。
二、從軟體開發的觀點看,它就是使用適當的資源(包括人員,軟硬體資源,時間等),為開發軟體進行的一組開發活動,在活動結束時輸入(即用戶的需求)轉化為輸出(最終符合用戶需求的軟體產品)。三個階段:定義階段:可行性研究初步項目計劃、需求分析; 開發階段:概要設計、詳細設計、實現、測試;運行和維護階段:運行、維護、廢棄原則:1、抽象;2、信息隱蔽;3、模塊化;4、局部化;5、確定性;6,一致性;7、完備性;8、可驗證性
G. 怎麼下載《軟體工程》原書第9版的資料
本書帶有大量支持材料幫助教師採用此書作為軟體工程教材授課。這些材料包括:
● 本書所有章的幻燈片。
● 幻燈片中的圖和表。
● 關於書中案例研究的進一步資料。
● 會在軟體工程課程中用到的其他案例研究。
● 有關系統工程的其他幻燈片。
● 4個Web章,涵蓋了形式化方法、交互設計、應用體系結構以及文檔化。
● 部分章後練習的答案。