Software Engineering Quiz
12 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

What is the engineering discipline concerned with all aspects of software products?

  • Information Technology
  • System Engineering
  • Computer Science
  • Software Engineering (correct)
  • What is software defined as?

  • Set of programs only
  • Set of programs and data
  • Set of programs and documentation (correct)
  • Documentation and configuration of data
  • What is a custom product?

  • Neither a nor b (correct)
  • Developed according to customer specifications
  • Both a and b
  • Developed to be sold to a range of different customers
  • What is true about generic and customized products?

    <p>Both types are types of software products</p> Signup and view all the answers

    What is a critical attribute of software due to changing business environments?

    <p>Maintainability</p> Signup and view all the answers

    What are the characteristics of the dependability attribute?

    <p>All of the above</p> Signup and view all the answers

    What is the primary goal of a set of activities in software processes?

    <p>All of the above</p> Signup and view all the answers

    Which activity is not a part of software processes?

    <p>Dependence</p> Signup and view all the answers

    What is the focus of computer science?

    <p>Theory and fundamentals</p> Signup and view all the answers

    What type of application systems run on a local computer?

    <p>Standalone application</p> Signup and view all the answers

    What do engineers need to respect according to ethical standards?

    <p>Confidentiality</p> Signup and view all the answers

    What is the term 'misuse' referring to in software engineering ethics?

    <p>All of the mentioned</p> Signup and view all the answers

    Study Notes

    Software Engineering

    • Software Engineering is an engineering discipline that deals with all aspects of software products.
    • It is concerned with the development, operation, and maintenance of software systems.

    Software Definition

    • Software is defined as a set of programs and documentation.

    Types of Software Products

    • Custom products are developed for a particular customer, and the specification of what the software should do is owned by the customer.
    • Generic products are produced by an organization and sold to the open market.
    • Both custom and generic products are types of software products.

    Software Attributes

    • Maintainability is a critical attribute because software change is an inevitable requirement of a changing business environment.
    • Dependability is an attribute that includes reliability, security, and safety.

    Software Development Process

    • Generic activities in all software processes include software specification, software development, software validation, and software evolution.
    • Software development activity does not include dependence.

    Computer Science

    • Computer Science focuses on the theory and fundamentals of computing.

    Types of Application Systems

    • Standalone application systems run on a local computer.
    • Embedded systems control and manage devices.
    • Systems of systems are composed of a number of other software systems, such as an ERP system.
    • Data collection systems collect data from their environment using a set of sensors.

    Ethics and Professionalism

    • Engineers should respect the confidentiality of their employers.
    • Engineers should be aware of local laws governing the use of intellectual property such as patents, copyright, etc.
    • Misuse of computers refers to unauthorized access, modification, or dissemination of viruses or malware.

    Additional Facts

    • Good software should deliver the required functionality and performance to the user.
    • Roughly 60% of software costs are development costs, while 40% are testing costs.
    • Bespoke (custom) software products are not developed for multi-customer according to their specification.

    Studying That Suits You

    Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

    Quiz Team

    Description

    Test your knowledge of software engineering concepts, including definitions and types of software products.

    More Like This

    Use Quizgecko on...
    Browser
    Browser