Samenvatting: Software Engineering Werkboek | 9789035820890 | P Oord
- Deze + 400k samenvattingen
- Een unieke studie- en oefentool
- Nooit meer iets twee keer studeren
- Haal de cijfers waar je op hoopt
- 100% zeker alles onthouden
Lees hier de samenvatting en de meest belangrijke oefenvragen van Software engineering werkboek | 9789035820890 | P. Oord
-
1 Introduction
Dit is een preview. Er zijn 1 andere flashcards beschikbaar voor hoofdstuk 1
Laat hier meer flashcards zien -
Leg uit wat het vak software engineering globaal inhoudt
Software engineering is een vakgebied dat zich richt op alle aspecten van de productie van software, vanaf het opstellen van de specificatie tot aan het onderhoud nadat het systeem in gebruik is genomen. Ook zaken als project management en de ontwikkeling van tools en methoden behoren tot het vakgebied.
[1] -
Leg uit wat een softwareproces en een softwareprocesmodel zijn
Een softwareproces is een verzameling van activiteiten en gerelateerde producten die leiden tot het produceren van software.
Een softwareprocesmodel een vereenvoudigde beschrijving van een softwareproces vanuit een bepaald perspectief van het proces. Softwareprocesmodellen kunnen activiteiten, producten en rollen bevatten.
[1] -
Leg uit wat een software-engineeringmethode is en uit welke onderdelen zo'n methode bestaat
Een software-engineeringmethode is een gestructureerde benadering van softwareontwikkeling, met als doel het produceren van kwalitatief hoogwaardige software op een kosteneffectieve manier.
Een software-engineeringmethode bestaat uit de volgende onderdelen:- Beschrijvingen van de te ontwikkelen systeemmodellen
- Voorwaarden voor de systeemmodellen
- Aanbevelingen
- Richtlijnen voor de inhoud en de organisatie van de activiteiten
-
Noem de vier belangrijkste eigenschappen van goede software en licht deze toe
- Maintainability: de software moet aangepast kunnen worden aan de veranderende behoeften van de gebruiker
- Dependability: de software veroorzaakt geen fysieke of economische schade en kwaadwillende gebruikers mogen het systeem niet kunnen sabotteren
- Efficiency/performance: de software maakt geen onnodig gebruik van hulpbronnen zoals geheugens en processors
- Acceptability/usability: de software moet aansluiten bij de kennis en vaardigheden van de gebruikers
- Reusability
- Distributability
- Portability
- Interoperability
-
Wat wordt in het tekstboek verstaan onder software en wat onder software engineering?
- Software: computerprogramma's en bijbehorende documentatie
- Software engineering: discipline die zich richt op alle aspecten van softwareontwikkeling
-
Wat zijn de vier belangrijkste activiteiten in ieder softwareproces?
- Specificatie
- Ontwikkeling
- Validatie
- Evolutie
-
Wat zijn de belangrijkste punten uit de Software Engineering Code of Ethics and Professional Practice?
- Public: handel in het algemeen belang
- Client en employer: handel in het belang van de klant en de werknemer
- Product: streef naar de hoogste professionele maatstaven
- Judgment: handel integer en onafhankelijk
- Management: kies een ethische benadering
- Profession: bewaak de integriteit en goede naam van het vakgebied
- Colleagues: wees coöperatief
- Self: volg de ontwikkelingen binnen het vakgebied
- Public: handel in het algemeen belang
-
Welke invloed heeft het universele gebruik van het web op software systemen?
- Systemen worden opgebouwd uit bestaande componenten
- Incrementele ontwikkeling
- Beperkingen in de gebruikersinterface ten gevolge van de beperkingen van web browsers
-
Wat is de definitie van safety?
Veiligheid: een maat voor de kans dat het systeem schade toebrengt aan mensen of aan de omgeving waarin het functioneert.
[1.1] -
Wat is de definitie van security?
Beveiliging: een maat voor de kans dat kwaadwillenden het systeem kunnen misbruiken.
[1.1]
- Hogere cijfers + sneller leren
- Niets twee keer studeren
- 100% zeker alles onthouden