Re: CS611 Assignment 1 Solution and Discussion
Assignment No. 01
Semester: Spring 2020
CS611 –Software Quality Engineering Total Marks: 20
Due Date: 1st June 2020
• To know about importance of software requirements
To know about Cost vs Quality
• Uploading instructions:
• Your assignment must be in .doc or .docx format (Any other formats like scan images, PDF, bmp, etc will not be accepted).
• Save your assignment with your ID (e.g. bc020200786.doc).
• No assignment will be accepted through email.
Rules for Marking:
It should be clear that your assignment will not get any credit if:
• The assignment is submitted after due date.
• The submitted assignment does not open or file is corrupted.
• Your assignment is copied from internet, or from any other student
(Strict disciplinary action will be taken in this case).
Question-I Marks: 10
Suppose you are working as a software developer in a company. It’s the responsibility of developer to develop good quality software by ensuring that your developed software fulfills all user requirements and work efficiently. Keep these points in your mind and answer the following questions.
You know that Good requirements have several useful properties, such as being consistent, necessary, and unambiguous. Write any five reasons why is the completeness of the requirements so important?
Question - II: Marks: 10
Continuing the above scenario why is defect-free software important and writes any five steps by which you ensure that your software becomes defects-free.