Articles |
This paper presents seven key steps: improve the testing process, define requirements, prove the concept, champion product testability, design for sustainability, plan for deployment, and face the challenges of success. |
Emphasizes "soft" issues - attitude, approach. |
Advanced use of assertions for clearer specifications and greater software reliability. By OO guru Bertrand Meyer, creator of Eiffel. |
Case study of a well known software error. |
Software safety. Parallels between the early development of high-pressure steam engines and software engineering that we can apply to the use of computers in complex systems. |
User-Centered Design. Simple approaches for delivering smaller, simpler systems that better serve the needs of users. |
Some aspects of the relationship between quality and aesthetics (beauty) in software, using architecture analogies. |
By a software developer and consultant with over 30 years experience. |
Description of 36 ineffective development practices: people-related, process-related, product-related, technology-related. (Sample chapter from Steve McConnell's book Rapid Development.) |
9 Dos and 8 Don'ts for software project success, from NASA's Goddard Space Flight Center. (Sample chapter from Steve McConnell's book Software Project Survival Guide.) |
One of the classic articles leading to modern software engineering, by D.L. Parnas. |
Explores the importance and purpose of software process and quality. |
For business software, faster-cheaper can be better too. |
People management advice for technical people. |
Technical and managerial best/worst practices. Based on study of US Department of Defense software projects. |
Adaptive Programming - specifying the connections between objects as loosely as possible. Makes programs more flexible, more resilient to change, and more adaptable to varying configurations of classes within a given domain |
Characteristics of software developers - personality type, demographics, age, education, attitudes. |
Describes the basic rules for all good interfaces - the cardinal dos and don'ts. |
| Help build the largest human-edited directory on the web. |
| Submit a Site - Open Directory Project - Become an Editor |
Domain Tools analysis of DMOZ top listed domains
|
|
|