Het gebruik van beslissingstabellen

Welke methodologie men ook kiest de mogelijkheid om beslissingstabellen in de ontwerpfase toe te passen is een voorwaarde. Deze tabellen geven namelijk direct inzicht in de bewerkingen die met een module/scherm kunnen worden uitgevoerd. Als er geen beslissingstabellen in het ontwerp zijn opgenomen is het voor de gebruikers aan te raden om deze zelf te maken. Dit kan door het ontwerp goed te lezen en aan de hand van deze tekst een tabel op te zetten. Als de beslissingstabel af is wordt direct duidelijk op welke plaatsen het ontwerp tekortschiet.

De gebruikers kunnen vooraf hun wensen definiëren en in beslissingstabellen vastleggen. De tabel­len worden dan gebruikt om mee te communiceren. Over het algemeen kan worden gesteld dat beslissingsta­bellen het programmeren en het testen vergemakkelijkt.

De vakken op het formulier van de beslissingstabel worden op de volgende wijze gebruikt :

• Modulenaam : Geeft aan op welke module de beslissingstabel betrekking heeft.
• Systeemnaam : Geeft aan op welk informatiesysteem de beslissingstabel betrekking heeft.
• Moduledeel : Geeft aan op welk deel van de module de beslissingstabel betrekking heeft.
• Deelsysteemnaam : Geeft aan op welk deelsysteem binnen het informatiesysteem  de beslissingstabel betrekking heeft.
• Condities : Onder deze kop komen een aantal regels waarop de condities waarvan de beslissingen afhankelijk zijn worden beschreven. Een conditie kan bijvoorbeeld zijn ‘klant in het informatiesysteem gevonden’.
• Beslissingsregels : Bij de beslissingsregels worden de mogelijke antwoorden op de condities gezet. De antwoorden op de vraag ‘klant gevonden’ kunnen bijvoorbeeld Ja en Nee zijn. Er zijn ook vragen denkbaar waarop meerdere antwoorden mogelijk zijn. Hierbij moet worden gedacht aan codes, of ranges die betrekking hebben op één conditie.
• Acties : Onder de acties wordt beschreven hoe het systeem afhankelijk van de beslissingsregels moet reageren. Een actie kan bijvoorbeeld zijn ‘verlaat module’. Deze actie is in dit voorbeeld afhankelijk van de conditie ‘klant gevonden’ met beslissingsregel ‘Nee’. In dat geval wordt op de kruising tussen de beslissingsregel en de actie een kruisje geplaatst zodat beide verbonden zijn.

Door het ontwerp grondig door te lezen en daarbij alle gevonden condities, beslissingsre­gels, acties en verbindingen in de beslissingstabel op te nemen wordt tenslotte duidelijk of er iets ontbreekt.

Beslissingstabel.pdf

Boeken over dit onderwerp

iOS 10 SDK Development

Auteur: Chris Adamson
Swift’s time is here. Whether you’re new to Swift or just catching up on iOS’ latest features, iOS 10 SDK Development will help you master the language and the platform.
Europrijs: 42,5
Bestellen

Building Telephony Systems with OpenSIPS 1.6

Auteur: Flavio Goncalves
Build scalable and robust telephony systems using SIP Build a VoIP Provider based on the SIP Protocol Cater to scores of subscribers efficiently with a robust telephony system based in pure SIP Gain a competitive edge using the most scalable VoIP technology Learn how to avoid pitfalls using precise billing Packed with rich practical examples and case studies on the latest OpenSIPS version 1.6 In DetailSIP is the most important VoIP protocol and OpenSIPS is clearly the open source leader in VoIP platforms based on pure SIP. The whole telecommunication industry is changing to an IP environment, and telephony in the way we know today will disappear in less than ten years. SIP is the protocol leading this disruptive revolution and it is one of the main protocols on next-generation networks. While a VoIP provider is not the only kind of SIP infrastructure created using OpenSIPS, it is certainly one of the most difficult to implement. This book will give you a competitive edge by helping you to create a SIP infrastructure capable of handling tens of thousands of subscribers. You can extend the examples given in this book easily to other applications such as a SIP router, load balancing, IP PBX, and Hosted PBX as well. This book is an update of the title Building Telephony Systems with OpenSER. The book starts with the simplest configuration and evolves chapter by chapter teaching you how to add new features and modules. It will first teach you the basic concepts of SIP and SIP routing. Then, you will start applying the theory by installing OpenSIPS and creating the configuration file. You will learn about features such as authentication, PSTN connectivity, user portals, media server integration, billing, NAT traversal, and monitoring. The book uses a fictional VoIP provider to explain OpenSIPS. The idea is to have a simple but complete running VoIP provider by the end of the book. A practical guide to building an efficient SIP telephony systemWhat you will learn from this bookIdentify how SIP transactions are routed including initial and sequential requests Accelerate the processing of SIP sequential requests with the help of Loose Routing Install OpenSIPS in a Linux platform and integrate a media server such as Asterisk Acquire authentication and persistency by enabling a MySQL back-end for OpenSIPS Administer the server with the help of graphical web interfaces such as OpenSIPS control panel and serMyAdmin Connect to a PSTN gateway to send and receive calls Enable dynamic dial plans and routing by using the DIALPLAN module DROUTING module Traverse NAT using STUN and TURN Bill your costumers or simply check your expenses by generating CDRs (Call Detail Records) Monitor your SIP infrastructure to keep it running smoothly ApproachThis is a practical, hands-on book based around a fictitious case study VoIP Provider that you will build on a development server using OpenSIPS 1.6. The case study grows chapter by chapter, from installing your local development server, right up to the finished VoIP provider. Who this book is written for This book is for readers who want to understand how to build a SIP provider from scratch using OpenSIPS. It is suitable for VoIP providers, large enterprises, and universities Telephony and Linux experience will be helpful but is not essential. Readers need not have prior knowledge of OpenSIPS. This book will also help readers who were using OpenSER but are now confused with the new OpenSIPS.
Europrijs: 37,44
Bestellen

Meer boeken over ontwikkelen vinden.


-- Printbare PDF-versie --


No votes yet.
Please wait...

Aanvullingen

Geef zelf een aanvulling.

Geef een aanvulling

Licentie: Creative Commons (Naamsvermelding/Gelijkdelen)

Checklisten:
Selectie te gebruiken methodologie 38 vragen.
Aansluiting tools op organisatie 21 vragen.
Sidebar