Fundamentals of Software Engineering
Beschrijving
Deze praktische handleiding biedt een uitgebreide kennismaking met de verborgen taal van computerhardware en software, gericht op de essentiële principes van softwareengineering. Het boek is ontworpen voor zowel beginnende als gevorderde software-engineers, en behandelt niet alleen de basis, maar gaat ook dieper in op gevorderde onderwerpen zoals software engineering met kunstmatige intelligentie, ontologie en data mining.
Doelstelling van het Boek
Het primaire doel is om een select aantal concepten en praktijken te introduceren die twee hoofddoelen nastreven:
- Levensechte vaardigheden aanleren die nodig zijn om een commercieel project uit te voeren.
- Studenten voorzien van de theoretische basis die noodzakelijk is voor verdere studie in software engineering.
Inhoudelijke Kenmerken
Het boek biedt:
- Praktische, real-time voorbeelden en casestudy’s.
- Toegang tot geavanceerde technologieën die in verband staan met software engineering.
- Duidelijke en begrijpelijke taal, zonder ingewikkeld jargon, zodat de inhoud toegankelijk is voor iedereen.
De hoofdstukken zijn gestructureerd om studenten te helpen begrijpen wat architectuurontwerp inhoudt en hoe dit past in de volledige levenscyclus van softwareontwikkeling. Tevens verkent het de belangrijke relaties tussen analyse en ontwerp en leert het gebruikers bewezen en herbruikbare ontwerpelementen aan te passen aan specifieke problemen.
Wat Je zult Leren
De inhoud richt zich op fundamentele concepten en technieken die cruciaal zijn voor zowel engineering als projectmanagement. Het boek behandelt essentiële taken en technieken die effectief kunnen worden toegepast bij het uitvoeren van softwareprojecten.
Voor Wie is Dit Boek Geschikt?
Dit boek dient als een inleidende gids voor software engineering, gericht op studenten in zowel de bachelor- als masteropleiding. Daarnaast is het geschikt voor docenten en trainers die een gestructureerde aanpak van software engineering willen leren, zelfs als ze al enige programmeerkennis hebben.
Inhoudsopgave
1. Introductie tot Software Engineering
2. Modelleren van de Software Ontwikkelingscyclus
3. Vereiste Analyse en Specificatie
4. Software Projectmanagement Framework
5. Software Projectanalyse en Ontwerp
6. Objectgeoriënteerde Analyse en Ontwerp
7. Ontwerpen van Interfaces en Dialogen, Database Ontwerp
8. Coderen en Fouten Opsporen
9. Software Testen
10. Systeemimplementatie en Onderhoud
11. Betrouwbaarheid
12. Softwarekwaliteit
13. CASE en Hergebruik
14. Huidige Trends en Ontwikkelingen in Software Engineering
15. Modelvragen met Antwoorden
Met meer dan 350 oefeningen en 20 diepgaande casestudy's worden complexe reële problemen behandeld, waardoor studenten beter voorbereid zijn op de uitdagingen binnen de software engineering.
Deze praktische handleiding biedt een uitgebreide kennismaking met de verborgen taal van computerhardware en software, gericht op de essentiële principes van softwareengineering. Het boek is ontworpen voor zowel beginnende als gevorderde software-engineers, en behandelt niet alleen de basis, maar gaat ook dieper in op gevorderde onderwerpen zoals software engineering met kunstmatige intelligentie, ontologie en data mining.
Doelstelling van het Boek
Het primaire doel is om een select aantal concepten en praktijken te introduceren die twee hoofddoelen nastreven:
- Levensechte vaardigheden aanleren die nodig zijn om een commercieel project uit te voeren.
- Studenten voorzien van de theoretische basis die noodzakelijk is voor verdere studie in software engineering.
Inhoudelijke Kenmerken
Het boek biedt:
- Praktische, real-time voorbeelden en casestudy’s.
- Toegang tot geavanceerde technologieën die in verband staan met software engineering.
- Duidelijke en begrijpelijke taal, zonder ingewikkeld jargon, zodat de inhoud toegankelijk is voor iedereen.
De hoofdstukken zijn gestructureerd om studenten te helpen begrijpen wat architectuurontwerp inhoudt en hoe dit past in de volledige levenscyclus van softwareontwikkeling. Tevens verkent het de belangrijke relaties tussen analyse en ontwerp en leert het gebruikers bewezen en herbruikbare ontwerpelementen aan te passen aan specifieke problemen.
Wat Je zult Leren
De inhoud richt zich op fundamentele concepten en technieken die cruciaal zijn voor zowel engineering als projectmanagement. Het boek behandelt essentiële taken en technieken die effectief kunnen worden toegepast bij het uitvoeren van softwareprojecten.
Voor Wie is Dit Boek Geschikt?
Dit boek dient als een inleidende gids voor software engineering, gericht op studenten in zowel de bachelor- als masteropleiding. Daarnaast is het geschikt voor docenten en trainers die een gestructureerde aanpak van software engineering willen leren, zelfs als ze al enige programmeerkennis hebben.
Inhoudsopgave
1. Introductie tot Software Engineering
2. Modelleren van de Software Ontwikkelingscyclus
3. Vereiste Analyse en Specificatie
4. Software Projectmanagement Framework
5. Software Projectanalyse en Ontwerp
6. Objectgeoriënteerde Analyse en Ontwerp
7. Ontwerpen van Interfaces en Dialogen, Database Ontwerp
8. Coderen en Fouten Opsporen
9. Software Testen
10. Systeemimplementatie en Onderhoud
11. Betrouwbaarheid
12. Softwarekwaliteit
13. CASE en Hergebruik
14. Huidige Trends en Ontwikkelingen in Software Engineering
15. Modelvragen met Antwoorden
Met meer dan 350 oefeningen en 20 diepgaande casestudy's worden complexe reële problemen behandeld, waardoor studenten beter voorbereid zijn op de uitdagingen binnen de software engineering.
Productspecificaties
Merk | BPB Publications |
---|---|
EAN |
|
Maat |
|
Prijshistorie
Prijzen voor het laatst bijgewerkt op: