Software Engineering

In this part, basically true/false type questions are asked.So, This is not a big deal to solve them because every question has only 2 option. I am discussing some question based on previous year PAT exam.

These are:- 

1. Requirements can be classified in to two types, namely, functional requirements and non-functional requirements
- True
- False

2. Some examples of non-functional requirements are.
1.Number of significant digits to which accuracy should be maintained in all numerical calculations is 10 2.The response time of the system should always be less than 5 seconds
3.The software should be developed using C language on a UNIX based system
4.The matrix diagonalisation routine should zero out all off-diagonal elements, which are equal to or less than 10-3
5.Experienced officers should be able to use all the system functions after a total training of two hours. After this training, the average number of errors made by experienced officers should not exceed two per day. 
- True
- False

3. Every software system has the following essential characteristics: 
A. It has processes which collaborate with each other to generate the outputs.
B. All the above
C. It has a boundary. The boundary separates what is with in system scope and what is outside.
D. The system may also use data stores to store data which has a life beyond the system.
E. These processes operate on data by creating, modifying, destroying, and querying it.
F. It takes inputs from external agents and generates outputs.

4. ERD complements DFD. While DFD focuses on data and the relationships between them, ERD focuses on processes and data flow between them 
- True
- False

5. Polymorphism: – It is the means by which an operation behaves differently in different contexts. 
- True
- False

6. Encapsulation: This helps in controlling the visibility of internal details of the objects. It improves security and integrity of data 
- True
- False

7. There are 4 types of Abstraction, namely Entity, Action, Virtual machine & Coincidental. 
- True
- False

8. There can be more than one hash fields on a file.
- True
- False

9. Concurrency refers to multiple transactions accessing the same database at the same time. In a system which allows concurrency, some kind of control mechanism has to be in place to ensure that concurrent transactions do not interfere with each other. 
- True
- False


10. Software genetic development process contains three genetic phrases namely
A. Software engineering, Definition, Coding
B. Definition, development, maintenance
C. Coding, design, Software engineering
D. Design, Coding, Development
E. Development, Definition, Testing


Do you wanna check answer...Go here

Comments

Popular posts from this blog

What is IRA (Initial Readiness Assessment) in TCS

Swapping base locations in TCS

Information Resource Center (IRC) in TCS