software engineer interview question




1) What are the important categories of software? 

• System software • Application software • Embedded software • Web Applications • Artificial Intelligence software • Scientific software. 

2) What is the main difference between a computer program and computer software?

 A computer program is a piece of programming code. It performs a well-defined task. On the other hand, the software includes programming code, documentation and user guide.

 3) What is software re-engineering? 

It is a process of software development which is done to improve the maintainability of a software system.

 4) Describe the software development process in brief:

 The software development is a life cycle is composed of the following stages: • Requirement analysis • Specification • Software architecture • Implementation • Testing • Documentation • Training and support • Maintenance 

5) What are SDLC models available? Waterfall Model, Spiral Model, Big-bag model, Iterative Model, and V- Model are some of the famous SDLC models

Comments

Popular posts from this blog

distributed Coordination in Operating system

Computer programming and computer basics