Skip to main content

Posts

Discrete Mathematical Structures

  UNIT-3 Prim's Algorithm Prim's Algorithm is used to find the minimum spanning tree from a graph.  Spanning tree : A tree T is said to be spanning tree if  it contains all the vertices and do not form any cycles. i.e.  without forming any cycles a tree can be constructed and must have all the vertices.  Prim's algorithm finds the subset of edges that includes every vertex of the graph such that the sum of the weights of the edges can be minimized. Prim's algorithm starts with the single node and explore all the adjacent nodes with all the connecting edges at every step. The edges with the minimal weights causing no cycles in the graph got selected. The algorithm is given as follows. Algorithm Step 1:  Select a starting vertex Step 2:  Repeat Steps 3 and 4 until there are fringe vertices Step 3:  Select an edge e connecting the tree vertex and fringe vertex that has minimum weight Step 4:  Add the se...

Software Engineering UNIT-5

  UNIT-V: Testing Strategies A strategic to software testing, Strategic issues Test strategies for conventional software, Object oriented software Validation testing, System testing The art of debugging Testing tactics Software testing fundamentals White-box testing, Basis path testing Control structure testing, Black-box testing OO-testing methods A strategic to software testing, Strategic issues Software testing is a critical element of software quality assurance and represents the ultimate review of specification, design, and code generation.  Software testing fundamentals define the overriding objectives for software testing. Testing Objectives Glen Myers states a number of rules that can serve well as testing objectives: Testing is a process of executing a program with the intent of finding an error. A good test case is one that has a high probability of finding an as-yet-undiscovered error . A successful test is one that uncovers an as-yet-undiscovered error. If testing...