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

Slides:



Advertisements
Similar presentations
VCE IT Theory Slideshows By Mark Kelly Vceit.com Referential Integrity in databases.
Advertisements

VCE IT Theory Slideshows By Mark Kelly Vceit.com Problem Solving Methodology Analysis Activities Revised version: 2013.
Testing Relational Database
Software Quality Assurance Plan
Test process essentials Riitta Viitamäki,
Ch-11 Project Execution and Termination. System Testing This involves two different phases with two different outputs First phase is system test planning.
VCE IT Theory Slideshows By Mark Kelly Vceit.com Problem Solving Methodology 4 EVALUATION.
System Integration Verification and Validation
System Construction and Implementation Objectives:
VCE IT Theory Slideshows By Mark Kelly McKinnon Secondary College Vceit.com Power Websites CMS and CSS.
USER DOCUMENTATION (Part of the development phase of the PSM) Mark Kelly
OHT 14.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Software quality infrastructure components The need for procedures and.
IT Applications Theory Slideshows By Mark Kelly Vceit.com Legislation: © OPYRIGHT.
VCE IT Theory Slideshows
Systems Life Cycle A summary of what needs to be done.
IT Applications Theory Slideshows By Mark Kelly Vceit.com Types and contents of On-screen user documentation.
1 European Conference on Training Strategies Kieran Cox -NSAI Education & Promotion-
VCE IT Theory Slideshows By Mark Kelly Vceit.com Practices that cause conflict.
CSI315 Web Applications and Technology Overview of Systems Development (342)
VCE IT Theory Slideshows By Mark Kelly Vceit.com Websites & Data.
Implementation & Integration Phase Implementation, then integration: Implementation, then integration:  Each module is implemented by member of programmer.
© 2012 IBM Corporation Rational Insight | Back to Basis Series Chao Zhang Unit Testing.
CS 501: Software Engineering Fall 1999 Lecture 16 Verification and Validation.
VCE IT Theory Slideshows By Mark Kelly Vceit.com Characteristics of efficient and effective solutions.
IT Theory Slideshows ITA, SD, IT11 By Mark Kelly Vceit.com Project Management Overview.
Installation and Maintenance of Health IT Systems
Software Development Software Testing. Testing Definitions There are many tests going under various names. The following is a general list to get a feel.
 System Development Life Cycle System Development Life Cycle  SDLC Phases SDLC Phases Phase 1: Preliminary Investigation Phase 2: Feasibility Study.
Topics Covered Phase 1: Preliminary investigation Phase 1: Preliminary investigation Phase 2: Feasibility Study Phase 2: Feasibility Study Phase 3: System.
The Systems Life Cycle AS Computing F451 AS Computing F451.
(SRS) SOFTWARE REQUIREMENT SPECIFICATION(SRS) 1. Topics to be discussed.. What is an SRS? Purpose of an SRS Who reads the SRS? Who writes the SRS? Characteristics.
Program Development Cycle
Software Engineering Lecture # 1.
Systems Development The Kingsway School. Systems Development This is carried out when a company is having a problem. They usually employ an ICT Consultant.
VCE IT Theory Slideshows by Mark Kelly study design By Mark Kelly, vceit.com, Begin.
VCE IT Theory Slideshows By Mark Kelly Vceit.com Problem Solving Methodology 1 Analysis.
VCE IT Theory Slideshows By Mark Kelly Vceit.com Websites & Data.
What is a level of test?  Defined by a given Environment  Environment is a collection of people, hard ware, software, interfaces, data etc.
Bina Nusantara 19 C H A P T E R SYSTEM CONSTRUCTION AND IMPLEMENTATION.
 Software Testing Software Testing  Characteristics of Testable Software Characteristics of Testable Software  A Testing Life Cycle A Testing Life.
VCE IT Theory Slideshows by Mark Kelly study design By Mark Kelly, vceit.com, Begin.
Introduction to Computer Programming using Fortran 77.
Victoria Ibarra Mat:  Generally, Computer hardware is divided into four main functional areas. These are:  Input devices Input devices  Output.
Syndicate Members: 1. GC Muhammad Uzair 2. GC Umer Naveed Malik.
In today’s lesson we will be looking at: what we mean by the software development lifecycle the phases in the lifecycle We will focus particularly on testing:
MANAGEMENT INFORMATION SYSTEM
VCE IT Theory Slideshows by Mark Kelly study design By Mark Kelly, vceit.com, Begin.
VCE IT Theory Slideshows
Principles of Information Systems Eighth Edition
VCE IT Theory Slideshows – ITI Updated for 2016
VCE IT Theory Slideshows
SOFTWARE TESTING OVERVIEW
VCE IT Theory Slideshows
IT Applications Theory Slideshows
Different Types of Testing
Gary Hughes, South Oakleigh College
Systems Analysis and Design
VCE IT Theory Slideshows by Mark Kelly study design
VCE IT Theory Slideshows by Mark Kelly study design
VCE IT Theory Slideshows
VCE IT Theory Slideshows by Mark Kelly study design Test Data
VCE IT Theory Slideshows
VCE IT Theory Slideshows Updated for 2016
VCE IT Theory Slideshows
VCE IT Theory Slideshows
VCE IT Theory Slideshows
Software Development Life Cycle Models
VCE IT Theory Slideshows
The Systems Life Cycle: Development and testing
IT Applications Theory Slideshows
Presentation transcript:

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

Contents Activities Validation Informal Testing User documentation Formal testing

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

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.

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

INFORMAL TESTING

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.

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.

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.

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

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

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.

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

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