Eindproject informatica - PowerPoint PPT Presentation

1 / 13
About This Presentation
Title:

Eindproject informatica

Description:

Eindproject informatica Software Engineering * Software engineering Managen van grotere softwareprojecten Onstaan uit noodzaak: betrouwbare software Grote projecten ... – PowerPoint PPT presentation

Number of Views:90
Avg rating:3.0/5.0
Slides: 14
Provided by: stedgymde
Category:

less

Transcript and Presenter's Notes

Title: Eindproject informatica


1
Eindproject informatica
  • Software Engineering

2
Software engineering
  • Managen van grotere softwareprojecten
  • Onstaan uit noodzaak betrouwbare software
  • Grote projecten gestructureerd aanpakken
  • Heel precies specificeren
  • Wat gaat er precies gemaakt worden (eisen)
  • Wie gaat wat precies doen (taakverdeling en
    planning)
  • Wat is er precies gedaan (documentatie)

3
Eindproject
  • Ontwikkelen van een groter stuk software
  • Doorlopen van een volledige ontwerpcyclus volgens
    het waterval model
  • Eindproduct belangrijk, maar projectmanagement
    zeker ook. Weging
  • Product 60
  • Proces en documentatie 40

4
Keuze
  • Voor het project kun je kiezen uit
  • Gamedesign met gamemaker
  • Programmeeromgeving speciaal voor (2D) games
  • Eenvoudig om mee te beginnen, maar complexe
    mogelijkheden. Volledige programmeertaal
  • Verwacht wordt dat je ook de programmeertaal gaat
    gebruiken
  • Browsergame met Php/MySQL
  • Dynamische website gekoppeld aan database
  • Evt eigen suggesties ook welkom (in overleg)
  • 13 weken (40 lessen)

5
Groepjes
  • Groepjes van 3 (heel eventueel 2 of 4)
  • Verschillende rollen (vaak meerdere rollen per
    persoon of meerdere personen per rol)
  • Projectleider
  • Programmeur
  • Grafisch ontwerper
  • Gamedesigner
  • Leveldesigner
  • Databaseontwerper (php)
  • Tester
  • ...

6
Watervalmodel
  • Verschillende fasen.
  • Elke fase levert een mijlpaalproduct
  • Volgende fase start pas als huidige voorbij is

Analyse
Fucntioneel ontwerp
Technisch ontwerp
Implementatie
Testen
Documentatie/oplevering
7
Analyse
  • Vaststellen eisen van de klant
  • Maken projectplan
  • Taakverdeling
  • Tijdsplanning
  • Korte beschrijving van de projectinhoud

8
Functioneel ontwerp Wat gaan we maken? (eisen)
  • Requirements document
  • 1. Inleiding
  • 2. Globale beschrijving
  • 2.1 Wat voor een soort game wordt het
  • 2.2 Een globaal overzicht van de opbouw van de
    game.
  • 2.3 Profielschets gebruikers
  • 3. Functionele eisen
  • 3.1 Gebruikersinterface
  • 3.2 De game 3.2.1 start spel 3.2.2 level 1
    3.2.3 minigame 3.2.4 .
  • 3.3 Installatieprocedure
  • 4. Niet-functionele eisen
  • 5. Project eisen

9
Technisch ontwerpHoe gaan we het precies maken?
  • Beschrijft o.a. het volgende
  • De structuur van de programmacode.
  • Objecten
  • Scripts
  • Paginas (php)
  • Databaseontwerp (php)
  • Te maken afbeeldingen, achtergronden en
    animaties.
  • Te gebruiken geluidsfragmenten en fonts.

10
Implementatie
  • Schrijven van de code
  • Nauwkeurig volgen van functioneel ontwerp en met
    name het technisch ontwerp

11
Testen
  • Testcases uitvoeren a.d.h.v. ontwerp
  • Verzin dingen die mis kunnen gaan
  • Verkeerde invoer
  • Uit het scherm lopen
  • Verhelpen bugs en onvolkomenheden
  • Verklaren verschillen met ontwerp

12
Documentatie
  • Projectverslag
  • Alle mijlpaaldocumenten
  • Projectverloop
  • Logboek! (om onenigheid binnen groep te
    voorkomen)
  • Handleiding (in geval van klant)

13
Start project
  • Echte begin pas na de vakantie
  • Tot de vakantie
  • Demo gamemaker
  • Demo php
  • Groepjes maken
  • Keuze onderwerp game of php
  • Vast nadenken over invulling
Write a Comment
User Comments (0)
About PowerShow.com