![]() But for many, the penny hasn’t yet dropped.Īs a simple introduction to the basic ideas, I used the analogy of a guitar foot pedal – of which I happen to have a couple sitting next to my desk. Some members of the team are taking on these concepts like ducks to water. ![]() To this end, I’m introducing them to some fairly standard software engineering concepts, including abstraction, decomposition, compositionality, components and interfaces. Their challenge is to develop next-generation, highly complex software. How can the concept of abstraction in software engineering be so difficult to understand and apply? I’m currently supporting a software development team working hard at bringing their engineering practices into the 21st century. It’s often considered to be synonymous with vagueness. ![]() In software engineering, abstraction proves a difficult concept to grasp.
0 Comments
Leave a Reply. |