software engineeringWord格式文档下载.docx
《software engineeringWord格式文档下载.docx》由会员分享,可在线阅读,更多相关《software engineeringWord格式文档下载.docx(12页珍藏版)》请在冰豆网上搜索。
![software engineeringWord格式文档下载.docx](https://file1.bdocx.com/fileroot1/2022-11/16/392b94fe-368d-4924-b14c-ad6fe15b0063/392b94fe-368d-4924-b14c-ad6fe15b00631.gif)
s/wengineeringisanengineeringdisciplinethatisconcernedwithallaspectsofs/wproduction.
3、Whatissystemengineering?
Systemengineeringisconcernedwithallaspectsofcomputer-basedsystemsdevelopmentincludinghardware,software,andprocessengineering.
4、Whatarethekindsofsoftwareproducts(Typesofsoftwareproducts)?
1)、Genericproducts:
Thesearestand-alones/waremarketedandsoldtoanycustomerwhoisabletobuythem.Eg:
database,wordprocessors,drawingpackages.
2)、Customizedproducts:
S/wthatisgivingbyaparticularcustomertomeetsitsownneed.Eg:
ATMcard.
5、Whatarethes/wprocessactivities?
1)specification:
whatistherequirementofthecustomer
2)development:
wherethes/wisdesignedandprogrammed
3)validation:
wherethes/wischeckedtoensurethatitiswhatthecustomerrequires
4)evolution:
changingcustomerandmarketrequirements.
6、Whatisthedifferencebetweens/wengineeringandsystemengineering?
Systemengineeringisconcernedwithallaspectsofcomputer-basedsystemsdevelopmentincludinghardware,software,andprocessengineering.softwareengineeringispartofsystemengineering.
7、Whatisthedifferencebetweensoftwareengineeringandcomputerscience?
Computersciencefocusontheoryandfundamentals;
softwareengineeringisconcernedwiththepracticalitiesofdevelopingusefulsoftware.
8、Essentialattributesofgoodsoftware.
1)Maintainability
2)Dependabilityandsecurity.
3)Efficiency.
4)Acceptability.
9、可能出的20分大题之一
Whatarethesoftwareapplications?
从书上第10到11页任选3个,后面的也要写出来
1)stand-aloneapplications:
theseareapplicationthatrunonalocalcomputer,suchasaPC.theyincludeallnecessaryfunctionalityanddonotneedbeconnectedtoanetwork.
2)Interactivetransaction-basedapplications:
theseareapplicationsthatexecuteonaromotecomputerandthatareaccessedbyusersfromtheirownPCsorterminals.theseincludewebapplications,alsoincludesbusinesssystem.
3)Embeddedcontrolsystem:
thesearesoftwarecontrolsystemsthatcontrolandmanagehardwaredevices.thereareprobablymoreembeddedsystemsthananyothertypesofsystems.
4)Batchptocessingsystems:
thesearebusinesssystemsthataredesignedtoprocessdatainlargebatches.theyprocesslargenumbersofindividualinputstocreatcorrespondingoutputs.
5)Entertainmentsystems:
thesearesystemsthatareprimarilyforpersonaluseandwhichareintendedtoentertaintheuse.mostofthesesystemsaregamesofonekindoranother.
6)Systemsformodelingandsimulation:
thesearesystemsthataredevelopedbyscientistsandenginnerstomodelphysicalprocessorsituations,whichincludemany,separate,interacingobjects.
7)Datacollectionsystems:
thesearesystemsthatcollectdatafromtheirenvironmentusingasetofsensorsandsendthatdatatoothersystemsforprocessing.
8)Systemsofsystems:
thesearesystemsthatarecomposedofanumberofothersoftwaresystems.
Chapter2
1、Whatarethetypesofs/wprocessactivities?
1)Plan-driven(Planinadvance)whereallofthesoftwareprocessesareplannedinadvanced,andprocessesmesuredagainstthisplan.
2)AgileprocessWhereplanningisincrementalanditiseasiertochangecustomer’srequirement.
2、Whatiss/wprocessmodel?
Asoftwareprocessmodelisasimplifiedrepresentationofasoftwareprocess.Eachprocessmodelrepresentsaprocessfromaparticularperspective,andthusprovidesonlypartialinformationaboutthatprocess.
3、Whatisprototyping?
Whatarethebenefitsofit?
1)Aprototypeisaninitialversionofas/wsystemthatisusedtodemonstrateconcepts,tryoutdesignoptions.
2)①Improveddesignquality
②Improvedsystemusability
③Improvedmaintainability
④Reduceddevelopmenteffort
4、可能出的20分大题之一
Whatarethes/wprocessmodels?
或者是s/wdevelopmentlifecycle
要求答出每一个的“含义+图+解释”
1)、Thewaterfallmodel
Thewaterfallmodelisanexampleofaplan-drivenprocess.Thistakesthefundamentalprocessactivitiesofspecification,development,validationandevolutionandrepresentsthemasseparateprocessphasessuchasrequirementsspecification,softwaredesign,implementation,testing,andsoon.
画P30页的图
Theprincipalstagesofthewaterfallmodeldirectlyreflectthefundamentaldevelopmentactivities:
①、Requirementsanalysisanddefinition.
Developmentteammeetprojectstakeholdertostaticfytheneedsandestablishtherequirementtoidentifytheprojectgoal.
②、Systemandsoftwaredesign
Creatingtheaccuratedesigninthisstageisvitalbecauseaftercompletingthedesignstagethedevelopmentteamdoesn’tgobacktothepreviousstage.Thedesignfinalizedandoutcomeofthedesigndependsofit.
③、Implementation