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

Decks in this class (22)

1. Introduction to Software Engineering
Attributes of good software,
Why is software hard to get right,
Mains reason software fail
7  cards
2. Agile and Scrum
Agile team properties,
Agile manifesto,
Agile practices
21  cards
3. Requirements Gathering
Customers may,
Developers responsibility,
Objectives for requirement gathering
20  cards
4. User Stories and User Roles
Requirement risk,
Managing requirement risks,
Requirement engineering
24  cards
5. Time and Change Management
Describing a task,
Task duration estimation problems,
Estimating task
20  cards
6. Software Development
What is the software development ...,
Sdlc methodlogy,
Models
11  cards
7. Retrospectives
What is software process improvement,
Software process improvement,
Process improvement framework
23  cards
8. Code Reviews
What can be reviewed,
Why undertake code reviews,
When to code review
17  cards
9. Build Release and Dependency Management
Why do we need build release and ...,
Type of dependencies,
Types of repositories
12  cards
10. Continuous Integration
Problems in integration,
Continuous integration practices,
Late integration
21  cards
12. Software Testing
Reasons for testing,
Testing concepts,
Scales of test
15  cards
01 Software and UML
Software engineering approaches,
Waterfall model flow,
When should we use waterfall model
16  cards
02 UML Behavioral Model
Use case diagram template,
Activity diagram,
Flow
3  cards
03 UML Design Examples
Software components need to have,
Types on components,
Levels of reuse
8  cards
04 Software Architecture
What is stakeholder communication,
Software architecture and components,
What is project planning
28  cards
05 Software Testing and Validation
What are test cases,
What are tests,
What is testing
23  cards
06 Software Testing and Validation
Black box testing approaches,
Equivalence partitioning approach,
Levels of partitioning
14  cards
08 Software Non Functional Requirements
What are the coverage metrics,
What is statement coverage,
What is branch coverage
25  cards
09 Software Refactoring
What are code smells,
What is refactoring,
Refactoring flow
27  cards
10 Software Project Management
Why is project management needed,
What are the success criteria,
Software management distinction
20  cards
11 Extreme Programming
What is the agile manifesto,
What is extreme programming,
Extreme programming flow
23  cards
1.2.5 Release and Iteration Planning
For agile lifecycles what two kin...,
What is release planning,
What is iteration planning
7  cards

More about
Software Development

  • Class purpose General learning

Learn faster with Brainscape on your web, iPhone, or Android device. Study Eva May's Software Development 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?

Front end software development
  • 12 decks
  • 480 flashcards
  • 140 learners
Decks: Intro, Html, Css, And more!
Software Douchebags
  • 15 decks
  • 2303 flashcards
  • 92 learners
Decks: Se3352 Final, Ece4436 Final, Se3316 Final, And more!
EMS Accelerated 2020 (Book Flashcards)
  • 44 decks
  • 1405 flashcards
  • 170 learners
Decks: Chapter 1 Ems Systems, Chapter 2 Workforce Safety And Wellness, Chapter 3 Medical Legal And Ethical Issu, And more!
Make Flashcards