CS504 Mid term papers Sloved 2010 - 2

MIDTERM  EXAMINATION Spring 2010
CS504Software engineering  (Session - 1)


Cs504_Mid2010
1.   Howcanwedecreasecoupling?Explainit.                                        03marks
2.  Whatismeantby“system’sstaticView”?Discussbriefly.                  05marks
3.   Howtheobjects are identifiedinpetercodd’stechnique?                   05marks
4.  Whatisthepurposeofinteractiondiagram?                                         03marks
5.   Definecohesion.                                                                                 02marks
6.  Keepingconnie’scasestudyinmind,asdiscussedinlecture,listdownwholepartsstructureswhichwere identified.                                                                                            02marks
7.   Definedataflowdiagram
QuestionNo:1(Marks: 1)-Pleasechooseone
Byfollowingmodernsystemengineeringpracticessimulationof reactivesystems isnolongernecessary
►True
► False
QuestionNo:2(Marks: 1)-Pleasechoose--one
Thestatetransitiondiagram
► depicts relationshipsbetweendataobjects
► depictsfunctionsthattransformthedataflow
► indicateshowdataaretransformedbythesystem
► indicatessystemreactionstoexternalevents

QuestionNo:3(Marks:1)-
Pleasechooseone Controlflowdiagrams are
► neededtomodeleventdrivensystems.
►requiredforallsystems
► usedinplaceofdataflowdiagrams
► usefulformodelinguserinterfaces


QuestionNo:4(Marks: 1)-Pleasechooseone
Achangebecomes -------------becauseof closepresenceofdataandfunctions
►Localized
►Private
► Global
► Accessible
QuestionNo:5(Marks: 1)-Pleasechooseone
AcomplexSystemevolvesfroma
► smallersystem
► mediumsysetem
► biggersystem
► nonofthegiven
QuestionNo:6(Marks: 1)-Pleasechooseone
Couplingisameasureof----------------ofamoduleorcomponent.
► Independent
► Dependent
►Closeness
► Allofthegiven
QuestionNo:7(Marks: 1)-Pleasechooseone
SoftwareMaintenancephaseinvolves
► Debugging
► Addingnewfeatures
► makingchanges
►allofthegiven

QuestionNo:8(Marks: 1)-Pleasechooseone
Thehardestsinglepartofbuildingasoftwaresystemisdecidingprecisely-----------to build.
►what
► How
► When
► Why
QuestionNo:9(Marks: 1)-Pleasechooseone
InteractionDiagramsdepictthe-------------Behaviorofthesystem
►Static
► Dynamic
► Active
► Nonoftheabove
QuestionNo:10(Marks: 1)-Pleasechooseone
InSequenceDiagramsthetime requiredbythereceiverobjecttoprocessthemessageisdenotedbyan---------------
► ActivationBox
►SimpleBox
► Arrow
► Nonoftheabove
QuestionNo:11(Marks: 1)-Pleasechooseone
Apoorlydesignedinterfacecancauseausertomakecatastrophicerrorsisoneofthemotivations forGUI
►True
►False


QuestionNo:12( Marks:1)-Pleasechooseone
IdentifyingSystemFeatures include ------
►log importantinformation
►conductbusiness
► analyze business results
►alloftheabove
QuestionNo:13( Marks:1)-Pleasechooseone
Establishing responsibilities for objects includes
►Generalization Relationships
►Specialization Relationships
►alloftheabove
►identifying Association relationships
QuestionNo:14( Marks:1)-Pleasechooseone
Which of the following is a factfindingmethod?
►Sitevisits
►Prototyping
►Study of similar systems
►Allof given
QuestionNo:15( Marks:1)-Pleasechooseone
Windowsmobile is a popularmobile operating systemwhich seen commonlyon PDAs. Which of the followingcategory pair(s) bestdescribe(s) it?
►applicationsoftware,embeddedsoftware
►systemsoftware,web-basedsoftware
►application software,scientific software
►systemsoftware,embedded software Question No:16( Marks:1)-PleasechooseoneThe ObjectOrientedapproach

►improvesthereusabilityofcodes.
►makes objectsless independent.
►increases testing time.
►complicatesmapping of a systemmodelto an implementationmodel.
QuestionNo:17( Marks:2) Define abstraction ? Question No:18( Marks:2)
Is thedesignof software architecture a creative process?
QuestionNo:19( Marks:2)
Supposeyou are working asa software engineer involvedin thedevelopmentof an e-commerce website. Whatare the 2 mostimportantcharacteristics yoursoftwaremusthave?
QuestionNo:20( Marks:3)
Whatis the purpose of collaboration diagrams?
QuestionNo:21( Marks:3)
Whatis the difference between AggregationandAssociation?
QuestionNo:22( Marks:5)
whatparameters are usedtomeasure andanalyzedesign quality?
QuestionNo:23( Marks:5)
Howthe objects are identifiedin Petercodd’s technique?
Question05marks
comparisonof software architecture and Buildingarchitecture
Question10  marks
Codeexample of HighCoupling

MIDTERM  EXAMINATION Spring2010
CS504Softwareengineering  (Session-1)






Dated:29-05-2010
Time:60min


QuestionNo:1(Marks: 1)-Pleasechooseone
Controlflowdiagrams are.
Ø   Neededtomodeleventdrivensystems.
Ø   Requiredforallsystems.
Ø   Usedin placeof data flowdiagrams.
Ø   Usefulformodelinguserinterfaces.QuestionNo:2( Marks:1)-Pleasechooseone
TheDatadictionarycontaindescriptionofeachsoftware.
Ø   Configurationitem.
Ø   Dataobject
Ø   Diagram
Notation
QuestionNo:3( Marks:1)-Pleasechooseone

 
a cohesionclassisonewhichemphasize-------unitof----.
Ø   Singleandmultiple.
Ø   Multipleandfunctionality
Ø   Functionalandsingle
Ø   Singleandfunctional
QuestionNo:4( Marks:1)-Pleasechooseone
Flowchartsrepresent.
Ø   Sequence.
Ø   Random
Ø   Parallel
Ø   Nonof above
QuestionNo:5( Marks:1)-Pleasechooseone
----- givesOOtheabilitytohandleessential
Ø   Decentralization
Ø   Centralization
Ø   DecentralizationandCentralization
Ø   Nonof above
QuestionNo:6( Marks:1)-Pleasechooseone
InsequenceDiagramevents areorganizedina-----timeline
Ø   vertical
Ø   horizontal
Ø   VerticalandHorizontal
Ø   Nonof above
QuestionNo:7( Marks:1)-Pleasechooseone
Asynchronousmassages aredenoted
Ø   HalfArrow
Ø   SimpleLine
Ø   FullArrow

Ø   Nonof above
QuestionNo:8( Marks:1)-Pleasechooseone
Softwarecrisiscamein1960whatisthemainreasontoforthecrisis
Ø   Softwaredevelopmenttechnique
Ø   Hardware
Ø   Software
Ø   Nonof above
QuestionNo:10(Marks: 1)-Pleasechooseone
centralroleofthesoftwarerequirementDocumentinentiredevelopmentprocessis relatedto
Ø   Projectplanning
Ø   Projecttracing
Ø   Changecontrol
Ø   Allof above

QuestionNo:11(Marks:  1)-Pleasechooseone
Thescopedescriptionestablishesthe----------betweenthesystemwearedevelopingand everythingelseintheuniverse.Projectplanning
Ø   Boundary
Ø   System
Ø   limitation
Ø   Noneof above
QuestionNo:12(Marks: 1)-Pleasechooseone
whichoneisnotthetypeofmassagewhichsequencediagramdepict
Ø   Synchronous
Ø   asynchronous
Ø   Create(maybethis)

 
Ø   Update
QuestionNo:13(Marks: 1)-Pleasechooseone
cohesionis aboutmakingsureeachcomponentdoes----------thinganddoesitwell
Ø   Three
Ø   infinite
Ø   one
Ø   two
QuestionNo:14(Marks: 1)-Pleasechooseone
Nonfunctionrequirementcandivided
Ø   -----------
Ø   ------------
Ø   ---------------------
Ø   ---------
QuestionNo:15(Marks: 1)-Pleasechooseone
whatisthemostimportantsoftwarequalityofawebbasedtransaction
Ø   efficiency
Ø   Modularity
Ø   usability(maybethis)
Ø   Security
QuestionNo:16(Marks: 1)-Pleasechooseone
whichoneofthefollowingisgooddesignprincipleofsoftware
Ø   Coupling

Ø   Structuredprogramming(maybe)
Ø   ------------------------
Ø   ---------------------
QuestionNo:16(Marks:2)
AddinguserinterfacedetailintheSRSiscontroversialacreativeprocessi.ebyaddingGUI detailtotheSRSdocument,focuseshiftfromwhattohow(analysisdesign)doyou agree QuestionNo:17(Marks:2)
Isthedesignsoftware ofarchitectureacreativeprocess?
QuestionNo:18(Marks:3)
Whatisthearchitecturedesignprocessexplainbriefly.
QuestionNo:19(Marks:3) 
What is textualanalysis? QuestionNo:20(Marks:5)
What should be the consideration for the maintainable design?
QuestionNo:21(Marks:5)
Discusestherelationbetweensequencediagram&logicalcomplexity.

Leave a Reply

Related Posts Plugin for WordPress, Blogger...