We are here with you hands in hands to facilitate your learning & don't appreciate the idea of copying or replicating solutions. Read More>>

Looking For Something at vustudents.ning.com? Click Here to Search

www.bit.ly/vucodes

+ Link For Assignments, GDBs & Online Quizzes Solution

www.bit.ly/papersvu

+ Link For Past Papers, Solved MCQs, Short Notes & More


Dear Students! Share your Assignments / GDBs / Quizzes files as you receive in your LMS, So it can be discussed/solved timely. Add Discussion

How to Add New Discussion in Study Group ? Step By Step Guide Click Here.

CS504 Software Engineering - I Assignment No 02 Fall 2019 Solution & Discussion

+ How to Follow the New Added Discussions at Your Mail Address?

+ How to Join Subject Study Groups & Get Helping Material?

+ How to become Top Reputation, Angels, Intellectual, Featured Members & Moderators?

+ VU Students Reserves The Right to Delete Your Profile, If?


See Your Saved Posts Timeline

Views: 2129

.

+ http://bit.ly/vucodes (Link for Assignments, GDBs & Online Quizzes Solution)

+ http://bit.ly/papersvu (Link for Past Papers, Solved MCQs, Short Notes & More)

+ Click Here to Search (Looking For something at vustudents.ning.com?)

+ Click Here To Join (Our facebook study Group)

Replies to This Discussion

Please Discuss here about this assignment.Thanks

Our main purpose here discussion not just Solution

Students having same subject can start discussion here to solve assignment, GDB & Quiz and can clear their concepts until solution is provided. 

 

P.S:    Please always try to add the discussion in proper format title like “CS101 Assignment / GDB No 01 Solution & Discussion Due Date: ___________”

Then copy Questions from assignment file and paste in Discussion.

 

http://bit.ly/vucodes (For Assignments, GDBs & Online Quizzes Solution)

http://bit.ly/papersvu (For Past Papers, Solved MCQs, Short Notes & More)

Click Here to Search (Looking For something at vustudents.ning.com?)

Click Here to Join (Our facebook study Group)

yar solution dy do koi....kal last date hy

idea solution plzz..

CS504 Assignment No 02 Solution Fall 2019

Below link 

CS504_Assignmnet_2_Solution_Fall_2019_vustudents.ning.com.docx

1st assignment solution h y not 2

this solution is 1st assignment not 2nd assignmentsolution.

Scenario

 

These days, online shopping is very popular. Different online shopping sites offer variety of products to its customers. A customer can visit the website and purchase the desired items. Store management expands its product line time to time by adding new items. A product item in the system may go through any of five states during its life cycle. 

 

Store management adds new items in the system which becomes available for purchase to the customers. They can also remove or disable any item which becomes unavailable to the customers. Customers can select an item to their cart and they can also remove it from the cart to be available for purchase again. Item is purchased after confirmation of the order from the customer and it will be queued for shipment. A product item might become unavailable if it runs out of stock after a purchase. A queued item can also be cancelled by the customer before it is dispatched, which will become available for purchase again. Purchased item will be dispatched to the customer after confirming the status of the product item.

 

 

 

 

Question No. 1:                                                                                                                                   (10)

Carefully read the above mentioned scenario and identify the five possible states of product item life cycle. Also draw the State Transition Diagram for the mentioned scenario with proper labelling of the transitions.

 

Question No. 2:                                                                                                                                   (10)

 Suppose you are hired as a software engineer in an XYZ organization for maintaining design of an existing educational institute system. For this purpose, you will need to apply the software design principles for a good maintainable design. All the changes in the system design should be localized, so that, it should have a minimal effect on other parts of the system. A small portion of code from the existing system is given below. This code is observed to be loosely cohesive. You are required to apply the software design principles and make the code highly cohesive.

 

class course {
    private:

         string course_code;
         string course_name;
         int credit_hours;
         int enrolled_student;
         int student_id;
         string student_name;
         int studentCurrentSemster;
         float student_gpa; 
             

   public: 
      void setCourseCode(string);
      void setCourseName(string);
      void setCreditHours(int);
      void countEnrolledStudent();
      void setStudentId(int);
     
      string getCourseCode();
      string getCourseName();
      int getCreditHours();
      int getStudentId(); 
      int getStudentCurrentSemster();
};

Solution please

CS504 Software Engineering-1 Assignment 2 Solution & Discussion Fall 2019


 

Assignment No. 02

Semester: Fall 2019

Software Engineering-1 (CS504)

 Total Marks: 20

 Due Date: 29th November 2019

Instructions:                            

Please read the following instructions carefully before submitting assignment:

§  You should submit your assignment before or on due date on VULMS.

§  Your assignment should be your own work in your own words. It should not be copied from Internet, handouts or books.

§  Your Assignment must be in Microsoft Word document. Assignment in other than Microsoft Word document will not be accepted.

§  Assignment sent via Email will not be replied and accepted.

§  If the submitted assignment does not open or file is corrupt, it will not be marked and hence awarded zero marks.

 

Objectives:

·       To improve the learning of students related to Logical System Models.

·       To have hands on experience of Maintainable design approaches with regard to Coupling and Cohesion.

 

This assignment covers course contents from Lecture no. 8 to Lecture no. 15.

 For any query about the assignment, contact at CS504@vu.edu.pk

Total Questions : 02                                                                                                      Total Marks: 20    

 

Scenario

These days, online shopping is very popular. Different online shopping sites offer variety of products to its customers. A customer can visit the website and purchase the desired items. Store management expands its product line time to time by adding new items. A product item in the system may go through any of five states during its life cycle. 

Store management adds new items in the system which becomes available for purchase to the customers. They can also remove or disable any item which becomes unavailable to the customers. Customers can select an item to their cart and they can also remove it from the cart to be available for purchase again. Item is purchased after confirmation of the order from the customer and it will be queued for shipment. A product item might become unavailable if it runs out of stock after a purchase. A queued item can also be cancelled by the customer before it is dispatched, which will become available for purchase again. Purchased item will be dispatched to the customer after confirming the status of the product item.

 

Question No. 1:                                                                                                                                   (10)

Carefully read the above mentioned scenario and identify the five possible states of product item life cycle. Also draw the State Transition Diagram for the mentioned scenario with proper labelling of the transitions.

 

Question No. 2:                                                                                                                                   (10)

 Suppose you are hired as a software engineer in an XYZ organization for maintaining design of an existing educational institute system. For this purpose, you will need to apply the software design principles for a good maintainable design. All the changes in the system design should be localized, so that, it should have a minimal effect on other parts of the system. A small portion of code from the existing system is given below. This code is observed to be loosely cohesive. You are required to apply the software design principles and make the code highly cohesive.

 

class course {
private:

string course_code;
string course_name;
int credit_hours;
int enrolled_student;
int student_id;
string student_name;
int studentCurrentSemster;
float student_gpa;


public:
void setCourseCode(string);
void setCourseName(string);
void setCreditHours(int);
void countEnrolledStudent();
void setStudentId(int);

string getCourseCode();
string getCourseName();
int getCreditHours();
int getStudentId();
int getStudentCurrentSemster();
};

SOLUTION Assignment No. 2 (CS504 - Software Engineering - 1) Fall 2019

CS504 Solution Assignment#02 fall 2019

below link 

CS504_Assignmnet_2_Solution_Fall_2019_vustudents.ning.com.pdf

isko doc extention main kesy convert kren gy????/

RSS

Today Top Members 

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

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

.