Header Ads Widget

Software Engineering Interview






SOFTWARE ENGINEERING



1. What is software Engineering? 

Software Engineering is defined as the function of the systematic, operations, disciplined and maintenance of software. It design various kind of software.


2. What is Framework?

Framework is also known as Code Skeleton, which can be fleshed out with perfect classes of functions. It also address the specific issue.


3. Make a list of different categories of software

Here are the list of categories of software, 

1. Web applications 
2. Software Embedded software
3. Software Engineering 
4. Artificial intelligence Software 
5. System Software application


4. What is ERD?

ERD stands for Entity Relationship Diagram, which is always in pair. Generally,  it is used in the database application. 



5. What is Coupling? 

Coupling is the significant measure of the degree, which is linked to another. Coupling should be kept as low as possible.



6. What challenges are present in software?

There are 3 challenges in the software:-

1. Heterogeneity Challenge 
2. Delivery times Challenge 
3. Copying with legacy systems



7. Make a list of the Evolutionary process Models.

Here's the list of process models,

1. Spiral Model
2. WIN-WIN spiral Model
3. Concurrent Development 
4. Incremental Model








8. What are the various Rapid Prototyping techniques? 

▪︎Database Programming 
▪︎ Component and application assembly 
▪︎ Dynamic high-level language development 



9. What is Smoke Testing?

It is often used when software products are being developed.  It is Integration Testing System.


10. What are the benefits of Smoke Testing?
There are various advantages of Smoke Testing,


▪︎ Progress is very easy to handle
▪︎ Integration Risk is minimized 
▪︎ Error diagnosis and correction are simplified 
▪︎ Quality of end product is improved


11. How the testing is working? 

Testing work in 5 steps, which is given below :

1. Unit testing
2. Module Testing
3. Sub-system Testing
4. System Testing
5. Acceptance Testing


12. Which types of maintenance are in software engineering? 

▪︎ Adaptive Maintenance 
▪︎ Perfective Maintenance 
▪︎ Corrective Maintenance 
▪︎Preventing Maintenance 


13. What is Cohesion? 

It indicate the relative functional strength of a module, which is natural extension of information hiding and performs a single task and make little integration with other components. 


14. What is DFD?

DFD stands for Data Flow Diagram. It transfer data, which are applied to the data as it moves from input to output.


15. What are the elements to be considered in the SMC?

SMC - System Model Construction. These below mentioned elements are constructed:-

▪︎ Constraints 
▪︎ Limitation
▪︎ Simplification 
▪︎ Assumption 
▪︎ Preference 


➽ This is model questions and answers, but this is also important question will be asked in any Technical companies. So, be prepared for other complex questions.







Post a Comment

0 Comments