PeriodicTableOfSoftwareEngineering_v1.0
-
Upload
henry-osei -
Category
Documents
-
view
216 -
download
0
Transcript of PeriodicTableOfSoftwareEngineering_v1.0
-
7/21/2019 PeriodicTableOfSoftwareEngineering_v1.0
1/1
1
ReRequirements
Elicitation
3
RaRequirements
Analysis
11
ArAtomic
Requirements
19
RtRequirements
Attributes
87
RemManagement of
Requirements
Portfolio
55
TmTraceability
Management
37
RrRequirements
Reviews
4
DcComponent
Design
12
DbdDatabase
Design
20
DpDesign
Patterns
38
ApArchitecture
Pattern
56
LsdLarge-scale
System
Design
88
DnDesign
Notations
2
RiRisk
Analysis
5
BcsBasic Coding
Skills
6
SaStatic Code
Analysis
7
UtUnit
Testing
8
RcaDefect
Root Cause
Analysis
9
AtCode
Analysis
Tools
10
ExmExpectation
Management
13
CrCode
Refactoring
14
DaDynamic
Code
Analysis
15
ItIntegration
Testing
16
UidUser
Interface
Design
17
CtContinuous
Integration
Tools
18
TamTask
Management
21
Sc
Scrum
22
RgRe-
engineering
23
BiBasics of
ITIL
110
MlMachine
Learning
25
BoBig-O
Notation
26
OlObject
Oriented
Languages
27
ScbSoftware
Security
Basics
75
AopAspect
Oriented
Programming
31
CpCode Peer
Reviews
32
VmVolume
Metrics
33
SeService
Testing
34
UaUser
Acceptance
35
RtRequirements
Management
Tools
36
PrbProject
Management
Basics
40
RvReverse
engineering
41
Do
DevOps
42
BmBuild
Management
26
AdAlgorithm
Design
44
FlFunctional
Languages
45
EbEncryption
Basics
112
SdpSoftware
Development
Process
49
CcoCode
Comments
50
CmComplexity
Metrics
51
PtPerformance
Testing
52
UlUsability
Labs
53
IdeIntegrated
Development
Environments
54
Est
Estimations
72
PcProgram
Comprehensi
on
73
MoMonitoring
74
AdeAutomated
Deployment
43
DsData
Structures
76
DlDeclarative
Languages
77
NpNetwork
Protocols
81
CfCode
Format
Standards
82
CcCode
Coverage
83
StStress
Testing
84
TtTest
Automation
Tools
85
PtProfiling
Tools
86
MoaMeasurement
of Activities
104
MpMaintenance
Planning
105
TdmTest Data
Management
106
IcmIT Change
Management
107
DcDistributed
Computing
108
PlProcedural
Languages
109
WsWeb
Application
Security
113
Cr
Code Reuse
114
DeaDependency
Analysis
115
ExExploratory
Testing
116
MtModeling
Tools
117
VcVersion
Control
Systems
118
PcProject
Controlling
57
AgpAgile
Planning
58
PpPair
Programming
59
TdTest Driven
Development
60
DdDefinition of
Done
61
CdContinuous
Integration
62
CyContinuous
Delivery
63
UsUser
Stories
64
BamBacklog
Management
65
SmStand-up
Meeting
66
SpSpike
Solutions
67
PgPlanning
Game
68
NoNo
Overtime
69
CoCollect. Code
Ownership
70
TlTravel
Light
71
SrSystem
Metaphor
89
PrsPresentation
Skills
103
StStop
Talking
91
Em
Empathy
92
CrrCreation of
Relationships
90
TsTraining
Skills
39
Ka
Kanban
57-71
Agile
Methods
89-103
Soft
Skills
Periodic Table of Software Engineering
2013byMarkusSprunck;www.sw-engineering-candies.com;v1.0
The following table is my personal collection of most important and fundamental elements of software engineering.
It may serve as a guideline what a software engineer or programmer should learn, know and most of them practice.
Some are small topics and/or methods, others are huge knowledge areas..
Requirements
Design
ImplementationCode Analysis
Testing
Usability
Tools
Basics
Lean ITManagementMaintenance
Infrastructure
78
DisDistributed
Computing
111
AiArtificial
Intelligence
94
NsNegotiation
Skills
93
CmConflict
Management
95
Rh
Rhetoric
96
IsIntercultural
Skills
97
CrtCreativity
Techniques
102
PhfPhysical
Fitness
98
MaMarketing
Basics
99
LeaLeadership
Basics
100
GomGood
Manners
101
ImIntrinsic
Motivation
79
SmaState
Machines
80
PacParallel
Computing
46
Dbs
DatabaseSystems
47
Gat
GameTheory
48
Rob
RoboticBasics
28
SccScientific
Computing
29
PacParallel
Computing
30
NmNumerical
Mathematics
http://www.sw-engineering-candies.com/http://www.sw-engineering-candies.com/http://www.sw-engineering-candies.com/http://www.sw-engineering-candies.com/http://www.sw-engineering-candies.com/http://www.sw-engineering-candies.com/http://www.sw-engineering-candies.com/http://www.sw-engineering-candies.com/http://www.sw-engineering-candies.com/http://www.sw-engineering-candies.com/http://www.sw-engineering-candies.com/http://www.sw-engineering-candies.com/http://www.sw-engineering-candies.com/http://www.sw-engineering-candies.com/http://www.sw-engineering-candies.com/http://www.sw-engineering-candies.com/http://www.sw-engineering-candies.com/http://www.sw-engineering-candies.com/http://www.sw-engineering-candies.com/http://www.sw-engineering-candies.com/http://www.sw-engineering-candies.com/http://www.sw-engineering-candies.com/http://www.sw-engineering-candies.com/http://www.sw-engineering-candies.com/http://www.sw-engineering-candies.com/http://www.sw-engineering-candies.com/http://www.sw-engineering-candies.com/http://www.sw-engineering-candies.com/http://www.sw-engineering-candies.com/http://www.sw-engineering-candies.com/http://www.sw-engineering-candies.com/