Object-oriented development, Characteristics, Interacting objects, Advantages, classes, Unified Modelling Language, Object communication, Generalisation and inheritance, A generalisation hierarchy, Architectural design, Object identification, Design models, Subsystem models, Sequence models, Object interface specification, Design evolution, OO analysis vs Structured analysis, Object Oriented Analysis, Problem with traditional structured design, Class and application design… 15 more words
Tags » Software Design
This post is about an extremely seasoned topic from C#, which many new programmers face difficulty understanding – Delegates and Events.
I have noticed, even a C# programmers with over 5 years of experience become a bit nervous when they are asked to explain delegates in the interviews and sometimes even go on the back-foot saying they have used it very little. 1,174 more words
On most software projects, good requirement specifications are created. Based on these specifications, software designs are created and finally the software product is constructed. But when the actual design and construction is done, the project team finds a lot of loose ends. 117 more words
How many times has this happened to you? You upgrade your software to the newest version and a critical function stops working? Or you are using software and you realise that some important functions were developed by folks that didn’t understand our didn’t care what the function was supposed to do? 450 more words