Japan's software factories: a challenge to U.S. management
Japan's software factories: a challenge to U.S. management
Software creativity
Social dimensions of systems engineering: people, processes, policies and software development
Social dimensions of systems engineering: people, processes, policies and software development
Rise and resurrection of the American programmer
Rise and resurrection of the American programmer
Capability Maturity Model, Version 1.1
IEEE Software
Software Process Model Evolution in the SPADE Environment
IEEE Transactions on Software Engineering
Software Engineering: A Practitioner's Approach (McGraw-Hill Series in Computer Science)
Software Engineering: A Practitioner's Approach (McGraw-Hill Series in Computer Science)
Hi-index | 0.00 |
To resolve the inability to manage the software process, the Software Engineering Institute released the Capability Maturity Model for Software (SW-CMM) for producing software products effectively and efficiently. Meanwhile, the Booch, OMT, and OOSE methods have been unified into the Unified Modelling Language (UML). The UML focuses on the graphical modelling language and its semantics and far less so on the underlying process. To integrate all the software engineering technical activities, we use PASTA (Process and Artifact State Transition Abstraction), which is a bridge between guidance and automation of the software development process, to model the UML. Once a process-centred software environment has been created, it would provide a basis for cumulative benefits to the software organisation.