Abstract
Software development processes, as a mean to ensure software quality and productivity, have been widely accepted within the software development community. This research introduces how to assist developers to establish quality management plan and monitor the implementation of software processes quantitatively in a CASE environment. A PSEE (process-centered software engineering environment) named Softev has been brought forward to provide developers the environment to define, execute and monitor their processes. As UML is becoming a standard diagrammatic notation for object-oriented modeling and is spreading rapidly, it has been chosen to express the artifacts developed during the requirement analysis and system design stages. In the early products of software process engineering, most research mainly focus on the representations of complex organizational processes and architectures for process-centered application support environment. However, the metrics of software processes and artifacts was not paid sufficient attention to. This research proposes the attributes to be measured during the development period which enable managers to predict and supervise the software project more precisely.
Similar content being viewed by others
References
Osterweil L J. Improving the Quality of Software Quality Determination.Technical Report UM-CS-1996-063. University of Massachusetts: Dept of Computer Science, 1996.
Fuggetta A. Software Process: a Roadmap.Proc ICSE 2000. New York: ACM Press, June 2000.
Garg P K, Jazayeri M.Process-Centered Software Engineering Environments. Los Alamitos: IEEE Computer Soc Press, 1995.
Whitty R W. Object-Oriented Metrics: An Annotated Bibliography.ACM SIGPLAN Noticest, 1996,31 (4):45–75.
Rubin H A. Software Process Maturity: Measuring Its Impact on Productivity and Quality.Proc First International Software Metrics Symposium. Los Alamitos: IEEE Computer Soc Press, 1993.
Paulk C M. Capability Maturity Model for Software (Version 2. 0c).Software Engineering Institute. Also available at http://www. sei/cmu/edu/cmm/draftc/1997.
DeMarco T.Controlling Software Projects. NJ: Prentice-Hall, Englewood Cliffs, 1982.
Lorenz M, Kidd J.Object-Oriented Software Metrics. NJ: Prentice-Hall Series Englewood Cliffs, 1994.
Dennis de Champeaux, Faure K P.Object-Oriented Development Process and Metrics. NJ: Prentice-Hall, Englewood Cliffs, 1997.
Truong D, Chan A. Measuring C++ Program Efficiency.Dr Dobb’s Journal, 2000,25:62–67.
Pressman S R.Software Engineering: A Practitioner’s Approach. New York: The McGraw-Hill Company, 1997. 83–95.
Davis A. Identifying and Measuring Quality in a Software Requirements Specification.Proc 1 st Intl Software Metric Symposium. IEEE, Baltimore, MD, May 1993. 141–152.
Li Xin-ke, Liu Zong-tian. Implementation of a Measurement Tool for Object Oriented Software and Research on Measure Experiments.Chinese Journal of Computer, 2000,23(11):1220–1225.
Software Engineer Lab of HeiFei University of Technology. http://www.hfut. edu. cn/softwarelab/index.html.
Author information
Authors and Affiliations
Additional information
Foundation item: Supported by the National College Doctoral Degree Fund of Ministry of Education(97035901)
Biography: Pan Qiu-ling(1973-), female, Ph. D. candidate, research direction: software process, Petri-Net and software quality assurance.
Rights and permissions
About this article
Cite this article
Qiu-ling, P., Zong-tian, L., Liang, J. et al. Softev: UML-based PSEE environment. Wuhan Univ. J. of Nat. Sci. 6, 524–530 (2001). https://doi.org/10.1007/BF03160296
Received:
Issue Date:
DOI: https://doi.org/10.1007/BF03160296