Tag: Software Design

Software Estimation
Estimating Software Development This is actually a huge topic so I am just going to touch on some high level points. What prompted me to start writing on this topic is a recent conversation with a client and a cartoon I came across at Gizmodo about what happens when your Boss Estimates Software. The…
Software Documentation
Software Documentation This is an area of Software Development that has always been a challenge. The documentation falls into six general categories: Software Design Documentation Software Testing and Test Results Software Implementation Details Software Change Management User Documentation Coding Standards Each of these has its own specific issues. There are formal documentation…
Software Reuse: Software Design
Software Design This continues on from my posts on Software Architecture and Operating Systems. The basis of Software Design for Embedded Systems is ensuring that you implement the required features within the available hardware. A lot of people forget that second point. I have found there are many more opinions on what you “Should Do”…
Software Design: Feature Bloat
Software Design This continues on from my posts on Software Architecture and Operating Systems and is part of the Software Design series. Feature Bloat This is also known as Feature Creep but I prefer the term Feature Bloat because it better describes the effect it has on a single project. This is rather like…
