From 4388a9e3e02c9a5324cb8afb905d5d8a3db980c7 Mon Sep 17 00:00:00 2001 From: Jet Hughes Date: Sun, 12 Jun 2022 12:26:29 +1200 Subject: [PATCH] vault backup: 2022-06-12 12:26:29 --- content/notes/review-i201.md | 64 ++++++++++++++++++++++++++++++++++++ 1 file changed, 64 insertions(+) diff --git a/content/notes/review-i201.md b/content/notes/review-i201.md index 11c764f2c..b04dfe105 100644 --- a/content/notes/review-i201.md +++ b/content/notes/review-i201.md @@ -5,4 +5,68 @@ tags: --- +# soft dev methods +- sdlc +- tradition 9predictive vs agile flexible +- up (OO) +- scrun +- xp +# requirements engineering +- bp re egineering +- requirments + - properties of good ones + - functional vs not + - importance (moscow) +- elicitation + - stakeholders techniques + - outcome validation + +# business functions and use cases +- business functions - how to identify +- use cases - how to model +- uml use case diagrams + - actors usecases + - associations, dependencies + +# BPM +- business processes and how the are modelled +- BPMN vs (high level) UML activity + +# Data modelling + - erd concepts + - subtypes + - parrallel and reursive relationships + - historical data + - normalisation + - redundancy and anomalies + - function and multivaly dependencies + - normal forms + +# Modelling object structure +- oop concepts + - state behaviiour encapsilation + - class vs instance, object reference +- uml diagrams + - steriotypes, visibility, multiplicity + - specialsation/generalisation, navigability + - erd vs class diagram +# object behaviour +- inheritance + - specialisation vs implementing an interface + - separation of public private API (programming to interface) +- rich vs anaemic domaini models "processor objects" +- modelling behaviour with uml + - sequnce diagrams + - low level activity and state diagrams + +# round trip engineering +- foward engineering + - erd -> SQL + - uml class diagram -> e.g., java + - correspondenc with use cases +- reverse engineering (code <- diagrams) + +# Data access +- data persistence file vs database +- da \ No newline at end of file