Vi har bytt namn till Adlibris Campus! Campusbokhandeln ❤️ Adlibris - Läs mer här
Fyra rundor med RUP | 1:a upplagan
- Häftad, Svenska, 2003
- Författare: Hans Lunell
- Betyg:
Från
339
kr
Finns i lager i .
Beskrivning
Rational Unified Process, allmänt kallad RUP, är en välkänd och etablerad process för utveckling av programvara. Den grundar sig på det objektorienterade paradigmet och inkorporerar mycket av dagens bästa praxis för programvaruutveckling. Det är en heltäckande process som täcker både tekniska och stödjande aspekter på utvecklingen och har idag kommit att bli något av en referenspunkt för alla diskussioner om programvaruutvecklingsprocesser. Den här boken ger en heltäckande introduktion till RUP. Den är organiserad i fyra "rundor" som likt en spiral går allt djupare in på ämnet. (Studentlitteratur)
Produktinformation
Kategori:
Data & IT
Bandtyp:
Häftad
Språk:
Svenska
Förlag:
Studentlitteratur
Upplaga:
1
Utgiven:
2003-02-26
ISBN:
9789144042107
Sidantal:
344
$event.detail.name === 'primary-menu' ? isOpen = true : ''"
@close-drawer.window="() => $event.detail.name === 'primary-menu' ? isOpen = false : ''"
@keydown.escape.window="isOpen = false"
x-init="$watch('isOpen', value => {
if (value) {
$refs.dialog.showModal();
document.body.style.overflow = 'hidden';
} else {
setTimeout(() => {
$refs.dialog.close();
}, 300)
document.body.style.overflow = '';
}
});"
class="h-full"
>
$event.detail.name === 'mobile-search' ? isOpen = true : ''"
@close-drawer.window="() => $event.detail.name === 'mobile-search' ? isOpen = false : ''"
@keydown.escape.window="isOpen = false"
x-init="$watch('isOpen', value => {
if (value) {
$refs.dialog.showModal();
document.body.style.overflow = 'hidden';
} else {
setTimeout(() => {
$refs.dialog.close();
}, 300)
document.body.style.overflow = '';
}
});"
class="h-full"
>
$event.detail.name === 'mini-cart' ? isOpen = true : ''"
@close-drawer.window="() => $event.detail.name === 'mini-cart' ? isOpen = false : ''"
@keydown.escape.window="isOpen = false"
x-init="$watch('isOpen', value => {
if (value) {
$refs.dialog.showModal();
document.body.style.overflow = 'hidden';
} else {
setTimeout(() => {
$refs.dialog.close();
}, 300)
document.body.style.overflow = '';
}
});"
class="h-full"
>
$event.detail.name === 'add-to-cart' ? isOpen = true : ''"
@close-drawer.window="() => $event.detail.name === 'add-to-cart' ? isOpen = false : ''"
@keydown.escape.window="isOpen = false"
x-init="$watch('isOpen', value => {
if (value) {
$refs.dialog.showModal();
document.body.style.overflow = 'hidden';
} else {
setTimeout(() => {
$refs.dialog.close();
}, 300)
document.body.style.overflow = '';
}
});"
class="h-full"
>