Why do so many software projects fail ?
Filed Under Improvement, Techniques, Issues, Process, Development, Software | Posted on September 3, 2007
Software development is a tough task, as evidenced by the fact that a lot of projects are known to fail for some reason or other. For a practitioner of software development, it is good to understood the reasons as to why software projects fail. This will help in trying to relate these reasons to their […]
What is software design ?
Filed Under Terms, Techniques, SDLC, Process, Development, Software | Posted on September 3, 2007
What is software design ? This is not a straight-forward question, but let me attempt to answer this question:
Software design is a process of problem-solving and planning for a software solution. After the purpose and specifications of software is determined, software developers will design or employ designers to develop a plan for a solution. It […]
Definition of software engineering
Filed Under Terms, Development, Software | Posted on September 3, 2007
Software engineering is a systematic and disciplined approach to developing software. It applies both computer science and engineering principles and practices to the creation, operation, and maintenance of software systems. In other words, Software engineering is the application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software.
The discipline of software […]