GoConqr has a new look! Let us know what you think.

Flashcards

ISE Revision

Mika Goetze English 30 cards

Cards in this deck (30)

  1. 1Waterfall ModelREAD IIVOM
    1. Requirements Engineering
    2. Architectural Desing
    3. Implementation & Integration
    4. Verification
    5. Operation & Maintenance
  2. 2Pros of Waterfall ModelNice Milestones
    Linear
    Easy to check progress
  3. 3Cons of Waterfall ModelSoftware development is not linear
  4. 4Spiral Life CycleDEDP(ool)
    1. Determine objectives and constraints
    2. Evaluate alternatives & identify and resolve risks
    3. Develop and verify prototype
    4. Plan next iteration
  5. 5RUPIECT
    1. Inception
    2. Elaboration
    3. Construction
    4. Transition
  6. 6RUP InceptionBusiness case, set schedule and budget, risk assessment
  7. 7RUP ElaborationUse cases, SW architecture, prototye
  8. 8ConstructionCodes and tests the product - 1st release
  9. 9TransitionMove to real environment, get customer acceptance
  10. 10Software Quality AttributesSafety
    Security
    Reliability
    Usability
    Portability
    Modularity
    Resilience
  11. 11VerificationTests to see whether the system matches specification
  12. 12ValidationTests to see whether the system matches what the customer actually needs
  13. 13Component / Unit TestingTesting a particular component in isolation
  14. 14Partition TestingSplitting input into different categories (i.e checking for overflows and underflows) and testing each group individually
  15. 15Structural Testing (White box testing)Derivation of test cases according to knowledge of program
  16. 16Path TestingTo test all the possible paths in a program
  17. 17Black Box TestingTesting without knowledge of the system, based on what you would expect the program to do.
  18. 18System TestingTesting an entire system (integrated components)
  19. 19Integration Testingintegrating a new component and making sure it still works
  20. 20Regression TestingRunning previous tests again to make sure that a new component has not broken older parts of the system
  21. 21Release TestingThe process of testing a release. Primary goal is to increase suppliers confidence that the system meets requirements.
  22. 22Performance TestingMaking sure the system performs well, normally by continually increasing system load
  23. 23Stress TestingTesting a system at beyond its designed load capacity.
  24. 24User TestingReceiving input and advice from the customer / users.
  25. 25Vulnerable System LayersApplication
    Reusable components and libraries
    middleware
    database management
    generic shared applications
    operating system
  26. 26Important Security GuidelinesAvoid a single point of failure
    Fail securely
    Log user actions
    validate all inputs
    balance security and usability
    Design for deployment & recovery
  27. 27V ModelExtension of the waterfall model. Clearly links design and testing phases
  28. 28Principles of AgileCustomer Involvement
    Incremental Delivery
    People not process
    Embrace change
    Maintain simplicity
  29. 29Principles of XPUser stories for specification
    Refactoring
    Test-first development
    Pair programming
  30. 30Scrum PhasesOutlining phase
    Sprint Cycles
    Project Wrap Up

Information

Description
Flashcards on ISE Revision, created by Mika Goetze on 03/11/2016.
Created by
Mika Goetze
Views
1
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?