Process & Methods Assesment - Batch-1-2014

Approved & Edited by ProProfs Editorial Team
The editorial team at ProProfs Quizzes consists of a select group of subject experts, trivia writers, and quiz masters who have authored over 10,000 quizzes taken by more than 100 million users. This team includes our in-house seasoned quiz moderators and subject matter experts. Our editorial experts, spread across the world, are rigorously trained using our comprehensive guidelines to ensure that you receive the highest quality quizzes.
Learn about Our Editorial Process
| By Tsekar
T
Tsekar
Community Contributor
Quizzes Created: 1 | Total Attempts: 82
Questions: 25 | Attempts: 82

SettingsSettingsSettings
Process & Methods Assesment - Batch-1-2014 - Quiz


GAVS Welcomes you to the formative assessment on the topic Process & Methods


Questions and Answers
  • 1. 

    What is SIPOC?

    • A.

      Supplier Input Process Output Customer

    • B.

      System Input Process Output Client

    • C.

      System Input Process Output Customer

    Correct Answer
    A. Supplier Input Process Output Customer
    Explanation
    SIPOC stands for Supplier Input Process Output Customer. It is a tool used in process improvement to define and understand the various elements involved in a process. The supplier is the entity that provides the inputs for the process, the inputs are the resources or materials required for the process, the process is the set of activities that transform the inputs into outputs, and the customer is the recipient of the outputs. This tool helps in visualizing the entire process and identifying areas for improvement.

    Rate this question:

  • 2. 

    Select the factors below that is critical for any process definition

    • A.

      System

    • B.

      Supplier

    • C.

      Input

    • D.

      Output

    • E.

      Process

    • F.

      Customer

    Correct Answer(s)
    B. Supplier
    C. Input
    D. Output
    E. Process
    Explanation
    The factors that are critical for any process definition are Supplier, Input, Output, and Process. These factors are essential because the supplier provides the necessary resources or materials for the process, the input is the raw material or information that is transformed in the process, the output is the result or product of the process, and the process itself is the set of activities or steps that are carried out to transform the input into the desired output. These factors are important for defining and understanding how a process operates and what is required for its successful execution.

    Rate this question:

  • 3. 

    Select that are appropriate - As a Software Engineer I am responsible for

    • A.

      Understanding / Analyzing the requirement prior to start coding

    • B.

      Escalating technical issues directly to Project Manager

    • C.

      Construct code as per coding standards applicable for the technology including security standards

    • D.

      Escalate to Team Lead when a technical problem is not resolved by myself

    • E.

      Reporting the actual effort spent and status of activities through timesheet system

    • F.

      Asking Questions / Queries to Team Lead / Immediate supervisor related to tasks / requirements

    • G.

      Doing a CAR and DAR

    Correct Answer(s)
    A. Understanding / Analyzing the requirement prior to start coding
    C. Construct code as per coding standards applicable for the technology including security standards
    D. Escalate to Team Lead when a technical problem is not resolved by myself
    E. Reporting the actual effort spent and status of activities through timesheet system
    F. Asking Questions / Queries to Team Lead / Immediate supervisor related to tasks / requirements
    Explanation
    The given answer includes all the responsibilities that a Software Engineer should have. They need to understand and analyze the requirements before starting coding, construct code according to coding standards and security standards, escalate technical issues to the Team Lead or Project Manager, report their effort and status of activities through a timesheet system, and ask questions or queries to the Team Lead or immediate supervisor regarding tasks or requirements. These responsibilities ensure that the Software Engineer is following best practices, communicating effectively, and staying organized in their work.

    Rate this question:

  • 4. 

    What is BMS stands for ?

    • A.

      Business Management Service

    • B.

      Business Management Support

    • C.

      Business Management System

    Correct Answer
    C. Business Management System
    Explanation
    BMS stands for Business Management System. This term refers to a comprehensive software solution that helps organizations manage various aspects of their business operations, such as finance, human resources, sales, and inventory. A Business Management System integrates different modules and functionalities to provide a centralized platform for efficient management and decision-making. It streamlines processes, improves productivity, and enhances overall business performance.

    Rate this question:

  • 5. 

    What does IMS Stands for ?

    • A.

      Infrastructure Managed Services

    • B.

      Infrastructure Management System

    • C.

      Infrastructure Management Software

    Correct Answer
    A. Infrastructure Managed Services
    Explanation
    IMS stands for Infrastructure Managed Services. This refers to the outsourcing of the management and maintenance of an organization's IT infrastructure to a third-party service provider. This includes services such as network management, server management, data storage management, and security management. By utilizing IMS, organizations can focus on their core business activities while leaving the management of their infrastructure to experts, resulting in improved efficiency and cost savings.

    Rate this question:

  • 6. 

    If you are working in a project that follows Agile - Scrum model, whom you will approach when you encounter a problem ?

    • A.

      Product Owner

    • B.

      Scrum Master

    • C.

      Quality Assurance

    • D.

      Client

    Correct Answer
    B. Scrum Master
    Explanation
    In an Agile-Scrum model, the Scrum Master is the person responsible for ensuring the team follows the Scrum framework and resolves any obstacles that may arise during the project. They act as a servant-leader, facilitating communication and collaboration between team members. Therefore, when encountering a problem, it is appropriate to approach the Scrum Master for assistance and guidance in finding a solution.

    Rate this question:

  • 7. 

    When the deliverable(s) are released to Product Owner in Agile-Scrum model?

    • A.

      As soon as Code is complete, because it is agile

    • B.

      End of successful build

    • C.

      End of each sprint or iteration

    • D.

      At the end of every month

    Correct Answer
    C. End of each sprint or iteration
    Explanation
    In the Agile-Scrum model, the deliverable(s) are released to the Product Owner at the end of each sprint or iteration. This approach allows for incremental development and continuous feedback from the Product Owner. By releasing the deliverable(s) at the end of each sprint or iteration, the team can ensure that they are meeting the requirements and expectations of the Product Owner in a timely manner. This also allows for flexibility and adaptability throughout the development process, as changes and adjustments can be made based on the feedback received from the Product Owner.

    Rate this question:

  • 8. 

    According to you what is the frequency for stand-up meeting in Agile-Scrum model?

    • A.

      At the end of each sprint

    • B.

      As and when Team Lead or Project Manager inform me

    • C.

      Daily

    • D.

      Weekly

    Correct Answer
    C. Daily
    Explanation
    In the Agile-Scrum model, the frequency for stand-up meetings is daily. These meetings are held at the same time every day and are meant to be short and focused. The purpose of these meetings is to provide a platform for team members to discuss their progress, any challenges they are facing, and their plans for the day. This daily interaction helps in keeping the team aligned, identifying and resolving any issues quickly, and promoting collaboration and transparency among team members.

    Rate this question:

  • 9. 

    What is tested in Unit Test ?

    • A.

      Complete system / application

    • B.

      Integrated modules

    • C.

      Individual components

    Correct Answer
    C. Individual components
    Explanation
    In a unit test, individual components of a system or application are tested. This means that each component is tested in isolation to ensure that it functions correctly on its own. This allows for easier identification and resolution of any issues or bugs within the specific component. Unit testing helps to ensure that each component works as intended and can be integrated successfully with other components in the system or application.

    Rate this question:

  • 10. 

    Which Test is performed prior to Integration Test?

    • A.

      Performance Test

    • B.

      System Test

    • C.

      Regression Test

    • D.

      Unit Test

    Correct Answer
    D. Unit Test
    Explanation
    Unit tests are performed prior to integration tests. Unit tests are designed to test individual units or components of a system in isolation, typically at the code level. These tests ensure that each unit functions correctly on its own before being integrated with other units. Integration tests, on the other hand, verify that the units work together correctly as a whole system. Therefore, unit tests are performed before integration tests to catch any issues or bugs at the unit level before they can affect the integration and overall functionality of the system.

    Rate this question:

  • 11. 

    How code review feedback are communicated to Author?

    • A.

      Defect Tracking tool

    • B.

      Email

    • C.

      Verbally

    • D.

      In person

    Correct Answer
    A. Defect Tracking tool
    Explanation
    Code review feedback is typically communicated to the author through a defect tracking tool. This allows for a systematic and organized approach to addressing and resolving any issues or bugs identified during the code review process. By using a defect tracking tool, the feedback can be documented, tracked, and assigned to the appropriate individuals for resolution. This ensures that the author is aware of the feedback and can take the necessary steps to address it in a timely manner.

    Rate this question:

  • 12. 

    Which method is appropriate to report back the status of code review feedback

    • A.

      Update the status in the defect tracking tool

    • B.

      Report the status to Team Lead in person

    • C.

      Send an email to Team Lead listing all the review feedback and it's status

    • D.

      As per the process applicable for my project

    Correct Answer
    D. As per the process applicable for my project
    Explanation
    The appropriate method to report back the status of code review feedback is to follow the process applicable for the specific project. Each project may have its own set of guidelines and procedures for reporting the status of code review feedback, so it is important to adhere to those guidelines to ensure effective communication and tracking of the feedback.

    Rate this question:

  • 13. 

    What process will be audited in a project?

    • A.

      Project speciic process

    • B.

      ISO Process

    • C.

      BMS Process

    • D.

      CMMi Process

    Correct Answer
    A. Project speciic process
    Explanation
    The process that will be audited in a project is the project-specific process. This refers to the unique set of procedures and activities that are specifically designed and implemented for a particular project. Auditing this process ensures that it is being followed correctly and effectively, and helps identify any areas for improvement or potential risks. It is important to audit the project-specific process to ensure that the project is being executed in accordance with the defined objectives, requirements, and quality standards.

    Rate this question:

  • 14. 

    According to you, which approach you will take towards collecting a realiable metrics?

    • A.

      Report actual effort spent for coding

    • B.

      Report estimated effort as the actual effort spent

    • C.

      Report the actual effort spent for coding including fixing defects

    Correct Answer
    A. Report actual effort spent for coding
    Explanation
    The most reliable approach for collecting metrics would be to report the actual effort spent for coding. This ensures that the metrics accurately reflect the time and resources invested in the coding process. Reporting estimated effort as the actual effort spent may lead to inaccuracies and misrepresentation of the actual work done. Including fixing defects in the reported effort provides a more comprehensive view of the coding process, but it may not be necessary for all metrics and could potentially skew the data.

    Rate this question:

  • 15. 

    If there is a technical problem, what will you do

    • A.

      Do a Root cause analysis or causal analysis report

    • B.

      Do decision analysis and prepare DAR repport

    • C.

      Try to resolve the problem first and then approach immediate supervisor seeking for help

    Correct Answer
    A. Do a Root cause analysis or causal analysis report
    Explanation
    The correct answer is to do a root cause analysis or causal analysis report. This involves investigating the technical problem thoroughly to identify the underlying causes. By conducting this analysis, one can determine the root cause of the problem and develop effective solutions to prevent its recurrence. This approach helps in understanding the problem in depth and enables the implementation of long-term solutions. It is a proactive approach that focuses on addressing the underlying causes rather than just treating the symptoms.

    Rate this question:

  • 16. 

    Is coding can be started without understanding the requirements completely  ?

    • A.

      True

    • B.

      False

    Correct Answer
    B. False
    Explanation
    False. Coding should not be started without understanding the requirements completely. Understanding the requirements is essential in order to develop a solution that meets the desired outcome. Without a clear understanding of the requirements, the coding process may result in errors, inefficiencies, and a solution that does not align with the needs of the project. It is important to thoroughly analyze and comprehend the requirements before beginning the coding process.

    Rate this question:

  • 17. 

    It is my responsibility to ensure my code is reviewed and review feedback is incorporated - True or False

    • A.

      True

    • B.

      False

    Correct Answer
    A. True
    Explanation
    The statement implies that the person acknowledges their responsibility to have their code reviewed and to consider and implement any feedback received from the review process. This shows a proactive and accountable approach towards code quality and improvement.

    Rate this question:

  • 18. 

    I am a fresher, source code created by me will not be audited as it is going through a peer review process

    • A.

      True

    • B.

      False

    Correct Answer
    B. False
    Explanation
    The given statement suggests that as a fresher, the source code created by the person will not be audited because it is going through a peer review process. However, the correct answer is false. This means that the statement is incorrect, and as a fresher, the source code will still be audited even if it is going through a peer review process.

    Rate this question:

  • 19. 

    As a Software Engineer, I am accountable

    • A.

      When a project is failed

    • B.

      When more number of defects detected in the software application

    • C.

      For assigning tasks

    • D.

      None of the above

    Correct Answer
    D. None of the above
    Explanation
    As a Software Engineer, accountability does not solely lie in the mentioned scenarios. A Software Engineer is accountable for various aspects such as designing, developing, and maintaining software applications, ensuring code quality, meeting project deadlines, collaborating with team members, and delivering high-quality software solutions. The given answer "None of the above" indicates that the accountability of a Software Engineer extends beyond the mentioned scenarios.

    Rate this question:

  • 20. 

    Select the ones that are appropriate. In case of Maintenance project, I am responsible for

    • A.

      Creating a new program

    • B.

      Fixing a defect and or Incorporating an enhancement

    • C.

      Answering to queries raised by client

    • D.

      Only answer to queries raised by client - Fixing a defect is not my responsibility

    Correct Answer(s)
    A. Creating a new program
    B. Fixing a defect and or Incorporating an enhancement
    C. Answering to queries raised by client
    Explanation
    In a maintenance project, the responsibility of the person includes creating a new program, fixing defects, incorporating enhancements, and answering queries raised by the client.

    Rate this question:

  • 21. 

    Select the Top 10  Vulnerabilities as per OWASP website

    • A.

      Injection

    • B.

      Cross-Site Scripting

    • C.

      Broken Authentication and Session Management

    • D.

      Insecure Direct Object References

    • E.

      Security Misconfiguration

    • F.

      Sensitive Data Exposure

    • G.

      Missing function level access control

    • H.

      Using components with Known vulnerabilities

    • I.

      Unvalidated redirects and forwards

    • J.

      Un-encrypted Passwords

    • K.

      Unstructured coding practice

    Correct Answer(s)
    A. Injection
    B. Cross-Site Scripting
    C. Broken Authentication and Session Management
    D. Insecure Direct Object References
    E. Security Misconfiguration
    F. Sensitive Data Exposure
    G. Missing function level access control
    H. Using components with Known vulnerabilities
    I. Unvalidated redirects and forwards
    Explanation
    The answer includes the top 10 vulnerabilities as per the OWASP website. These vulnerabilities are Injection, Cross-Site Scripting, Broken Authentication and Session Management, Insecure Direct Object References, Security Misconfiguration, Sensitive Data Exposure, Missing function level access control, Using components with Known vulnerabilities, and Unvalidated redirects and forwards. These vulnerabilities are commonly exploited by attackers and can lead to various security breaches and compromises if not addressed properly.

    Rate this question:

  • 22. 

    It is my responsibility to ensure that my program / code check-in should not break the build

    • A.

      True

    • B.

      False

    Correct Answer
    A. True
    Explanation
    The statement "It is my responsibility to ensure that my program / code check-in should not break the build" is true. This means that as a programmer, it is your responsibility to make sure that any code you check-in or submit does not cause the build process to fail. This includes ensuring that your code is error-free, follows coding standards, and does not introduce any bugs or issues that would prevent the build from being successful. By taking ownership of your code and being diligent in your testing and quality control, you can help maintain a stable and functional build process.

    Rate this question:

  • 23. 

    Choose that are approriate :- In Uni Test,  I need to ensure the following

    • A.

      All fields level validation, if else, case statements and branching / calling programs are tested

    • B.

      Test the output with the system requirement specification given by TL with Test cases

    Correct Answer
    A. All fields level validation, if else, case statements and branching / calling programs are tested
    Explanation
    The correct answer is "All fields level validation, if else, case statements and branching / calling programs are tested." This answer is appropriate because it aligns with the requirements stated in the question. It indicates that in the Uni Test, it is necessary to ensure that all fields have been validated, if-else and case statements have been tested, and branching or calling programs have been tested. This answer covers all the mentioned testing requirements.

    Rate this question:

  • 24. 

    Choose the appropriate options - During a meeting with client or project supervisor, I should 

    • A.

      Keep quite until some one ask question

    • B.

      keep quite when I don't know the answer for the question directed to me

    • C.

      Keep quite even if know the answer partially

    • D.

      Explain to the extend that I know for the question directed to me

    Correct Answer(s)
    A. Keep quite until some one ask question
    D. Explain to the extend that I know for the question directed to me
    Explanation
    During a meeting with a client or project supervisor, it is important to remain quiet until someone asks a question in order to not interrupt the flow of the conversation. However, when a question is directed towards me, it is necessary to explain to the best of my knowledge and abilities. This means providing a response to the question, even if it is only a partial answer. It is crucial to contribute to the discussion and provide any relevant information I have on the topic at hand.

    Rate this question:

  • 25. 

    Select the ones that are appropriate :- When I check-in a file into Version Control tool

    • A.

      Mention issue id / defect id in the version control tool while check-in

    • B.

      Mention the change request no. in the version control tool while check-in

    • C.

      No need to mention any message

    • D.

      Option4

    Correct Answer(s)
    A. Mention issue id / defect id in the version control tool while check-in
    B. Mention the change request no. in the version control tool while check-in
    Explanation
    When checking in a file into a Version Control tool, it is important to mention the issue ID/defect ID and the change request number. This helps in tracking and associating the changes made to the specific issue or request. By including these IDs in the version control tool, it becomes easier to refer back to the original problem or request and understand the context of the changes made. Not mentioning any message may lead to confusion and difficulty in identifying the purpose of the check-in.

    Rate this question:

Quiz Review Timeline +

Our quizzes are rigorously reviewed, monitored and continuously updated by our expert board to maintain accuracy, relevance, and timeliness.

  • Current Version
  • Nov 10, 2023
    Quiz Edited by
    ProProfs Editorial Team
  • Jul 15, 2014
    Quiz Created by
    Tsekar
Back to Top Back to top
Advertisement
×

Wait!
Here's an interesting quiz for you.

We have other quizzes matching your interest.