Why decision tables are not used in boundary value, Software Engineering

Assignment Help:

Why decision tables are used in many cases instead of boundary value and equivalence partitioning analysis?

- A decision table is an efficient way to deal with combinations of things (for example inputs).

- Techniques of boundary value analysis and equivalence partitioning are generally applied to specific situations or inputs.

- If different combinations of inputs result in different actions being taken, it can be more difficult to show using equivalence partitioning and boundary value analysis that tend to be more focused on user interface.

- The other two specification based approaches - decision tables and state transition testing are more focused on business rules or business logic.

 


Related Discussions:- Why decision tables are not used in boundary value

What are the objectives of software design, What are the objectives of soft...

What are the objectives of software design? Objectives of software design                         The objective of the design phase is to plan a solution of the difficulty

How to minimize energy consumption in software program, In order to minimiz...

In order to minimize the energy consumption, the report will first identify the components that are consuming most energy in a system. Clearly, above mentioned are those components

Define traceability, Define Traceability Traceability is the overall...

Define Traceability Traceability is the overall property of requirements specification which reflects the easiness of finding related requirements. Three different parts

What is the impact of "information era., Software Engineering 1. What i...

Software Engineering 1. What is the impact of "information era"? 2. Illustrate whether the linear sequential model of the software process is an accurate reflection of softw

Draw a use case diagram, QUESTION (a) Draw a use case diagram (UCD) for...

QUESTION (a) Draw a use case diagram (UCD) for the given case study. For any one use case give a detail use case specification (b) Describe the different phases and workflow

Illustrate the concept of a software bus in corba, QUESTION (a) Illustr...

QUESTION (a) Illustrate the concept of a software bus in CORBA (b) Taking an example of your own, explain how component-based software engineering can allow very rapid softw

Explain the throw away prototype, Explain the Throw away prototype I...

Explain the Throw away prototype In this technique, prototype is discarded once its purpose is fulfilled and final system is built from scratch. Prototype is built quickly t

Modular software development, After studying the module you should understa...

After studying the module you should understand the principles and techniques associated with modular software development. After studying the module you should understand the c

What is structured programming explain, Q. What is structured programming a...

Q. What is structured programming and why is it important? Ans. Structured programming is a term that was coined in the late 1960's to mean programming without using go to st

Dma, what effect does memory have on dma? what about on board cache? how mu...

what effect does memory have on dma? what about on board cache? how much are the system buses available?

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd