Presentation is loading. Please wait.

Presentation is loading. Please wait.

VCE IT Theory Slideshows By Mark Kelly Vceit.com Problem Solving Methodology 3 Development.

Similar presentations


Presentation on theme: "VCE IT Theory Slideshows By Mark Kelly Vceit.com Problem Solving Methodology 3 Development."— Presentation transcript:

1 VCE IT Theory Slideshows By Mark Kelly Vceit.com Problem Solving Methodology 3 Development

2 Contents Activities Validation Informal Testing User documentation Formal testing

3 Development Often involves a coordinated team using project management to monitor their progress and manage their actions and resources.

4 Acquire equipment Hardware is bought off-the-shelf or custom built. Software is bought off-the-shelf or custom programmed. Custom equipment is very expensive and slow to create, but suits the user’s needs perfectly. Off-the-shelf equipment is far cheaper, easier to get and has more support, but needs to offer all the functionality the user needs.

5 Validation Checks for the reasonableness of data being input, mainly: – Range checks – Existence checks – Type checks Can be done manually or electronically

6 INFORMAL TESTING

7 Informal testing Software and hardware are assembled Informal testing carried out at each stage of development: – Component testing: ensures each component works as it should in isolation (e.g. a software module, a hardware device) – Integration testing: ensures components work properly together. e.g. a memory chip can communicate properly with a CPU; a software module receives the right data from another module.

8 Testing Activities Deciding: – What needs to be tested (e.g. Formulas, buttons, media, links, communications)? – How will each thing be tested? – What test data, if any, will be used? – What are the expected results? Conducting the tests Recording the actual results Correcting any identified errors.

9 Testing types Unit testing – tests system components in isolation to see if they behave properly Integration testing – tests components once they have been integrated with other components. Often components are all fine by themselves, but errors arise when they try to exchange data.

10 User Documentation Once the system is finished and mature, documentation is written. See here for the documentation slideshow See Onscreen user doc slideshowOnscreen user doc slideshow

11 After development: formal testing Informal “check as you go” testing occurred during development Formal testing is an official procedure that proves the system works as it should The objectives specified in the analysis phase’s logical design are confirmed one by one

12 Formal testing May also involve user acceptance testing (UAT) The customer, or typical people who will be using the system for real, use it and report their findings.

13 Formal testing Client – “Show me that it can produce 10,000 invoices in 5 hours” Developer – OK. Watch… [Time passes] Client – “OK. Now show me the improved readability” Developer – “Compare this new output with sample output from the old system.” Client - “Good. Now show me…” etc

14 By Mark Kelly vceit.com These slideshows may be freely used, modified or distributed by teachers and students anywhere on the planet (but not elsewhere). They may NOT be sold. They must NOT be redistributed if you modify them. VCE IT THEORY SLIDESHOWS


Download ppt "VCE IT Theory Slideshows By Mark Kelly Vceit.com Problem Solving Methodology 3 Development."

Similar presentations


Ads by Google