We are here with you hands in hands to facilitate your learning & don't appreciate the idea of copying or replicating solutions. Read More>>
CS711 - Software Design Assignment No. 1 Solution Fall 2016 Due Date: Nov 17, 2016
Assignment No. 01
SEMESTER Fall 2016
CS711 – Software Design
Due Date: November 17, 2016
Instructions to Solve Assignments
The purpose of assignments is provide you with hands on practice. It is expected that students will solve the assignments themselves. Following rules will apply during the evaluation of assignment.
Q# 01: (Marks: 20)
Consider Learning Management System of Virtual University of Pakistan. Being a designer, you are required to design this system’s design. So, as first step you have to decompose the system into subsystems using horizontal decomposition. Draw a design diagram representing the subsystems and their interaction.
Note: you can use any notation.
Q# 02: (Marks: 10)
Consider any subsystem from Question no. 1. Suppose you have decided to implement this subsystem as a “release” in context of “Agile Development”. Write any five user stories related to that subsystem.
Q# 03: (Marks: 20)
Read the paper titled “On the Impact of Design Flaws on Software Defects” available in this assignment folder and perform critical analysis of this paper i.e. provide strengths and weaknesses of the paper.
Bonus Points (Marks: 5):
There are some methods in a class that take more time as compared to other methods, so as a consequence, when these methods start execution, all other methods are blocked and have to wait until this method completes its execution. Keeping in mind the concept of “Detection Strategies” discussed in paper mentioned in Question. No. 3, develop a detection strategy to detect such time consuming methods.
For any query about the assignment, contact at CS711@vu.edu.pk
Share This With Friends......
Please Discuss here about this assignment.Thanks
Our main purpose here discussion not just Solution
We are here with you hands in hands to facilitate your learning and do not appreciate the idea of copying or replicating solutions.