Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

ONTAP - TRACNGHIEM - ADP (AutoRecovered)

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 25

1.1.

Introduction to Teamwork
Index Question
Which statement is true about teamwork?
A. The team will need to build trust
B. The team will need to build in the rule of contract
C. Everyone on the team must have a high degree
1 D. The leader must have the highest degree and salary
Why do we need to build the teamwork?
A. The software projects are too large and those a diverse set of skills and
roles
B. Experienced programmers who will teach those less experienced
C. To do inspection
2 D. To prevent defects
In tips for receiving feedback, when you listen carefully and try to
understand the meaning of the feedback, what is this kind of technic
called?

A. Open
B. Active listening
C. Thoughtful
3 D. Responsive
Role of a team leader in helping all members working together:
A. Manage the technique of the project
B. Suppress ego of each member
C. Help all members write codes
4 D. Manage the quality of the project
What is the characteristic of high-performance teams in company
mission?
A. A clear, elevating goal
B. Competent team members
C. Unified commitment
5 D. A results-driven structure
What is the characteristic of high-performance teams when your
company gets CMM standard?
A. Unified commitment
B. Collaborative climate
C. Standards of excellence
6 D. External support and recognition
What are team member’s competitions?
A. Technical
B. Personal
C. Salary
7 D. A and B are correct

Positive receiving feedback, listen without frequent interruption or


objections is...
A. Open
B. Active listening
C. Thoughtful
8 D. Responsive
What is the difference between team and group?
A. Product
B. Salary
C. Result
9 D. Strength

What is the characteristic of high-performance teams when you share


knowledge with all team members?
A. Unified commitment
B. Collaborative climate
C. Standards of excellence
10 D. External support and recognition
1.2. Using Processes
Index Question
How do we define a Process?
A. Input - Process – Output
B. Process - Input- Output
C. Output - Input – Process
1 D. Process - Output – Input
What are the ways to create a process?
A. ETVX
B. ETVX, Swimlane
C. ETVX, Swimlane, Waterfall
2 D. ETVX, Swimlane, Black box
In the software project, how many processes should be used?
A. As less as possible
B. As much as possible
C. Only one
3 D. Depend on what process we know.
The best period of time for one Sprint Backlogs in Scrum process is?
A. 2->4 weeks
B. 3->5 weeks
C. one week
4 D. one month
The process you can see insight is…
A. White Box
B. Black Box
C. A and B are correct
5 D. A and B are not correct
"Process is often described as a leg of the…"
A. process-knowledge-technology triad
B. process-people-money triad
C. process-people-technology triad
6 D. process -money-technology triad
What is the correct stage order?
A. Task, Entry, Validation, Exit
B. Entry, Validation, Task, Exit
C. Exit, Validation, Task, Entry
7 D. Entry, Task, Validation, Exit
It is better to use process in a (an)…
A. Individual
B. Small team
C. Large Team
8 D. Other solution
What are the fundamentals of Software Quality Process?
A. The requirement, Analysis, Code
B. User documentation, User supports
C. Review, Testing...
9 D. All above
What are the fundamentals of Software Development Process?
A. The requirement, Analysis, Code
B. User documentation, User supports
C. Review, Testing...
10 D. All above
1.3. Technical Review
Index Question
What are the types of technical review?
A. Walkthroughs, Code Reading, Pair Programming, Inspections
B. Code Reading, Pair Programming, Inspections
C. Walkthroughs, Code Reading, Pair Programming, Inspections,
Customer Review
1 D. Code Reading, Pair Programming
What is the name of inspection process?
A. Software inspection
B. Code inspection
C. Fagan inspection
2 D. All above
What is the result of the review?
A. Checklist
B. Inspection Report.
C. Code Defect
3 D. All above
What is Pair Programming?
A. A teamwork using Cisco tool to review code
B. Two coders read and inspection code of each other
C. A meeting of project's stakeholder
4 D. All above

What are the steps of Inspection Process?


A. Planning, Overview, Meeting, Rework, Follow-up
B. Planning, Meeting, Rework, Follow-up
C. Planning, Preparation, Meeting, Rework
5 D. Planning, Overview, Preparation, Meeting, Rework, Follow-up
Who are involved in the inspection meeting?
A. Author, Inspector
B. Moderator, Recorder
C. Reader / Timekeeper
6 D. All above
What are the benefits of the inspection?
A. Found and remove defects early
B. Training for anyone on the team
C. The inspected codes are good enough for release
7 D. A and B are correct
Which statement is TRUE when you are exanimating technical review?
A. Technical Reviews help remove defects and prevent future defects
B. Projects with the technical review are higher quality than without
another
C. Traditional projects do not need review
8 D. Agile projects do not need review

According to Capers Jones in “Software Defect Removal Efficiency,


Design and Code Inspections” usually remove ... of product defects
A. 40%
B. 50 - 60%
C. 60 - 70%
9 D. 70 - 85%

According to Votta in "Does every inspection need a meeting" -


8/1993, Inspection meetings contribute only an additional ... to the
number of defects were already found by private code-readings
A. 4%
B. 10%
C. 20%
10 D. 50%
According to Conradi in Architecture Reviews, when they using 25%
times for reading and 75% times for a meeting, so ...of the defects
were found during reading
A. Less than 80%
B. More than 80%
C. Less than 40%
11 D. More than 40%

All studies of Inspection have common results, the meeting will find
very few errors compared to the reading code. Why are many
companies still inspecting the code by meeting?
A. They use inspection for training
B. Inspection can find the defect that the individual couldn’t found
C. Meetings create a schedule that people must work towards
12 D. All above
What are three types of Object Oriented 's review?
A. checklist review, systematic review, use-case review
B. checklist review, Diagram review, use-case review
C. checklist review, Diagram review, Code review
13 D. checklist review, systematic review, use review
What is the most successful type of Object Oriented's review?
A. Checklist review
B. Systematic review
C. Use-case review
14 D. No solution is true
What is the maximum time to peer code review?
A. 30 minutes
B. 60 minutes
C. 90 minutes
15 D. 120 minutes
In the Cisco Collaborate tool, what are the roles in a review?
A. Author, Reviewer, Moderator
B. Author, Reviewer, Observer
C. Author, Inspector, TimeKeeper/Reader, Recorder
16 D. All above
What are the roles in the inspection process?
A. Author, Reviewer, Moderator
B. Author, Reviewer, Observer
C. Author, Inspector, Moderator, TimeKeeper/Reader, Recorder
17 D. B and C are correct
When you create a review by using Cisco Collaborate, what roles must
be included?
A. Author, Moderator
B. Reviewer, Moderator
C. Moderator, Observer
18 D. Author, Reviewer
When you use inspection process, what roles must be included?
A. Author, Moderator, Inspector
B. Reviewer, Moderator, Inspector
C. Moderator, Observer, Inspector
19 D. Author, Reviewer, Inspector
Cisco Collaborate tool is used to:
A. Review code
B. Share code
C. Cross training
20 D. All above
Cisco tool is run on:
A. Desktop Application environment
B. Client/Server environment
C. Web Application environment
21 D. All above
What is SCM?
A. Software Configuration Management
B. System Configuration Management
C. Software Change Management
22 D. System Change Management
Which is stage efficiency for finding code defects?
A. Meeting
B. Discussing with the author
C. Reading
23 D. A, B, C are not correct
What is the responsibility of Inspector?
A. Control the time of the meeting
B. Read the document and prepare to review at the meeting
C. Do nothing before meeting
24 D. A and B are correct
Which review that the participants do not need to prepare or read the
material?
A. Inspection
B. Pair programming
C. Code Reading
25 D. Walkthrough
Which phase of inspection is used to choose inspectors?
A. Planning
B. Overview
C. Preparation
26 D. Meeting
What is code defect in Technical Review?
A. The program cannot run
B. The code must be rewriting
C. Algorithms fail
27 D. The codes are hard to understand
All studies of Inspection have common results, the meeting will find
very few errors compared to the reading code. Why are many
companies still inspecting the code by meeting?
A. They use inspection for training
B. Inspection can find the defect that the individual couldn't found
C. Meetings create a schedule that people must work towards
28 D. All above
What is the most formal technical review?
A. Walkthroughs
B. Code Reading
C. Pair Programming
29 D. Inspections
What is the most informal technical review?
A. Walkthroughs
B. Code Reading
C. Pair Programming
30 D. Inspections

1.4. Configuration Management


Index Question
What is SCM?
A. Software Configuration Management
B. System Configuration Management
C. Software Change Management
1 D. System Change Management
SCM is used to ….
A. Build Project
B. Manage the revision of the project
C. Share document and code
2 D. Review code
What are the steps to work with SCM?
A. Checks out, Work in received data, Checks in updated
B. Work on received data, Checks in updated, Checks out
C. Checks in updated, Checks out, Work in received data
3 D. Checks out, Checks in updated, Work in received data
If Software Engineer2 checks in a file when Software Engineer1 has
checked in it. What will SCM system do?
A. SCM system will automatically merge the files when they are
checked in
B. SCM system will create a new revision of that checked out file
C. SCM system will overwrite the file of Engineer2 to Engineer1's
4 D. The SCM system does not allow Engineer2's check-out
The version of the software is 1.01.0012. The number 0012 means….
A. the Major Release Number
B. the Minor (Maintenance) Release Number
C. the Build Number
5 D. the revision
The version of the software is 1.01.0012. The number 1 means….
A. the Major Release Number
B. the Minor (Maintenance) Release Number
C. the Build Number
6 D. the revision
The version of the software is 1.02.0012. The number 02 means….
A. the Major Release Number
B. the Minor (Maintenance) Release Number
C. the Build Number
7 D. the revision
What is the right definition about Eclipse?
A. Eclipse is an SCM, it used to manage the revision of the code
B. Eclipse is an interactive development environment (IDE) used to
edit, debug source code, initiate build, test processes and display the
8 results
C. An eclipse is a review tool, it used to review the code of large
teamwork
D. Eclipse is a program that automatically builds your Java project from
source files in your SVN repository and creates the project distribution
packages
For Eclipse to work with SVN, which tool must you add to Eclipse?
A. subversive
B. Ant
C. Maker
9 D. SVN client
By default, the password of admin user of Cisco Collaborate tool is
A. 123456
B. 1234
C. admin
10 D. other solution
What is the name of the SVN software installed in client?
A. SVN Client
B. User SVN
C. Tortoise SVN
11 D. ANT
What is the right definition of Ant?
A. ANT is an SCM, it used to manage the revision of the code
B. ANT is an interactive development environment (IDE) used to edit,
debug source code, initiate build, test processes and display the results
C. ANT a review tool, it used to review the code of large teamwork
D. ANT is a program that automatically builds your Java project from
source files in your SVN repository and creates the project distribution
12 packages

In order to use Eclipse, you must ….


A. install the current version of Java Development Kit on your
computer
13 B. install the current version of Tomcat on your computer
C. install the current version of SVN on your computer
D. install the current version of ANT on your computer
SVN is an abbreviation of…..
A. System version naming
B. Subversion
C. Software version naming
14 D. None of the above
In software project development, who usually does the unit test?
A. Tester
B. Developer (coder)
C. Customer
15 D. Designer
Which library supports unit test in Eclipse?
A. junit.framework.TestCase
B. org.junit.Test
C. java.junit
16 D. A and B are correct
Developers transfer codes and test-case to….
A. Tester
B. Developer (coder)
C. Customer
17 D. Designer
JUnit is used to …..
A. Review code
B. Find defect
C. Refactoring
18 D. Manage the revision of the project
What are defects in coding phase?
A. programming errors
B. poorness design
C. poorness coding practices
19 D. poorness understanding of requirements
What does the AssertTrue() method do?
A. Compare actual and expected value
B. Check the parameter is true or false
C. Let the method fail
20 D. All above
What does the AssertEquals() method do?
A. Compare actual and expected value
B. Check the parameter is true or false
C. Let the method fail
21 D. All above
CruiseControl was written in?
A. SVN, ANT
B. SVN, Eclipse
C. Eclipse, ANT
22 D. ANT, Junit
Why do we choose CruiseControl in our SCM system?
A. Because QA can create a schedule for building and testing
B. Because it can send email notifications of building status
C. Because it can store codes
23 D. All above
When the Unit test results display 1 error. That means…
A. The first test case is failures
B. The first test case is pass
C. Exist at least 1 code exception in codes
24 D. A and C are correct
When the Unit test results display 1 failure. That means…
A. The actual and expected value are not the same
B. The first test case is a failure
C. The testing code has 1 error
25 D. B or C is correct

When you create a test with JUnit by eclipse. The default unit test
class name is …
A. Class name + “Test”
B. Class name + “UnitTest”
C. Blank
26 D. Class name
Which error is found by the unit testing?
A. Execute
B. Code standard
C. Syntax
27 D. all of the above
ANT is used to ….
A. Build Project
B. Manage the revision of the project
C. Share document and code
28 D. Review code
CruiseControl can...
A. Automatically build
B. Automatically test
C. Manage Email notification, Log
29 D. All above
For building java project using ANT, you must write config file in …
A. Java language
B. HTML language
C. XML language
30 D. A and C are correct
1.5. Testing and Quality
Index Question
If your code has unrecognized defects, what will you do?
A. Change the test-case and do Unit-Test again
B. Write another code to replace it
C. Let the tester find
1 D. Do nothing

What is the best way to find defects from a function with numerous
lines of code?
A. Change the test-case and do Unit-Test again
B. Isolate the suspicious regions of code
C. Check code that has changed recently
2 D. Be suspicious of classes and methods that have had defects before

If your code has errors but you can't find the defect for many hours.
What is the best way you should do?
A. Check for common defects
B. Check code that has changed recently
C. Isolate the suspicious regions of code
3 D. Take a break
In conducting phase. It is a Defect if…
A. The algorithm is wrong.
B. The code is right but unintelligible due to poor documentation.
C. The code is right but there’s a better way to do it
4 D. All above.
What is the characteristic of software quality that you can achieve if
you try to find and fix defects?
A. Accessibility
B. Safety
C. Performance
5 D. Correctness
When you run your code step by step to find defects. This technic is…
A. Reviewing
B. Testing
C. Debugging
6 D. Refactoring
What is the reason of code defects?
A. Poor understanding of requirements
B. Poor design
C. Poor coding practices
7 D. All above.
If a defect must be fixed quickly. What will you do?
A. Let junior programmers fix defects
B. Consider assigning 2 or 3 developers to it
C. Change code randomly and hope it fixes things
8 D. All above
A hardware device used to debug the software of an embedded
system is...
A. Internal trace log
B. Design review
C. An in-circuit emulator (ICE)
9 D. Interactive Debugger
From studies, how many percents of defects are found in 5% of
classes?
A. 30
B. 40
10 C. 50
D. 60

1.6. Analyzing and Fixing Defects


Index Question

When you test the number of users access the website at the same
time, that is…
A. Accepting Test
B. Unit Test
C. Integration Test
1 D. Stress Test
The goal of testing is…
A. To find all defects
B. To admit the software is good enough to release
C. To remove defects
2 D. To find as many defects as they can
When will you evolve and expand your test suite over time?
A. Whenever a defect is found
B. When adding new features
C. When you look at someone else's code and see a testing hole
3 D. All above

What is Integration Testing?


A. is a method by which individual units of source code are tested to
determine if they are fit for use
B. is the phase in software testing in which individual software
modules are combined and tested as a group
C. is testing conducted on a complete, integrated system to evaluate the
system's compliance with its specified requirements
D. is a test conducted to determine if the requirements of a specification
4 or contract are met
If you want to know how Module1 work together with Module2. What
case of the test will you do?
A. Unit Test
B. System Test
C. Integration Test
5 D. Acceptance Test

When you test the number of users access the website at the same
time, that is…
A. Accepting Test
B. Unit Test
C. Integration Test
6 D. Stress Test

What is the normal order of activities software testing?


1. Integration testing
2. Unit testing
3. System testing
4. Acceptance testing

A. 1, 2, 3, 4
B. 4, 3, 2, 1
C. 2, 1, 3, 4
7 D. 4, 1, 3, 2
Which type of project bellow needs more and more testing
A. Medical systems
B. Airplane guidance systems
C. Weapons systems
8 D. All above
In Agile processes, what phase can customers participate?
A. Unit Test
B. Integration Test
C. Acceptance Test
9 D. System Test
Which library supports unit test in Eclipse?
A. junit.framework.TestCase
B. java.junit.Test
C. java.junit
10 D. All above

1.7. Refactoring
Index Question
Which statement is WRONG when you are talking about refactoring?
A. Refactoring does NOT fix defects
B. Refactoring does NOT add new functionality
C. Refactoring does NOT make the codes better
1 D. Refactoring is the technology to improve the code

What is a code smell?


A. Code smell is any symptom in the source code of a program that
possibly indicates a deeper problem
B. Code smell is a finding defect technical, that used to find where
codes need to refactor
C. Code smell is a refactoring tool
2 D. A, B, C are correct
Long method (code smell) is…
A. an application has more than 200 class, interfaces or forms
B. a class having too much method
C. a method indicates too many parameters
3 D. a method, function, or procedure that has grown too large
Duplicated code (code smell) is…
A. Duplicated code problem is identical or very similar code exists in
more than one location
B. Duplicated code problem is when you have the same expression in
two methods of the same class
C. Duplication problem is when you have the same expression in two
sibling subclasses
4 D. A, B, C are correct
When must you refactor your codes?
A. The codes are so bad
B. The codes have some defects
C. The codes have not defected but you want to improve its
5 D. All Above

How to refactor this code?


double circlesquare= radius*radius*3.14;
A. The circlesquare variable must be rename to circleSquare
B. The radius variable must be renamed to Radius
C. 3.14 much be naming such as const double PI= 3.14
6 D. A and C are correct
What are the goals of Refactoring technology?
A. Improve the understandability of the code
B. Improve the structure of the code
C. Remove unnecessary code
7 D. All Above
What is the reason for NOT to refactor codes?
A. Have no comment
B. The code right but not follow to standard
C. The code too bad
8 D. All Above
When you want to move some lines of codes to a new procedure.
What will you do in Eclipse?
A. Copy, Paste and Modify the code
B. Use the Extract method in Refactoring
C. Use the Pull Up in Refactoring
9 D. Use the Push Down in Refactoring

For moving a method from subclass to supper class in eclipse. What


refactoring technic will you do?
A. Copy, Paste and Modify the code
B. Use the Extract method in Refactoring
C. Use the Pull Up in Refactoring
10 D. Use the Push Down in Refactoring

1.8. Analyzing & Estimating Requirements


Index Question
Traditional methodology work on prioritized change requests from
A. change requests
B. Customer said
C. Leader said
1 D. Change Control Board
If you get a new change from the customer. What document must you
fill?
A. Change Requests
B. Software Requirement Specification
C. Change Control Board
2 D. All above
When a project needs to change from the customer. What do you
want to talk about?
A. Schedule
B. Money
C. Risk
3 D. Ranges
Which statement is right when you talk about the rapport with the
customer?
A. Phone to the customer when you have free time
B. Email for them every day
C. Different types depending on needs and preferences
4 D. A, B, C are correct
What do you want customers to know?
A. Software life cycle
B. Software life cycle and what they can support
C. The project's profits
5 D. All above
In software change management CCB is the observation for…
A. Changing Control Board
B. Configuration Changing Board
C. Configuration Control Board
6 C. All above
Which statement is right for requirement change?
A. Traditional methodologies are more flexible than Agile's
B. Agile methodologies are more flexible than traditional's
C. Agile methodologies are the same flexibility as traditional's
7 D. A, B, and C are not correct
With unclearly requirement software, what used methodology is
right?
A. Traditional
B. Agile
8 C. Depend on what process we know
D. None of the above
What methodology in which requirement change is embraced?
A. Traditional
B. Agile
C. A and B are correct
9 D. None of the above

Which statement is WRONG for the roles of customers in change


management?
A. Customers will not (or can’t) participate in reviews
B. Customers don’t understand the software development process
C. Customers won’t let people do their jobs
10 D. Customers always commit to a set of written requirements

1.9. Customer Satisfaction


Index Question
According to Kano, what is an Exciter?
A. Features that we can describe as "the more of the better"
B. The final category is for features that are mandatory
C. Feature that a user doesn’t know he wants until he sees it
1 D. All Above

Kano’s Survey questions based on…


A. The functional form of questions
B. A dysfunctional form of questions
C. Nonfunctional
2 D. Both A and B are correct
According to Kano, who are your customers?
A. User Community
B. Your Executive Management
C. The Project Team
3 D. All Above
The Kano model is used for…
A. Increasing the quality of codes
B. Finding defects as much as possible
C. Assessing customer satisfaction
4 D. Testing the security of the application
In Kano technique, "the more of the better" is defined by?
A. Exciters
B. Linear
C. Baseline
5 D. A and C are correct

You might also like