The cleanroom software engineering process is a software development process intended to produce software with a certifiable level of reliability. The...
4 KB (481 words) - 09:39, 16 April 2024
Software engineering is an engineering approach to software development. A practitioner, called a software engineer, applies the engineering design process...
58 KB (6,353 words) - 22:25, 3 November 2024
outline is provided as an overview of and topical guide to software engineering: Software engineering – application of a systematic, disciplined, quantifiable...
25 KB (2,081 words) - 23:12, 21 October 2024
Glossary of computer science (redirect from List of computer software terms)
cleanroom software engineering A software development process intended to produce software with a certifiable level of reliability. The cleanroom process...
214 KB (23,805 words) - 16:22, 5 November 2024
In software engineering, a software development process or software development life cycle (SDLC) is a process of planning and managing software development...
27 KB (3,200 words) - 11:14, 22 October 2024
into software architecture knowledge management. There is no sharp distinction between software architecture versus design and requirements engineering (see...
52 KB (5,694 words) - 00:22, 22 October 2024
Model-driven engineering (MDE) is a software development methodology that focuses on creating and exploiting domain models, which are conceptual models...
10 KB (1,054 words) - 13:26, 7 October 2024
The Software Engineering Body of Knowledge (SWEBOK (/ˈswiːˌbɒk/ SWEE-bok)) refers to the collective knowledge, skills, techniques, methodologies, best...
6 KB (567 words) - 21:50, 26 October 2024
philosophies in software development and engineering. It also contains programming paradigms, software development methodologies, software development processes...
12 KB (1,248 words) - 17:46, 5 July 2024
that can occur in software development and is comparable to prototyping as known from other fields, such as mechanical engineering or manufacturing. A...
39 KB (5,339 words) - 04:31, 19 August 2024
Software testing is the act of checking whether software satisfies expectations. Software testing can provide objective, independent information about...
77 KB (9,965 words) - 13:59, 12 November 2024
Mingw-w64 (category 2005 software)
x86_64-w64-mingw32. In 2005, Mingw-w64 was created by OneVision Software under cleanroom software engineering principles, since the original MinGW project was not...
14 KB (1,423 words) - 16:19, 8 November 2024
Agile software development is an umbrella term for approaches to developing software that reflect the values and principles agreed upon by The Agile Alliance...
89 KB (10,184 words) - 19:18, 26 October 2024
Software construction is a software engineering discipline. It is the detailed creation of working meaningful software through a combination of coding...
24 KB (2,936 words) - 11:54, 31 October 2024
CI/CD (category Software development)
In software engineering, CI/CD or CICD is the combined practices of continuous integration (CI) and continuous delivery (CD) or, less often, continuous...
4 KB (423 words) - 12:09, 9 October 2024
Uninstaller Product retirement Software maintenance Aspect-oriented software development Cleanroom Software Engineering Iterative and incremental development...
11 KB (1,041 words) - 00:58, 25 August 2024
rewrite. Cleanroom software engineering is another approach, which requires the team to work from an exhaustive written specification of the software's functionality...
5 KB (568 words) - 23:50, 5 March 2024
and software. Computer engineers usually have training in electronic engineering (or electrical engineering), software design, and hardware-software integration...
86 KB (8,756 words) - 10:13, 30 August 2024
part of software engineering which also includes organizational management, project management, configuration management and other aspects. Software development...
23 KB (2,871 words) - 15:21, 3 November 2024
Software documentation is written text or illustration that accompanies computer software or is embedded in the source code. The documentation either...
20 KB (2,662 words) - 18:50, 14 October 2024
Platform engineering is a software engineering discipline focused on the development of self-service toolchains, services, and processes to create an...
6 KB (517 words) - 13:57, 4 November 2024
Software configuration management (SCM), a.k.a. software change and configuration management (SCCM), is the software engineering practice of tracking and...
6 KB (838 words) - 09:01, 9 June 2024
the underlying principles of the Software Engineering Institute's (SEI) Capability Maturity Model (CMM) to the software development practices of a single...
14 KB (1,895 words) - 04:15, 15 September 2024
Requirements analysis (redirect from Security Requirements Engineering)
In systems engineering and software engineering, requirements analysis focuses on the tasks that determine the needs or conditions to meet the new or altered...
25 KB (2,976 words) - 22:27, 30 September 2024
Scrum is an agile team collaboration framework commonly used in software development and other industries. Scrum prescribes for teams to break work into...
34 KB (3,579 words) - 17:30, 28 October 2024
microcode implementation. NEC prevailed by demonstrating via cleanroom software engineering that the similarities in the implementation of microcode on...
46 KB (5,181 words) - 16:06, 16 October 2024
In software engineering and development, a software metric is a standard of measure of a degree to which a software system or process possesses some property...
11 KB (1,051 words) - 07:58, 11 July 2024
API testing (category Software testing)
API testing is a type of software testing that involves testing application programming interfaces (APIs) directly and as part of integration testing to...
12 KB (1,259 words) - 12:54, 29 October 2024
Lean software development is a translation of lean manufacturing principles and practices to the software development domain. Adapted from the Toyota Production...
17 KB (2,228 words) - 12:36, 31 May 2024
Timeboxing (redirect from Sprint (software development))
result (solution). In many types of projects, and especially in software engineering, analyzing and defining all requirements and specifications before...
14 KB (1,508 words) - 08:12, 2 April 2024