Software Requirements and Design flashcards
132 flashcard decks by 91 users · Page 1 of 4
This GoConqr page gathers over 110 community-made Software Requirements and Design flashcards, covering requirements, design patterns and architecture. The decks are mainly for university students and professional candidates practicing these topics, with material teachers can use and some school-level resources too. Choose a deck and start studying.
Select topic
- Software Development Methodologies9
- Requirements Engineering34
- Software Requirements Types and Specification30
- User Interface Design and Prototyping17
- Software Design Principles19
- Design Patterns47
- Software Architecture36
- Software Architecture Views and Description15
- Architectural Styles and Patterns55
- Service-Oriented Architecture30
- Microservices Architecture10
- UML Diagrams44
Flashcards
-
54 cardsDesign Patterns SOLID - Single Responsibility Example
-
37 cardsSOLID principles What SOLID principle does this violate and what is a solution for it?
-
58 cardsPatterns
-
21 cardsSoftware Architektur Refactoring - Probleme
-
99 cardsProgArk Discuss: "Every software system has a software architecture"
-
30 cardsObserver Pattern Q: Do I always have to implement my application first, see where things are changing, and then go back and ...
-
83 cards204Full What is 204
-
89 cardsRequirements Engineering What are requirements?
-
83 cardsDIS What is the CMN Model? How many processors?
-
45 cardsISD Final Goal of patterns
-
81 cardsSCC 204 What are 5 Different development processes? HAWRS
-
19 cardsEDC Flash Cards How does the strategy pattern work? What would a good analogy be? When would be a good time to use them?
-
59 cardsGoF Design Patterns Which pattern is an example of "Inversion of Control"
-
40 cardsSCC 204 -Software Design - Introduction List 3 different types of software systems?
-
26 cardsModule 8 What is the design principle of divide-and-conquer?
-
36 cardsSCC204 - Software design Define functional requirement
-
41 cardsSCC 204 - Control Modelling and OO introduction What are the two models of control?
-
32 cardsArchitectural Styles Architecture style can affect properties of a system? List some of these properties?
-
32 cardsModule 6 What all encompasses a 4 + 1 view for software architecture?
-
16 cards3 - domain modelling to requiremnts What are the important properties that a representation of business rules should have?
-
34 cardsService Oriented Architecture III E-Business Why learn the patterns?
-
40 cardsJava Software Development Units 6-9
-
31 cards3 Requirements Elicitation and Analysis What does an Entity Object do?
-
27 cardsCS Defines the skeleton of an algorithm, deferring some steps to subclasses. It lets subclasses redefine certa...
-
29 cardsDeployment Diagram DEPLOYMENT DIAGRAMS Deployment diagrams are used to visualize the topology of the physical components of a ...
-
14 cardsISD Final
-
30 cardsMicroservice Patterns What problem is addressed by dedicated db?
-
6 cards060_Design Patterns
-
20 cardsArchitecture, patterns, reuse
-
17 cardsModules 6 to 11 What are the components of the 4 + 1 view
-
21 cardsRumyana Topics Service oriented architecture What is architectural style?
-
23 cardsSCC 204 - Architectural Structuring - Subsystems and Interfaces Why are Box and line graphs criticised?
-
15 cardsMicroservices
-
16 cardssoftware engineering chap 2 What are 3 fundimental understandings of software architecture
-
17 cardsMethods of Installation What are the 4 methods of Installation?
-
14 cardsRequirements Requirements elicitation is difficult due to (4 reasons)...
-
15 cardsMicroservices Talk
-
20 cardsSOA S90.01 What the seven strategic goals of Service-Oriented Computing
-
13 cardsArchitectural design
-
6 cardsUntitled What are design Patterns?
More Software Requirements and Design resources
About software requirements and design flashcards
GoConqr OriginalSoftware Requirements and Design flashcards
These decks offer different ways to practice recalling the material on this unit page. Design Patterns presents examples of SOLID principles, while Patterns lists patterns such as Iterator, Adapter and Decorator. On the requirements side, a deck on requirements engineering asks about the process and how requirements are written.
For an introduction to design terminology, start with Software Engineering Fundamentals. Its questions cover component-level design and the steps involved. If you are studying a particular pattern, GoF Design Patterns offers questions about examples and uses of patterns.
Study with a deck
Work through a small group of cards, trying to recall each answer before checking it. Return to the cards that need more attention, then switch to a mind map on the unit page when you want to see how ideas connect. A unit quiz can give you another way to test your understanding. Pick a topic and open a deck to begin.
Frequently asked questions
Which flashcard deck is a good place to start?
Software Engineering Fundamentals is a useful starting point for design terminology. It asks what component-level design is, why it matters and what steps it involves. For requirements practice, the page also lists Introduction to Requirements and Requirements Engineering, so you can choose a deck that matches your current topic.
What do the design pattern flashcards cover?
The Patterns deck lists patterns including Iterator, Adapter, Facade and Decorator. Design Patterns covers SOLID principles through examples, while GoF Design Patterns asks about examples and uses of patterns. These decks give you different starting points depending on whether you want to review names, principles or applications.
Are these flashcards free to use?
Yes. Every resource listed here is free to open and study without an account. A free account can also save quiz scores and let you make your own quizzes, mind maps, flashcards and notes. The resources on this page were made by GoConqr users.