




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
.
/
Chapter1
1
Whichquestionnolongerconcernsthemodernsoftwareengineer?
A> Whydoescomputerhardwarecostsomuch?
B> Whydoessoftwaretakealongtimetofinish?
C> Whydoesitcostsomuchtodevelopapieceofsoftware?
D> Whycan'tsoftwareerrorsberemovedfromproductspriortodelivery?
Section1.1
2
Softwareisaproductandcanbemanufacturedusingthesametechnologiesusedforotherengineeringartifacts.
A> True
B> False
Section1.1
3
Softwaredeterioratesratherthanwearsoutbecause
A> Softwaresuffersfromexposuretohostileenvironments
B> Defectsaremorelikelytoariseaftersoftwarehasbeenusedoften
C> Multiplechangerequestsintroduceerrorsincomponentinteractions
D> Softwaresparepartsbecomehardertoorder
Section1.2
4
WebAppsareamixtureofprintpublishingandsoftwaredevelopment,makingtheirdevelopmentoutsidetherealmofsoftwareengineeringpractice.
A> True
B> False
Section1.3
5
Whichoftheitemslistedbelowisnotoneofthesoftwareengineeringlayers?
A> Process
B> Manufacturing
C> Methods
D> Tools
Section1.4
6
Softwareengineeringumbrellaactivitiesareonlyappliedduringtheinitialphasesofsoftwaredevelopmentprojects.
A> True
B> False
Section1.4
7
Whichofthesearethe5genericsoftwareengineeringframeworkactivities?
A> communication,planning,modeling,construction,deployment
B> communication,riskmanagement,measurement,production,reviewing
C> analysis,designing,programming,debugging,maintenance
D> analysis,planning,designing,programming,testing
Section1.5
8
Planningaheadforsoftwarereusereducesthecostandincreasesthevalueofthesystemsintowhichtheyareincorporated.
A> True
B> False
Section1.5
9
Theessenceofsoftwareengineeringpracticemightbedescribedasunderstandtheproblem,planasolution,carryouttheplan,andexaminetheresultforaccuracy.
A> True
B> False
Section1.6
10
Inagileprocessmodelstheonlydeliverableworkproductistheworkingprogram.
A> True
B> False
Section1.7
11
Amostsoftwaredevelopmentprojectsareinitiatedtotrytomeetsomebusinessneed.
A> True
B> False
Section1.7
12
Ingeneralsoftwareonlysucceedsifitsbehaviorisconsistentwiththeobjectivesofitsdesigners.
A> True
B> False
Chapter2
1
Whichofthefollowingarerecognizedprocessflowtypes?
A> Concurrentprocessflow
B> Iterativeprocessflow
C> Linearprocessflow
D> Spiralprocessflow
E> bothaandc
2
Softwareprocessescanbeconstructedoutofpre-existingsoftwarepatternstobestmeettheneedsofasoftwareproject.
A> True
B> False
Section2.2
3
Whichofthesearestandardsforassessingsoftwareprocesses?
A> SEI
B> SPICE
C> ISO9000
D> ISO9001
E> bothbandd
4
Thewaterfallmodelofsoftwaredevelopmentis
A> Areasonableapproachwhenrequirementsarewelldefined.
B> Agoodapproachwhenaworkingprogramisrequiredquickly.
C> Thebestapproachtouseforprojectswithlargedevelopmentteams.
D> Anoldfashionedmodelthatisrarelyusedanymore.
5
Theincrementalmodelofsoftwaredevelopmentis
A> Areasonableapproachwhenrequirementsarewelldefined.
B> Agoodapproachwhenaworkingcoreproductisrequiredquickly.
C> Thebestapproachtouseforprojectswithlargedevelopmentteams.
D> Arevolutionarymodelthatisnotusedforcommercialproducts.
6
Evolutionarysoftwareprocessmodels
A> Areiterativeinnature
B> Caneasilyaccommodateproductrequirementschanges
C> Donotgenerallyproducethrowawaysystems
D> Alloftheabove
7
Theprototypingmodelofsoftwaredevelopmentis
A> Areasonableapproachwhenrequirementsarewelldefined.
B> Ausefulapproachwhenacustomercannotdefinerequirementsclearly.
C> Thebestapproachtouseforprojectswithlargedevelopmentteams.
D> Ariskymodelthatrarelyproducesameaningfulproduct.
8
Thespiralmodelofsoftwaredevelopment
A> Endswiththedeliveryofthesoftwareproduct
B> Ismorechaoticthantheincrementalmodel
C> Includesprojectrisksevaluationduringeachiteration
D> Alloftheabove
9
Theconcurrentdevelopmentmodelis
A> Anothernameforconcurrentengineering.
B> Defineseventsthattriggerengineeringactivitystatetransitions.
C> Onlyusedfordevelopmentofparallelordistributedsystems.
D> Usedwheneveralargenumberofchangerequestsareanticipated.
E> bothaandb
10
Thecomponent-baseddevelopmentmodelis
A> Onlyappropriateforcomputerhardwaredesign.
B> Notabletosupportthedevelopmentofreusablecomponents.
C> Dependentonobjecttechnologiesforsupport.
D> Notcosteffectivebyknownquantifiablesoftwaremetrics.
11
Theformalmethodsmodelofsoftwaredevelopmentmakesuseofmathematicalmethodsto
A> Definethespecificationforcomputer-basedsystems
B> Developdefectfreecomputer-basedsystems
C> Verifythecorrectnessofcomputer-basedsystems
D> Alloftheabove
12
WhichoftheseisnotoneofthephasenamesdefinedbytheUnifiedProcessmodelforsoftwaredevelopment?
A> Inceptionphase
B> Elaborationphase
C> Constructionphase
D> Validationphase
13
WhichoftheseisnotacharacteristicofPersonalSoftwareProcess?
A> Emphasizespersonalmeasurementofworkproduct
B> Practitionerrequirescarefulsupervisionbytheprojectmanager
C> Individualpractitionerisresponsibleforestimatingandscheduling
D> Practitionerisempoweredtocontrolqualityofsoftwareworkproducts
14
WhichoftheseareobjectivesofTeamSoftwareProcess?
A> Acceleratesoftwareprocessimprovement
B> Allowbettertimemanagementbyhighlytrainedprofessionals
C> Buildself-directedsoftwareteams
D> Showmanagershowtoreducecostsandsustainquality
E> bothbandc
Section2.7
15
Processtechnologytoolsallowsoftwareorganizationstocompressschedulesbyskippingunimportantactivities.
A> True
B> False
Section2.8
16
Itisgenerallyacceptedthatonecannothaveweaksoftwareprocessesandcreatehighqualityendproducts.
A> True
B> False
Chapter3.
1
Agilityisnothingmorethantheabilityofaprojectteamtorespondrapidlytochange.
A> True
B> False
Section3.1
2
Whichofthefollowingisnotnecessarytoapplyagilitytoasoftwareprocess?
A> Eliminatetheuseofprojectplanningandtesting
B> Onlyessentialworkproductsareproduced
C> Processallowsteamtostreamlinetasks
D> Usesincrementalproductdeliverystrategy
Section3.2
3
Howdoyoucreateagileprocessestomanageunpredictability?
A> Requirementsgatheringmustbeconductedverycarefully
B> Riskanalysismustbeconductedbeforeplanningtakesplace
C> Softwareincrementsmustbedeliveredinshorttimeperiods
D> Softwareprocessesmustadapttochangesincrementally
E> bothcandd
Section3.3
4
Inagilesoftwareprocessesthehighestprioritiesistosatisfythecustomerthroughearlyandcontinuousdeliveryofvaluablesoftware.
A> True
B> False
5
Whichofthefollowingtraitsneedtoexistamongthemembersofanagilesoftwareteam?
A> Competence
B> Decision-makingability
C> Mutualtrustandrespect
D> Alloftheabove
6
Inagiledevelopmentitismoreimportanttobuildsoftwarethatmeetsthecustomers'needstodaythanworryaboutfeaturesthatmightbeneededinthefuture.
A> True
B> False
7
WhatarethefourframeworkactivitiesfoundintheExtremeProgramming<XP>processmodel?
A> analysis,design,coding,testing
B> planning,analysis,design,coding
C> planning,analysis,coding,testing
D> planning,design,coding,testing
Section3.5
8
Allagileprocessmodelsconformtoagreaterorlesserdegreetotheprinciplesstatedinthe"ManifestoforAgileSoftwareDevelopment".
A> True
B> False
9
WhatarethethreeframeworkactivitiesfortheAdaptiveSoftwareDevelopment<ASD>processmodel?
A> analysis,design,coding
B> feasibilitystudy,functionalmodeliteration,implementation
C> requirementsgathering,adaptivecycleplanning,iterativedevelopment
D> speculation,collaboration,learning
10
WhichisnotoneofthekeyquestionsthatisansweredbyeachteammemberateachdailyScrummeeting?
A> Whatdidyoudosincethelastmeeting?
B> Whatobstaclesareyouencountering?
C> Whatisthecauseoftheproblemsyouareencountering?
D> Whatdoyouplantoaccomplishbethenextteammeeting?
11
TheDynamicSystemsDevelopmentMethod<DSDM>suggestsaphilosophythatisbasedontheParetoprinciple<80%oftheapplicationcanbedeliveredin20%ofthetimerequiredtobuildthecompleteapplication>.
A> True
B> False
12
InFeatureDrivenDevelopment<FDD>aclient-valuedfeatureisaclient-valuedfunctionthatcanbedeliveredintwoweeksorless.
A> True
B> False
13
AgileModeling<AM>providesguidancetopractitionerduringwhichofthesesoftwaretasks?
A> Analysis
B> Design
C> Coding
D> Testing
E> bothaandb
14
AgileUnifiedProcessusestheclassicUPphasedactivities<inception,elaboration,construction,transition>tohelptheteamvisualizetheoverallprocessflow.
A> True
B> False
Chapter4
1
Softwareengineeringprincipleshaveaboutathreeyearhalf-life.
A> True
B> False
Section4.2
2
Whichofthefollowingisnotoneofcoreprinciplesofsoftwareengineeringpractice?
A> Alldesignshouldbeassimpleaspossible,butnosimpler
B> Asoftwaresystemexistsonlytoprovidevaluetoitsusers.
C> Paretoprinciple<20%ofanyproductrequires80%oftheeffort>
D> Rememberthatyouproduceotherswillconsume
3
Everycommunicationactivityshouldhaveafacilitatortomakesurethatthecustomerisnotallowedtodominatetheproceedings.
A> True
B> False
4
Theagileviewofiterativecustomercommunicationandcollaborationisapplicabletoallsoftwareengineeringpractice.
A> True
B> False
5
Onereasontoinvolveeveryoneonthesoftwareteamintheplanningactivityisto
A> adjustthegranularityoftheplan
B> controlfeaturecreep
C> getallteammembersto"signup"totheplan
D> understandtheproblemscope
6
Projectplansshouldnotbechangedoncetheyareadoptedbyateam.
A> True
B> False
7
Requirementsmodelsdepictsoftwareinwhichthreedomains?
A> architecture,interface,component
B> cost,risk,schedule
C> information,function,behavior
D> Noneoftheabove
8
Thedesignmodelshouldbetraceabletotherequirementsmodel?
A> True
B> False
9
Teamsusingagilesoftwarepracticesdonotgenerallycreatemodels.
A> True
B> False
10
Whichofthefollowingisnotoneoftheprinciplesofgoodcoding?
A> Createunittestsbeforeyoubegincoding
B> Createavisuallayoutthataidsunderstanding
C> Refractorthecodeafteryoucompletethefirstcodingpass
D> Writeself-documentingcode,notprogramdocumentation
11
AsuccessfultestIonesthatdiscoversatleastoneas-yetundiscoverederror.
A> True
B> False
12
Whichofthefollowingarevalidreasonsforcollectingcustomerfeedbackconcerningdeliveredsoftware?
A> Allowsdeveloperstomakechangestothedeliveredincrement
B> Deliveryschedulecanberevisedtoreflectchanges
C> Developerscanidentifychangestoincorporateintonextincrement
D> Alloftheabove
Chapter5
1
Requirementsengineeringisagenericprocessthatdoesnotvaryfromonesoftwareprojecttoanother.
A> True
B> False
Section5.1
2
Duringprojectinceptiontheintentoftheofthetasksaretodetermine
A> basicproblemunderstanding
B> natureofthesolutionneeded
C> peoplewhowantasolution
D> noneoftheabove
E> a,b,andc
Section5.1
3
Threethingsthatmakerequirementselicitationdifficultareproblemsof
A> budgeting
B> scope
C> understanding
D> volatility
E> b,c,andd
4
Astakeholderisanyonewhowillpurchasethecompletedsoftwaresystemunderdevelopment.
A> True
B> False
5
Itisrelativelycommonfordifferentcustomerstoproposeconflictingrequirements,eacharguingthathisorherversionistherightone.
A> True
B> False
6
Whichofthefollowingisnotoneofthecontext-freequestionsthatwouldbeusedduringprojectinception?
A> Whatwillbetheeconomicbenefitfromagoodsolution?
B> Whoisbehindtherequestforwork?
C> Whowillpayforthework?
D> Whowillusethesolution?
7
Incollaborativerequirementsgatheringthefacilitator
A> arrangesthemeetingplace
B> cannotbeacustomer
C> controlsthemeeting
D> mustbeanoutsider
8
WhichofthefollowingisnotoneoftherequirementclassificationsusedinQualityFunctionDeployment<QFD>?
A> exciting
B> expected
C> mandatory
D> normal
9
Theworkproductsproducedduringrequirementelicitationwillvarydependingonthe
A> sizeofthebudget
B> sizeoftheproductbeingbuilt
C> softwareprocessbeingused
D> stakeholdersneeds
Section5.4
10
Developersandcustomerscreateuse-casestohelpthesoftwareteamunderstandhowdifferentclassesofend-userswillusefunctions.
A> True
B> False
Section5.4
11
Use-caseactorsarealwayspeople,neversystemdevices.
A> True
B> False
Section5.5
12
Theresultoftherequirementsengineeringtaskisananalysismodelthatdefineswhichofthefollowingproblemdomain<s>?
A> information
B> functional
C> behavioral
D> alloftheabove
13
Analysispatternsfacilitatethetransformationoftheanalysismodelintoadesignmodelbysuggestingreliablesolutionstocommonproblems.
A> True
B> False
Section5.6
14
Inwin-winnegotiation,thecustomer'sneedsaremeteventhoughthedeveloper'sneedmaynotbe.
A> True
B> False
Section5.7
15
Inrequirementsvalidationtherequirementsmodelisreviewedtoensureitstechnicalfeasibility.
A> True
B> False
Chapter6
1
Whichoftheseisnotanelementofarequirementsmodel?
A> Behavioralelements
B> Class-basedelements
C> Dataelements
D> Scenario-basedelements
2
Whichofthefollowingisnotanobjectiveforbuildingarequirementsmodel?
A> definesetofsoftwarerequirementsthatcanbevalidated
B> describecustomerrequirements
C> developanabbreviatedsolutionfortheproblem
D> establishbasisforsoftwaredesign
3
Object-orienteddomainanalysisisconcernedwiththeidentificationandspecificationofreusablecapabilitieswithinanapplicationdomain.
A> True
B> False
4
Instructuredanalysismodelsfocusonthestructureoftheclassesdefinedforasystemalongwiththeirinteractions.
A> True
B> False
Section6.2
5
Creationandrefinementofusecasesifanimportantpartofscenario-basedmodeling.
A> True
B> False
6
Itisimportanttoconsideralternativeactorinteractionswhencreatingapreliminaryusecase.
A> True
B> False
7
Brainstormingisonetechniquethatmaybeusedtoderiveacompletesetofusecaseexceptions.
A> True
B> False
8
Inmanycasesthereisnoneedtocreateagraphicalrepresentationofausagescenario.
A> True
B> False
9
UMLactivitydiagramsareusefulinrepresentingwhichanalysismodelelements?
A> Behavioralelements
B> Class-basedelements
C> Flow-basedelements
D> Scenario-basedelements
10
Oneormoreattributesofadataobjectmustbedefinedasakeytoallowthelocationofaninstanceofthedataobject.
A> True
B> False
11
Theentityrelationshipdiagram
A> depictsrelationshipsbetweendataobjects
B> depictsfunctionsthattransformthedataflow
C> indicateshowdataaretransformedbythesystem
D> indicatessystemreactionstoexternalevents
12
Whichofthefollowingshouldbeconsideredascandidateobjectsinaproblemspace?
A> events
B> people
C> structures
D> alloftheabove
13
Attributesarechosenforanobjectbyexaminingtheproblemstatementandidentifyingtheentitiesthatappeartoberelated.
A> True
B> False
14
Whichofthefollowingisnotoneofthebroadcategoriesusedtoclassifyoperations?
A> computation
B> datamanipulation
C> eventmonitors
D> transformers
15
WhichofthefollowingitemsdoesnotappearonaCRCcard?
A> classcollaborators
B> classname
C> classreliability
D> classresponsibilities
16
Classresponsibilitiesaredefinedby
A> itsattributesonly
B> itscollaborators
C> itsoperationsonly
D> bothitsattributesandoperations
17
Ananalysispackageinvolvesthecategorizationofanalysismodelelementsintousefulgroupings.
A> True
B> False
Chapter7
1
Thedataflowdiagram
A> depictsrelationshipsbetweendataobjects
B> depictsfunctionsthattransformthedataflow
C> indicateshowdataaretransformedbythesystem
D> indicatessystemreactionstoexternalevents
E> bothbandc
2
Controlflowdiagramsare
A> neededtomodeleventdrivensystems.
B> requiredforallsystems.
C> usedinplaceofdataflowdiagrams.
D> usedtorepresentsystembehavior.
3
ThecontrolspecificationrepresentsthesystembehaviorusingUMLsequenceandstatediagrams.
A> True
B> False
4
Thedataflowdiagrammustbeaugmentedbymin-specthatcanserveasaguidethedesignofthesoftwarecomponentthatwillimplementtheprocess.
A> True
B> False
5
Forpurposesofbehaviormodelinganeventoccurswhenever
A> astateandprocessexchangeinformation.
B> thesystemanactorexchangeinformation.
C> twoactorsexchangeinformation.
D> twoobjectsexchangeinformation.
6
Forpurposesofbehaviormodelingastateisany
A> consumerorproducerofdata.
B> dataobjecthierarchy.
C> observablemodeofbehavior.
D> welldefinedprocess.
7
Thestatetransitiondiagram
A> depictsrelationshipsbetweendataobjects
B> depictsfunctionsthattransformthedataflow
C> indicateshowdataaretransformedbythesystem
D> indicatessystemreactionstoexternalevents
8
TheUMLsequencediagramshowtheorderinwhichsystemeventsareprocessed.
A> True
B> False
Section7.4
9
Analysispatternsarediscovered,theyarenotexplicitlycreated.
A> True
B> False
Section7.5
10
ItisnotpossibletojustifythetimerequiredforWebApprequirementsanalysis.
A> True
B> False
11
Whichisnotoneoftheanalysisactivitiesthatisusedtocreateacompleteanalysismodel?
A> Configurationanalysis
B> Contentanalysis
C> Functionalanalysis
D> Marketanalysis
12
Contentobjectsareextractedfromusecasesbyexaminingthescenariodescriptionfordirectorindirectcontentreferences.
A> True
B> False
13
WhataretheelementsofaWebAppinteractionmodel?
A> activitydiagrams,sequencediagrams,statediagrams,interfaceprototype
B> activitydiagrams,collaborationdiagrams,sequencediagrams,statediagrams
C> use-cases,sequencediagrams,statediagrams,interfaceprototype
D> use-cases,sequencediagrams,statediagrams,sequencediagrams
14
UMLactivitydiagramscanbeusedtorepresenttheuserobservablefunctionalitydeliveredbytheWebAppaswellastheoperationscontainedineachanalysisclass.
A> True
B> False
15
Configurationanalysisfocusesonthearchitectureoftheuser'swebbrowsingenvironment.
A> True
B> False
Chapter8
1
Whichofthefollowingareareasofconcerninthedesignmodel?
A> architecture
B> data
C> interfaces
D> projectscope
E> a,b,andc
Section8.1
2
Theimportanceofsoftwaredesigncanbesummarizedinasingleword
A> accuracy
B> complexity
C> efficiency
D> quality
3
Whichofthesearecharacteristicsofagooddesign?
A> exhibitsstrongcouplingbetweenitsmodules
B> implementsallrequirementsintheanalysismodel
C> includestestcasesforallcomponents
D> providesacompletepictureofthesoftware
E> bothbandd
4
Whichofthefollowingisnotacharacteristiccommontoalldesignmethods?
A> configurationmanagement
B> functionalcomponentrepresentation
C> qualityassessmentguidelines
D> refinementheuristics
5
Whattypesofabstractionareusedinsoftwaredesign?
A> control
B> data
C> environmental
D> procedural
E> a,b,andd
6
Whichofthefollowingcanbeusedtorepresentthearchitecturaldesignofapieceofsoftware?
A> Dynamicmodels
B> Functionalmodels
C> Structuralmodels
D> Alloftheabove
7
Designpatternsarenotapplicabletothedesignofobject-orientedsoftware?
A> True
B> False
8
Sincemodularityisanimportantdesigngoalitisnotpossibletohavetoomanymodulesinaproposeddesign.
A> True
B> False
9
Informationhidingmakesprogrammaintenanceeasierbyhidingdataandprocedurefromunaffectedpartsoftheprogram.
A> True
B> False
10
Cohesionisaqualitativeindicationofthedegreetowhichamodule
A> canbewrittenmorecompactly.
B> focusesonjustonething.
C> isabletocompleteitsfunctioninatimelymanner.
D> isconnectedtoothermodulesandtheoutsideworld.
11
Couplingisaqualitativeindicationofthedegreetowhichamodule
A> canbewrittenmorecompactly.
B> focusesonjustonething.
C> isabletocompleteitsfunctioninatimelymanner.
D> isconnectedtoothermodulesandtheoutsideworld.
12
Whenusingstructureddesignmethodologiestheprocessofstepwiserefinementisunnecessary.
A> True
B> False
13
Softwaredesignsarerefactoredtoallowthecreationofsoftwarethatiseasiertointegrate,easiertotest,andeasiertomaintain.
A> True
B> False
14
Whichofthefollowingisnotoneofthefivedesignclasstypes
A> Businessdomainclasses
B> Entityclasses
C> Processclasses
D> Userinterfaceclasses
15
Whichdesignmodelelementsareusedtodepictamodelofinformationrepresentedfromtheuser'sview?
A> Architecturaldesignelements
B> Component-leveldesignelements
C> Datadesignelements
D> Interfacedesignelements
16
Whichdesignisequivalenttothefloorplanofahouse?
A> Architecturaldesign
B> Component-leveldesign
C> Datadesign
D> Interfacedesign
17
Whichdesignmodelisequivalenttothedetaileddrawingsoftheaccesspointsandexternalutilitiesforahouse?
A> Architecturaldesign
B> Component-leveldesign
C> Datadesign
D> Interfacedesign
18
Whichdesignmodelisequivalenttoasetofdetaileddrawingsforeachroominahouse?
A> Architecturaldesign
B> Component-leveldesign
C> Datadesign
D> Interfacedesign
19
Thedeploymentdesignelementsspecifythebuildorderforthesoftwarecomponents.
A> True
B> False
Chapter9
1
Thebestrepresentationofsystemarchitectureisanoperationalsoftwareprototype.
A> True
B> False
2
Thearchitecturalrepresentationscanbeanenablerforcommunicationamongprojectstakeholders.
A> True
B> False
3
Anarchitecturaldescriptionisoftendocumentedusinganarchitecturetemplate.
A> True
B> False
Section9.2
4
Anarchitecturalgenrewilloftendictatethearchitecturalapproachthatmayusedforthestructuretobebuilt.
A> True
B> False
Section9.3
5
Anarchitecturalstyleencompasseswhichofthefollowingelements?
A> constraints
B> setofcomponents
C> semanticmodels
D> syntacticmodels
E> a,b,andc
6
Todeterminethearchitecturalstyleorcombinationofstylesthatbestfitstheproposedsystem,requirementsengineeringisusedtouncover
A> algorithmiccomplexity
B> characteristicsandconstraints
C> controlanddata
D> designpatterns
7
Beforeanarchitecturalpatterncanbechosenforuseinaspecificsystemitmusthaveacodeimplementationtofacilitateitsreuse.
A> True
B> False
8
Thecriteriausedtoassessthequalityofanarchitecturaldesignshouldbebasedonsystem
A> accessibility
B> control
C> data
D> implementation
E> bothbandc
9
Duringprocessofmodelingthesystemincontext,systemsthatinteractwiththetargetsystemarerepresentedas
A> Peer-levelsystems
B> Subordinatesystems
C> Superordinatesystems
D> Workingsystems
E> a,b,andc
10
Onceselected,archetypesalwaysneedtoberefinedfurtherasarchitecturaldesignproceeds.
A> True
B> False
11
Whichofthefollowingisnotanexampleofinfrastructurecomponentsthatmayneedtobeintegratedintothesoftwarearchitecture?
A> Communicationscomponents
B> Databasecomponents
C> Interfacecomponents
D> Memorymanagementcomponents
12
Inthearchitecturetrade-offanalysismethodthearchitecturalstyleshouldbedescribedusingthe
A> dataflowview
B> moduleview
C> processview
D> userview
E> a,b,andc
13
Quantitativemethodsforassessingthequalityofproposedarchitecturaldesignsarereadilyavailable.
A> True
B> False
14
Ausefultechniqueforevaluatingtheoverallcomplexityofaproposedarchitectureistolookatthecomponent
A> cohesion
B> flowdependencies
C> sharingdependencies
D> size
E> bothbandc
Section9.6
15
Whentheoverallflowinasegmentofadataflowdiagramislargelysequentialandfollowsstraight-linepaths_________ispresent.
A> lowcoupling
B> goodmodularity
C> transactionflow
D> transformflow
16
Whenasingleitemthattriggersotherdataflowalongoneofmanypaths________characterizestheinformationflowinasegmentofadataflowdiagramispresent.
A> highcoupling
B> poormodularity
C> transactionflow
D> transformflow
Chapter10
1
Inthemostgeneralsenseacomponentisamodularbuildingblockforcomputersoftware.
A> True
B> False
2
Inthecontextofobject-orientedsoftwareengineeringacomponentcontains
A> attributesandoperations
B> instancesofeachclass
C> rolesforeachactor<deviceoruser>
D> setofcollaboratingclasses
3
Intraditionalsoftwareengineeringmodulesmustserveinwhichofthefollowingroles?
A> Controlcomponent
B> Infrastructurecomponent
C> Problemdomaincomponent
D> Alloftheabove
4
Softwareengineersalwaysneedtoceratecomponentsfromscratchinordertomeetcustomerexpectationsfully.
A> True
B> False
5
Whichofthefollowingisnotoneofthefourprinciplesusedtoguidecomponent-leveldesign?
A> DependencyInversionPrinciple
B> InterfaceSegregationPrinciple
C> Open-ClosedPrinciple
D> ParsimoniousComplexityPrinciple
6
Theuseofstereotypescanhelpidentifythenatureofcomponentsatthedetaileddesignlevel.
A> True
B> False
7
Classesandcomponentsthatexhibitfunctional,layer,orcommunicationalcohesionarerelativelyeasytoimplement,test,andmaintain.
A> True
B> False
8
Softwarecouplingisasignofpoorarchitecturaldesignandcanalwaysbeavoidedineverysystem.
A> True
B> False
Section10.3
9
Incomponentdesignelaborationrequireswhichofthefollowingelementstobedescribeindetail?
A> Algorithms
B> Attributes
C> Interfaces
D> Operations
E> b,c,andd
Section10.3
10
Incomponent-leveldesignpersistentdatasourcesreferto
A> Componentlibraries
B> Databases
C> Files
D> Alloftheabove
E> bothbandc
11
WebAppcontentdesignatthecomponentlevelfocusesonco
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论