Mindmap
Development and testing.
Inhalt der Mindmap
Development and testing.
check feasibility of the software
- understand what clients want to reach with the software
- start thinking of something based on the information that the "analisys" and "desing" stages got
- then the developers use diferent tools to achieve a detailed process of coding and also add the most important funcionalities
- choose for which range if buisness the sofware is going to be
- develop the software to the dedicated buisness
- now the testers go into practice by searching bugs or mistakes that the software has
- this process is made to ensure quality in the software to deliver dthe client, the best possible
- now the testers go into practice by searching bugs or mistakes that the software has
- develop the software to the dedicated buisness
- choose for which range if buisness the sofware is going to be
- then the developers use diferent tools to achieve a detailed process of coding and also add the most important funcionalities
- start thinking of something based on the information that the "analisys" and "desing" stages got
- understand what clients want to reach with the software
testers
- they are in charge of testing the software that de developers develop to find bugs or errors and correct them
- need to use reliable tecnology partners
- this are buisnesses that have the tools and dedicated sectors to develop such us
- microsoft
- this are buisnesses that have the tools and dedicated sectors to develop such us
developers
- they are in charge to create de system most importante functionalities to make the software work
- the developers can create software for different ranges
- medical and health care
- one of the most advanced tecnologies. used to hel people to know about their medical complexities quickly and effectivly
- education
- this can help students to overcome the elearning in an easier and more understandable way
- banking and finance
- create esaier ways for people to manege their money in a more comfortable way such us online banking or online wallets
- media and entreteinment
- this developers, create content to entretain the people from digital videos to videogames
- retail and wholesale
- this help the retail businesses to create their own pages to help them gain clients and being known
- consumer products
- this developers help to create a trend on a object growing the consumer needs
- travel
- makes people trips easier by making booking pages and help buisnesses such us airlines and hotels to be known and gain customers
- real state
- helps to create oages in which people can sell their lands or buildings
- automotive
- creates all the software that we found in day a day vehicles, such us gps, the instalation of sensors or self driving such us tesla´s cars
- medical and health care
Development stages and testing strategies
- If the system contains files (for example a data base)
- Then the file structure would be needed to be finalised at this stage
- Once the file structure has been determined it is then created and tested fully to make sure it is robust when the system goes live
- Then the file structure would be needed to be finalised at this stage
- Validation of data
- there are certain techniques that need to be adopted to make sure the data populating is at least of the right type and that it conforms to certain rules
- Validation routines and verification methods
- these routines have to be fully tested to ensure they do trap unwanted data but also make sure that any data transferred from a paperbased system to an electronic system has been done accurately
- Validation routines and verification methods
- there are certain techniques that need to be adopted to make sure the data populating is at least of the right type and that it conforms to certain rules
- Any system being developed will have developed some form of user interface
- the types of hardware had already been considered
- How these are used to actually interface with the final system now needs to be identified
- If specialist hardware is needed (for example for people with disabilities) then it will be necessary to finalise how these devices are used with the system when its implemented
- This will be followed by thorough testing to ensure that the user screen are user-friendly and that the correct output is associated with the input to the system
- If specialist hardware is needed (for example for people with disabilities) then it will be necessary to finalise how these devices are used with the system when its implemented
- How these are used to actually interface with the final system now needs to be identified
- the types of hardware had already been considered
- Testing strategies
- Software is often developed in modular form. this method allows the software to be broken down into smaller parts known as modules
- Each part is developed separately by a programmer and then is tested to see if it functions correctly
- any problems resulting from the testing require the module to be modified and then tested again
- Once the development of each module is completed. the whole system needs to be tested
- Even though each module may work satisfactorily, when they are all put together there may be data clahes or incompatibility, etc
- all of this may lead to a need to improve the input and output methods, files/database structure, etc. And then test everything fully again
- Its a very time consuming process but it needs to be as perfect as possible before the system goes live
- Once a system is fully tested, it is then tested with live data
- Live data is entered into the new system and the results compared with those produced from the existing system. Further modification to the software may be needed following this testing procedure
- Each part is developed separately by a programmer and then is tested to see if it functions correctly
- Testing will use many different types of test data, which will fall in one of four categories
- Normal
- Data that is acceptable/reasonable and has an expected (known) outcome
- abnormal
- Data outside the limits of acceptability or the wrong type of data and it should be rejected or give an error message
- Extreme
- Data at the limits of acceptability
- Live
- Data with known outcomes
- Normal
- Software is often developed in modular form. this method allows the software to be broken down into smaller parts known as modules
- If the system contains files (for example a data base)
Informationen
- Beschreibung
- Mindmap am Development and testing., erstellt von Rodrigo Alcaraz am 01/09/2020.
- Erstellt von
- Rodrigo Alcaraz
- Aufrufe
- 8
- Bewertung