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

1.Please somebody help me solve the following problem. Suppose I\'m building a t

ID: 3624254 • Letter: 1

Question

1.Please somebody help me solve the following problem.
Suppose I'm building a tax preparation system that has three components. The first component creates forms on the screen allowing the user to type in name, address, tax identification number, and financial information. The second component uses tax tables and the input information to calculate the amount of tax owed for the current year. The third component uses the address information to print forms for Federal, state, and city taxes, including the amount owed. I was asked to describe the strategy I would use to test this system and outline my test cases in a test plan.

2.The algorithm for reading numbers from a file and sorting them in descending order requires considering special cases in my code. I was asked to provide the appropriate internal documentation for this algorithm so the comments make it easy to see the different steps involved and how they are handled. Write the accompanying external documentation to explain this algorithm.

3. Why are programming standards and procedures important? Please help me also provide a "specific" example of each of the following:

a) Standards that would be useful to you

b) Standards that would be useful to others

c) Standards that match design with implementation.

4.The system testing process consists of four steps. Pls help me explain in detail the steps to test a system. For each applicable step, please include details such as the purpose and roles, types, and results.

Explanation / Answer

3) programming standards and procedures are important in maintaining unique format and better visibility. They help in better understanding of the code for oneself and also for others.they provide a global accepted format which makes the coordination and communication easy. a) Standards that would be useful to you – They help in maintaining a clear and esay view. So it avoids mistakes and also easy to refer in future. For example the commenting in code will help any individual to refer the code easily while making changes. b) Standards that would be useful to others- The code developed by one team may be tested or maintained by another team. By mainitaining standards and procedures, they can go through the code easily. c) Standards that match design with implementation – There may be some changes in the design or even in later versions. Then during those enhancements, the design of the system changes. According to the changes made to the design, coding changes. So in such cases, these standards and procedures help inmatching the design to the code. 4) System testing: The system testing process includes the following steps: 1) Test Plan creation 2) Test Case creation 3) Execute test cases 4) Fix the bugs 1) Test plan: A test plan describes the goals of testing, testing environment, roles and responsiblities.the development of test plan includes identifying key application areas to test, build the test team, gather prerequisites, testing deliverables etc. 2) Test case creation: Test case describes the way the test is to be carried out.it helps in verification and validation of the system.the test case must verifies all the functional, non-functional. technical requirements, specifications,standards etc.It must provide a clear view of how to test, what to test and the data that is to be inputted to perform the test erc. 3) Execute test cases: During the test case execution process, the test cases are used to assess the quality. After executing the test cases, if some test cases are failed, they are again considered for redesigning and retesting. 4) Fix the bugs: When the bugs are found during the testing, they are fixed by considering the errors and defects. Note: Only one question per post is the Cramster rule. Please post the remaining in other posts, so that we can help you.