欢迎来到天天文库
浏览记录
ID:15782133
大小:87.00 KB
页数:20页
时间:2018-08-05
《软件工程复习资料中文版》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、绝密Ch1产品规格通用产品规范的软件应该做什么是由软件改变软件开发人员和决策是由开发商拥有。定制产品规范的软件应该做什么是对软件的客户拥有他们所需的软件的变化作出决定。软件是什么?计算机程序,相关的文档和数据。好软件的属性是什么?(随意其中4点就行)可维护性可靠性功能可用的安全效率可接受性软件工程是什么?(定义)软件工程是一门工程学科。关注的是软件生产的所有方面,从系统规范的早期阶段通过后,系统的使用和维护。基本的软件工程活动是什么?软件规范软件开发软件验证软件演化QuestionAnswerWhatissoftware?Computerprogram
2、sandassociateddocumentation.Softwareproductsmaybedevelopedforaparticularcustomerormaybedevelopedforageneralmarket.Whataretheattributesofgoodsoftware?Goodsoftwareshoulddelivertherequiredfunctionalityandperformancetotheuserandshouldbemaintainable,dependableandusable.Whatissoftware
3、engineering?Softwareengineeringisanengineeringdisciplinethatisconcernedwithallaspectsofsoftwareproduction.Whatarethefundamentalsoftwareengineeringactivities?Softwarespecification,softwaredevelopment,softwarevalidationandsoftwareevolution.Whatisthedifferencebetweensoftwareenginee
4、ringandcomputerscience?Computersciencefocusesontheoryandfundamentals;softwareengineeringisconcernedwiththepracticalitiesofdevelopinganddeliveringusefulsoftware.Whatisthedifferencebetweensoftwareengineeringandsystemengineering?Systemengineeringisconcernedwithallaspectsofcomputer-
5、basedsystemsdevelopmentincludinghardware,softwareandprocessengineering.Softwareengineeringispartofthismoregeneralprocess.QuestionAnswerWhatarethekeychallengesfacingsoftwareengineering?Copingwithincreasingdiversity,demandsforreduceddeliverytimesanddevelopingtrustworthysoftware.Wh
6、atarethecostsofsoftwareengineering?Roughly60%ofsoftwarecostsaredevelopmentcosts,40%aretestingcosts.Forcustomsoftware,evolutioncostsoftenexceeddevelopmentcosts.Whatarethebestsoftwareengineeringtechniquesandmethods?Whileallsoftwareprojectshavetobeprofessionallymanagedanddeveloped,
7、differenttechniquesareappropriatefordifferenttypesofsystem.Forexample,gamesshouldalwaysbedevelopedusingaseriesofprototypeswhereassafetycriticalcontrolsystemsrequireacompleteandanalyzablespecificationtobedeveloped.Youcan’t,therefore,saythatonemethodisbetterthananother.Whatdiffere
8、nceshasthewebmadetosoftwareengineering?Thewebha
此文档下载收益归作者所有