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

Flashcards

Final

Yasmine Subbagh Computer Science English 48 cards

Final

Cards in this deck (48)

  1. 1—Lean CanvasLean Canvas
  2. 2Customer Segmentationidentifying and describing the key types of customers that will interact with your system
  3. 3—PersonaPersona
  4. 4Delightera feature that will satisfy customers to some degree even when it is not fully implemented
  5. 5Performance needa feature that satisfies customers more and more as it is fully implemented
  6. 6Basic Needa feature that, no matter how well implemented, won't really wow or impress a customer
  7. 7—Use case diagramUse case diagram
  8. 8—Use case scenarioUse case scenario
  9. 9—Use caseUse case
  10. 10SPICIERcustomer scenario
    S - tells a narrative story
    P - includes personal detail
    I - is implementation-free
    C - told in the customer's voice
    I - reveals deep insight about customer needs
    E - includes emotions and environment
    R - based on research
  11. 11—hassle maphassle map
  12. 12Requirementwhat the system needs to be able to do
    functional and non-functional
  13. 13SpecificationsHow the system will fulfill the requirements
  14. 14Functional Requirementstatements of services the system should provide
  15. 15Non-Functional Requirementconstraints on the services or functions offered by the system.
    (ie. timing, etc.)
  16. 16The system must...critical requirement
  17. 17the system should ...important, but not necessary
  18. 18the system could...desirable, but not necessary
  19. 19the system won't,...wanted, but no appropriate at this time
  20. 20MOSCOWmust, should, could, won't
  21. 21INVESTFor evaluating user stories
    I - indépendant
    N - negotiable
    V - valuable
    E - Estimable
    S - small
    T - testable
  22. 22—Domain Diagram aka Logical ViewDomain Diagram aka Logical View
  23. 23—Activity Diagram aka Process ViewActivity Diagram aka Process View
  24. 24—Block Diagram aka Development ViewBlock Diagram aka Development View
  25. 25—Deployment Diagram aka Physical ViewDeployment Diagram aka Physical View
  26. 26ICONIXOOP analysis and design methodology. Use case centric.
  27. 27—Robustness Diagram
    (not UML)
    Robustness Diagram (not UML)
  28. 28—-Entity Object-
    data or business objects
    -Entity Object- data or business objects
  29. 29—-Control Tasks-
    functionally of the user case
    -Control Tasks- functionally of the user case
  30. 30—-Boundary Object-
    User interface, networking interfaces, etc.
    -Boundary Object- User interface, networking interfaces, etc.
  31. 31—Class DiagramClass Diagram
  32. 32—Sequence DiagramSequence Diagram
  33. 33Threat Modelingused to identify possible threats, analyze them to determine which one to focus on mitigating, and come up with plans for how to respond to possible threats.
  34. 34—Misuse CaseMisuse Case
  35. 35—Threat TreeThreat Tree
  36. 36STRIDEa manual process for identifying six different types of threats:
    S - spoofing identity
    T - tampering with data
    R - repudation
    I - information disclosure
    D - denial of service
    E - elevation of privilege
  37. 37—Data flow diagram (DFD)Data flow diagram (DFD)
  38. 38DREADidentifies five key aspects that contribute to how problematic, risky, or import a thread is.
    D - damage potential
    R - reproducibility
    E - exploitability
    A - affected users
    D - Discoverability
    rank each of these five aspects to prioritize
  39. 39Initial Investmentdevelopment effort, new infrastructure, migration and roll out, creating and delivery of training
  40. 40On-Going OperationsInfrastructure (including internet access), operations support, technical support, end user training, repair work
  41. 41Continuing Developmentevolutionary support, critical systems support, fixing bugs, new features
  42. 42Best software development estimation1.) expert estimates (past experiences)
    2.) using metrics (empirical models ie. COCOMO)
    3.) guessing
  43. 43Break-Even Analysiscomparative systems analysis
    (old versus new systems)
  44. 44Payback Analysiscumulative costs are offset by cumulative benefits
    for simple projects and time-frames
  45. 45Net Present Value (NPV)more realistic economic analysis for large projects requiring more than one year back
  46. 46ROI= (benefits - costs) / costs
    calculated for a time period like 5 years but expressed in terms of annualized rate
  47. 47Risk Exposurethe additional cost and schedule impact that should be included because of risks
  48. 48Minimum Viable Product (MVP)subset of entire features of a system that when implemented provides functionality to users (stakeholders)
    goal = validation

Information

Description
Computer Science Flashcards on Final, created by Yasmine Subbagh on 07/06/2023.
Created by
Yasmine Subbagh
Views
0
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?