Software Product Ethics For Developers!

10 Questions | Total Attempts: 677

SettingsSettingsSettings
MCSD Quizzes & Trivia

The Microsoft Certified Solution Developer(MCSD) is a certification test for those who develop software development tools, technologies and platform. Take this quiz, to test your knowledge about the ethics of a software developer and development. There is a list of 10 questions based on ethics. Read the question carefully and answer. So, let's try out the quiz. All the best!


Questions and Answers
  • 1. 
    Choose the correct option in terms of Issues related to professional responsibility
    • A. 

      Confidentiality

    • B. 

       Intellectual property rights

    • C. 

      Both Confidentiality & Intellectual property rights

    • D. 

      Managing Client Relationships

  • 2. 
    “Software engineers should not use their technical skills to misuse other people’s computers.”Here the term misuse refers to:
    • A. 

      Unauthorized access to computer material

    • B. 

      Unauthorized modification of computer material

    • C. 

      Dissemination of viruses or other malware

    • D. 

      All of the mentioned

  • 3. 
    Explain what is meant by PRODUCT with reference to one of the eight principles as per the ACM/IEEE Code of Ethics?
    • A. 

      The product should be easy to use

    • B. 

      Software engineers shall ensure that their products and related modifications meet the highest professional standards possible

    • C. 

      Software engineers shall ensure that their products and related modifications satisfy the client

    • D. 

      It means that the product designed /created should be easily available

  • 4. 
    Efficiency in a software product does not include ________
    • A. 

      Responsiveness

    • B. 

      Licensing

    • C. 

      Memory utilization

    • D. 

      Processing time

  • 5. 
    The reason for software bugs and failures is due to
    • A. 

      Software companies

    • B. 

      Software Developers

    • C. 

      Both Software companies and Developers

    • D. 

      All of the mentioned

  • 6. 
    Which one of the following is not a software process quality?
    • A. 

      Productivity

    • B. 

      Portability

    • C. 

      Timeliness

    • D. 

      Visibility

  • 7. 
     _____________&_____________ are two kinds of software products.
    • A. 

      CAD, CAM

    • B. 

      Firmware, Embedded

    • C. 

      Generic, Customised

    • D. 

      None of the mentioned

  • 8. 
     Purpose of the process is to deliver software
    • A. 

       in time

    • B. 

      With acceptable quality

    • C. 

      That is cost efficient

    • D. 

      Both in time & with acceptable quality

  • 9. 
    Which of the following activities of a Generic Process framework provides a feedback report?
    • A. 

      Communication

    • B. 

      Planning

    • C. 

      Modeling & Construction

    • D. 

       Deployment

  • 10. 
    Four types of change are encountered during the support phase. Which one of the following is not one that falls into such a category?
    • A. 

      Translation

    • B. 

      Correction

    • C. 

      Adaptation

    • D. 

      Prevention