Global Information Lookup Global Information

List of software development philosophies information


This is a list of approaches, styles, methodologies, and philosophies in software development and engineering. It also contains programming paradigms, software development methodologies, software development processes, and single practices, principles, and laws.

Some of the mentioned methods are more relevant to a specific field than another, such as automotive or aerospace.[1][2] The trend towards agile methods in software engineering is noticeable,[3] however the need for improved studies on the subject is also paramount.[4][5] Also note that some of the methods listed might be newer or older or still in use or out-dated, and the research on software design methods is not new and on-going.[6][7][8][9]

  1. ^ Gruszczynski, B. (May 2006). "An overview of the current state of software engineering in embedded automotive electronics". 2006 IEEE International Conference on Electro/Information Technology. pp. 377–381. doi:10.1109/EIT.2006.252190. ISBN 0-7803-9592-1. S2CID 34164454.
  2. ^ Patel, B. K.; Litchfield, V.; Tamanaha, D.; Davis, A. (February 1991). "Real time systems/Software methodologies for large aerospace systems". 1991 IEEE Aerospace Applications Conference Digest. pp. 2/1–2/9. doi:10.1109/AERO.1991.154537. ISBN 0-87942-686-1. S2CID 151614328.
  3. ^ Yau, Stephen S; Jia, Xiaoping; Bae, Doo-Hwan (1992-05-01). "Software design methods for distributed computing systems". Computer Communications. Software aspects of future trends in distributed systems. 15 (4): 213–224. doi:10.1016/0140-3664(92)90104-M. ISSN 0140-3664.
  4. ^ Stavru, Stavros (2014-08-01). "A critical examination of recent industrial surveys on agile method usage". Journal of Systems and Software. 94: 87–97. doi:10.1016/j.jss.2014.03.041. ISSN 0164-1212.
  5. ^ Dybå, Tore; Dingsøyr, Torgeir (2008-08-01). "Empirical studies of agile software development: A systematic review". Information and Software Technology. 50 (9): 833–859. doi:10.1016/j.infsof.2008.01.006. ISSN 0950-5849. S2CID 2244031.
  6. ^ Taylor, P. (November 2011). "Designerly thinking: What software methodology can learn from design theory". Proceedings International Conference on Software Methods and Tools. SMT 2000. pp. 107–116. doi:10.1109/SWMT.2000.890426. ISBN 978-0-7695-0903-7. S2CID 110041968.
  7. ^ Yau, Stephen S; Jia, Xiaoping; Bae, Doo-Hwan (1992-05-01). "Software design methods for distributed computing systems". Computer Communications. Software aspects of future trends in distributed systems. 15 (4): 213–224. doi:10.1016/0140-3664(92)90104-M. ISSN 0140-3664.
  8. ^ Gomaa, Hassan (1994-05-01). "Software design methods for the design of large-scale real-time systems". Journal of Systems and Software. 25 (2): 127–146. doi:10.1016/0164-1212(94)90002-7. ISSN 0164-1212.
  9. ^ Budgen, David (July 1995). "'Design models' from software design methods". Design Studies. 16 (3): 293–325. doi:10.1016/0142-694X(95)00001-8. ISSN 0142-694X.

and 24 Related for: List of software development philosophies information

Request time (Page generated in 1.1798 seconds.)

List of software development philosophies

Last Update:

list of approaches, styles, methodologies, and philosophies in software development and engineering. It also contains programming paradigms, software...

Word Count : 1252

Software development process

Last Update:

In software engineering, a software development process or software development life cycle (SDLC) is a process of planning and managing software development...

Word Count : 3932

Agile software development

Last Update:

Agile software development is the mindset for developing software that derives from values agreed upon by The Agile Alliance, a group of 17 software practitioners...

Word Count : 10196

Software review

Last Update:

the effectiveness of reviewing process in finding bugs and security issues. Software quality List of software development philosophies IEEE Std . 1028-1997...

Word Count : 1169

Outline of software engineering

Last Update:

Certification (software engineering) Engineering disasters#Failure due to software Outline of software development List of software development philosophies Bourque...

Word Count : 2090

Egoless programming

Last Update:

disciplined way. List of software development philosophies Software review Egolessness Weinberg, Gerald M. (1971). The Psychology of Computer Programming...

Word Count : 326

Outline of computers

Last Update:

PayPal Software developmentList of software development philosophies Programming language See: Outline of software engineering Users' group   (list) Computer...

Word Count : 315

Waterfall model

Last Update:

customer List of software development philosophies Agile software development Big design up front Chaos model DevOps Iterative and incremental development Monitoring...

Word Count : 1982

Software design pattern

Last Update:

Idiom in programming Interaction design pattern List of software development philosophies List of software engineering topics Pattern language Pattern theory...

Word Count : 2802

Coding conventions

Last Update:

Comparison of programming languages (syntax) Hungarian Notation Indent style List of tools for static code analysis List of software development philosophies MISRA...

Word Count : 1432

SOLID

Last Update:

Inheritance (object-oriented programming) List of software development philosophies Martin, Robert C. "Principles Of OOD". ButUncleBob.com. Archived from the...

Word Count : 481

Unix philosophy

Last Update:

Unix philosophy, originated by Ken Thompson, is a set of cultural norms and philosophical approaches to minimalist, modular software development. It is...

Word Count : 2169

Lean software development

Last Update:

Lean software development is a translation of lean manufacturing principles and practices to the software development domain. Adapted from the Toyota Production...

Word Count : 2229

Outline of software

Last Update:

List of software development philosophies List of software for Monte Carlo molecular modeling List of software for nanostructures modeling List of software...

Word Count : 2384

Kanban

Last Update:

Just-in-time manufacturing Kanban (development) Lean manufacturing Lean software development List of software development philosophies Manufacturing resource planning...

Word Count : 2479

Principle of least astonishment

Last Update:

Occam's razor WYSIWYG List of software development philosophies User experience design Alternatively a law of least surprise or rule of least surprise. Seebach...

Word Count : 1661

List of tools for static code analysis

Last Update:

Practices List of software development philosophies Dynamic program analysis Software metrics Integrated development environment (IDE) and comparison of integrated...

Word Count : 1194

KISS principle

Last Update:

Minimalism Unix philosophy Arch Linux Slackware Linux Chartjunk List of software development philosophies Reduced instruction set computing Rule of least power...

Word Count : 1021

Code review

Last Update:

within two years. Committer Software review Software quality Best coding practices List of software development philosophies Five Code Review Antipatterns...

Word Count : 1712

Scrumban

Last Update:

used project management software. Kanban (development) List of software development philosophies Scrum (software development) Ladas, Corey (January 2009)...

Word Count : 1275

Extreme programming

Last Update:

(XP) is a software development methodology intended to improve software quality and responsiveness to changing customer requirements. As a type of agile software...

Word Count : 4181

Big design up front

Last Update:

(like everything else on a Scrum project) incrementally." List of software development philosophies "Big Modeling Up Front (BMUF) Anti-Pattern". AgileModeling...

Word Count : 1004

Computer engineering compendium

Last Update:

coding Lean software development Extreme programming Structured systems analysis and design method List of software development philosophies Programming...

Word Count : 840

Free software

Last Update:

Free software, libre software, or libreware is computer software distributed under terms that allow users to run the software for any purpose as well as...

Word Count : 5515

PDF Search Engine © AllGlobal.net