Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Pro Blog
  • Users
  • Groups
  • Unsolved
  • Solved
Collapse
Secnto AI
  1. Secnto AI
  2. Categories
  3. Virtual University
  4. CS706 - Software Quality Assurance

CS706 - Software Quality Assurance

3 Topics 3 Posts
CS706 Assignment 2 Solution and Discussion
zareenZ
Assignment No. 02 SEMESTER Fall 2019 CS706 – Software Quality Assurance Due Date: December 05, 2019 Instructions to Solve Assignments The purpose of assignments is to provide you with application-oriented exercise to strength the concepts. It is expected that students will solve the assignments themselves. Following rules will apply during the evaluation of assignment. • Cheating from any source will result in zero marks in the assignment. • In case of cheating from any other student, both students will be awarded “F” grade in the course. • In case of question No. 03 direct copy and paste from the research paper will be awarded zero marks. • No assignment after due date will be accepted. Question No. 1 [Marks 21] You have studied different types of cohesion e.g. procedural cohesion, temporal cohesion, communicational cohesion etc. In the table below you are given Different code snippets, some details are also given against each code piece. You are required to identify and mention the type of cohesion each of these code snippets represents: [image: 8Rz8ueb.png][image: vZLlb9O.png] Question No. 2 [Marks 09] Given below is pseudo code of a “BankAccount” Module. You are required to identify the issue(s) with this module (from quality perspective). Justify you answer with solid reasons. Class BankAccount { Public String AccountNo; Public String AccountType Public Float AccountBalance; Private OpenCurrentAccount() { } Private UpdateCurrentAccount() { } Private CloseCurrentAccount() { } Private OpenSavingAccount() { } Private UpdateSavingAccount() { } CloseSavingAccount() { } } // Comment: End of Class Description: Module contains three public/global data members to store different contents of information about a bank account. Module also has different private/local functions to perform different types of operations. Furthermore, module can handle two types of accounts which are current accounts and saving accounts. Question No. 3 [Marks 20] Read the paper titled “Continuous Code Quality: Are We (Really) Doing That?” attached with this assignment and answer the following questions: Provide a brief summary of the paper (less than or equal to 250 words) Provide critical review (i.e. strengths and weaknesses of the paper)
CS706 - Software Quality Assurance
CS706 Assignment 2 Solution and Discussion
zareenZ
[center]Assignment No. 01 SEMESTER Fall 2019 CS706 – Software Quality Assurance[/center] Due Date: November 18, 2019 Instructions to Solve Assignments The purpose of assignments is to provide you with application-oriented exercise to strength the concepts. It is expected that students will solve the assignments themselves. Following rules will apply during the evaluation of assignment. • Cheating from any source will result in zero marks in the assignment. • In case of cheating from any other student, both students will be awarded “F” grade in the course. • In case of question No. 03 direct copy and paste from the research paper will be awarded zero marks. • No assignment after due date will be accepted. Question No. 1 [Marks 15] Consider a library management system of Virtual University of Pakistan which maintains a list of books for students, teaching assistants and faculty members to borrow. Each user has its own username and password. Note that it should be fourteen characters long at least. Users should not be allowed to use the system without providing a valid username and password. Whenever a user login into the system, he is provided with an interface to search the required book. After searching the book, he/she selects it for borrow. After entering details, the book is released for the user for fourteen days. After fourteen days either he/she will have to return the book or apply for re-issue. The book should be issued second time as per round robin policy i.e. if no other student/faculty is waiting, the book will be re-issued else it will be available for next student waiting for the book. You can use circular link list for this purpose. Faculty members can also borrow the books according to same rules mentioned above. He/she also follows the same process i.e. he/she selects the book, enters information and clicks submit button. Finally, the book is issued for entire semester. After semester, either he/she should return the book or apply for re-issue. For re-issue, same round robin policy will be applied. As system is used by many users at all levels (including new comer students), it should have high usability and there should be no performance issues. Keeping in view the quality attributes of Software requirement document, identify the quality issues with the requirements given above. For convenience, one example is given below in tabular form below. Identify and mention five other issues. Quality Issue Reason Incomplete Requirements say that: “Consider a library management system of virtual university of Pakistan which maintains a list of books for students, teaching assistants and faculty members to borrow” Faculty member can borrow book for entire semester, but no information for Teaching Assistants. i.e. for how much period they can borrow the book. Question No. 2 [Marks 15] From the above scenario (given in Question No. 1), give at least one example of: • Functional requirements • Non-functional requirements • Domain requirements • Inverse requirements • Design and Implementation constraints Question No. 3 [Marks 20] Read the paper titled “Software Quality Assessment in Practice: A Hypothesis-driven Framework” attached with this assignment and answer the following questions: Provide a brief summary of the paper (less than or equal to 250 words) Provide critical review (i.e. strengths and weaknesses of the paper)
CS706 - Software Quality Assurance
CS706 Assignment 4 Solution and Discussion
M
Video Presentation of Academic Research Paper For the presentation activity, students are required to record their video while presenting academic research paper slides, then put recorded video and slides in a zip file and upload it on VU-LMS. Therefore, each student is required to prepare PPTs of his/her academic research paper and then record his/her video while presenting the slides. Following are the guidelines in this regard: PPT Slides: Prepare presentation slides related to your academic research paper. There must not be more than 20 slides in your PPT file. First slide should contain student-ID, student-name, topic and course-name. Your presentation should describe the problem statement, methodology and conclusion. Save your presentation slides in .ppt or .pptx format. Video Recording: You have to formally present the slides with proper dress code and have to record the video of your presentation. You can use any video recording facility such as web cam, camera, mobile phone etc. for recording of your presentation (Download link of the tutorial “Tips for Recording Videos” is provided in the assignment package). The total time for recording should not exceed 10 minutes. After recording your video, you have to convert it in “.3gp” format using any video conversion tool to reduce the size of the video file. (Download link of the tutorial “Video Compression” is provided in the assignment package). After converting the video in .3gp format, review your file to verify that audio and video are playing properly. Install VLC media player to view your compressed video before uploading on VU-LMS. You can download VLC from http://www.videolan.org/vlc/download-windows.html. It is preferable to use English in your presentation in case of reluctance you can also use Urdu language. Note that you will record your presentation standing in front of camera. Students writing academic paper in group should submit presentation individually with their own video recording. Submission: Compress your video file and presentation file using any compression tool like WinZip or WinRAR. Upload the compressed file (.zip or .rar) on VU-LMS. Make sure that its size should not exceed 30 MB. Note: It is not required to show PPT slides in the recorded video. Tips for Recording Videos: http://vulms.vu.edu.pk/Courses/CS701/Downloads/Tips for Recording Videos.mp4 Video Compression: http://vulms.vu.edu.pk/Courses/CS701/Downloads/Video Compression.mp4
CS706 - Software Quality Assurance

  • All tags
  • Recently Replied
  • Recently Created
  • Most Posts
  • Most Votes
  • Most Views
Load new posts
Log in to post
  • zareenZ

    CS706 Assignment 2 Solution and Discussion

    Watching Ignoring Scheduled Pinned Locked Moved Unsolved cs706 assignment 2 solution discussion fall 2019
    1
    0 Votes
    1 Posts
    431 Views
    No one has replied
  • zareenZ

    CS706 Assignment 2 Solution and Discussion

    Watching Ignoring Scheduled Pinned Locked Moved Unsolved cs706 assignment 2 solution discussion fall 2019
    1
    0 Votes
    1 Posts
    439 Views
    No one has replied
  • M

    CS706 Assignment 4 Solution and Discussion

    Watching Ignoring Scheduled Pinned Locked Moved Unsolved cs706 assignment 4 solution discussion spring 2019
    1
    0 Votes
    1 Posts
    397 Views
    No one has replied
How to Build a $1,000/Month PAK VS BAN Live Live Cricket Streaming
File Sharing
Earn with File Sharing

1

Online

3.0k

Users

2.8k

Topics

8.2k

Posts
cs706
3
discussion
3
solution
3
assignment 2
2
fall 2019
2
assignment 4
1
spring 2019
1
Amazon
0
  • PM. IMRAN KHAN
    undefined
    4
    1
    4.0k

  • Are the vaccines halal or not?
    undefined
    4
    1
    3.8k

  • All Subjects MidTerm and Final Term Solved Paper Links Attached Please check moaaz past papers
    zaasmiZ
    zaasmi
    3
    26
    75.1k

  • CS614 GDB Solution and Discussion
    M
    moaaz
    3
    3
    8.1k

  • How can I receive Reputation earning from Cyberian? 100% Discount on Fee
    Y
    ygytyh
    3
    28
    23.9k
| |
Copyright © 2010-26 RUP Technologies LLC. USA | Contributors | Privacy | Terms
  • Login

  • Don't have an account? Register

  • Login or register to search.
  • First post
    Last post
0
  • Categories
  • Recent
  • Tags
  • Popular
  • Pro Blog
  • Users
  • Groups
  • Unsolved
  • Solved