basics of software engineering Mcqs
2. Which of these does not account for software failure ?
comments icon0

A. Low expectation

B. Less reliable and expensive

C. Increasing Demand

D. Increasing Supply
3. What is a Software ____________________ ?
comments icon0
A. Software is set of programs, documentation & configuration of data

B. Software is set of programs

C. Software is documentation and configuration of data

D. None of the mentioned

4. SDLC stands for_____________________?
comments icon0
A. Software Development Life Cycle

B. System Design Life Cycle

C. Software Design Life Cycle

D. System Development Life cycle

5. Identify the correct statement: Software engineers shall _____________________?
comments icon0

A. ensure that their products only meet the SRS.

B. act in a manner that is in the best interests of his expertise and favour.

C. all of the mentioned

D. act consistently with the public interest.
6. The reason for software bugs and failures is due to _____________________?
comments icon0

A. Software companies

B. Software Developers

C. Both Software companies and Developers

D. All of the mentioned

7. In terms of Issues related to professional responsibility____________________?
comments icon0

A. Confidentiality

B. Intellectual property rights

C. Both Confidentiality & Intellectual property rights

D. Managing Client Relationships

8. Efficiency in a software product does not include ____________________?
comments icon0

A. responsiveness

B. licensing

C. memory utilization

D. processing time

9. Explain what is meant by PRODUCT with reference to one of the eight principles as per the ACM/IEEE Code of Ethics ?
comments icon0

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

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. The product should be easy to use

10. Identify an ethical dilemma from the situations mentioned below ?
comments icon0

A. Refusing to undertake a project

B. Your employer releases a safety-critical system without finishing the testing of the system

C. All of the mentioned

D. Agreement in principle with the policies of senior management

11. Which of these does not affect different types of software as a whole ?
comments icon0
A. Flexibility

B. Security

C. Business and social change

D. Heterogeneity

13. Which model can be selected if user is involved in all the phases of SDLC ?
comments icon0

A. Waterfall Model

B. Prototyping Model

C. RAD Model

D. both Prototyping Model & RAD Model

14. Which of these is not true ?
comments icon0
A. Web based systems have led to degradation of programming languages

B. Web has led to availability of software services and possibility of developing highly distributed service based systems

C. Web brings concept of software as service

D. Web based system should be developed and delivered incrementally

15. The fundamental notions of software engineering does not account for ?
comments icon0
A. Software Validation

B. Software processes

C. Software Security

D. Software reuse

16. RAD Model has__________________?
comments icon0

A. 6 phases

B. 3 phase

C. 5 phases

D. 2 phases

17. Which of these is incorrect ?
comments icon0

A. Software engineering belongs to Computer science

B. Computer science belongs to Software engineering

C. Software engineering is concerned with the practicalities of developing and delivering useful software

D. Software engineering is a part of more general form of System Engineering

18. Select the incorrect statement: Software engineers should:
comments icon0

A. maintain integrity and independence in their professional judgment.

B. not use your technical skills to misuse other peoples computers.

C. be dependent on their colleagues.

D. not knowingly accept work that is outside your competence.

19. Which one of the following is not a phase of Prototyping Model ?
comments icon0

A. Quick Design

B. Engineer Product

C. Prototype Refinement

D. Coding
21. Which of these is true ?
comments icon0

A. Customized products are commissioned by particular customer

B. Generic products and customized products are types of software products

C. Generic products are produced by organization and sold to open market

D. All of the mentioned
22. Which of the following statements regarding Build & Fix Model is wrong?
comments icon0
A. It scales up well to large projects

B. Code soon becomes unfixable & unchangeable

C. Maintenance is practically not possible

D. No room for structured design

23. Which one of the following models is not suitable for accommodating any change ?
comments icon0

A. Build & Fix Model

B. Prototyping Model

C. Waterfall Model

D. RAD Model

24. Which of these software engineering activities are not a part of software processes ?
comments icon0

A. Software specification

B. Software development

C. Software dependence

D. Software validation

25. Software engineers should not use their technical skills to misuse other peoples computers.Here the term misuse refers to ___________________?
comments icon0

A. Unauthorized modification of computer material

B. All of the mentioned

C. Unauthorized access to computer material

D. Dissemination of viruses or other malware

26. What is the major drawback of using RAD Model ?
comments icon0
A. Increases reusability of components, Highly specialized & skilled developers/designers are required

B. Increases reusability of components

C. Highly specialized & skilled developers/designers are required

D. Encourages customer/client feedback

27. What are attributes of good software ?
comments icon0

A. Software maintainability

B. Software functionality

C. Software development

D. Software maintainability & functionality