Organisatie SYSQA B.V. Pagina 1 van 5 Checklist basisontwerp SDM II Documentatie. Zijn de uitgangspunten voor het basisontwerp Is een plan van aanpak Zijn er wijzigingen op het Software Quality Assurance Plan (SQAP)? Zijn er wijzigingen op het Software Configuration Management Plan (SCMP)? Zijn de toekomstige omgeving en organisatie Is een logisch datamodel-diagram aanwezig? Is de logische gegevensstructuur Zijn statische en dynamische aspecten van de logische gegevensstructuur Is een mogelijke fysieke gegevensstructuur vastgelegd? Is een grafische weergave gegeven van alle systeemfuncties (Dialoog Ontwerp). Zijn alle functies en subfuncties globaal Zijn er scherm verloopschema's (Dialoog Ontwerp) aanwezig? Zijn de invoer en uitvoer per functie Is de bron van de invoer en de bestemming van de uitvoer Zijn er specificaties gegeven van de benodigde hard- en software? Is de technische systeemstructuur aangegeven? Heeft een verdeling plaatsgevonden van het systeem in subsystemen? Zijn specificaties gegeven van de interfaces? Is een globaal testplan beschreven. Is een plan voor verdere systeemontwikkeling aanwezig? Is een kosten/baten overzicht aanwezig? Is het rapport basisontwerp aanwezig? Uitgangspunten basisontwerp. Is de opdracht Zijn de begrenzingen van het gebied aangegeven? Zijn de verantwoordelijkheden en bevoegdheden van het projectteam vermeld? Is de samenstelling en de beschikbare tijd van de projectgroep beschreven. Is vermeld wat de voorgeschreven procedures en standaards zijn. Zijn de uitgangspunten en voorwaarden, o.a. in kosten en tijd, aangegeven. Zijn, indien van toepassing, de doelstelling en eisen uit de Definitiestudie vermeld? Zijn indien er wijzigingen hebben plaatsgevonden op Definitiestudie de argumenten hiervoor vermeld? Zijn eventuele toekomstige uitbreidingen, in functies en aantallen, Plan van aanpak. Zijn de uitgangspunten en randvoorwaarden voor het plan van aanpak Zijn de risicofactoren vermeld? Is de projectorganisatie Is er een samenvatting gegeven van de planning? Is bij de produkten waarbij afgeweken wordt van SDM II (het handboek Systeemontwikkeling), de motivatie gegeven? Is aangegeven wat de mijlpalen zijn en welke mijlpaalprodukten opgeleverd moeten worden? Is aangegeven welke hulpmiddelen, technieken en richtlijnen gebruikt moeten of kunnen worden?
Organisatie SYSQA B.V. Pagina 2 van 5 Zijn er relaties aangegeven met het Informatieplan, SQAP en SCMP. Wijzigingen Software Quality Assurance Plan (SQAP). Zijn de wijzigingen op het SQAP op de juiste wijze doorgevoerd in het basisontwerp? Wijzigingen Software Configuration Management Plan (SCMP). Zijn de wijzigingen op het SCMP op de juiste wijze doorgevoerd in het basisontwerp? Toekomstige omgeving organisatie. Zijn de aannames en beperkingen Zijn de verantwoordelijkheden per soort functionaris vermeld? Is de interactie met het systeem en zijn de bevoegdheden op globaal niveau aangegeven. Is de toekomstige bezetting vermeld? Is de beschikbaarheid van het informatiesysteem aangegeven? Zijn de eisen en beperkingen van de organisatie ten opzichte van het informatiesysteem Is een beschrijving van het normaal functioneren van de organisatie aanwezig? Zijn de verwachte problemen bij introductie van het nieuwe systeem en aanpassing van de organisatie Logische gegevensstructuur. Is een entiteitenschema aanwezig? Zijn alle opgesomde entiteiten en relaties opgenomen in het schema? Zijn de relaties tussen de datamodellen van de verschillende subsystemen genoemd? Is het datamodel genormaliseerd tot in de derde normaalvorm (3NF)? Beschrijving van de logische gegevensstructuur. Zijn alle getekende entiteiten en relaties opgesomd. Is van alle in het datamodel opgenomen relaties (ook die met andere (sub)systemen) een beschrijving? Zijn alle beschreven relaties opgenomen in het datamodel? Is de relatiesoort Zijn de kwantitatieve gegevens van de relatie Is van alle entiteiten aangegeven welke attributen ertoe behoren? Zijn van de attributen de security en privacy aspecten Is in de opsomming van de attributen die deel uitmaken van een entiteit aangegeven welke de sleutelgegevens zijn? Is naast de naam van een attribuut ook de standaardnaamgeving vermeld? Zijn van de attributen de synoniemen, objectklasse en definitie alsmede eventuele bijzonderheden opgegeven? Is van de attributen het logische picture opgegeven (type, lengte, aantal decimalen en tekens)? Zijn van de attributen de ranges, toegestane waarden en bijbehorende omschrijving gegeven. Is van de attributen de aanduiding voor type of soort ten behoeve van rubricering beschreven. Is van de attributen de herkomst en eigenaar aangegeven? Zijn van de attributen de integriteitseisen vermeld? Zijn van de attributen de security en privacy aspecten Logische gegevensstructuur-statische en dynamische aspecten. Is het aantal voorkomens per entiteit, gesplitst in minimaal, gemiddeld en maximaal, inclusief de groeiverwachting vermeld?
Organisatie SYSQA B.V. Pagina 3 van 5 Is de omvang van de relaties, gesplitst in minimaal, gemiddelden maximaal, inclusief de groeiverwachting vermeld? Zijn de gewenste toegangspaden, gebruikte relaties met aantallen en groeiverwachting vermeld? Eén en ander met minima, maxima en modus en gesplitst naar tijdstip gebruik en type verwerking. Mogelijke Implementatie van de gegevensstructuur. Is de mogelijke wijze van implementeren, inclusief de mogelijke alternatieven, Zijn mogelijke probleemgebieden aangegeven zijn en de nog niet opgeloste punten van de conversieproblematiek Overzicht systeemfuncties. Zijn alle systeemfuncties weergegeven in Data Flow Diagram's (DFD's)? Is de juiste schematechniek toegepast? Globale functiebeschrijving. Is een korte beschrijving gegeven van de functie? Zijn de condities waaronder de uitvoering plaatsvindt vermeld, inclusief de frekwentie? Is aangegeven of het handmatige of automatiseerbare functies zijn? Is van de automatiseerbare functies vermeld of deze online of in batch uitgevoerd worden? Zijn de beveiligingsaspecten Zijn de performance eisen Is de relatieve belangrijkheid van de functie ten opzicht van andere functies Basis dialoogstructuur Is het dialoogverloopschema in de vorm van het Dialoog Ontwerp? Is een cross reference met de functies aanwezig? Zijn er richtlijnen gegeven voor het ontwerpen van dialogen en schermen binnen dit project? In- en uitvoer per functie. Is een korte beschrijving aanwezig van de gegevensstromen? Is aangegeven hoe deze gegevensstromen zijn opgebouwd (elementen, andere dataflows of LGV's)? Zijn er voorlopige layouts aanwezig van de schermen uit het dialoog Ontwerp, van de invoerdocumenten en van de uitvoerdocumenten? Is een cross reference aanwezig? Beschrijving bron/bestemming. Is een korte beschrijving aanwezig van de bron/bestemming van de invoer/uitvoer? Is aangegeven welke organisatorische eenheid of welk systeem het betreft? Is van elke invoer de bron vermeld? Is van elke uitvoer de bestemming aangegeven? Specificatie van de benodigde hard- en software. Is voor zowel de systeemontwikkeling alswel de bij implementatie benodigde hardware, netwerk en communicatieapparatuur in capaciteit, aantallen, kwantiteit met gewenste data voor beschikbaarheid (incl. back-up voorzieningen) vermeld? Is aandacht besteed aan de huisvesting? Is voor zowel de systeemontwikkeling alswel de bij implementatie benodigde software met gewenste data voor beschikbaarheid vermeld? Zijn eventuele alternatieven voor hard- en software Is een kosten/baten-analyse gemaakt voor hard- en software?
Organisatie SYSQA B.V. Pagina 4 van 5 Is een calamiteitenplan Technische systeemstructuur. Zijn de uitgangspunten voor de verdeling van het systeem in subsystemen Is de structuur van het totale systeem weergegeven? Verdeling in subsystemen. Zijn in de beschrijving van de gekozen subsystemen een korte beschrijving, de uit te voeren functies en de benodigde processen en gegevens vermeld? Is de implementatie volgorde Is van de alternatieve oplossingen een korte beschrijving aanwezig en/of zijn de voor- en nadelen Is de argumentatie voor de gekozen verdeling Specificatie van de interfaces. Is aangegeven waar de interfaces gebruikt worden? Zijn security aspecten Interfaces van het systeem met de omgeving. Is een beschrijving aanwezig van de logische interface? Is een beschrijving aanwezig van de samenstelling? Is een beschrijving aanwezig van de fysieke realisatie? Zijn zaken die ten behoeve van de fysieke realisatie nog moeten worden geregeld, Interfaces tussen de subsystemen. Is een beschrijving aanwezig van de logische interface? Is een beschrijving aanwezig van de samenstelling? Is een beschrijving aanwezig van de fysieke realisatie? Zijn zaken die ten behoeve van de fysieke realisatie nog moeten worden geregeld, Globaal testplan. Is de acceptatieprocedure uit de Definitiestudie aangepast? Zijn de voorwaarden, waarvan ten behoeve van het testen voldaan moet zijn, Is in het globale testplan aandacht geschonken aan o.a.: op welke wijze, welke situaties, welke hulpmiddelen, wie doet wat, wie mag wat? Is een tijdschema aanwezig? Bijgewerkt plan systeemontwikkeling. Is een samenvatting Zijn aannames, beperkingen, externe afhankelijkheden en risicofactoren Is de projectorganisatie overkoepelend voor het gehele systeem Is de projectorganisatie per subsysteem of deelsysteem Zijn voortgangsprocedures Is een planning aanwezig voor het gehele systeem en een planning per subsysteem en/of deelsysteem? Zijn mijlpalen aangegeven en/of is aangegeven welke mijlpaalprodukten opgeleverd moeten worden? Heeft een toewijzing plaatsgevonden voor de eerste vervolgactiviteiten? Zijn afspraken met betrekking tot voortgangsrapportage en documentatie vastgelegd? Is een plan aanwezig voor de benodigde mensen en middelen?
Organisatie SYSQA B.V. Pagina 5 van 5 Bijgewerkt kosten/baten overzicht. Is een samenvatting Zijn er aannames Is er een kosten/baten overzicht gegeven van het totaal en per subsysteem? Heeft er groepering en vergelijking van kosten/baten per fase per kostencategorie en/of per onderverdeling in subsystemen (of functies) plaatsgevonden? Rapport basisontwerp. Komt de inhoudsopgave overeen met de inhoud? Is een samenvatting voor het management, inclusief beslissingspunten, weergegeven? Is in de inleiding een samenvatting beschreven van de uitgangspunten, zijn de geplande data en werkelijke data van de mijlpaalprodukten vermeld en zijn de geplande en werkelijke kosten weergegeven? Zijn aannames en op te lossen punten Is een samenvattende beschrijving van de systeemomgeving betreffende de organisatie, configuratie en data-communicatie Is een samenvattende beschrijving van de beveiliging betreffende back-up en recovery. autorisatie, auditing en controle Is een samenvattende beschrijving gegeven betreffende aandachtsvelden van conversie en invoering? Is een samenvattende kostenraming van eenmalige kosten, produktie en baten aanwezig? Zijn beheersplannen betreffende het Software Configuration Management Plan (SCMP) en Software Quality Assurance Plan (SQAP)