Ethics – 2
1. Which of these are
not among the eight principles followed by Software Engineering Code of
Ethics and Professional Practice ?
a) PUBLIC
b) PROFESSION
c) PRODUCT
d) ENVIRONMENT
a) PUBLIC
b) PROFESSION
c) PRODUCT
d) ENVIRONMENT
Answer:d
Explanation: rest all are clauses for software ethics, environment does not focus on specific clause nor its of importace related to question.
Explanation: rest all are clauses for software ethics, environment does not focus on specific clause nor its of importace related to question.
2. What is a Software
?
a) Software is set of programs.
b) Software is documentation and configuration of data.
c) Both a and b
d) None of the mentioned
a) Software is set of programs.
b) Software is documentation and configuration of data.
c) Both a and b
d) None of the mentioned
Answer:c
Explanation: Software is not just set of program but it is also associated documentation and configuration of data to make program run.
Explanation: Software is not just set of program but it is also associated documentation and configuration of data to make program run.
3. Which of these does
not account for software failure ?
a) Increasing Demand
b) Low expectation
c) Increasing Supply
d) Less reliable and expensive.
a) Increasing Demand
b) Low expectation
c) Increasing Supply
d) Less reliable and expensive.
Answer:c
Explanation: Increasing supply will lead to more production and not failure.
Explanation: Increasing supply will lead to more production and not failure.
4. What are attributes
of good software ?
a) Software maintainability.
b) Software functionality.
c) Software development.
d) a and b.
e) a,b and c.
a) Software maintainability.
b) Software functionality.
c) Software development.
d) a and b.
e) a,b and c.
Answer:d
Explanation: Good software should deliver the required functinality, maintainability. Software development is not an attribute but a fundamental.
Explanation: Good software should deliver the required functinality, maintainability. Software development is not an attribute but a fundamental.
5. Which of these
software engineering activities are not a part of software processes ?
a) Software dependence.
b) Software development.
c) Software validation.
d) Software specification.
a) Software dependence.
b) Software development.
c) Software validation.
d) Software specification.
Answer:a
Explanation: Software dependence is an attribute and not an engineering activity for process.
Explanation: Software dependence is an attribute and not an engineering activity for process.
6. Which of these is
incorrect ?
a) Software engineering belongs to Computer science.
b) Software engineering is a part of more general form of System Engineering.
c) Computer science belongs to Software engineering.
d) Software engineering is concerned with the practicalities of developing and delivering useful software.
a) Software engineering belongs to Computer science.
b) Software engineering is a part of more general form of System Engineering.
c) Computer science belongs to Software engineering.
d) Software engineering is concerned with the practicalities of developing and delivering useful software.
Answer:c
Explanation: Software engineering is a vast sub domain which comes under computer science which is main domain.
Explanation: Software engineering is a vast sub domain which comes under computer science which is main domain.
7. Which of these is
true ?
a) Generic products and customized products are types of software products.
b) Generic products are produces by organization and sold to open market.
c) Customized products are comissioned by particular customer.
d) All of the above.
a) Generic products and customized products are types of software products.
b) Generic products are produces by organization and sold to open market.
c) Customized products are comissioned by particular customer.
d) All of the above.
Answer:d
Explanation: All of them are true.
Explanation: All of them are true.
8. Which of these does
not affect different types of software as a whole?
a) Heterogeneity
b) Flexibility
c) Business and social change
d) Security
a) Heterogeneity
b) Flexibility
c) Business and social change
d) Security
Answer:b
Explanation:Option b & c are a part of Software Engineering as a subject,hence option a covers them both.
Explanation:Option b & c are a part of Software Engineering as a subject,hence option a covers them both.
9. The fundamental
notions of software engineering does not account for ?
a) Software processes
b) Software Security
c) Software reuse
d) Software Validation
a) Software processes
b) Software Security
c) Software reuse
d) Software Validation
Answer:d
Explanation:Software validation is an activity for software process and not the fundamental for engineering.
Explanation:Software validation is an activity for software process and not the fundamental for engineering.
10. Which of these is
not true ?
a) Web has led to availability of software services and possibility of developing highly distributed service based systems.
b) Web based systems have led to degradance of programming languages.
c) Web brings concept of software as service.
d) Web based system should be developed and delivered incrementally.
a) Web has led to availability of software services and possibility of developing highly distributed service based systems.
b) Web based systems have led to degradance of programming languages.
c) Web brings concept of software as service.
d) Web based system should be developed and delivered incrementally.
Answer:b
Explanation: Web based systems has led to important advances in programming languages.
Explanation: Web based systems has led to important advances in programming languages.
No comments:
Post a Comment