Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
CS504- Software Engineering - I current MIDTERM EXAMINATION Spring 2011
VU Help • House Banner VU Help Virtual University Students - Assignments, Solved Papers, GDB & Exam Help Student Help Forum • Collaborative • Free Support
#1
full solve paper in attachment


Question No: 17 ( Marks: 2 )
To manage the complexity of the system we need to apply the principles of separation of concern. Discuss briefly.
Separation of concern, modularity, and abstraction are different but related principles.
Separation of concern allows us to deal with different individual aspects of a problem by
considering these aspects in isolation and independent of each other.

WHAT is MODULES :
complex system may be divided into smaller pieces of lesser complexity called
modules.

Question No: 18 ( Marks: 2 )
What is elaborated Usecase? Explain it

Elaborated Use Cases
After the derivation of the use case model, each use is elaborated by adding detail of
interaction between the user and the software system. An elaborated use case has the
following components:
• Use Case Name
• Implementation Priority: the relative implementation priority of the use case.
• Actors: names of the actors that use this use case.
• Summary: a brief description of the use case.


Question No: 19 ( Marks: 2 )
What is Software Architecture?
Garlan and Perry, guest editorial to the IEEE Transactions on Software Engineering, April
1995:
Software architecture is "the structure of the components of a program/system,
their interrelationships, and principles and guidelines governing their design and
evolution over time."

Question No: 20 ( Marks: 3 )
What notation is used for Sequence Diagrams? Draw it graphically.

. The objects are organized in a horizontal line and the events in a vertical
time line.
The Notation
Following diagram illustrates the notation used for drawing sequence diagrams.
: Professor
CourseManager
Math 101 - Section
1 : CourseOffering
Add professor (Professor)
Lifeline Message

Question No: 21 ( Marks: 3 )
How can we decrease Coupling explain it.

we can reduce the coupling of a system by minimizing the number of messages
in the protocol of a class. The problem with large public interfaces is that you can never
find what you are looking for…smaller public interfaces make a class easier to
understand and modify. This can be further elaborated with the help of the following
example. Suppose we have two functions defined for setting the desired temperature in
the room:


Question No: 22 ( Marks: 5 )
Narrate some of the architectural design guidelines that can help in addressing non-functional requirements challenges. ( PSSAM)

 Performance:
Performance can be enhanced by localising operations to minimise subsystem
communication. That is, try to have self-contained modules as
much as possible so that inter-module communication is minimized.

 Security
Security can be improved by using a layered architecture with critical
assets put in inner layers.

 Safety
Safety-critical components should be isolated

 Availability
– Availability can be ensured by building redundancy in the system and
having redundant components in the architecture.



Attached Files
.doc   504solvedallinone.doc (Size: 1.01 MB / Downloads: 274)

0300-9520262
Get solution in 24 hour
|cpmputer & internetConfusedmileys81:[SIZE="4"][SIZE="3"]....[/SIZE][/SIZE]
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  pak301- Final Term Solved Papers for 2011 Xpert 1 7,298 02-09-2012, 12:29 PM
Last Post: David
  cs401 midterm paper november2011 thewaqasyaqoob 1 3,931 11-30-2011, 01:10 AM
Last Post: Xpert
  eng201 midterm paper subjective 26th November, 2011 Xpert 2 4,916 11-27-2011, 05:27 PM
Last Post: Xpert
  ACC501 Midterm subjective paper shared by student 26th Noivember, 2011 Xpert 0 3,101 11-26-2011, 11:46 PM
Last Post: Xpert
  cs403 database management midterm current paper of fall 2011 on 26th November Xpert 0 2,811 11-26-2011, 11:35 PM
Last Post: Xpert
  CS507 mid term exam of today fall november 2011 Vuhelper 1 3,135 11-26-2011, 08:23 PM
Last Post: Vuhelper
  eco401 mid term today current paper fall november 2011 Vuhelper 0 3,114 11-26-2011, 08:21 PM
Last Post: Vuhelper
  acc501 mid term current solve paper fall November 2011 Vuhelper 0 3,524 11-26-2011, 08:08 PM
Last Post: Vuhelper
  CS601 Current Spring 2011 Final Term VU Paper 20 July 2011 Vuhelper 1 3,091 11-21-2011, 02:33 PM
Last Post: sid786
  MGT101 today's 25 july 2011 final term paper (subjective) naveed004 0 3,971 07-25-2011, 10:30 PM
Last Post: naveed004

Forum Jump:


Users browsing this thread: 1 Guest(s)
VU Help • House Banner VU Help Virtual University Students - Assignments, Solved Papers, GDB & Exam Help Student Help Forum • Collaborative • Free Support