Q1 ➡|Software Reliability A Design concept Refinement is a
i ➥ Top-down approach
ii ➥ Complementary of Abstraction concept
iii ➥ Process of elaboration
iv ➥ All of the above
Show Answer With Best Explanation
Answer: iv Explanation:
Q2 ➡|Software Reliability An Operating System (OS) crashes on the average once in 30 days, that is, the Mean Time Between Failures (MTBF) = 30 days. When this happens, it takes 10 minutes to recover the OS, that is, the Mean Time To Repair (MTTR) = 10 minutes. The availability of the OS with these reliability figures is approximately :
i ➥ 96.97%
ii ➥ 97.97%
iii ➥ 99.009%
iv ➥ 99.97%
Show Answer With Best Explanation
Answer: iv Explanation: try to understand… Mean Time Between Failures (MTBF) = 30 days Mean Time to Repairs (MTTR) = 10 minutes Availability=? // need to find availability Step-1: Given repair time in minutes, so we have to convert failure time in minutes. 30 days= 30 ∗ 24 ∗ 60 minutes = 43,200 minutes Step-2: Given options in percentages. We have to find availability in percentages. Availability=(100-((10 / 43,200)∗100))% = 100-0.023% = 99.97% so the answer will be option- D with 99.97%
Q3 ➡|Software Reliability A server crashes on average once in 30 days, that is, the Mean Time Between Failures (MTBF) is 30 days. When this happens, it takes 12 hours to reboot it, that is, the Mean Time to Repair (MTTR) is 12 hours. The availability of server with these reliability data values is approximately :
i ➥ 96.3%
ii ➥ 97.3%
iii ➥ 98.3%
iv ➥ 99.3%
Show Answer With Best Explanation
Answer: iii Explanation: try to understand… Mean Time Between Failures (MTBF)= 30 days Mean Time to Repair (MTTR) =12 hours. Availability=? //need to find availability Step-1: First we have to convert number of days into hours 30 days= 30 * 24 = 720 hour. Step-2: The availability of a system is Availability = MTBF / (MTBF + MTTR) = 720 / (720 + 12) = 0.9836 (or) 98.36% so the answer will be option- c with 98.36%
Q4 ➡|Software Reliability Reliability of software is directly dependent on
i ➥ quality of the design
ii ➥ number of errors present
iii ➥ software engineers experience
iv ➥ user requirement
Show Answer With Best Explanation
Answer: ii Explanation:
Q5 ➡|Software Reliability The Reliability of the software is directly dependent upon :
i ➥ Quality of the design
ii ➥ Programmer​ s experience
iii ➥ Number of error
iv ➥ Set of user requirements
Show Answer With Best Explanation
Answer: iii Explanation: Reliability of software is dependent on number of errors present in software.
Q6 ➡|Software Reliability Reliability of software is dependent on :
i ➥ Number of errors present in software
ii ➥ Documentation
iii ➥ Testing suites
iv ➥ Development Processes
Show Answer With Best Explanation
Answer: i Explanation: Reliability of software is dependent on number of errors present in software.
Q7 ➡|Software Reliability A program p calls two subprograms P1 and P2. P1 can fail 50% time and P2 can fail 40% times. The program P can fail.
Q8 ➡|Software Reliability Assume the following regarding the development of a software system P: Estimated lines of code of P : 33, 480 LOC Average productivity for P : 620 LOC per person-month Number of software developers : 6 Average salary of a software developer : 50,000 per month If E, D and C are the estimated development effort (in person-months), estimated development time (in months), and estimated development cost (in Lac) respectively, then (E, D, C) =
i ➥ (48, 8, 24)
ii ➥ (54, 9, 27)
iii ➥ (60, 10, 30)
iv ➥ (42, 7, 21)
Show Answer With Best Explanation
Answer: ii Explanation: try to understand.. Estimated lines of code of P : 33480 LOC Average productivity for P : 620 LOC per person-month Number of software developers : 6 Average salary of a software developer : 50000 per month Step-1: Estimated development effort (in person-months) = 33480 /620 E = 54 Step-2: Estimated development time (in months) = 54/6 D = 9 months Step-3: Estimated development cost (in Lac) = 50000 * 6 * 9 = 27 lacs
Q9➡|Software Reliability Which of the following tools is not required during system analysis phase of system development Life cycle ?
i ➥ CASE Tool
ii ➥ RAD Tool
iii ➥ Reverse engineering tool
iv ➥ None of these
Show Answer With Best Explanation
Answer: iii Explanation:
Q10 ➡|Software Reliability A black hole in a DFD is a :
i ➥ A data store with no inbound flows
ii ➥ A data store with only in bound flows
iii ➥ A data store with more than one in bound flow
Q11 ➡|Software Reliability System Development Life-cycle has following stages : (I) Requirement analysis (II) Coding (III) Design (IV) Testing Which option describes the correct sequence of stages ?
i ➥ III, I, IV, II
ii ➥ II, III, I, IV
iii ➥ I, III, IV, II
iv ➥ None of the above
Show Answer With Best Explanation
Answer: iv Explanation:
Q12➡|Software Reliability Which of the following tools is not required during system analysis phase of system development life cycle ?
i ➥ Case tool
ii ➥ RAD tool
iii ➥ Reverse engineering
iv ➥ None of these
Show Answer With Best Explanation
Answer: iii Explanation:
Q13➡|Software Reliability Which of the following is not a key strategy followed by the clean room approach to software development ?
Q20➡|Software Reliability An error message produced by an interactive system should have :
i ➥ always the error code
ii ➥ the list of mistakes done by the user displayed
iii ➥ a non-judgmental approach
iv ➥ the past records of the occurrence of the same mistake
Show Answer With Best Explanation
Answer: ii Explanation:
Q21➡|Software Reliability System development cost estimation with use-cases is problematic because :
i ➥ of paucity of examples
ii ➥ the data can be totally incorrect
iii ➥ the expertise and resource available are not used
iv ➥ the problem is being over simplified
Show Answer With Best Explanation
Answer: ii Explanation:
Q22➡|Software Reliability A software project was estimated at 352 Function Points (FP). A four person team will be assigned to this project consisting of an architect, two programmers, and a tester. The salary of the architect is 80,000 per month, the programmer ₹ 60,000 per month and the tester ₹ 50,000 per month. The average productivity for the team is 8 FP per person month. Which of the following represents the projected cost of the project ?
i ➥ ₹ 28,16,000
ii ➥ ₹ 20,90,000
iii ➥ ₹ 26,95,000
iv ➥ ₹ 27,50,000
Show Answer With Best Explanation
Answer: iv Explanation: lets try to understand… ->> Functional Point(FP)=352 ->>Team=4 persons ->>Average each person(FP) productivity=8 ->>Architect month salary=80,000 ->>Programmers month salary=260,000 — Tester month salary=50,000 ->>projected cost of project=? Step-1: Total number of months=Functional Point(FP) / (Team Average each person(FP) productivity) = 352 / (48) = 352 / 32 = 11 months Step-2: Total cost of the project= (one Architect month salary + 2Programmers month salary + one tester month salary) * Total number of months = (80000 + 2 * 60000 + 50000) * 11 = ₹ 27,50,000
Q23➡|Software Reliability In software development, UML, diagrams are used during______.