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