【正文】
40%~50% 另外,軟件投入使用后,其變更和更新也需要成本。對(duì)許多使用期限長(zhǎng)的軟件而言,該成本往往高達(dá)開發(fā)成本的 3~4倍! 2021 IBM Software Institute IBM Software Institute 什么是 CASE ? 計(jì)算機(jī)輔助軟件工程 Computer Aided Software Engineering ? 分類: ? 高端 CASE: 支持軟件過程的早期階段,如分析和設(shè)計(jì) ? 低端 CASE: 支持實(shí)現(xiàn)和測(cè)試,如調(diào)試器,程序分析系統(tǒng),測(cè)試用例生成器和程序編輯器等。 2021 IBM Software Institute IBM Software Institute 優(yōu)良軟件屬性 ? 可維護(hù)性:不斷進(jìn)化,滿足用戶需求變化; ? 可依賴型:可靠性、安全性、保密性等,以及失敗時(shí)不造成傷亡和損失。 ? 有效性:不浪費(fèi)內(nèi)存和系統(tǒng)資源等 ? 可用性:用戶不需特殊努力即可操作。 2021 IBM Software Institute IBM Software Institute 軟件工程面臨的問題 1. 遺留系統(tǒng)的挑戰(zhàn) 2. 多樣性的挑戰(zhàn) 3. 交付上的挑戰(zhàn)(在不損及質(zhì)量的情況下,縮短移交時(shí)間) 2021 IBM Software Institute IBM Software Institute 職業(yè)和道德上的責(zé)任 ? 機(jī)密:保守雇主或客戶的機(jī)密,而不管是否簽署了保密協(xié)議 ? 工作能力:實(shí)事求是表述自己的工作能力,不應(yīng)有意接受超出自己能力的工作。 ? 知識(shí)產(chǎn)權(quán):知曉相關(guān)法律,保護(hù)雇主和客戶的知識(shí)產(chǎn)權(quán)。 ? 計(jì)算機(jī)濫用:不得將自己的技能濫用與他人的計(jì)算機(jī)。 2021 IBM Software Institute IBM Software Institute ACM/IEEE職業(yè)道德準(zhǔn)則 ? ACM美國(guó)計(jì)算機(jī)學(xué)會(huì) ? IEEE電氣和電子工程師協(xié)會(huì) 1. 公眾感 2. 客戶和雇主 3. 產(chǎn)品 4. 判斷力 5. 管理 6. 職業(yè)干 7. 同事 8. 自己 項(xiàng)目計(jì)劃書 一、 項(xiàng)目 內(nèi)容 : 找出 1 至 1 0 0 內(nèi)所有的素?cái)?shù) 二、 術(shù)語(yǔ) 和概念 : 1. 素?cái)?shù) : 除 1 之外只能被 1 和它本身整除的整數(shù) 2. 整除 : … . 三、 軟件實(shí)現(xiàn) 計(jì)劃 : 1. 找出 1 至 1 0 0 內(nèi)所有的整數(shù) 2. 針對(duì)第一步中的每個(gè)整數(shù)檢驗(yàn) 其 否是素?cái)?shù) 1) 測(cè)試從 2 到(該整數(shù) 1 )的所有整數(shù)是否能夠整除該整數(shù),若均不能整除,說明該整數(shù)是素?cái)?shù) 3. 若第二步 所 檢驗(yàn) 的 數(shù)是素?cái)?shù) , 則把它打印出來 四、 備注 : 1 、 根據(jù) J a v a 類的一般慣例,我們要在該項(xiàng)目的實(shí)現(xiàn)類中增加如下兩個(gè)方法: 1 ) 測(cè)試是否有下一個(gè)素?cái)?shù) ( b o o l ea n h as N ex t () ) 2 . ) 得到下個(gè)素?cái)?shù) ( i n t n e x t () ) 2 、功能擴(kuò)展 :找出任意整數(shù) X 到整數(shù) Y 之間的所有素?cái)?shù) 。