Create your own awesome maps

Even on the go

with our free apps for iPhone, iPad and Android

Get Started

Already have an account?
Log In

software engineering at Wikipedia by Mind Map: software engineering
at Wikipedia
5.0 stars - 3 reviews range from 0 to 5

software engineering at Wikipedia

methods and approaches

traditional linear sequential big design up front

life cycle phases, requirements, analysis, design, implementation, test, maintenance

SSADM

Jackson Structured Programming

Information Engineering

OOA+D, Shlaer-Mellor, Mathiassen et al, Booch

Yourdon Structured Method

iterative/evolutionary/incremental

agile, SCRUM, ASD, XP, Feature-driven development

Unified Process

Rational Unified Process

EVO

Rapid Application Development

DSDM

others

formal methods

Model Driven Architecture, executable UML

user-centered/participatory design, ETHICS, contextual design, participatory design, user centered design, joint appliccation design

intervention approaches, business process re-engineering, Soft Systems Methodology

test-driven development

opportunist/no methody/cowboy coding

method tailoring/mix and match/combination strategies

process models

life cycle/waterfall/linear sequential

prototyping

incremental

iterative

spiral

V-model, dual vee model

analysis and design - techniques and artefacts

architecture modelling

requirements catalogue

stand-up meeting

use case

flowchart

business process modelling

dataflow diagram

entity model

pseudocode

mockup

object modelling

UML

component design

relational data model

state diagram

interface navigation diagram

backlog

metaphors

pair programming

story card

sprint

time-boxing

story board

planning game

continuous integration

management techniques/ development practices

scheduling and estimation

design patterns

GRASP

anti-patterns

gang of four patterns

refactoring

code smells

configuration management

concurrent versions system

versioning

subversion

revision control software comparison

build automation

risk management

project management

quality assurance

code reuse

effort estimation

software process improvement

metrics

SLOC

function points

GQM

CMMI

capability immaturity model

learning and knowledge approach

tool support

IDE

CASE

project management