This class was created by Brainscape user Gavin Fortwendel. Visit their profile to learn more about the creator.

Decks in this class (18)

Lecture 2: Software and Software Engineering
What is software,
What are some traits of software,
What are some types of software
9  cards
Lecture 3: Ethics
What code of ethics govern softwa...,
What are the main sections of the...,
What are the main sections of the...
3  cards
Lecture 4: Software Quality
Who are the different stakeholders,
What are the categories of softwa...,
What are the operation attributes
7  cards
Lecture 5 and 6: Software Life Cycles
What are the software development...,
What are the software life cycle ...,
What are the software life cycle ...
10  cards
Lecture 7: Scrum, Domain Analysis, Requirements Analysis
What are the different scrum roles,
What are the traits of a project ...,
What are the traits of a scrum ma...
31  cards
Lecture 8 and 9: Reusability and Client-Server Architecture
What are some pros of reusability,
What are some cons of reusability,
What is a framework
12  cards
Lecture 10: UML
What is uml unified modeling lang...,
What is a good uml model,
Why use a uml diagram
16  cards
Lecture 11: Design Patterns, Modeling Interactions and Behavior
What are design patterns,
What makes up a design pattern,
What is an abstraction occurrence...
16  cards
Lecture 12: Software Design and Architecture
What is design,
What is a component,
What is a module
18  cards
Lecture 13: Architectural Patterns
What is software architecture,
What makes a good architectural m...,
What is stability in terms of an ...
10  cards
Lecture 14 and 15: Revision Control and git
What is revision version control,
What is a centralized model,
What is a distributed model
19  cards
Lecture 16: Cohesion and Coupling, Users and Usability
What,
What is cohesion,
What are the types of cohesion
24  cards
Lecture 17: Inspection and Testing
What is failure,
What is a defect,
What are some common causes of de...
12  cards
Lecture 18: Software Testing
What is testing,
Whose job is it to test,
Debugging vs testing
22  cards
Lecture 19: Software Testing Techniques
What is a test case,
What is a test plan,
What does a formal test case have
14  cards
Lecture 20: Project Management
What are the testing and product ...,
What is project management,
What is re engineering
13  cards
Lecture 21: Risk Management
What is risk analysis,
What are the types of risk,
How do risks happen
16  cards
Lecture 22 and 23: Peopleware
What are the hierarchy of needs,
What is assertiveness social style,
What is responsiveness social style
13  cards

More about
CS 307

  • Class purpose General learning

Learn faster with Brainscape on your web, iPhone, or Android device. Study Gavin Fortwendel's CS 307 flashcards now!

How studying works.

Brainscape's adaptive web mobile flashcards system will drill you on your weaknesses, using a pattern guaranteed to help you learn more in less time.

Add your own flashcards.

Either request "Edit" access from the author, or make a copy of the class to edit as your own. And you can always create a totally new class of your own too!

What's Brainscape anyway?

Brainscape is a digital flashcards platform where you can find, create, share, and study any subject on the planet.

We use an adaptive study algorithm that is proven to help you learn faster and remember longer....

Looking for something else?

Make Flashcards