Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

1. Explain why testing can only detect the presence of errors, not their absence

ID: 3546064 • Letter: 1

Question

1. Explain why testing can only detect the presence of errors, not their absence.

2. Design an electronic form that may be used to record review comments and which could be used to electronically mail            comments to reviewers.

3. Describe 6 essential features that should be included in a tool to support change management processes.

4. Describe five factors that should be taken into account by engineers during the process of building a release of a large software      system.

5. Describe the difficulties that may arise when building a system from its components. What particular problems might occur when a system is built on a host computer for some target machine?

Explanation / Answer

1) Testing is the process to ensure that an application is as per the customers requirement,. During the course, the tester may find errors an bugs which they can report to developers. So they can detect the errors but cannot ensure the absense of errors.


3)it should have the record of questionnair for imapact and risks involved in the change


it should clearly mention the details of change assignee and change implementer.


It should clearly state the work flow process.


it should have have a function to state the timings and SLAs so as to ensure the timely execution of change.


it should have unique change number for every change.


It should be able to move to differenht statuses in the course.


4) Early in the project, decide what criteria will determine whether or not the product is ready for release. You might base release criteria on the number of high-priority defects still open, performance measurements, specific functionality being fully operational, or other indicators that the project has met its goals. Whatever criteria you choose should be realistic, measurable, documented, and aligned with what "quality" means to your customers.


5)Dependancy should be cleary understood beforehand. The components may or may not have interdependance in terms of platform and framework and functionality wise.

It should be v carefully integrated as one.


When a system is built for a target computer, there may be many problems that may come across.

Configuration difference between host and target.

Third party tool installation constarint on target system.

Memory constraint