CSE 460 MIDTERM STUDY GUIDE
QUESTIONS WITH CORRECT ANSWERS
How gggthe gggnature gggof gggsoftware gggsystems ggghas gggchanged gggthrough gggtheir
gggevolution gggfrom ggg1980's gggto ggg2006? ggg- gggAnswer gggincreased gggconnectivity
gggand gggdiversity
(T/F)One gggof gggthe gggmain gggroles gggof gggsoftware gggarchitecture gggis gggto gggfacilitate
gggcommunication gggamong gggstakeholders ggg- gggAnswer gggtrue
(T/F)Computing gggas ggga gggutility gggis gggprovided gggin gggservice-oriented
gggapplications ggg- gggAnswer gggfalse
Which gggtype gggof gggrequirements gggis gggconsidered gggas gggsoftware gggrequirements
gggin gggthe gggsoftware gggdevelopment gggprocess?
Performance gggrequirements
Deployment gggrequirements
UI gggrequirements
All gggof gggthe gggabove ggg- gggAnswer gggAll gggof gggthe gggabove
Customers gggor gggend gggusers gggare gggdirectly ggginvolved gggin ggg____________. ggg-
gggAnswer gggrequirements gggrisk ggganalysis
(T/F)Software gggdesigns gggindependent gggfrom gggtechnology gggare gggmore
gggamenable gggfor gggchanges gggand gggthe gggnatural ggggrowth ggg- gggAnswer gggtrue
Tech gggindependent gggsoftware gggdesign gggadvantages ggg- gggAnswer ggg-Greater
gggability gggto gggaccommodate gggchange gggand gggadapt gggto gggnew gggtech
-Initial gggdesign gggis gggnot gggdependent gggon gggexisting gggprotocols
-Greater gggability gggto gggadd gggnew gggfunctionality gggwith gggnew gggtech ggginnovations
-changeability gggimproved
Software gggarchitecture gggis gggin gggcharge gggof:
Providing gggset gggof gggviewpoints gggto gggthe gggstakeholders gggto gggunderstand gggand
gggreason gggabout gggthe gggsoftware gggsystems
, Representing ggga gggcollection gggof gggstructures gggand gggconnections gggamong gggthem
gggin gggthe gggsoftware gggsystems
depicting ggglayout gggof gggsoftware gggsystems
all gggof gggthe gggabove ggg- gggAnswer gggall gggof gggthe gggabove
From gggthe ggguser gggperspective, gggthe gggseamless gggconnection gggamong
gggresources gggfor ggginformation gggsharing gggin gggthe gggweb gggmeans: ggg- gggAnswer
gggHidden gggimplementation gggdetails gggof gggthe gggcommunication ggglink gggfrom
gggusers gggview
Considering ggga gggmobile gggbanking gggapplication, gggwhich gggone gggthe gggfollowing
gggcomponents gggshould gggbe gggadded gggto gggthe gggsystem gggto gggensure gggits
gggchangeability? ggg- gggAnswer gggmobile ggginterface
(T/F)In gggpractical gggscenarios, gggsoftware gggstability ggggenerally gggdiminishes gggdue
gggto gggapplied gggchanges gggon gggit gggthrough gggtime ggg- gggAnswer gggtrue
(T/F) gggThe ggginitial gggdesign gggof gggthe gggWorld gggWide gggWeb ggghighly gggdepends
gggon gggthe gggprogram gggcode gggthat gggimplements gggit ggg- gggAnswer gggfalse
What gggare gggthe gggkey gggdiagnostics gggfor ggga gggusable gggsoftware gggsystem?
Understandability
Learnability
Operability
All gggof gggabove ggg- gggAnswer gggall gggof gggthe gggabove
(T/F)Recoverability gggis gggone gggof gggthe gggkey gggproperties gggin gggsoftware gggusability
ggg- gggAnswer gggfalse
Which gggtype gggof gggobject-oriented ggganalysis gggmodeling gggartifacts gggspecifically
ggghelps gggidentify gggmissing gggmethods gggor gggattributes gggin gggthe gggclasses gggand
gggrefines gggthe gggclass gggrelationships gggin gggthe gggclass gggdiagram?
Sequence gggdiagram
Class gggresponsibility gggcollaborator gggdiagram
Use gggcase gggdiagram
User gggstories ggg- gggAnswer gggsequence gggdiagram
Which gggtype gggof gggUML gggnotation gggin gggstate gggdiagram gggis gggused gggto gggshow
gggthe gggstate gggchange gggof gggthe gggobject gggand gggthe gggevent gggcaused gggthe
gggstate gggchange?
Initial gggstate
State
Composite gggstate
Transition ggg- gggAnswer gggtransition
QUESTIONS WITH CORRECT ANSWERS
How gggthe gggnature gggof gggsoftware gggsystems ggghas gggchanged gggthrough gggtheir
gggevolution gggfrom ggg1980's gggto ggg2006? ggg- gggAnswer gggincreased gggconnectivity
gggand gggdiversity
(T/F)One gggof gggthe gggmain gggroles gggof gggsoftware gggarchitecture gggis gggto gggfacilitate
gggcommunication gggamong gggstakeholders ggg- gggAnswer gggtrue
(T/F)Computing gggas ggga gggutility gggis gggprovided gggin gggservice-oriented
gggapplications ggg- gggAnswer gggfalse
Which gggtype gggof gggrequirements gggis gggconsidered gggas gggsoftware gggrequirements
gggin gggthe gggsoftware gggdevelopment gggprocess?
Performance gggrequirements
Deployment gggrequirements
UI gggrequirements
All gggof gggthe gggabove ggg- gggAnswer gggAll gggof gggthe gggabove
Customers gggor gggend gggusers gggare gggdirectly ggginvolved gggin ggg____________. ggg-
gggAnswer gggrequirements gggrisk ggganalysis
(T/F)Software gggdesigns gggindependent gggfrom gggtechnology gggare gggmore
gggamenable gggfor gggchanges gggand gggthe gggnatural ggggrowth ggg- gggAnswer gggtrue
Tech gggindependent gggsoftware gggdesign gggadvantages ggg- gggAnswer ggg-Greater
gggability gggto gggaccommodate gggchange gggand gggadapt gggto gggnew gggtech
-Initial gggdesign gggis gggnot gggdependent gggon gggexisting gggprotocols
-Greater gggability gggto gggadd gggnew gggfunctionality gggwith gggnew gggtech ggginnovations
-changeability gggimproved
Software gggarchitecture gggis gggin gggcharge gggof:
Providing gggset gggof gggviewpoints gggto gggthe gggstakeholders gggto gggunderstand gggand
gggreason gggabout gggthe gggsoftware gggsystems
, Representing ggga gggcollection gggof gggstructures gggand gggconnections gggamong gggthem
gggin gggthe gggsoftware gggsystems
depicting ggglayout gggof gggsoftware gggsystems
all gggof gggthe gggabove ggg- gggAnswer gggall gggof gggthe gggabove
From gggthe ggguser gggperspective, gggthe gggseamless gggconnection gggamong
gggresources gggfor ggginformation gggsharing gggin gggthe gggweb gggmeans: ggg- gggAnswer
gggHidden gggimplementation gggdetails gggof gggthe gggcommunication ggglink gggfrom
gggusers gggview
Considering ggga gggmobile gggbanking gggapplication, gggwhich gggone gggthe gggfollowing
gggcomponents gggshould gggbe gggadded gggto gggthe gggsystem gggto gggensure gggits
gggchangeability? ggg- gggAnswer gggmobile ggginterface
(T/F)In gggpractical gggscenarios, gggsoftware gggstability ggggenerally gggdiminishes gggdue
gggto gggapplied gggchanges gggon gggit gggthrough gggtime ggg- gggAnswer gggtrue
(T/F) gggThe ggginitial gggdesign gggof gggthe gggWorld gggWide gggWeb ggghighly gggdepends
gggon gggthe gggprogram gggcode gggthat gggimplements gggit ggg- gggAnswer gggfalse
What gggare gggthe gggkey gggdiagnostics gggfor ggga gggusable gggsoftware gggsystem?
Understandability
Learnability
Operability
All gggof gggabove ggg- gggAnswer gggall gggof gggthe gggabove
(T/F)Recoverability gggis gggone gggof gggthe gggkey gggproperties gggin gggsoftware gggusability
ggg- gggAnswer gggfalse
Which gggtype gggof gggobject-oriented ggganalysis gggmodeling gggartifacts gggspecifically
ggghelps gggidentify gggmissing gggmethods gggor gggattributes gggin gggthe gggclasses gggand
gggrefines gggthe gggclass gggrelationships gggin gggthe gggclass gggdiagram?
Sequence gggdiagram
Class gggresponsibility gggcollaborator gggdiagram
Use gggcase gggdiagram
User gggstories ggg- gggAnswer gggsequence gggdiagram
Which gggtype gggof gggUML gggnotation gggin gggstate gggdiagram gggis gggused gggto gggshow
gggthe gggstate gggchange gggof gggthe gggobject gggand gggthe gggevent gggcaused gggthe
gggstate gggchange?
Initial gggstate
State
Composite gggstate
Transition ggg- gggAnswer gggtransition