1.
the ultimate deliverable
in a Software Project is?
Correct Answer
A. Completed software code
Explanation
The ultimate deliverable in a software project is the completed software code. This is because the code is the final output of the project and represents the culmination of all the requirements, design, and testing. The completed software code is what will be used by end-users and is the tangible result of the project's development process.
2.
In order to produce high quality Programs it is necessary
to follow
Correct Answer
D. S/w methodology
Explanation
To produce high-quality programs, it is necessary to follow software methodology. This means following a structured approach to software development, which includes processes, techniques, and tools to ensure the efficient and effective creation of software. Software methodology helps in organizing and managing the development process, ensuring that it meets quality standards, addresses client requirements, and is aligned with industry best practices. By following software methodology, teams can ensure that their programs are developed in a systematic and disciplined manner, resulting in high-quality output.
3.
Construction of high quality code is heavily dependant
upon the following:
Correct Answer(s)
A. Using good Coding Practices
B. Using language specific Coding Standards
C. Using the design document as a basis to write the code
Explanation
The construction of high quality code is heavily dependent on using good coding practices, language-specific coding standards, and using the design document as a basis to write the code. Good coding practices ensure that the code is clean, efficient, and maintainable. Language-specific coding standards help in following best practices and conventions specific to the programming language being used. Using the design document as a basis ensures that the code aligns with the intended architecture and functionality. These factors collectively contribute to the development of high quality code.
4.
The risk of an project has to be managed in
Correct Answer
D. None
Explanation
The given question is incomplete and not readable. An explanation cannot be generated without proper context or information.
5.
Which are the responsible for the quality of the product
Correct Answer
E. All
Explanation
The correct answer is "all". All of the mentioned factors - inspection, reviewed document, testing, software development methodology, QAG (quality assurance group), and programmer - are responsible for the quality of the product. Each of these factors plays a crucial role in ensuring that the product meets the required standards and specifications. Inspection helps identify any defects or issues in the product, reviewed documents ensure that the necessary documentation is accurate and complete, testing validates the functionality and performance of the product, the software development methodology ensures a systematic and organized approach, the QAG ensures quality control processes are followed, and the programmer is responsible for writing clean and error-free code.
6.
Which are under the CMMI model
Correct Answer
E. All
Explanation
The correct answer is "all" because the CMMI model encompasses all the mentioned levels. The CMMI model is a framework that helps organizations improve their processes and achieve their business objectives. It consists of five maturity levels, starting from initial (where processes are ad hoc and unpredictable) to defined (where processes are well-documented and standardized), quantitatively managed (where processes are measured and controlled), managed (where processes are planned and executed), and finally optimizing (where processes are continuously improved). Therefore, "all" is the correct answer as it includes all the maturity levels mentioned in the question.
7.
What are the two types of tools used for s/w configuration management ?
Correct Answer(s)
A. Manual
D. Automation
Explanation
The two types of tools used for software configuration management are manual and automation. Manual tools require human intervention and involve manual processes for managing and controlling software configurations. On the other hand, automation tools automate the process of managing and controlling software configurations, reducing the need for manual intervention and improving efficiency.
8.
Who assigns the roles to the reviewers ?
Correct Answer
B. Moderator/ co-ordinator
Explanation
The roles of reviewers are assigned by the moderator/coordinator. This person is responsible for organizing and managing the review process, ensuring that each reviewer is assigned a specific role and task. They play a crucial role in coordinating the reviewers and ensuring that the review process runs smoothly and efficiently.
9.
Have we built right product has been evaluated by means of
Correct Answer
A. Testing
Explanation
The question asks about how the evaluation of whether the right product has been built is conducted. The correct answer is "testing" because testing is a crucial step in the development process that helps identify any issues or defects in the product. Through testing, the functionality, performance, and usability of the product are assessed to ensure that it meets the desired requirements and expectations. Testing helps validate the product's quality and ensures that it aligns with the intended goals.
10.
What is a review ?
Correct Answer
D. Quality control technique
Explanation
A review is a quality control technique used to evaluate and assess the quality of a product or process. It involves examining and analyzing the product or process to identify any defects, errors, or areas for improvement. Reviews can be conducted by individuals or a team and typically involve a systematic and structured approach to ensure thorough evaluation. The objective of a review is to ensure that the product or process meets the required quality standards and specifications.
11.
Which of the following is true for the following
are the " review requirements "
Correct Answer(s)
A. Identify the s/w work product
D. Documented
E. Checklist
F. Check the compliance of the process and standards
Explanation
In the given options, the true statements for the "review requirements" are as follows:
- The "review requirements" need to identify the software work product.
- The "review requirements" should be documented.
- A checklist should be used to ensure compliance with the process and standards.
12.
The final stage after testing is ?
Correct Answer
A. Reviewing tested code
Explanation
After the testing phase, the next step is to review the tested code. This involves carefully examining the code to ensure that it meets the required specifications and quality standards. The purpose of this review is to identify any errors or bugs that may have been missed during testing, and to make any necessary improvements or modifications. Reviewing the tested code is crucial to ensure that the final product is of high quality and meets the expectations of the stakeholders.
13.
The model used to avoid risks are ?
Correct Answer
C. Spiral model
Explanation
The spiral model is a software development process that focuses on managing risks. It involves iterative cycles of planning, designing, building, and evaluating the software, with each cycle building upon the previous one. This model allows for early identification and mitigation of risks by incorporating feedback and adjustments throughout the development process. It is particularly useful when there is a high level of uncertainty or when the project involves complex requirements that may evolve over time.
14.
The iterative model is and incremental model
Correct Answer
B. False
Explanation
The statement "the iterative model is an incremental model" is false. While both the iterative and incremental models are software development approaches, they are not the same. The iterative model involves breaking down the development process into smaller cycles, where each cycle produces a working version of the software. On the other hand, the incremental model involves delivering the software in small increments, with each increment adding new functionality. These models have similarities but also distinct differences in terms of their approach to development. Therefore, the statement is false.
15.
Knowledge transition is the part of application model
Correct Answer
B. False
Explanation
The statement "knowledge transition is the part of application model" is false. Knowledge transition refers to the process of transferring knowledge and expertise from one person or team to another. It is not specifically related to the application model, which is a representation of how an application functions and is structured. Therefore, the correct answer is false.
16.
On which of the following basis the model (eg:- waterfall) is selected?
Correct Answer(s)
A. Stable requirements
B. Understand technology
C. Small selection
D. Complex problem
Explanation
The model (e.g. waterfall) is selected based on stable requirements, understanding technology, a small selection, and complex problem. These factors are important in determining the most suitable model for a project. Stable requirements ensure that the model can effectively address the project's needs, while understanding technology allows for the proper implementation of the chosen model. A small selection may indicate that a simpler model is more appropriate, while complex problems may require a more robust and adaptable model.
17.
There is no need of document for walkthrough ?
Correct Answer
B. False
Explanation
you need a document only when the issues are raized. and author should make sure to correct it
18.
How many types of review are there?
Correct Answer
A. 4
Explanation
management,technical,inspection walkthrough
19.
What is the process of review?
Correct Answer
A. Planning, overview ,review
Explanation
The correct answer is planning, overview, review. The process of review involves first planning, which includes setting objectives and determining the scope of the review. Then comes the overview, where the reviewer gathers information and assesses the current situation. Finally, the review itself takes place, where the findings are analyzed and recommendations are made for improvement. This sequence ensures a systematic and thorough evaluation of the subject matter.
20.
Which are the models used to develop a s/w
Correct Answer(s)
A. V-model
B. Rad
C. Adaptive
D. Evolutionary prototyping
E. Waterfall
F. Agile
Explanation
The models used to develop software include the V-model, RAD (Rapid Application Development), Adaptive, Evolutionary Prototyping, Waterfall, and Agile. These models provide structured approaches to software development, each with its own unique characteristics and benefits. The V-model emphasizes the importance of testing at each stage of development, RAD focuses on rapid iteration and prototyping, Adaptive allows for flexibility and adjustments throughout the development process, Evolutionary Prototyping involves building and refining prototypes based on user feedback, Waterfall follows a linear sequential approach, and Agile promotes collaboration and adaptability through iterative development cycles.
21.
Which of the following is an configurable item
Correct Answer
B. Requirements
Explanation
The correct answer is "requirements" because configurable items are items or components that can be modified or customized according to specific needs or requirements. In this case, requirements can be considered as a configurable item because they can be adjusted or changed based on the project's needs or any updates in the software development process. The other options, such as review document, inspected document, and change of process in software methodology, do not necessarily fall under the category of configurable items.
22.
A baseline is a ?
Correct Answer(s)
C. Formal agreement project plan
E. Demonstrates the configurable item plans
Explanation
it is not a configurable item since it is an agreement (documents are under non configurable items)
23.
Audit is done ?
Correct Answer
A. To record how the process is
Explanation
audit is a record used to maintaing good and bad practices of the software project
24.
A change in the process flow of change management is only done when
Correct Answer
B. No impact on the process functionality
Explanation
A change in the process flow of change management is only done when it has no impact on the process functionality. This means that any changes made to the process flow should not affect the overall functioning of the process. It is important to ensure that any adjustments or modifications made to the process flow do not disrupt or hinder the smooth operation of the process.
25.
Olbm is
Correct Answer
D. Good practices derived from privious metrics
Explanation
The correct answer is "good practices derived from previous metrics." This suggests that "olbm" refers to a set of practices or strategies that have been developed based on previous metrics. These metrics likely provided valuable insights or data that helped identify effective practices, which are now being implemented as "good practices." The term "olbm" may be an acronym or abbreviation for a specific methodology or approach.
26.
The measures of s/w quality are
Correct Answer(s)
A. Correctness
B. Mainatainability
C. Integrety
D. Usability
Explanation
The given answer lists the measures of software quality as correctness, maintainability, integrity, usability, modularity, and portability. These measures are important for assessing the quality of software. Correctness refers to the accuracy and reliability of the software in producing the desired outputs. Maintainability refers to the ease of making changes or updates to the software. Integrity ensures that the software and its data are secure and protected from unauthorized access or modifications. Usability focuses on the user-friendliness and ease of use of the software. Modularity refers to the software's organization into separate and independent components. Portability refers to the ability of the software to run on different platforms or environments.
27.
Benchmark is a?
Correct Answer
A. Standard of metric
Explanation
The term "benchmark" refers to a standard against which measurements or comparisons can be made. In this context, a "standard of metric" implies that benchmark serves as a reference point or a standard for measuring or evaluating different metrics or parameters. It helps in setting goals, tracking progress, and making informed decisions based on objective measurements. Therefore, the correct answer is "standard of metric."
28.
Which of the following true for risk portal
Correct Answer(s)
A. A risk raised should be closed
B. A risk raized in the portal must be verified
D. Analyze the risk
E. Track the risks
Explanation
The correct answer for this question is "a risk raised should be closed, a risk raised in the portal must be verified, analyze the risk, track the risks." This means that when a risk is identified and raised in the risk portal, it should be addressed and resolved. Additionally, any risk raised in the portal must be verified to ensure its validity. It is also important to analyze the risk to understand its potential impact and develop appropriate mitigation strategies. Finally, tracking the risks allows for monitoring and managing them effectively.
29.
A risk is a defect
Correct Answer
B. False
Explanation
The statement "a risk is a defect" is false. A risk and a defect are two different concepts in the context of project management or quality assurance. A risk refers to a potential event or situation that may have a negative impact on project objectives, while a defect refers to a deviation or non-conformance from the specified requirements or expectations. While risks can lead to defects, they are not the same thing.
30.
Which of the following used to maintain your project data into it
Correct Answer
A. C2.0