Latest Activity In Study Groups

Join Your Study Groups

VU Past Papers, MCQs and More

Software Engineering-1 (CS504)

Assignment # 1 (Fall 2011)

  Total marks = 20

                                                                                       Deadline Date = 31-Oct-2011

 

Please carefully read the following instructions before attempting the assignment.

 

Rules for Marking

It should be clear that your assignment would not get any credit if:

 

  • The assignment is submitted after due date.
  • The submitted assignment does not open or file is corrupt.
  • The assignment is copied. Note that strict action would be taken if the submitted assignment is copied from any other student. Both students will be punished severely.

 

1)      You should concern recommended books to clarify your concepts as handouts are not sufficient.

2)      You are supposed to submit your assignment in .doc format. Any other formats like scan images, PDF, Zip, rar, bmp, docx etc will not be accepted

3)      You are advised to upload your assignment at least two days before Due date.

4)      This assignment file comprises of Two (2) pages.

 

 

Important Note: 

 

Assignment comprises of 20 Marks. Note that no assignment will be accepted after due date via email in any case (whether it is the case of load shedding or emergency electric failure or internet malfunctioning etc.). Hence, refrain from uploading assignment in the last hour of the deadline, and try to upload Solutions at least 02 days before the deadline to avoid inconvenience later on.

 

For any query please contact: CS504@vu.edu.pk


Q1 [Marks 12]

 

Consider Email Manager Software (e.g. Outlook express). Following business level requirement was taken from its Requirement Specification document.

 

“User will be able to send/receive and store emails efficiently and securely to/from any domain (e.g. gmail, mail.yahoo etc)”

 

Being a Software Engineer, drive the following (from above mentioned business level requirement):

 

1)      User level requirement(s)

2)      Functional requirement(s)

3)      Non functional requirements(s)

 

 

 

 

Q2 [Marks 8]

 

“During the construction of Hydro Power project, it was suggested to shift the exit way, 50m left to its current position when project was nearly to be completed. However the task was going to be very difficult and costly. It could be accomplished easily if realized earlier.

 

Keeping in mind the concept of “change”, apply the above scenario in case of software development. Also mention the most suitable and worst phase for a needed change, in case of software development regarding cost and efforts.

Views: 1642

Attachments:

Replies to This Discussion

Myspace text generator

Salam to All

 

Please share your ideas about this assignment. It is a difficult one. 

 

Tnx

difficult buht hy

Solution of question 1 is on the example of lecture # 4 page 23. all the levels are give and we have to put or change values only..........

Solution of question # 2 is on the example of lecture # 3 page 17(importance of requirements)........we have to describe same method in the given scenario...........

Good Luck...

handsout pe page dekho example clearly mention hain page 23 and page 17 per jo example hain oun k words change kr do bs.....

bahi solution share kerna cs504 1st assignment ka

I promise copy paste nahi kero ga

 

CS504 Assignment No. 1 Fall 2011 Solution

Software Engineering-1 (CS504)
Assignment # 1 (Fall 2011)
Total marks = 20D
Deadline Date = 31-Oct-2011

Please carefully read the following instructions before attempting the assignment.

Rules for Marking
It should be clear that your assignment would not get any credit if:

 The assignment is submitted after due date.
 The submitted assignment does not open or file is corrupt.
 The assignment is copied. Note that strict action would be taken if the submitted assignment is copied from any other student. Both students will be punished severely.

1) You should concern recommended books to clarify your concepts as handouts are not sufficient.
2) You are supposed to submit your assignment in .doc format. Any other formats like scan images, PDF, Zip, rar, bmp, docx etc will not be accepted 
3) You are advised to upload your assignment at least two days before Due date.
4) This assignment file comprises of Two (2) pages.

Important Note: 
Assignment comprises of 20 Marks. Note that no assignment will be accepted after due date via email in any case (whether it is the case of load shedding or emergency electric failure or internet malfunctioning etc.). Hence, refrain from uploading assignment in the last hour of the deadline, and try to upload Solutions at least 02 days before the deadline to avoid inconvenience later on.

For any query please contact: CS504@vu.edu.pk

Q1 [Marks 12]
Consider Email Manager Software (e.g. Outlook express). Following business level requirement was taken from its Requirement Specification document.

"User will be able to send/receive and store emails efficiently and securely to/from any domain (e.g. gmail, mail.yahoo etc)" Being a Software Engineer, drive the following (from above mentioned business level requirement):

1) User level requirement(s)
2) Functional requirement(s)
3) Non functional requirements(s)

Q2 [Marks 8]
"During the construction of Hydro Power project, it was suggested to shift the exit way, 50m left to its current position when project was nearly to be completed. However the task was going to be very difficult and costly. It could be accomplished easily if realized earlier.

Keeping in mind the concept of "change", apply the above scenario in case of software development. Also mention the most suitable and worst phase for a needed change, in case of software development regarding cost and efforts.


Solution:



Q:1 Solution

Image has been scaled down 32% (600x482). Click this bar to view original image (871x699). Click image to open in new window.
[Image: vy2gxh.jpg]






Question No 2 :
Analyze the arguments of both students, and suggest with solid reasons that which argument seems to be more realistic and why?

Q2 [Marks 8]

“During the construction of Hydro Power project, it was suggested to shift the exit way, 50m left to its current position when project was nearly to be completed. However the task was going to be very difficult and costly. It could be accomplished easily if realized earlier.

Keeping in mind the concept of “change”, apply the above scenario in case of software development. Also mention the most suitable and worst phase for a needed change, in case of software development regarding cost and efforts.



and 

The argument of student a is write because the observer pattern is a software design pattern in which an object, called the subject, organize a list of its
dependents, called observers, and notifies them automatically of any state changes, usually by calling one of their methods. It is mainly used to 


implementing the distribution of any kind of event handling systems. There fore the argument of student a is write.

Q2 [Marks 8]

“During the construction of Hydro Power project, it was suggested to shift the exit way, 50m left to its current position when project was nearly to be completed. However the task was going to be very difficult and costly. It could be accomplished easily if realized earlier.

Keeping in mind the concept of “change”, apply the above scenario in case of software development. Also mention the most suitable and worst phase for a needed change, in case of software development regarding cost and efforts.

Good work . Please upload the solution file for idea.  Thanks

Solution:



Q:1 Solution






Question No 2 :
Analyze the arguments of both students, and suggest with solid reasons that which argument seems to be more realistic and why?


Answer:
The argument of student a is write because the observer pattern is a software design pattern in which an object, called the subject, organize a list of its
dependents, called observers, and notifies them automatically of any state changes, usually by calling one of their methods. It is mainly used to 


implementing the distribution of any kind of event handling systems. There fore the argument of student a is write.

koi to sahi solution share karein...

RSS

© 2021   Created by + M.Tariq Malik.   Powered by

Promote Us  |  Report an Issue  |  Privacy Policy  |  Terms of Service