Dimensions
163 x 231 x 19mm
Software engineering remains hampered by fads, immature practices, a lack of credible theory and experimental validation, and insufficient discipline. Using the proposed SEMAT Object Management Group standard, development organizations can 're-found' software engineering based on solid theory, proven principles, and best practices that have earned wide support. Using SEMAT (which stands for 'Software Engineering Method and Theory'), they can address both technology and human issues, while achieving easy extensibility to support diverse uses, changing requirements, and new technologies. In The Essence of Software Engineering , a team of key SEMAT pioneers introduce this new standard, explaining how it defines a common ground for more agile and effective software development. Led by Ivar Jacobson, one of this generation's most influential software innovators, they fully introduce both elements of SEMAT:
* The kernel, encompassing Requirements, Software System, Team, Work, other key elements of software projects, and their states, and can be used by practitioners to make better choices about how they develop software systems
* The language, defining abstract syntax, dynamic semantics, graphic syntax, and textual syntax for organizing practices, composing them into methods, and enacting those methods