Software development process
From WikiPET
Software development process in the point of view of the software group of Turku PET Centre.
Contents |
Process steps
- Choose of program level 1-3
- Requirements analysis
- Specification
- Design and architecture
- Implementation
- Testing
- Time consumption analysis
- Documentation
- Maintenance
- Software Version management
Templates
C# and Visual Studio 2008 in TPC
- TPCLib
- Tips
- Software process with Visual Studio (intranet)
- Making installation packages for end users
External resources
Articles
- Software development process from Wikipedia
- Software engineering code of ethics and professional practice. Explained in: ”"The Professional's Code" by Steven McConnell”
- A practical tutorial on building cross platform software with a distributed team by Elliot Murphy
- .NET and C#
- XULPlanet
- Louridas P. Declarative GUI Programming in Microsoft Windows. IEEE Software. July/August 2007.
- Getting Started with Windows Presentation Foundation
Tools
- Jakarta Project
- CruiseControl (build processing)
- GForge: CVS and SVN frontend, includes also file release system
- Trac: interface to Subversion, an integrated Wiki, software project management and reporting
- Bazaar: decentralized revision control system (alternative to SVN and CVS) ; Bazaar in TPC
- Source code editors: PSPad, Crimson Editor
- SCons: platform independent software construction tool, an alternative to the classic "Make" build tool
- Software packages for Windows (WiX) and for Linux (checkinstall)
- Learning the GNU development tools

