0% found this document useful (0 votes)
11 views6 pages

Section B Template

The document outlines various design considerations for a software system, presenting three alternative methods: using off-the-shelf software, buying or renting existing systems, and developing bespoke software with VB.Net. Each alternative is evaluated with its advantages and disadvantages, followed by a justification for choosing VB.Net and Microsoft Access as the final solution. Additionally, it includes input and output design specifications, data structures, and testing methodologies such as black-box testing.

Uploaded by

faithtickey6
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views6 pages

Section B Template

The document outlines various design considerations for a software system, presenting three alternative methods: using off-the-shelf software, buying or renting existing systems, and developing bespoke software with VB.Net. Each alternative is evaluated with its advantages and disadvantages, followed by a justification for choosing VB.Net and Microsoft Access as the final solution. Additionally, it includes input and output design specifications, data structures, and testing methodologies such as black-box testing.

Uploaded by

faithtickey6
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6

SECTION B: DESIGN

CONSIDERATION OF ALTERNATIVE METHODS.

ALTERNATIVE 1
Using Off-The-Shelf Software.
Define what Off-The –Shelf software is.
Briefly describe how it can be made use of as an alternative solution for example you can say Tables
will then be created to store records of the system………………etc.

Advantages
Give 5 advantages of using Off- The-Shelf software
Disadvantages
Give 5 disadvantages of using off the shelf software.

ALTERNATIVE 2
Consider Buying or Renting/ Hiring a system/software being used by a similar organisation.
Give a brief description of how that would be done five to eight lines.
Advantages
Give 5 advantages of buying or renting a system being used by a similar organisation.
Disadvantages
Give 5 disadvantages of buying or renting a system being used by a similar organisation.

ALTERATIVE 3
Using Tailor made /Bespoke Software – made with any other programming language which is not
VB.Net.
Briefly explain that you are going to be using which particular programming language and that the
software or system will be as per the user’s requirements.
Advantages:
Give 5 advantages of using that particular programming language to develop the system.
Disadvantages:
Give 5 disadvantages of using that particular programming language to develop the system

JUSTIFICATION OF METHOD OF SOLUTION.


On this part you are simply specifying that you are going to be using VB.Net and Microsoft Access as the
final solution for your system. This should be explained or described in at least 7 lines.

eg I opted for a Tailor made software as the one I will implement ………system. I will built the software
using Visual basic.net to create the interface or the frontend and Microsoft Access to create the backend,
where the database is going to be created. This is due to the several benefits it has over the alternative
solutions given above:

Advantages of the Justified Solution.

Give 10 advantages why you have opted to use this as the final solution.

Nb. Justified Solution is the one that is going to be used to solve the problem at hand that creation of
your system (project).
You give the advantages of a Tailor made/Bespoke software applied to your system.

1
INPUT DESIGN
Below are sample data capture form and its corresponding screen layout you need four of data
capture forms and their corresponding screen layouts that are relevant to your system(project)

Data capture forms

CUSTOMERS DETAILS FILE

Customer ID

Customer Name

Customer Last
Name

Customer Cell
Number

Screen Layout

2
Data structures or file design
At least 3 Tables with field name/variable name data type, field size.
Table in design view (1mark per each field)
format or validation included on the table [1]
Validation rule

CAR PURCHASES FILE

FIELD NAME DATA FIELD SIZE FORMAT VALIDATION


TYPE
Supplier ID Short Text 5 mc999 Any valid ID number
Supplier Name Short Text 15 Alphabetic letters only Alphabetic letters only
Receipt Number Short Text 8 MT999999 Digits only
Order ID Short Text 4 9999 Digits only
Car Registration No Numeric 8 Alphanumeric text Alphanumeric text
Date of Delivery Date/Time 8 dd/mm/yyyy Date from 2018 to date()
Total Cost Currency 8 999999.99 >1000.00

CAR SALES FILE

FIELD NAME DATA FIELD SIZE FORMAT VALIDATION


TYPE
Receipt Number Short Text 8 99999999 Digits only
Customer ID Short Text 5 99999 Digits only
Car Brand Name Short Text 10 Alphabetic letters only Alphabetic letters only
Car Model Short Text 20 Alphabetic letters only Alphabetic letters only
Car Registration No Short Text 8 Alphanumeric text Alphanumeric text
Car Price Currency 8 999999.99 >1000.00

Relationships/file linkages

3
Overall plan
Tree structure/Description of the plan of action/Linked tables/Data flow diagram.
Evidence of exiting
Evidence of exiting to previous menus

SUPERMARKET

Main menu

Inventory Inventory Inventory Inventory Exit Car TS


requisition deliveries stocking sales rental system

Requisition Wholesale Inventory Wholesaler Exit to main


form form requisition requisition menu
report
report

Inventory

Delivery form Delivery Suppliers’ Delivery Exit to


report delivery report summary menu
report

Inventory
stock

Inventory form Inventory Inventory Current Exit to menu


stock report stock sales inventory level
report rport

Inventory
sales

4
Sales input Sales Weekly sales Exit to main
form report report menu
Output design
You will need 3 reports from the system and that you will do it here together. Will be instructing you on
what to do.

Black-box Testing

Define Black-box testing


Then mention that Black box testing will include use of Standard/Normal , Extreme and Abnormal Data.
Advantages
Give 3 advantages of Black-box testing

Define Standard/Normal, Extreme and Abnormal Data.

Testing for Standard Data:


Give three Standard data that can be input and should be accepted eg
Form/File Test field Test data Validation Expected Results
User addition Date of Birth 12/02/2018 Must contain numbers only Accepted

Testing For Extreme Data:


Give three Extreme data that can be input and should be accepted eg
Form/File Test field Test data Validation Expected Results
User addition Date of Birth 1/02/2018 Must be in the range. Accepted

Testing For Abnormal Data:


Give three Abnormal data that can be input and should not be accepted eg
Form/File Test field Test data Validation Expected Results
User addition Date of Birth 1/02/2018 Must be in the range. Accepted

5
THIS SECTION IS DUE ON 28/01/22

You might also like