~/talk

Reverse engineering a legacy software in a complex system: A systems engineering approach

Talkat NDC TechTown 2019 · 2019-09-02..09-05· [engineering-leadership]
links:none on file
slides:none on file

Combines CAFCR model with practical reverse engineering and live code tracing to map legacy software to system goals, decomposing into stakeholder/application/functional/conceptual/realization views. Uses a box‑cutting machine example to show focusing on productivity drives, identifying a handful of critical modules and weak links, then producing a snapshot and a roadmap (Gantt or critical paths) that forces refactor of specific components before feature work. Claims this cuts wasted effort versus full rewrite and enables incremental, goal‑aligned maintenance.

AI-written summary · about

  1. 0:00Intro
  2. 1:43Legacy Software as System component
  3. 6:25CAFCR and ISO/IEC/IEEE 42010
  4. 10:32Solution
  5. 12:57Case Analysis - Activity 1.1: System
  6. 17:41Case Analysis - Activity 1.2: Software
  7. 19:41Case Analysis - Activity 1.3: Identify Main
  8. 21:31Case Analysis - Activity 1.5: Identify Threads of
  9. 26:34Case Analysis - Activity 2.1-2.2: Roadmaps
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.