Qureshi University, Advanced courses, via cutting edge technology, News, Breaking News | Latest News And Media | Current News
admin@qureshiuniversity.com

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

Programming Tools
Software development process
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