Numer: 01/2010 Str. 186
Autorzy: Michał Smiałek , Albert Ambroziewicz , Tomasz Straszak , Jacek Bojarski , Wiktor Nowakowski :
Tytuł: Złożony język umożliwiający śledzenie i ponowne użycie zasobów oprogramowania
Streszczenie: W procesie powstawania projektu oprogramowania, tworzonych jest wiele artefaktów na różnych poziomach abstrakcji. Artefakty te, wspólnie tworzą swoisty „przypadek oprogramowania” rozpoczynający się od wymagań i prowadzący aż do kodu wynikowego. W idealnym świecie, chcielibyśmy aby taki przypadek oprogramowania generowany był automatycznie na podstawie pierwotnych wymagań. Chcielibyśmy również mieć możliwość ponownego użycia artefaktów wytworzonych w poprzednich projektach, poprzez porównanie ich z częściową specyfikacją wymagań bieżącego projektu. W celu przybliżenia tego „idealnego świata”, stworzyliśmy język przypadków oprogramowania (Software Case Language) pozwalający na formułowanie przypadków oprogramowania, automatyczną generację artefaktów na niższym poziomie abstrakcji oraz wyszukiwanie podobieństw pomiędzy przypadkami oprogramowania. Artykuł ten przedstawia ogólną ideę języka, podsumowuje doświadczenie zebrane podczas jego tworzenia oraz prezentuje narzędzie wspierające wykorzystanie języka.(Złożony język umożliwiający śledzenie i ponowne użycie zasobów oprogramowania)
Słowa kluczowe: wymagania oprogramowania, modelowanie oprogramowania