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. CS608 - Software Verification and Validation
  5. CS608 Assignment 1 Solution and Discussion
CS608 GDB 1 Solution and Discussion
U
Re: CS608 GDB 1 Solution and Discussion Total Marks 5 Starting Date Monday, February 15, 2021 Closing Date Tuesday, February 16, 2021 Status Open Question Title Graded Discussion (GDB) Question Description Regression Testing is done to ensure that a code change in the software does not impact the existing functionality of the product. However the size of the test-suite grows when new test cases are added to the test suite which increases the cost of regression testing. Regression testing requires running a large program on a large number of test cases which means it can be expensive in both human and machine time. Suggest in your own words how can we deal with this situation. Your answer should be based on valid reasoning (maximum 5 to 6 lines). Irrelevant and lengthy answers will result in negative marking. Copy paste answers from the Internet or other students will get zero marks.
CS608 - Software Verification and Validation
CS608 GDB 1 Solution and Discussion
zareenZ
Suppose there is a popular software company ABC that has prepared a project of billing system. To maintain its standard, testing needs to be applied on the project by the company. There are different types of testing such as white box testing, black box testing, grey box testing, functional testing, and unit testing. Different testing techniques are applied according to different suitability. If only white box testing is applied on the system, do you think it is enough for the billing system? Justify your answer with valid points considering the parameters (time, cost, quality, accuracy). Note: Answer should be between 4-8 lines.
CS608 - Software Verification and Validation
CS608 Assignment 1 Solution and Discussion Spring 2020
bc160202107 vuB
Re: CS608 Assignment 1 Solution and Discussion Solution: Software Verification and Validation (CS608) Assignment # 01 Total marks = 20 Due Date: Jun 01, 2020 Please carefully read the following instructions before attempting assignment. RULES FOR MARKING It should be clear that your assignment would not get any credit if: • The assignment is submitted after the due date. • The submitted assignment does not open or file is corrupt. • Strict action will be taken if submitted solution is copied from any other student or from the internet. You should concern the recommended books to clarify your concepts as handouts are not sufficient. You are supposed to submit your assignment in .doc or docx format. Any other formats like scan images, PDF, zip, rar, ppt and bmp etc. will not be accepted. Topics Covered: • Quality • Testing phases NOTE No assignment will be accepted after the due date via email in any case (whether it is the case of load shedding or internet malfunctioning etc.). Hence refrain from uploading assignment in the last hour of deadline. It is recommended to upload solution file at least two days before its closing date. If you people find any mistake or confusion in assignment (Question statement), please consult with your instructor before the deadline. After the deadline no queries will be entertained in this regard. For any query, feel free to email at cs608@vu.edu.pk Question No. 1. (Marks 16.5) In the following table, scenarios are given for different testing techniques. Fill the table with the names of relevant testing technique. Sr. No. Test scenario Testing technique 1 Testing performed on every module of the software Unit testing 2 To test the interfaces between components considering particular APIs used in that interface Integration testing 3 To test the system completely against specified requirements System testing 4 Stubs used as lower modules in testing with the modules already developed Top-down integration testing 5 Test the system for acceptability Acceptance testing 6 Product tested by the users Beta testing 7 To test the lower modules and testing lower modules with upper modules that rely upon them To test the lower modules and group of lower and upper modules that rely upon each other Bottom-up integration testing 8 To ensure that each class of the software is working properly Unit testing 9 Test all the modules of the system completely System testing 10 Check all bugs before the release of the product for everyday users Alpha testing 11 Test the business requirements in accordance with the system Acceptance testing Question No. 2. (Marks 3.5) Write a short note on the quality of the software and the possible ways for the improvement of software quality. This question will be rewarded on the basis of quality of research and the writing (contents, grammar, spelling, formatting). Software quality Software quality is defined as the attributes of software fulfilled while designing the software that is maintaining its cost, user requirements/expectations, proper working and functionality of software, time to build a product, to make a bug free software. Attributes of software quality The quality of software depends on various attributes: Design Functionality Performance Consistency Maintainability Cost Improvement of software quality To improve software quality, various processes needs to be maintained: • There should be proper planning for the project development to achieve good quality. • Inspections and reviews must be conducted while the product is being developed. • Defects in the product must be identified and removed before software deployment. • Fixing the defects will lead to low budget. “The End”
CS608 - Software Verification and Validation
CS608 Assignment 2 Solution and Discussion Spring 2020
zaasmiZ
Re: CS608 Assignment 2 Solution and Discussion Software Verification and Validation (CS608) Assignment # 02 Total marks = 20 Due Date: Jun 12, 2020 Please carefully read the following instructions before attempting assignment. RULES FOR MARKING It should be clear that your assignment would not get any credit if: The assignment is submitted after the due date. The submitted assignment does not open or file is corrupt. Strict action will be taken if submitted solution is copied from any other student or from the internet. You should concern the recommended books to clarify your concepts as handouts are not sufficient. You are supposed to submit your assignment in .doc or docx format. Any other formats like scan images, PDF, zip, rar, ppt and bmp etc. will not be accepted. Topics Covered: · Control flow graph NOTE No assignment will be accepted after the due date via email in any case (whether it is the case of load shedding or internet malfunctioning etc.). Hence refrain from uploading assignment in the last hour of deadline. It is recommended to upload solution file at least two days before its closing date. If you people find any mistake or confusion in assignment (Question statement), please consult with your instructor before the deadline. After the deadline no queries will be entertained in this regard. For any query, feel free to email at cs608@vu.edu.pk Question No. 1. (Marks 15) Draw the control flow graph for the following code. int main(){ int n=0; switch(n){ case 0: printf("Value is 0"); break, case 1: printf("Value is 1"); break; case 2: printf("Value is 2"); break; default: printf("Invalid value"); break; } int a,b,number; while(number==0){ number=number++; } return number; if(number>0){ if(a>70){ number=a/b; } else{ number=a*b; } } else{ if(a>70 && b<0){ number=a-b; } else{ number=b-a; } } } Question No. 2. (Marks 5) Write complete path for the graph developed in question 1.
CS608 - Software Verification and Validation
CS608 Assignment 3 Solution and Discussion
zareenZ
Software Verification and Validation (CS608) Assignment # 03 Total marks = 20 Due Date: Jan 15, 2020 Please carefully read the following instructions before attempting assignment. RULES FOR MARKING It should be clear that your assignment would not get any credit if: • The assignment is submitted after the due date. • The submitted assignment does not open or file is corrupt. • Strict action will be taken if submitted solution is copied from any other student or from the internet. You should concern the recommended books to clarify your concepts as handouts are not sufficient. You are supposed to submit your assignment in .doc or docx format. Any other formats like scan images, PDF, zip, rar, ppt and bmp etc. will not be accepted. Topic Covered: • Use Case Testing NOTE No assignment will be accepted after the due date via email in any case (whether it is the case of load shedding or internet malfunctioning etc.). Hence refrain from uploading assignment in the last hour of deadline. It is recommended to upload solution file at least two days before its closing date. If you people find any mistake or confusion in assignment (Question statement), please consult with your instructor before the deadline. After the deadline no queries will be entertained in this regard. For any query, feel free to email at cs608@vu.edu.pk Q. 1. Suppose we have a biometric machine for Attendance Management System as shown below, [image: nFi0KIt.png] There are a few conditions for enrollment and marking of attendance. Students are required to perform Use Case Testing for the following tasks. Enroll employee in the system Scan fingerprint Mark attendance “The End”
CS608 - Software Verification and Validation
CS608 Assignment 2 Solution and Discussion
zareenZ
Software Verification and Validation (CS608) Assignment # 02 Total marks = 20 Due Date: Nov 26, 2019 Please carefully read the following instructions before attempting assignment. RULES FOR MARKING It should be clear that your assignment would not get any credit if: • The assignment is submitted after the due date. • The submitted assignment does not open or file is corrupt. • Strict action will be taken if submitted solution is copied from any other student or from the internet. You should concern the recommended books to clarify your concepts as handouts are not sufficient. You are supposed to submit your assignment in .doc or docx format. Any other formats like scan images, PDF, zip, rar, ppt and bmp etc. will not be accepted. Topic Covered: • Black Box Testing • Decision Table Testing NOTE No assignment will be accepted after the due date via email in any case (whether it is the case of load shedding or internet malfunctioning etc.). Hence refrain from uploading assignment in the last hour of deadline. It is recommended to upload solution file at least two days before its closing date. If you people find any mistake or confusion in assignment (Question statement), please consult with your instructor before the deadline. After the deadline no queries will be entertained in this regard. For any query, feel free to email at cs608@vu.edu.pk Q. 1. Suppose we have a dialog box for uploading profile picture on a job portal as shown below: [image: Mpn0x1R.png] There are several conditions for a successful uploading of picture. Students are required to perform the following two tasks in the context of Decision Table Testing. Enlist all the four conditions for successful task completion Develop the corresponding Decision Table “The End”
CS608 - Software Verification and Validation
CS608 Assignment 1 Solution and Discussion
zareenZ
Software Verification and Validation (CS608) Assignment # 01 Total marks = 20 Due Date: Nov 14, 2019 Please carefully read the following instructions before attempting assignment. RULES FOR MARKING It should be clear that your assignment would not get any credit if: • The assignment is submitted after the due date. • The submitted assignment does not open or file is corrupt. • Strict action will be taken if submitted solution is copied from any other student or from the internet. You should concern the recommended books to clarify your concepts as handouts are not sufficient. You are supposed to submit your assignment in .doc or docx format. Any other formats like scan images, PDF, zip, rar, ppt and bmp etc. will not be accepted. Topic Covered: • Software Quality assurance • Software Quality control • Software verification and validation NOTE No assignment will be accepted after the due date via email in any case (whether it is the case of load shedding or internet malfunctioning etc.). Hence refrain from uploading assignment in the last hour of deadline. It is recommended to upload solution file at least two days before its closing date. If you people find any mistake or confusion in assignment, please consult with your instructor before the deadline. After the deadline no queries will be entertained in this regard. For any query, feel free to email at cs608@vu.edu.pk Q. 1. The government of Pakistan has taken an initiative to launch “Online IMMIGRATION and PASSPORT Services” throughout the country. There are a bunch of activities performed during development of the project. Students are required to identify the following activities to be either Static Verification or Dynamic Validation. (15) S.No. Activities Performed Static V. OR Dynamic V. 1 Business requirements analysis (Candidates CNIC No, family tree) 2 Analyzing design requirements (For example, number of times a person visits abroad) 3 System analysis and integration requirements with NADRA’s record 4 Examining any legacy system in the given domain 5 Different modules Implementation 6 Code debugging 7 Integration testing 8 Peer reviews Q. 2. Write the names of any 10 factors that determine the quality of software? (5) “The End”
CS608 - Software Verification and Validation

CS608 Assignment 1 Solution and Discussion

Scheduled Pinned Locked Moved Solved CS608 - Software Verification and Validation
cs608assignment 1solutiondiscussionfall 2019
2 Posts 1 Posters 1.3k Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • zareenZ Offline
    zareenZ Offline
    zareen
    Cyberian's Gold
    wrote on last edited by
    #1

    Software Verification and Validation (CS608)
    Assignment # 01

    Total marks = 20

    Due Date:
    Nov 14, 2019
    Please carefully read the following instructions before attempting assignment.
    RULES FOR MARKING
    It should be clear that your assignment would not get any credit if:
    • The assignment is submitted after the due date.
    • The submitted assignment does not open or file is corrupt.
    • Strict action will be taken if submitted solution is copied from any other student or from the internet.
    You should concern the recommended books to clarify your concepts as handouts are not sufficient.
    You are supposed to submit your assignment in .doc or docx format.
    Any other formats like scan images, PDF, zip, rar, ppt and bmp etc. will not be accepted.
    Topic Covered:
    • Software Quality assurance
    • Software Quality control
    • Software verification and validation
    NOTE
    No assignment will be accepted after the due date via email in any case (whether it is the case of load shedding or internet malfunctioning etc.). Hence refrain from uploading assignment in the last hour of deadline. It is recommended to upload solution file at least two days before its closing date.
    If you people find any mistake or confusion in assignment, please consult with your instructor before the deadline. After the deadline no queries will be entertained in this regard.
    For any query, feel free to email at cs608@vu.edu.pk

    Q. 1. The government of Pakistan has taken an initiative to launch “Online IMMIGRATION and PASSPORT Services” throughout the country. There are a bunch of activities performed during development of the project. Students are required to identify the following activities to be either Static Verification or Dynamic Validation. (15)

    S.No. Activities Performed Static V. OR Dynamic V.
    1 Business requirements analysis (Candidates CNIC No, family tree)
    2 Analyzing design requirements (For example, number of times a person visits abroad)
    3 System analysis and integration requirements with NADRA’s record
    4 Examining any legacy system in the given domain
    5 Different modules Implementation
    6 Code debugging
    7 Integration testing
    8 Peer reviews

    Q. 2. Write the names of any 10 factors that determine the quality of software? (5)

    “The End”

    Discussion is right way to get Solution of the every assignment, Quiz and GDB.
    We are always here to discuss and Guideline, Please Don't visit Cyberian only for Solution.
    Cyberian Team always happy to facilitate to provide the idea solution. Please don't hesitate to contact us!
    %(red)[NOTE: Don't copy or replicating idea solutions.]
    Quiz Copy Solution
    Mid and Final Past Papers
    Live Chat

    1 Reply Last reply
    0
    • zareenZ Offline
      zareenZ Offline
      zareen
      Cyberian's Gold
      wrote on last edited by
      #2

      Solution:
      Q. 1 Answer

      S.No. Activities Performed Static V. OR Dynamic V.
      1 Business requirements analysis (Candidates CNIC No, family tree) Static verification
      2 Analyzing design requirements (For example, number of times a person visits abroad) Static verification
      3 System analysis and integration requirements with NADRA’s record Static verification
      4 Examining any legacy system in the given domain Static verification
      5 Different modules Implementation Static verification
      6 Code debugging Dynamic validation
      7 Integration testing Dynamic validation
      8 Peer reviews Static verification

      Q. 2 Write the names of any 10 factors that determine the quality of software?
      Answer

      1. Correctness
      2. Usability
      3. Integrity
      4. Reliability
      5. Accuracy
      6. Efficiency
      7. Maintainability
      8. Testability
      9. Flexibility
      10. Interface facility (interoperability)
      11. Re-usability
      12. Transferability (portability)
      13. Extensibility
      14. Readability
      15. Performance
      16. Efficiency
      17. Scalability
      18. Accessibility
      19. Platform Compatibility
      20. Security

      Discussion is right way to get Solution of the every assignment, Quiz and GDB.
      We are always here to discuss and Guideline, Please Don't visit Cyberian only for Solution.
      Cyberian Team always happy to facilitate to provide the idea solution. Please don't hesitate to contact us!
      %(red)[NOTE: Don't copy or replicating idea solutions.]
      Quiz Copy Solution
      Mid and Final Past Papers
      Live Chat

      1 Reply Last reply
      0

      Reply
      • Reply as topic
      Log in to reply
      • Oldest to Newest
      • Newest to Oldest
      • Most Votes


      How to Build a $1,000/Month PAK VS BAN Live Live Cricket Streaming
      File Sharing
      Earn with File Sharing

      2

      Online

      3.0k

      Users

      2.8k

      Topics

      8.2k

      Posts
      solution
      1235
      discussion
      1195
      fall 2019
      813
      assignment 1
      428
      assignment 2
      294
      spring 2020
      265
      gdb 1
      238
      assignment 3
      79
      • 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
      zaasmiZ
      zaasmi
      | |
      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