Into Flashcards
sofware malleable
blessing: define, add -> good
curse: add -> break
attr - good quality soft
maintainability
dependability
efficiency
usability
programming large scale
CMMI - development process
maintenance
version control
code doc
major challenge - making software
complexity
change
what makes complex
size
NO.dev
tech
projects artifacts: requirements
change
requires change
tech changes
organization changes
clients change
change -> problems
tech doc : imcomplete, missing
structure may redone
-> new problems
challenges - 5Cs
complex change collaboration communication coordination
4Ps - software engineering
people who
process: how
project: what
product: project deliverables
challenges - software engineering
legacy sys
heterogeneity
delivery
software engineering roles
analyst designer programmer tester trainer
software engineeing - computer science
CS: theory
SE: practice - develop delivery useful software
activities of software engineering
defining managing describing designing implementing testing integrating maintaining