Software engineering
Systematic engineering approach to software development.
- Software engineering500 related topics
Software configuration management
In software engineering, software configuration management (SCM or S/W CM) is the task of tracking and controlling changes in the software, part of the larger cross-disciplinary field of configuration management.
Computing
Any goal-oriented activity requiring, benefiting from, or creating computing machinery.
Major computing disciplines include computer engineering, computer science, cybersecurity, data science, information systems, information technology and software engineering.
Software development
Process of conceiving, specifying, designing, programming, documenting, testing, and bug fixing involved in creating and maintaining applications, frameworks, or other software components.
Computer-aided software engineering (CASE), in the field software engineering, is the scientific application of a set of software tools and methods to the development of software which results in high-quality, defect-free, and maintainable software products.
Software development process
In software engineering, a software development process is a process of dividing software development work into smaller, parallel, or sequential steps or sub-processes to improve design, product management.
Institute of Electrical and Electronics Engineers
501(c)(3) professional association for electronic engineering and electrical engineering (and associated disciplines) with its corporate office in New York City and its operations center in Piscataway, New Jersey.
Most IEEE members are electrical and electronics engineers, but the organization's wide scope of interests has attracted people in other disciplines as well (e.g., computer science, software engineering, mechanical engineering, civil engineering, biology, physics, and mathematics).
Software Engineering Institute
American research and development center headquartered in Pittsburgh, Pennsylvania.
Its activities cover cybersecurity, software assurance, software engineering and acquisition, and component capabilities critical to the United States Department of Defense.
Computer programming
Process of performing a particular computation , usually by designing and building an executable computer program.
Software engineering combines engineering techniques with software development practices.
Edsger W. Dijkstra
Edsger Wybe Dijkstra (11 May 1930 – 6 August 2002) was a Dutch computer scientist, programmer, software engineer, systems scientist, science essayist, and pioneer in computing science.
Computer science
Study of computation, automation, and information.
Human–computer interaction investigates the interfaces through which humans and computers interact, and software engineering focuses on the design and principles behind developing software.
Requirement
Singular documented physical or functional need that a particular design, product or process aims to satisfy.
It is commonly used in a formal sense in engineering design, including for example in systems engineering, software engineering, or enterprise engineering.