1.軟件產(chǎn)品的特性是什么?p1
a.軟件產(chǎn)品是一種邏輯產(chǎn)品。
b.軟件產(chǎn)品的生產(chǎn)主是研制,軟件產(chǎn)品的成本主要體現(xiàn)在軟件的開發(fā)和研制上,
軟件開發(fā)完成后,復(fù)制就產(chǎn)生了大量軟件產(chǎn)品。
c.軟件產(chǎn)品不會用壞,不存在磨損\消耗問題。
d.軟件產(chǎn)品的生產(chǎn)主要是腦力勞動,還未完全擺脫手工開發(fā)方式,而且碰分是“定做”的。
e.軟件費用不斷增加,成本相當(dāng)昂貴。
2.軟件產(chǎn)品有幾個階段?各有何特征?
階段 特征
a.程序設(shè)計時代(1946-1956) 生產(chǎn)方式:個體手工勞動.
工 具:機器語言、匯編
開發(fā)方法:追求編和技巧,追求程序運行效率.
硬件特征:價格貴、存儲容量小、運行可靠性差。
軟件特征:只有程序、程序設(shè)計概念,不重視程序設(shè)計方法。
b.程序系統(tǒng)時代(1956-1968) 生產(chǎn)方式:小集團合作生產(chǎn).
工 具:高級語言
開發(fā)方法:個人技巧,開始提出結(jié)構(gòu)化方法。
硬件特征:速度、容量、工作可靠性有明顯提高,價格降低,銷售有爆炸性增長。
軟件特征:程序員數(shù)量猛增,已意識到軟件開發(fā)的重要性,開發(fā)技術(shù)沒有新的突破
,大量軟件開發(fā)的需求已提出,開發(fā)人員的素質(zhì)和工程兵的開發(fā)技術(shù)不
適應(yīng)規(guī)模大、結(jié)構(gòu)復(fù)雜的軟件開發(fā),產(chǎn)生了尖銳矛盾,導(dǎo)致軟件危機的產(chǎn)生
c.軟件工程時代(1968-今) 生產(chǎn)方式:工程化的生產(chǎn)
工具方法:數(shù)據(jù)庫、開發(fā)工具、開發(fā)環(huán)境、網(wǎng)絡(luò)、 分布式、面向?qū)ο蠹夹g(shù)
硬件特征:向超高速、大容量、微型化以及網(wǎng)絡(luò)化方向發(fā)展。
軟件特征: 開發(fā)技術(shù)有很大進步,但未能獲得突破性進展,軟件價格不斷上升,沒有完全擺脫軟件危機。
3.什么是軟件危機?其產(chǎn)生的原因是什么?
軟件危機:軟件發(fā)展第二階段的末期,由于計算機硬件技術(shù)的進步。一些復(fù)雜的、大型的軟件開發(fā)項目提出來了,但,軟件開發(fā)技術(shù)的進步一直未能滿足發(fā)展的要求。
在軟件開發(fā)中遇到的問題找不到解決的辦法,使問題積累起來,形成了尖銳的矛盾,因而導(dǎo)致了軟件危機。主要表現(xiàn)在以下幾個方面:
a.經(jīng)費預(yù)算經(jīng)常突破,完成時間一再拖延。
b.開發(fā)的軟件不通滿足用戶要求。
c.開發(fā)的軟件可維護性差。
d. 開發(fā)的軟件可靠性差。
a.軟件產(chǎn)品是一種邏輯產(chǎn)品。
b.軟件產(chǎn)品的生產(chǎn)主是研制,軟件產(chǎn)品的成本主要體現(xiàn)在軟件的開發(fā)和研制上,
軟件開發(fā)完成后,復(fù)制就產(chǎn)生了大量軟件產(chǎn)品。
c.軟件產(chǎn)品不會用壞,不存在磨損\消耗問題。
d.軟件產(chǎn)品的生產(chǎn)主要是腦力勞動,還未完全擺脫手工開發(fā)方式,而且碰分是“定做”的。
e.軟件費用不斷增加,成本相當(dāng)昂貴。
2.軟件產(chǎn)品有幾個階段?各有何特征?
階段 特征
a.程序設(shè)計時代(1946-1956) 生產(chǎn)方式:個體手工勞動.
工 具:機器語言、匯編
開發(fā)方法:追求編和技巧,追求程序運行效率.
硬件特征:價格貴、存儲容量小、運行可靠性差。
軟件特征:只有程序、程序設(shè)計概念,不重視程序設(shè)計方法。
b.程序系統(tǒng)時代(1956-1968) 生產(chǎn)方式:小集團合作生產(chǎn).
工 具:高級語言
開發(fā)方法:個人技巧,開始提出結(jié)構(gòu)化方法。
硬件特征:速度、容量、工作可靠性有明顯提高,價格降低,銷售有爆炸性增長。
軟件特征:程序員數(shù)量猛增,已意識到軟件開發(fā)的重要性,開發(fā)技術(shù)沒有新的突破
,大量軟件開發(fā)的需求已提出,開發(fā)人員的素質(zhì)和工程兵的開發(fā)技術(shù)不
適應(yīng)規(guī)模大、結(jié)構(gòu)復(fù)雜的軟件開發(fā),產(chǎn)生了尖銳矛盾,導(dǎo)致軟件危機的產(chǎn)生
c.軟件工程時代(1968-今) 生產(chǎn)方式:工程化的生產(chǎn)
工具方法:數(shù)據(jù)庫、開發(fā)工具、開發(fā)環(huán)境、網(wǎng)絡(luò)、 分布式、面向?qū)ο蠹夹g(shù)
硬件特征:向超高速、大容量、微型化以及網(wǎng)絡(luò)化方向發(fā)展。
軟件特征: 開發(fā)技術(shù)有很大進步,但未能獲得突破性進展,軟件價格不斷上升,沒有完全擺脫軟件危機。
3.什么是軟件危機?其產(chǎn)生的原因是什么?
軟件危機:軟件發(fā)展第二階段的末期,由于計算機硬件技術(shù)的進步。一些復(fù)雜的、大型的軟件開發(fā)項目提出來了,但,軟件開發(fā)技術(shù)的進步一直未能滿足發(fā)展的要求。
在軟件開發(fā)中遇到的問題找不到解決的辦法,使問題積累起來,形成了尖銳的矛盾,因而導(dǎo)致了軟件危機。主要表現(xiàn)在以下幾個方面:
a.經(jīng)費預(yù)算經(jīng)常突破,完成時間一再拖延。
b.開發(fā)的軟件不通滿足用戶要求。
c.開發(fā)的軟件可維護性差。
d. 開發(fā)的軟件可靠性差。