Software Engineering Task
(Redirected from software engineering task)
Jump to navigation
Jump to search
A Software Engineering Task is a software development task that is an engineering task that results in software systems.
- Context:
- It can (typically) be performed by a Software Engineer.
- It can range from (typically) being a Manual Software Engineering Task (performed by software engineers) to being an Automated Software Engineering Task.
- It can require a specific Software Engineering Practice.
- It can be subject of an Software Engineering Conference.
- It can include
- ...
- Example(s):
- Backend Engineering (back-end development), such as data engineering.
- Frontend Engineering (front-end development).
- AI Engineering Tasks, such as:
- …
- Counter-Example(s):
- See: Computer Programming, Systems Analysis, Applied Computer Science.
References
2023
- (Wikipedia, 2023) ⇒ https://en.wikipedia.org/wiki/Software_engineering Retrieved:2023-6-5.
- Software engineering is an engineering-based approach to software development. A software engineer is a person who applies the engineering design process to design, develop, maintain, test, and evaluate computer software. The term programmer is sometimes used as a synonym, but may also refer more to implementation rather than design and can also lack connotations of engineering education or skills.
Engineering techniques are used to inform the software development process,[1][2] which involves the definition, implementation, assessment, measurement, management, change, and improvement of the software life cycle process itself. It heavily uses software configuration management,[1][2] which is about systematically controlling changes to the configuration, and maintaining the integrity and traceability of the configuration and code throughout the system life cycle. Modern processes use software versioning.
- Software engineering is an engineering-based approach to software development. A software engineer is a person who applies the engineering design process to design, develop, maintain, test, and evaluate computer software. The term programmer is sometimes used as a synonym, but may also refer more to implementation rather than design and can also lack connotations of engineering education or skills.
2014
- (Wikipedia, 2014) ⇒ http://en.wikipedia.org/wiki/software_engineering Retrieved:2014-4-28.
- Software Engineering is the study and application of engineering to the design, development, and maintenance of software. ...
2014
- http://dl.acm.org/event.cfm?id=RE381
- … Software engineering is concerned with the analysis, design, implementation, testing, and maintenance of large software systems. Automated software engineering focuses on how to automate or partially automate these tasks to achieve significant improvements in quality and productivity. ...