Please enable JavaScript.
Coggle requires JavaScript to display documents.
Introduction (Problem solving (Polya (Understand, Devise Plan, Carry out,…
Introduction
Problem solving
Analyis
Synthesis
Techniques+Methodologies+Tools
-> produce hq software system, given budget, deadline, change
Polya
Understand
Devise Plan
Carry out
examine solution
complexity
Abstraction
Models
System Model
Dynamic Model
Functional Model
Object Model
Falsification: disproving theory
testing:disproving model
Decomposition
Functional
OO
Hierarchy
Aggregation (Part-Of)
Taxonomy (Is-Kind-Of)
Project Types
Greenfield Engineering
Reengineering
Interface Eingineering
System/model/view
model: abstraction describing system
view: depics aspects of model
system: organized set of communicating parts
change
Release Management
Configuration
Continuous
Delivery
Continuous