Flashcards
Hui Topics Software Engineering/Software quality atrributes
Flashcards do conjunto (16)
- 1What is software engineering?Developing quality software with use of principles to obtain software that is reliable/efficient
- 2What are the attributes of good software?Maintainability - should be written so it can evolve and meet changes
Dependency - should be dependable and not allow malicious activity/cause damage
Efficiency - should not be wasteful of resources
Acceptability - should be acceptable to diffrent types of users its made for - 3What are 4 other software quality attributes?Reliability- Should give consistently correct results in any condition
Usability - ease of use, should be easy to learn. Navigation should be simple
Portability - has to work in diffrent platforms diffrent operating systems
Reusability - software reuse - 4What are the fundamental software engineering activities?Specification - define software constraints
Development - design/program software
Validation/testing - checked to ensure meets user needs
Evolution - modified to user changes - 5What are the key challenges for software engineers?Coping with demands of changes, delivery time and building trustworthy software
- 6What is generic software products?Marketed to any customer
Software specification is owned by developers and decision are made by them - 7What is customised software products?Made for specific customer needs
Software specification is owned by customer and decision are made by them - 8Software quality flashcards start now!N/A
- 9How to know when software is fit for purpose?It has been properly tested
It is usable
Software is well structured/understandable - 10What is software process improvement?Understanding existing processes and changing these processes to increase product quality and/or reduce costs and development time.
- 11What are the 3 steps in software improvement lifecycle?Measure
Analyze
Change - 12What are software metrics?-Degree to which a system component or process possesses a given attribute
-Provide insight into quality of software process, project or product - 13What are project management metrics?-Budget
-Schedule/Resource Management
-Risk Management
-Project goals met or exceeded
-Customer satisfaction - 14What are the metrics of software products?Describe the characteristics of the product
-Size
-Function
-Complexity
-Structure - 15What is size oriented lines of code approach?-Easy to measure the amount of lines of
-More LOC harder to understand/maintain - 16What is function oriented function point approach?-A measure of the amount of “functionality delivered” of a program to a user
Count features of functional requirements types: inputs/outputs/internal files/external interfaces
Informações
- Descrição
- Information Technology FlashCards sobre Hui Topics Software Engineering/Software quality atrributes , criado por Amandeep Dimana em 05-04-2019.
- Criado por
- Amandeep Dimana
- Visualizações
- 1
- Avaliação