Software Engineering
Welcome to NTA NET ASPIRANT ACADEMY
NTA NET ASPIRANT ACADEMY is a training academy for College Lectures, Assistant Professor, Research Scholar and PG Students to make qualified for Assistant Professor & JRF in UGC NET / TNSET
NTA NET ASPIRANT ACADEMY is a training academy for College Lectures, Assistant Professor, Research Scholar and PG Students to make qualified for Assistant Professor & JRF in UGC NET / TNSET
Start
Congratulations - you have completed Software Engineering.
You scored %%SCORE%% out of %%TOTAL%%.
Your performance has been rated as %%RATING%%
Your answers are highlighted below.
Question 1 |
Given below are two statements: NTA NET JUNE 2020
Statement I: Quality control involves the series of inspections, reviews and tests used throughout the software process, to ensure each work product meets the requirements placed upon it.
Statement II: Quality assurance consists of auditing and reporting functions of management
In the light of the above statements, choose the correct answer from the options given below
Statement I: Quality control involves the series of inspections, reviews and tests used throughout the software process, to ensure each work product meets the requirements placed upon it.
Statement II: Quality assurance consists of auditing and reporting functions of management
In the light of the above statements, choose the correct answer from the options given below
A | Both Statement I and Statement II are true. |
B | Both Statement I and Statement II are false. |
C | Statement I is true but Statement II is false. |
D | Statement I is false but Statement II is true. |
Question 2 |
Arrange the following types of Cohesion from best to worst type. NTA NET JUNE 2020
A. Logical Cohesion
B. Sequential Cohesion
C. Communication Cohesion
D. Temporal Cohesion
E. Pocedural Cohesion
Choose the correct answer from the options given below:
A. Logical Cohesion
B. Sequential Cohesion
C. Communication Cohesion
D. Temporal Cohesion
E. Pocedural Cohesion
Choose the correct answer from the options given below:
A | A -> D -> E -> C -> B |
B | A -> E -> D -> C -> B |
C | B -> E -> C -> D -> A |
D | B -> C -> E -> D -> A |
Question 3 |
Modifying the software by restructuring is called NTA NET JUNE 2020
A | Adaptive Maintenance |
B | Corrective Maintenance |
C | Perfective Maintenance |
D | Preventive Maintenance |
Question 4 |
To create an Object - behavioral model, the analyst performs the following steps: NTA NET JUNE 2020
A. Evaluates all use - cases.
B. Builds state transition diagram for the system.
C. Reviews the object behaviour model to verify accuracy and consistency.
D. Identifies events that do not derive the interaction sequence.
Choose the correct answer from the options given below:
A. Evaluates all use - cases.
B. Builds state transition diagram for the system.
C. Reviews the object behaviour model to verify accuracy and consistency.
D. Identifies events that do not derive the interaction sequence.
Choose the correct answer from the options given below:
A | (A) , (B) and (C) only |
B | (A) , (B) and (D) only |
C | (B) , (C) and (D) only |
D | (A) , (C) and (D) only |
Question 5 |
Which of the following UML diagrams has a static view? NTA NET JUNE 2020
A | Collaboration diagram |
B | Use - case diagram |
C | State chart diagram |
D | Activity diagram |
Question 6 |
An ________ chart is a project schedule representation that presents project plan as a directed graph. The critical path is the _____ sequence of _______ tasks and it defines project _____________ NTA NET DECEMBER 2019
A | Activity, Shortest, Independent, Cost |
B | Activity, Longest, Dependent, Duration |
C | Activity, Longest, Independent, Duration |
D | Activity, Shortest, Dependent, Duration |
Question 7 |
Software reliability is described with respect to NTA NET JUNE 2020
A. Execution Time
B. Calendar Time
C. Clock Time
Choose the correct answer from the options given below:
A. Execution Time
B. Calendar Time
C. Clock Time
Choose the correct answer from the options given below:
A | (A) and (B) only |
B | (B) and (C) only |
C | (A) , (B) and (C) only |
D | (A) and (C) only |
Question 8 |
A Software project was estimated at 864 Function Points. A six Person team will be assigned to project consisting of a requirement gathering person, one designer, two programmers and two testers. The salary of the designer is Rs.70,000 per month, requirement gatherer is Rs.50,000 per month, programmer is Rs.60,000 per month and a tester is Rs.60,000 per month. Average productivity for the team is 12Functional point per person method. Which of the following represents the projected cost of the project?
A | Rs.33,20,000 |
B | Rs.43,20,000 |
C | Rs.33,10,000 |
D | Rs.22,10,000 |
Question 9 |
Match List I with List II NTA NET JUNE 2020
With reference to CMM developed by Software Engineering Institute(SEI)
Choose the correct answer from the options given below:
With reference to CMM developed by Software Engineering Institute(SEI)
List - I | List - II |
---|---|
A. Initial | (i) Process measurement |
B. Repeatable | (ii) Process definition |
C. Defined | (iii) Project management |
D. Managed | (iv) ADHOC |
A | A - iii, B - iv, C - ii, D - i |
B | A - iv, B - iii, C - i, D - ii |
C | A - iv, B - iii, C - ii, D - i |
D | A - iii, B - iv, C - i, D - ii |
Question 10 |
A company has a choice of two languages L1 and L2 to develop a software for their client. Number of LOC required to develop an application in L2 is thrice the LOC in language L1. Also, software has to be maintained for next 10 years. Various parameters for two languages are given below to decide which language should be preferred for development.
Total cost of project include cost of development and maintenance. What is the LOC for L1 for which cost of developing the software with both languages must be same? NTA NET JUNE 2020
Parameter | L1 | L2 |
---|---|---|
Man - year needed for development | LOC/1000 | LOC/1000 |
Development cost | Rs.70,000 | Rs.80,000 |
Cost of Maintenance per year | Rs.1,00,000 | Rs.40,000 |
A | 2000 |
B | 6000 |
C | 3000 |
D | 5000 |
Question 11 |
Assume the following regarding the development of a software system P: CBSE NET JULY 2018
- Estimated lines of code of P : 33,480 LOC
- Average productivity for P: 620 LOC per person
- Number of software developer: 6
- Average salary of a software developer: Rs. 50,000 per month
If E, D and C are the estimated development effort(in persons - months), estimated development time (in months), and estimated development cost (in Rs. LAC) respectively, then (E, D, C) = _________________
- Estimated lines of code of P : 33,480 LOC
- Average productivity for P: 620 LOC per person
- Number of software developer: 6
- Average salary of a software developer: Rs. 50,000 per month
If E, D and C are the estimated development effort(in persons - months), estimated development time (in months), and estimated development cost (in Rs. LAC) respectively, then (E, D, C) = _________________
A | (48, 8, 24) |
B | (54, 9, 27) |
C | (60, 10, 30) |
D | (42, 7, 21) |
Question 12 |
Match the following in Software Engineering: CBSE NET JULY 2018
List - I | List - II |
---|---|
A. Product complexity | (i) Software Requirements Definition |
B. Structured System Analysis | (ii) Software Design |
C. Coupling and Cohension | (iii) Validation Technique |
D. Symbolic Execution | (iv) Software Cost Estimation |
A | A - ii, B - iii, C - iv, D - i |
B | A - iii, B - i, C - iv, D - ii |
C | A - iv, B - i, C - ii, D - iii |
D | A - iii, B - iv, C - i, D - ii |
Question 13 |
Which one of the following is not typically provided by Source Code Management Software? CBSE NET JULY 2018
A | Synchronisation |
B | Versioning and Revision history |
C | Syntax highlighting |
D | Project forking |
Question 14 |
A software system crashed 20 times in the year 2017 and for each crash, it took 2 minutes to restart. Approximately, what was the software availability in that year? CBSE NET JULY 2018
A | 96.9924 % |
B | 97.9924 % |
C | 98.9924 % |
D | 99.9924 % |
Question 15 |
Match the 5 CMM Maturity levels / CMMI staged representations in List - I with their characterizations in List - II CBSE NET JULY 2018
List - I | List - II |
---|---|
A. Initial | (i) Processes are improved quantitatively and continually |
B. Repeatable | (ii) The plan for a project comes from a template for plans |
C. Defined | (iii) The plan uses processes that can be measured quantitatively |
D. Managed | (iv) There may not exist a plan or it may be abandoned. |
E. Optimizing | (iv) There's a plan and people stick to it. |
A | A - iv, B - v, C - i, D - iii, E - ii |
B | A - i, B - ii, C - iv, D - v, E - iii |
C | A - v, B - iv, C - ii, D - iii, E - i |
D | A - iv, B - v, C - ii, D - iii, E - i |
Question 16 |
Coupling is a measure of strength of the interconnections between software modules. Which of the following are correct statements with respect to module coupling? CBSE NET JULY 2018
P: Common coupling occurs when one module controls the flow of another module by passing it information on what to do.
Q: In data coupling, the complete data structure is passed from one module to another through parameters.
R: Stamp coupling occurs when modules share a composite data structure and use only parts of it.
P: Common coupling occurs when one module controls the flow of another module by passing it information on what to do.
Q: In data coupling, the complete data structure is passed from one module to another through parameters.
R: Stamp coupling occurs when modules share a composite data structure and use only parts of it.
A | P and Q only |
B | P and R only |
C | Q and R only |
D | All of P, Q and R |
Question 17 |
A software design pattern often used to restrict access to an object is: CBSE NET JULY 2018
A | adapter |
B | decorator |
C | delegation |
D | proxy |
Question 18 |
Reasons to re - engineer a software include: CBSE NET JULY 2018
P: Allow legacy software to quickly adapt to the changing requirements.
Q: Upgrade to newer technologies / platforms / paradigm (for example, object - oriented)
R: Improve software maintainability.
S: Allow change in the functionality and architecture of the software.
P: Allow legacy software to quickly adapt to the changing requirements.
Q: Upgrade to newer technologies / platforms / paradigm (for example, object - oriented)
R: Improve software maintainability.
S: Allow change in the functionality and architecture of the software.
A | P, R and S only |
B | P and R only |
C | P, Q and S only |
D | P, Q and R only |
Question 19 |
Which of the following is not a key strategy followed by the clean room approach to software development?
A | Formal specification |
B | Dynamic verification |
C | Incremental development |
D | Statistical testing of the system |
Question 20 |
Which of the following statements is / are true? CBSE NET JULY 2018
P: Refactoring is the process of changing a software system in such a way that it does not alter the external behavior of the code yet improves the internal architecture.
Q: An example of refactoring is adding new features to satisfy a customer requirement discovered after a project is shipped.
P: Refactoring is the process of changing a software system in such a way that it does not alter the external behavior of the code yet improves the internal architecture.
Q: An example of refactoring is adding new features to satisfy a customer requirement discovered after a project is shipped.
A | P only |
B | Q only |
C | Both P and Q |
D | Neither P nor Q |
Question 21 |
The Software Requirement Specification (SRS) is said to be _________ if and only if no subset of individual requirements described i conflict with each other. NTA NET December 2018
A | Correct |
B | Consistent |
C | Unambiguous |
D | Verifiable |
Question 22 |
Software products need perfective maintenance for which of the following reasons?
A | To rectify bugs observed while the system in use. |
B | When the customers need the product to run on new platforms. |
C | To support the new features that users want it to support. |
D | To overcome wear and tear caused by the repeated use of the software. |
Question 23 |
Match each UML diagram in List I to its appropriate description in list II. NTA NET December 2018
List - I | List - II |
---|---|
A. State diagram | (i) Describes how the external entities (people, devices) can interact with the system |
B. Use-case Diagram | (ii) Used to describe the static or structural view of a system |
C. Class Diagram | (iii) Used to show the flow of a business process, the steps of a use-case or the logic of an object behaviour. |
D. Activity Diagram | (iv) Used to describe the dynamic behaviour of objects and could also be used to describe the entire system behaviour. |
A | A - i; B - iv; C- ii; D - iii |
B | A - iv; B - ii; C- i; D - iii |
C | A - i; B - iv; C- iii; D - ii |
D | A - iv; B - i; C- ii; D - iii |
Question 24 |
Which of the following statements is / are false? NTA NET December 2018
P: The clean-room strategy to software engineering is based on the incremental software process model.
Q: The clean-room strategy to software engineering is one of the ways to overcome "unconscious" copying of copyrighted code.
Choose the correct answer from the code given below:
P: The clean-room strategy to software engineering is based on the incremental software process model.
Q: The clean-room strategy to software engineering is one of the ways to overcome "unconscious" copying of copyrighted code.
Choose the correct answer from the code given below:
A | P only |
B | Q only |
C | Both P and Q only |
D | Neither P nor Q |
Question 25 |
A legacy software system has 940 modules. The latest release required that 90 of these modules be changed. In addition, 40 new modules were added and 12 old modules were removed. Compute the software maturity index for the system. NTA NET December 2018
A | 0.849 |
B | 0.524 |
C | 0.725 |
D | 0.923 |
Question 26 |
Which of the following is / are true? NTA NET December 2018
P: Software Reengineering is preferable for software products having high failure rates, having poor design and/or having poor code structure.
Q: Software Reverse Engineering is the process of analyzing software with the objective of recovering its design and requirements specification.
Choose the correct answer from the code given below:
P: Software Reengineering is preferable for software products having high failure rates, having poor design and/or having poor code structure.
Q: Software Reverse Engineering is the process of analyzing software with the objective of recovering its design and requirements specification.
Choose the correct answer from the code given below:
A | P only |
B | Q only |
C | Both P and Q only |
D | Neither P nor Q |
Question 27 |
Which of the following is not one of the principles of agile software development method? NTA NET December 2018
A | Customer involvement |
B | Embrace change |
C | Incremental delivery |
D | Following the plan |
Question 28 |
Software coupling involves dependencies among pieces of software called modules. Which of the following are correct statements with respect to module coupling? NTA NET December 2018
P: Common coupling occurs when two modules share the same global data.
Q: Control coupling occurs when modules share a composite data structure and use only parts of it.
R: Content coupling occurs when one module modifies or relies on the internal working of another module.
Choose the correct answer from the code given below:
P: Common coupling occurs when two modules share the same global data.
Q: Control coupling occurs when modules share a composite data structure and use only parts of it.
R: Content coupling occurs when one module modifies or relies on the internal working of another module.
Choose the correct answer from the code given below:
A | P and Q only |
B | P and R only |
C | Q and R only |
D | All of P, Q and R |
Once you are finished, click the button below. Any items you have not completed will be marked incorrect.
Get Results
There are 28 questions to complete.
You have completed
questions
question
Your score is
Correct
Wrong
Partial-Credit
You have not finished your quiz. If you leave this page, your progress will be lost.
Correct Answer
You Selected
Not Attempted
Final Score on Quiz
Attempted Questions Correct
Attempted Questions Wrong
Questions Not Attempted
Total Questions on Quiz
Question Details
Results
Date
Score
Hint
Time allowed
minutes
seconds
Time used
Answer Choice(s) Selected
Question Text
All done
Need more practice!
Keep trying!
Not bad!
Good work!
Perfect!