Admissions | Aircraft | Aviation World | Ambassadors | Accreditation | A to Z Degree Fields | Books | Catalog | Colleges | Contact Us | Continents/States | Construction | Contracts | Distance Education | Emergency | Emergency Medicine | Examinations | English Editing Service | Economy and budget | Forms | Faculty | Governor | Grants | Hostels | Honorary Doctorate degree | Human Services | Human Resources | Internet | Investment | Internship | Login | Lecture | Librarians | Languages | Manufacturing | Money transfer(Pay Now) | Membership | Observers | Profile | Products | Public Health | Publication | Professional Examinations | Programs | Professions | Progress Report | Recommendations | Ration food and supplies | Research Grants | Researchers | Services | Students login | School | Search | Software | Seminar | Study Center/Centre | Sponsorship | Tutoring | Thesis | Universities | Work counseling |
Activities and steps Requirements Specification Architecture Construction Design Testing Debugging Deployment Maintenance Methodologies RAD DSDM RUP Waterfall Prototype model Incremental Iterative V-Model Spiral Scrum Cleanroom XP Agile Lean Dual Vee Model TDD FDD Supporting disciplines Configuration management Documentation Quality assurance (SQA) Project management User experience design Tools Build automation Binary compatibility analysis: icheck, ABI Compliance Checker Bug Databases: Comparison of issue tracking systems - Including bug tracking systems Build Tools: Build automation, List of build automation software Compiler Code coverage: Code coverage#Software code coverage tools. Software Diagnostics Code Sharing Sites: Freshmeat, Krugle, Sourceforge, GitHub. See also Code search engines. Compilation and linking tools: GNU toolchain, gcc, Microsoft Visual Studio, CodeWarrior, Xcode, ICC Debugger Debuggers: Debugger#List of debuggers. See also Debugging. Disassemblers: Generally reverse-engineering tools. Documentation generators: Comparison of documentation generators, help2man, Plain Old Documentation, asciidoc Formal methods: Mathematically-based techniques for specification, development and verification GUI designer GUI interface generators IDE Library interface generators: SWIG Integration Tools Memory debuggers are frequently used in programming languages (such as C and C++) that allow manual memory management and thus the possibility of memory leaks and other problems. They are also useful to optimize efficiency of memory usage. Examples: dmalloc, Electric Fence, Duma, Insure++, Valgrind Profiler Parser generators: Parsing#Parser development software Performance analysis or profiling: List of performance analysis tool Refactoring Browser Revision control: List of revision control software, Comparison of revision control software Scripting languages: PHP, Awk, Perl, Python, REXX, Ruby, Shell, Tcl Search: grep, find Source code Clones/Duplications Finding: Duplicate code#Tools Source code formatting: indent Source code generation tools: Automatic programming#Implementations Static code analysis: List of tools for static code analysis Text editors: List of text editors, Comparison of text editors Unit testing: List of unit testing frameworks |