軟體工程(九)

2021-09-30 18:59:14 字數 604 閱讀 2637

六、十七

程式編碼

程式語言:分為組合語言和高階語言二大類

語言的發展大致分為三個階段四代:面向機器的語言(機器語言,組合語言),高階語言(基礎語言,現代語言,專用語言),視覺化物件導向高階語言(***語言)

語言的選擇:1、根據應用的領域不同選擇不同的語言:商用(cobol、4gls語言),科學計算(fortran),系統等

2、系統使用者的要求決定的

3、可以使用的編譯程式

4、程式設計師的經驗和知識

5、軟體可移植性要求

6、編譯專用的語言,如果沒有合適的語言的話

7、演算法和計算複雜性,軟體的可靠性

8、資料結構的複雜性,軟體的可維護性

9、效率的考慮

10、了解語言的發展前景

選擇的原則:最少的工作量,最少技巧性,最少錯誤,最少維護,減少記憶原則。

結構化程式設計:

包括下面兩方面:1強調使用幾種基本控制結構2盡量採用從上到下,從粗到細的原則。

主要原則:1使用語言中的基本控制結構表示程式邏輯  2選用的控制結構只有乙個入口和乙個出口3複雜的結構應該有基本控制結構進行組合巢狀來實現的。

軟體工程 軟體工程概述

一.軟體 定義 計算機系統中的程式及其文件 程式 計算任務的處理物件和處理規則的描述 文件 為了便於了解程式所需的闡明性資料 特點 軟體的種類 按功能劃分 系統軟體 支援軟體 應用軟體 二.軟體工程的起源和概念 早期電腦程式 現在人們認為 在資訊產業中,微電子是基礎,計算機和網路是載體,軟體是核心 ...

軟體工程 軟體工程的概述

軟體工程是研究和應用如何以系統性的 規範化的 可定量的過程化方法去開發和維護軟體,以及如何把經過時間考 驗而證明正確的管理技術和當前能夠得到的最好的技術方法結合起來的學科,它涉及到程式語言 資料庫 軟體 開發工具 系統平台 標準 設計模式等方面。先從軟體工程的第一章開始說起 軟體工程的概述,這一章是...

軟體工程之軟體工程管理

乙個好的工程需要配套的管理體系,軟體工程也不列外。軟體工程就我的理解就是對軟體工程的各個階段都一定規範,俗話說 不以規矩,不能成方圓 而這個規矩就由管理來充當。乙個軟體工程管理需要軟體專案計畫 成本估算 進度計畫 風險分析和人員的組織形式 或調動 一 在軟體專案計畫中,專案的任務是研究專案的效能 功...