• Software engineering is a branch of both computer science and engineering focused on designing, developing, testing, and maintaining software applications...
    58 KB (6,277 words) - 18:11, 7 June 2025
  • 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,163 words) - 05:15, 25 May 2025
  • The Software Engineering 2004 (SE2004) —formerly known as Computing Curriculum Software Engineering (CCSE)— is a document that provides recommendations...
    1 KB (107 words) - 18:16, 29 March 2025
  • Thumbnail for Reverse engineering
    electronic engineering, civil engineering, nuclear engineering, aerospace engineering, software engineering, chemical engineering, systems biology and more...
    57 KB (7,364 words) - 23:22, 2 June 2025
  • Thumbnail for History of software engineering
    The history of software engineering begins around the 1960s. Writing software has evolved into a profession concerned with how best to maximize the quality...
    29 KB (3,340 words) - 06:40, 25 May 2025
  • A Bachelor of Software Engineering Honours BSEHons is an undergraduate academic degree (Bachelor's Degree) awarded for completing a program of study in...
    9 KB (888 words) - 08:35, 27 May 2025
  • be called software engineers. Many systems analysts manage software development teams, and as analysis is an important software engineering role, many...
    14 KB (870 words) - 13:47, 22 May 2025
  • Thumbnail for Computer science
    humans and computers interact, and software engineering focuses on the design and principles behind developing software. Areas such as operating systems...
    73 KB (6,713 words) - 22:29, 13 June 2025
  • Social software engineering (SSE) is a branch of software engineering that is concerned with the social aspects of software development and the developed...
    4 KB (536 words) - 15:31, 5 March 2024
  • Component-based software engineering (CBSE), also called component-based development (CBD), is a style of software engineering that aims to construct a software system...
    3 KB (240 words) - 03:58, 28 May 2024
  • Thumbnail for Software Engineering Institute
    Software Engineering Institute (SEI) is a federally funded research and development center in Pittsburgh, Pennsylvania, United States. Founded in 1984...
    14 KB (1,298 words) - 07:38, 3 June 2025
  • Empirical software engineering (ESE) is a subfield of software engineering (SE) research that uses empirical research methods to study and evaluate an...
    3 KB (270 words) - 01:45, 21 February 2024
  • Brownout in software engineering is a technique that involves disabling certain features of an application. Brownout is used to increase the robustness...
    4 KB (549 words) - 10:54, 31 August 2020
  • Thumbnail for Computer-aided software engineering
    Computer-aided software engineering (CASE) is a domain of software tools used to design and implement applications. CASE tools are similar to and are...
    15 KB (2,022 words) - 03:14, 25 May 2025
  • Thumbnail for Margaret Hamilton (software engineer)
    directed the Software Engineering Division at the MIT Instrumentation Laboratory, where she led the development of the on-board flight software for NASA's...
    56 KB (5,150 words) - 03:13, 20 May 2025
  • outline is provided as an overview of and topical guide to software engineering: Software engineering – application of a systematic, disciplined, quantifiable...
    25 KB (2,080 words) - 19:54, 2 June 2025
  • Thumbnail for Software testing
    Software testing is the act of checking whether software satisfies expectations. Software testing can provide objective, independent information about...
    78 KB (10,062 words) - 11:32, 27 May 2025
  • Thumbnail for Irem
    Irem Software Engineering is a Japanese video game developer and publisher and manufacturer of pachinkos. The company has its headquarters in Chiyoda,...
    13 KB (1,308 words) - 16:37, 14 April 2025
  • Software engineering professionalism is a movement to make software engineering a profession, with aspects such as degree and certification programs,...
    26 KB (3,023 words) - 21:55, 14 June 2025
  • The Software Engineering Body of Knowledge (SWEBOK (/ˈswiːˌbɒk/ SWEE-bok)) refers to the collective knowledge, skills, techniques, methodologies, best...
    6 KB (566 words) - 01:39, 26 November 2024
  • Thumbnail for Software architecture
    into software architecture knowledge management. There is no sharp distinction between software architecture versus design and requirements engineering (see...
    52 KB (5,792 words) - 18:34, 9 May 2025
  • In software engineering, domain is the targeted subject area of a computer program. Formally it represents the target subject of a specific programming...
    3 KB (289 words) - 11:37, 15 June 2025
  • Thumbnail for Power engineering software
    Power engineering software is a software used to create models, analyze or calculate the design of Power stations, Overhead power lines, Transmission towers...
    13 KB (823 words) - 18:45, 27 January 2025
  • Experimental software engineering involves running experiments on the processes and procedures involved in the creation of software systems,[citation needed]...
    4 KB (448 words) - 15:29, 5 March 2024
  • Thumbnail for Forensic software engineering
    Forensic software engineering refers to the discipline of analyzing (and sometimes reconstructing) the functionality of software applications or services...
    1 KB (148 words) - 19:29, 26 March 2024
  • Thumbnail for Object-oriented programming
    Object Oriented Software Engineering. Addison-Wesley ACM Press. pp. 43–69. ISBN 978-0-201-54435-0. Cardelli, Luca (1996). "Bad Engineering Properties of...
    67 KB (7,159 words) - 22:41, 26 May 2025
  • Search-based software engineering (SBSE) applies metaheuristic search techniques such as genetic algorithms, simulated annealing and tabu search to software engineering...
    22 KB (2,361 words) - 21:41, 9 March 2025
  • part of software engineering which also includes organizational management, project management, configuration management and other aspects. Software development...
    24 KB (2,901 words) - 12:34, 14 June 2025
  • Thumbnail for Application software
    Product engineering software is used in developing hardware and software products. This includes computer-aided design (CAD), computer-aided engineering (CAE)...
    19 KB (2,045 words) - 22:23, 14 June 2025
  • Platform engineering is a software engineering discipline focused on the development of self-service toolchains, services, and processes to create an...
    8 KB (773 words) - 08:24, 28 March 2025