T2 Flashcards
Functional Requirement
Specifies what the system must do for the specific application.
Non Functional
Specifies an additional condition the system must meet.
Design
The purpose of the design stage is to design and implement a System Specification,
it will detail on several design components:
v Data capture methods for the system including screen designs, storyboards etc.
v Data Processing within a system
v Data structures such as Database structure, DFD’s etc.
v Programme Documentation
Devokpment
To implement the design, to create the code and create the data structure
Purpose of Testing
To ensure the system works as described in the system specification. It should demonstrate.
all parts work as intended irrespective of the data that’s been imputed. Errors and limitations
may be identified and corrected.
Use of Storyboarding
A storyboard is a diagram that shows the planned sequence of screen displays in a user
interface, the storyboard may be a branching diagram showing the different paths available to
the user. Identifies both inputs and outputs.
Prototyping in UI
Initial user interface that is not functional,
there’s no database involved,
Additional interaction is added after the feedback has been gained from the user.
Data Model
It is a ‘first cut’ model which will focus on processes and the IO required so relationships can
be found. Testing is an important part of system development to ensure the system is of high
quality.
System Testing
preformed in house by the development team, using the test plan white and black box testing can be used
Alpha Testing
Carried out in house by developers, includes module testing, system and black/whitebox testing and uses the test plan
Beta
Preformed by potential users using a prerelease version to identify any last errors before released to public
Acceptance Testing
Preformed by the user using real volumes of data to test that the system meets the User Requirements so it can be signed off as completed.
Purpose of test plan.
Produced at design stage, detailed document used by a group of users and will include references to the part being tested and expected result with a record kept of successful results.
Main components of a test plan
the item being tested, how the test will be carried out, the test data that will be used and the expected result
Valid Data
Data the program will accept
Boundary
Data that’s on the limits of acceptability
Invalid Data
Data that should not be accepted by the program