Pages

Tuesday, January 31, 2006

Software Distribution Making

An important process in software development is the making of the distribution.Here are some good practices: Make sure tarballs always unpack into a single new directory (not the current directory!).Include a README with: A brief description of the project. A pointer to the project website (if it has one). Notes on the developer's build environment and potential portability problems. A

Friday, January 20, 2006

Best Practices for Writing Use Cases

Are your use cases clear both for your users and for your developers ? Here are some tips:Be careful with UML diagrams. Only use them for a high level model to show relationships between actors and use cases. Use case descriptions are textualMain scenario 3-9 steps. Bird's eye viewNo IF-statements, but main scenario's plus extensionsBrainstorm on goal failures evaluate, eliminate, mergeManage