Ved International Discussion Board
Ved International Discussion Board
Would you like to react to this message? Create an account in a few clicks or log in to continue.

Software Engineering Classification (Sub Disciplines)

Go down

Software Engineering Classification (Sub Disciplines) Empty Software Engineering Classification (Sub Disciplines)

Post by jp2012 on Fri Aug 02, 2013 7:19 am

Software engineering can be divided into ten sub disciplines. They are:

* Software requirements: The elicitation, analysis, specification, and validation of requirements for software.
* Software design: The design of software is usually done with Computer-Aided Software Engineering (CASE) tools and use standards for the format, such as the Unified Modeling Language (UML).
*Software development: The construction of software through the use of programming languages.
* Software testing
*Software maintenance: Software systems often have problems and need enhancements for a long time after they are first completed. This subfield deals with those problems.
* Software configuration management: Since software systems are very complex, their configuration (such as versioning and source control) have to be managed in a standardized and structured method.
* Software engineering management: The management of software systems borrows heavily from project management, but there are nuances encountered in software not seen in other management disciplines.
* Software development process: The process of building software is hotly debated among practitioners with the main paradigms being agile or waterfall.
* Software engineering tools e.g. Computer Aided Software Engineering
*Software quality
*Software localization, a branch of the language industry.

Posts : 145
Join date : 2013-06-30
Location : Japan

Back to top Go down

Back to top

Permissions in this forum:
You cannot reply to topics in this forum