CMSC 128 - Introduction to Software Engineering

This class was created by Brainscape user Princess Zyra Grubat. Visit their profile to learn more about the creator.

Decks in this class (11)

History of Software Engineering
Coined the term software,
Established the theoretical conce...,
Introduced the concept of algorithm
26  cards
Software Development Team
Setup administrative direction,
Lay out initial scheduling and pr...,
Listens to feedback from end user...
25  cards
Documents
Black and white agreement of duti...,
Describes the requirements of the...,
Defines system requirements depen...
15  cards
Design/modeling/charting Tools
Chart that allows to visualize ta...,
Allows to visualize remaining wor...,
Project management tool used to s...
8  cards
Defensive Programming
A practice wherein developers ant...,
Aoplication should behave in a co...,
Three hardcore topics related to ...
14  cards
Cost Estimation
Predicting the resources required...,
What is the goal of cost estimation,
Purpose of cost estimation
20  cards
Software Development Lifecycle Models
A series of actions someting that...,
Difference of a model and a process,
It defines the framework under wh...
20  cards
Agile Methodologies
Seeks alternatives to traditional...,
Develop software by doing it and ...,
____ over processes and tools
10  cards
Non Functional Requirements
Statements of services the system...,
Constraints on the services funct...,
What are usually included in the ...
33  cards
Conformity To Standards Requirements
What are the standards,
Includes coding and testing stand...,
If military is one of the stake h...
6  cards
Clean Code
What is a clean code,
What is a technical debt,
Functions that require zero argum...
8  cards

More about
CMSC 128 - Introduction to Software Engineering

  • Class purpose General learning

Learn faster with Brainscape on your web, iPhone, or Android device. Study Princess Zyra Grubat's CMSC 128 - Introduction to Software Engineering flashcards for their UPLB class 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?

Introduction to software Engineering
  • 3 decks
  • 59 flashcards
  • 1 learners
Decks: Software Development Life Cycle, Conceptos Basicos De Programacion, Diseno Y Arquitectura De Software, And more!
OU TM354 Software Engineering (SAQs)
  • 9 decks
  • 297 flashcards
  • 221 learners
Decks: Unit 1 Approaches To Software Developmen, Unit 2 Requirements Concepts, Unit 3 From Domain Modelling To Requirem, And more!
Software Engineering 2
  • 10 decks
  • 152 flashcards
  • 121 learners
Decks: Lec 3, Lec 4, Lec 5, And more!
Make Flashcards