PL EN


Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników
Tytuł artykułu

Proces asynchronicznych przeglądów specyfikacji wymagań

Identyfikatory
Warianty tytułu
EN
Aynchronous requirements review process
Konferencja
Metody i narzędzia wytwarzania oprogramowania. Konferencja Naukowa (14-16.05.2007 , Szklarska Poręba)
Języki publikacji
PL
Abstrakty
PL
Wiele specyfikacji wymagań (SRS) zwiera niepoprawnie spisane wymaganie. Jakość produktu wynika z jakości każdego z komponentów. Posiadając złe wymagania nie jesteśmy w stanie stworzyć wysokiej jakości produkt. W celu zwiększenia jakości specyfikacji wymagań, stosujemy przeglądy, ponieważ jesteśmy opłacani za to co tworzymy. Obie strony muszą jednakowo rozumieć spisane wymagania. Kolejnym aspektem jest koszt takiego przeglądu. Znaczenie tego kryterium jest jeszcze większe, w przypadku gdy zespół pracuje zdalnie. Rozwiązaniem tych problemów jest propozycja asynchronicznych przeglądów. Proces ten składa się z czterech faz: przygotowanie, przegląd, oczyszczanie oraz analiza ryzyka. Faza przeglądu jest oparta na metodzie przeglądów n-częściowych. W celu oszacowania liczby defektów pozostających w specyfikacji stosuje się metodę podwójnego łowienia. Jeśli ta liczba jest akceptowalna, proces przechodzi do następnej fazy. W ostatnim rozdziale opisano prototyp rozwiązania - aplikację która wspiera proces asynchronicznych przeglądów.
EN
Many software requirements specifications (SRS) are filled with badly written requirements. Quality of the products base on quality of all components, with bad requirements we are not able to write good software. To increase SRS quality requirements reviews can be used. We are also expected to write what our customers paid for. We must assure that both sides understand requirements specification the same way. Another aspect is cost of requirements review meeting. This is essential when team members works remotely on the project. To address these problems asynchronous requirements review process was proposed. This process consist of four phases: preparation, review, data cleaning and risk analysis. Review phase is build on N-fold reviews method. Capture-recapture method was used to estimate number of defect left in specification after review. If this number is acceptable we can move to the next phase of project. In the last chapter prototype of software that can support asynchronous reviews process was described.
Twórcy
autor
autor
autor
  • Politechnika Poznańska, Instytut Informatyki, ul. Piotrowo 2, 60-965 Poznań
Bibliografia
  • [1] BRAMBLE P., COCKBURN A., POLS A., ADOLPH S., Patterns for Effective Use Cases, Addison-Wesley, 2002.
  • [2] BRIAND L., EL K., FREIMUT B., LAITENBERGER O. A comprehensive evaluation of capture-recapture models for estimating software defect content.
  • [3] CLAYBERG E., RUBEL D. Eclipse: Building Commercial-Quality Plug-ins, 2nd Edition. Addison-Wesley Professional, 2006.
  • [4] D'ANJOU J., FAIRBROTHER S., KEHN D., KELLERMAN J., MCCARTHY P., Java (TM) Developer's Guide to Eclipse, The (2nd Edition). Addison-Wesley Professional, 2004.
  • [5] FAGAN M., Design and code inspections to reduce errors in program development. IBM Systems Journal, 1976, 15(3):182-211.
  • [6] GAMMA E., BECK K., Contributing to Eclipse: Principles, Patterns, and Plugins. Addison-Wesley Professional, 2003.
  • [7] KULAK D., GUINEY E., Use Cases: Requirements in Context, Second Edition. Addison-Wesley Professional, 2003.
  • [8] LEFFINGWELL D., WIDRIG D., Managing Software Requirements: A Use Case Approach, Second Edition. Addison-Wesley Professional, 2003.
  • [9] MILLER J., Estimating the number of remaining defects after inspection. Software Testing, Verification & Reliability, 1999, 9(3): 167-189.
  • [10] OTIS D., Statistical inference from capture data on closed animal populations, Wildlife Monographs, 62(62), 1978. Wildlife Society.
  • [11] POLLOCK K.H., Modeling capture, recapture, and removal statistics for estimation of demographic parameters for fish and wildlife populations: Past, present, and future. J. Am. Statistical Assoc., 1991, 86(431):225-238.
  • [12] Capture-recapture [online], capture-recapture webpage, 1998-06-09. Dostępny w Internecie: http://www.pitt.edu/~yuc2/cr/main.htm.
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-article-BPW6-0019-0004
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.