Ein Portal zur funktionalen Größenmessung von Software
暂无分享,去创建一个
Die Softwaremessung und –bewertung, verbunden mit den dazugehörigem kontinuierlichen Lernprozessen, kann einen substantiellen Beitrag zur Erhöhung der Softwareprozessund -produktqualität leisten. Insbesondere der Einsatz von Softwaremaßen zur Unterstützung des Software-Managements, wie z.B. die Funktionale Größenmessung (FSM) und darauf aufbauende Aufwandschätzungen und Benchmarks, kann dabei helfen, die Auslieferung im Kostenund Budgetrahmen abzusichern. Durch den zunehmenden Trend, Software verteilt zu entwickeln, steigt der Bedarf, die Softwaremessung und -bewertung durch Web-basierte, integrierte Werkzeuge zu unterstützen. Dieser Artikel stellt ausgewählte Aspekte eines solchen Portals zur Funktionalen Größenmessung vor, das Features für Aufwandschätzung, Benchmarks und das Bilden einer virtuellen Experten-Community bietet. Prinzipiell werden hierbei Ansatzpunkte eines Software eMeasurements intendiert und beispielhaft realisiert. 1 Einleitung Viele Softwareentwicklungsprojekte können heute immer noch nicht im Zeitund Budgetrahmen beendet werden, daher sind Methoden, Verfahren und Werkzeuge nach wie vor erforderlich, die die Softwareentwicklung unterstützen und letztendlich ein Versagen der Software mit der einhergehenden Gefährdung von Personen oder finanziellen Verlusten verhindern. Das Gebiet des Software Managements mit seinen Teildisziplinen Projektund Qualitätsmanagement beschäftigt sich mit dieser Thematik. Insbesondere die Softwaremessung mit ihren Metriken, Maßen, Visualisierungen als Grundlage für Bewertungsund Verbesserungsprozesse erlangt hierbei zunehmende Bedeutung. Unter Einbeziehung des Potentials des Internets können diese Aktivitäten durch integrierte, Web-basierte Ansätze signifikant vereinfacht und (zumindest teilweise) automatisiert werden. Hierbei können durch die integrierten und Web-basierten Ansätze die benötigten Informationen sowohl für das Management als auch für die Lernprozesse unabhängig von Ort und Zeit für den jeweiligen Nutzer zugeschnitten und zur Verfügung gestellt werden. Im Bereich der Softwaremessung hat sich in diesem Zusammenhang der Begriff des Software eMeasurement ausgeprägt. Das in diesem Beitrag vorgestellte Portal stellt ein Beispiel für ein derartiges eMeasurement dar. Das Portal wurde insbesondere durch unsere Erfahrungen in Industrieprojekten motiviert und in Kooperation mit der ISBSG (vgl. [Hi99], [Is03]) bzw. mit den nationalen (DASMA [Da04], GI-FG 2.1.10 [Gi04]) und internationalen (COSMIC [Co04], LRGL [Lr04] usw.) Softwaremess-Commu-nities fundiert. 2 Software eMeasurement
[1] Christof Ebert,et al. Best Practices in Software Measurement , 2004 .
[2] Michael E. Papka,et al. Prototyping the Workspaces of the Future , 2003, IEEE Internet Comput..
[3] Mark T. Maybury,et al. Collaborative Virtual Environments for Analysis and Decision Support , 2001, CACM.
[4] Alain Abran,et al. Web-based Support for White Box Software Estimation , 2003 .
[5] Luigi Suardi,et al. How to manage your software product life cycle with MAUI , 2004, CACM.