ITSM 607 AU Computer Science System Test and Verification Worksheet

Question 2: Post a link to a recent article related to cloud computing. provide a brief synopsis of that article.

Save Time On Research and Writing
Hire a Pro to Write You a 100% Plagiarism-Free Paper.
Get My Paper

Question 3:

Part 1

Your paper should have the following information:

Title Page

Save Time On Research and Writing
Hire a Pro to Write You a 100% Plagiarism-Free Paper.
Get My Paper

Company Information

  • The name of the company (can be real of made up). The company should remain the same for part 1 and 2.
  • The size of the company
  • A brief description of the work the company does
  • The current network architecture and location(s) of the company
  • Business Driver

  • Why are you proposing the business adopt cloud computing?
  • What deployment model are you proposing and why? (IaaS, PaaS, SaaS, etc.). Note – you can have multiple models based on your business type.
  • What is the main benefit of this business model?
  • Provider, Capacity, and Cost

    What cloud provider do you propose using (example: AWS, Google, Microsoft Azure, etc.)Identify why you selected this company.What is the estimated size and resource requirements needed?Identify how you determined this.What is the cost?Break down the costs (i.e. software, resources, accounts, etc.)Will the cloud be public, private, community, or hybrid?Describe what this means and why you selected this model.What is the future state of the IT infrastructure?Do you plan on growing the business?Will you need more space? Why?  ITSM607 System Test and Verification
    MIDTERM
    1
    _______________________________
    Name
    1. (2 points) Match the Development Effort with the Counterpart Testing Level (put a letter
    a,b,c,d,or e. in each blank line)
    User Requirements
    System Requirements
    Architecture Engineering
    Design
    Coding
    a. System Integration Test
    b. Subsystem Integration Test
    c. Acceptance Test
    d. Unit Test
    e. System Test
    2. Truth Table
    (2 points) Complete the truth table below by putting T or F in each box (-1 per error)
    X
    Y
    T
    F
    T
    F
    T
    T
    F
    F
    X^Y
    (X and Y)
    XvY
    (X or Y)
    NAND
    Not (X and Y)
    NOR
    Not (X or Y)
    3. (1 point) An incorrect internal state is a software
    a. Bug
    b. Fault
    c. Error
    d. Failure
    4. (1 point) A static defect in software is a software
    e. Bug
    f. Fault
    g. Error
    h. Failure
    5. (1 point) An external incorrect behavior in software is a software
    i. Bug
    j. Fault
    k. Error
    l. Failure
    Not X
    Not Y
    ITSM607 System Test and Verification
    MIDTERM
    2
    6. (2 points) What logic is wrong with this program [not syntax]? Do not tell me this
    code fragment violates some Java syntax rules.
    /**
    * Find index of the Last zero in an array
    *
    * @return “last index” of 0 in array x;
    * or return a -1 if absent (none)
    * Note the “last index” is the index of
    * the “rightmost” entry
    **/
    Procedure int LastZero (int[] x)
    {
    Count = 1;
    for (int i = x.length; i > 0; i–)
    {
    if (x[i] == 0)
    {
    return count;
    }
    }
    return -1;
    }
    // test: x = [0, 2, -5, 3]; Expected = 0
    7. (2 points) What logic is wrong with this program [not syntax]?
    /**
    * Count the positive (>0) elements
    *
    * @return the count of the number of positive
    * elements of x. Positive means 1,2,3 …
    * else return -1 if none
    */
    Procedure int CountZero (int[] x)
    {
    int count = 0;
    for (int i = 0; i < x.length; i++) { if (x[i] => 0)
    {
    count++;
    }
    }
    return i;
    }
    // test: x = [0, -2, -1, 3]; Expected = 1
    hand trace here
    8. (2 points) What is Test Coverage?
    ___________________________________________________________________________
    ___________________________________________________________________________
    ITSM607 System Test and Verification
    MIDTERM
    3
    ___________________________________________________________________________
    ___________________________________________________________________________
    9. Input space partitioning is the practice of dividing the input space according to logical partitions
    of the data (True / False) =1 point
    10. An input domain model (IDM) represents the input space of the system under test in an abstract
    way (True / False). =1 point
    11. Under the Input Domain Modeling technique when dividing up input data to create tests of your
    program you normally do not specify data characteristics (True / False) =1 point
    12. All of the acronyms ACoC, ECC, PWC, TWC, BCC, and MBCC, refer to the same combinations of
    input blocks we can choose from when selecting test data (True / False). =1 point
    13. Test execution refers to the automation that dynamically runs tests on the software and records
    the results (True / False ) =1 point
    14. Test evaluation is the process of partitioning the test data. (True or False) =1 point
    15. (2 points) What is an executable test script?
    ___________________________________________________________________________
    ___________________________________________________________________________
    ___________________________________________________________________________
    16. Agile “XP” is the commonly accepted term for Agile Expert Programming (True / False) 1 point
    ITSM607 System Test and Verification
    MIDTERM
    4
    17. “TDD” is the commonly accepted term for Test Driven Development. (True / False ) 1 point
    18. Refactoring refers to the changing and hopefully improving the structure of existing code
    without changing its behavior (True / False) =1 point
    19. Model-Driven Test Design makes testing easier because it raises the level of test Abstraction to
    include Design Abstraction and Implementation Asbtraction. (True / False) = 1 point
    20. (5 points) For the process flow below, type in the model into the Node Generator then obtain
    the specified results from the Node Generator and enter them onto this page.
    EDGES ____________________________________________________
    INITIAL NODE(S) ____________________________________________
    FINAL NODE(S) _____________________________________________
    PRIME PATHS [there are 10]___________________________________
    1
    2
    3
    4
    5
    7
    6
    8

    Still stressed with your coursework?
    Get quality coursework help from an expert!