PL EN


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

Methodology and tool for systematic software development with requirements-based cases

Wybrane pełne teksty z tego czasopisma
Identyfikatory
Warianty tytułu
PL
Przegląd oraz studium przypadku systemu wytwarzania oprogramowania, który umożliwia tworzenie rodzin podobnych systemów oprogramowania
Języki publikacji
EN
Abstrakty
EN
This article presents an overview and a case study example of a software development system where families of similar systems can be created, based on their requirements specifications. The presented tool suite allows for specifying requirements in a precise grammar and then transforming them automatically into design models and code. Requirements, design and code of a system form a so-called “software case” which can be sought for in a software case repository. The system allows for merging “slices” of past software cases into the current system.
PL
Artykuł przedstawia przegląd oraz studium przypadku systemu wytwarzania oprogramowania, który umożliwia tworzenie rodzin podobnych systemów oprogramowania w oparciu o ich specyfikacje wymagań. Prezentowany zestaw narzędzi pozwala specyfikować wymagania w precyzyjnie zdefiniowanej gramatyce oraz dokonywać ich automatycznej transformacji w modele projektowe oraz kod. Wymagania, projekt oraz kod systemu tworzą razem tzw. „przypadek oprogramowania”, który może być przechowywany i wyszukiwany w specjalnym repozytorium. System umożliwia tworzenie „wycinków” przypadków oprogramowania stworzonych wcześniej i łączenie ich z bieżącym projektem.
Rocznik
Strony
216--220
Opis fizyczny
Bibliogr. 19 poz., rys., schem.
Twórcy
autor
autor
autor
  • Politechnika Warszawska, Instytut Elektroenergetyki Teoretycznej i Systemów Informacyjno-Pomiarowych, ul. Koszykowa 75, 00-662 Warszawa, smialek@iem.pw.edu.pl
Bibliografia
  • [1] Bildhauer D., Ebert J., et al.: Knowledge base engine for the case repository, Project Deliverable D4.4, ReDSeeDS Project (2007), www.redseeds.eu
  • [2] Bildhauer D., Ebert J., et al.: Software case marking language definition, Project Deliverable D4.3, ReDSeeDS Project (2007), www.redseeds.eu
  • [3] Fellbaum C. (ed.): WordNet: An Electronic Lexical Database, MIT Press (1998)
  • [4] Graham I. M. : Task scripts, use cases and scenarios in object-oriented analysis, Object-Oriented Systems, 3 (1996), n. 3, 123–142
  • [5] Kalnins A., Barzdins J., Celms E.: Model transformation language MOLA. Lecture Notes in Computer Science, 3599 (2004), 14–28
  • [6] Kleppe A., Warmer J., Bast W. : MDA Explained, The Model Driven Architecture: Practice and Promise, Addison- Wesley (2003)
  • [7] Kruchten P. : The Rational Unified Process: An Introduction, 3rd ed., Addison Wesley (2003)
  • [8] Nawrocki J., Olek Ł. : Use Case Engineering with UC Workbench, w: Zieliński K.., Szmuc T. (red.) Software Engineering: Evolution and Emerging Technologies, IOS Press (2005), 319-329
  • [9] Object Management Group, Meta Object Facility Core Spec., v. 2.0, formal/2006-01-01 (2006)
  • [10] Object Management Group, UML: Superstructure, v. 2.2, formal/2009-02-04 (2009)
  • [11] Palmer S. R., Felsing, J. M.: A Practical Guide to Feature-Driven Development, Prentice Hall (2002)
  • [12] Śmiałek M.: Software Development with Reusable Requirements Based Cases, Oficyna Wydawnicza Politechniki Warszawskiej (2007)
  • [13] Śmiałek, M., Ambroziewic z, A., et al.: Introducing a unified Requirements Specification Language, in: Madeyski, L., et al. (ed.), Proc. CEE-SET'2007, Software Engineering in Progress, Nakom (2007), 172-183
  • [14] Śmiałek M.: Accommodating informality with necessary precision in use case scenarios, Journal of Object Technology, 4 (2005), no. 6, 59–67
  • [15] Śmiałek M.: Kompleksowy system ponownego wykorzystania modeli oprogramowania, in: Huzar Z., Mazur Z. (ed.) Inżynieria oprogramowania - od teorii do praktyki, WKŁ (2008), 59-70
  • [16] Weiser M.: Program slicing. IEEE Transactions on Software Engineering, 10 (1984), 352-357
  • [17] Wolter K., Krebs T., et al.: Software Case Similarity Measure, Project Deliverable D4.2, ReDSeeDS Project (2007), www.redseeds.eu
  • [18] Wolter K., Krebs T., et al.: ReDSeeDS Software Development Methodology, Project Deliverable D7.1, ReDSeeDS Project (2008), www.redseeds.eu
  • [19] Wolter K.; Śmiałek M., et al.: Reusing Terminology for Requirements Specifications from WordNet, 16th IEEE Requirements Engineering Conference (2008), 325-326
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-article-BPOB-0038-0001
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ć.