Sobes.tech

System Analyst

Wat is het belangrijkste probleem van dit analytische model? - De vereisten zijn onduidelijk geformuleerd en brengen risico's van misverstanden en verkeerde implementatie met zich mee - De vereisten negeren digitale standaarden - Er ontbreken technische details in de vereisten - Er zijn geen prestatietrends - De vereisten maken geen gebruik van sjablonen - Problemen met de communicatie van de vereisten

262

De gegevenshiërarchie is te complex voor de klant Ontbreekt validatie van de geretourneerde gegevens Ontbreekt authenticatie van het verzoek Geen indicatie van de typen geretourneerde velden Het verzoek retourneert overtollige gegevens die niet voldoen aan de eisen van de klant Ondersteuning voor server-side filtering ontbreekt

240

Wat is het belangrijkste probleem bij het structureren van vereisten in deze case? - Er zijn geen duidelijke prestatiemetrics - Vereisten moeten duidelijk gescheiden worden om analyse en implementatie te vergemakkelijken - Data-analyse houdt geen rekening met alle scenario's - Versleutelmethode(n) zijn niet gedefinieerd - Beveiligingsvereisten worden niet apart benadrukt - Er is geen structuur voor stylerichtlijnen

235

Wat is het belangrijkste probleem van deze implementatie BEGIN; CREATE TABLE sneakers ( id SERIAL PRIMARY KEY, design JSON NOT NULL ); CREATE OR REPLACE FUNCTION process_sneaker_order(sneaker_id INTEGER) RETURNS VOID AS $$ BEGIN UPDATE sneakers SET design = jsonb_set(design, '{status}', '"Processed"') WHERE id = sneaker_id; END; $$ LANGUAGE plpgsql; INSERT INTO sneakers (design) VALUES ('{"colors":"red,blue", "status":"Pending"}'); PERFORM process_sneaker_order(1); -- COMMIT;

233

Welke bijwerking treedt op bij het gebruik van UNION DISTINCT? - Onverenigbaarheid van datatypes leidt tot een fout - TOP wordt zonder globale sortering gebruikt - Het ontbreken van indexen vertraagt de uitvoering van UNION - Het verwijderen van duplicaten kan onverwacht het aantal geretourneerde rijen verminderen - UNION legt meer belasting op dan UNION ALL - Aggregatiefuncties in subqueries kunnen de gegevens vervormen

231

Welk principe wordt geschonden in de structuur van het SRS-document? - Het wijzigingsproces voor eisen in het SRS is niet gedefinieerd - Er zijn geen verantwoordelijken voor de functionele blokken - Er zijn geen secties voor toekomstige verbeteringen van het SRS - Vage formuleringen in de eisen van het SRS - Het principe van duidelijke scheiding tussen functionele en niet-functionele eisen wordt geschonden - Niet conform de IEEE 830 standaard voor SRS

227

Wat is het belangrijkste probleem van de gekozen oplossingsstructuur? - De opslaglogica voorziet niet in gegevensrotatie - Schending van de schaalbaarheid van de architectuur - Onvoldoende flexibiliteit voor nieuwe vereisten - Beperking van de datastroom niet geïmplementeerd - Gecentraliseerde architectuur als enkel storingspunt - Onjuist gebruik van de opslagarchitectuur leidt tot een knelpunt in de prestaties

216

Wat is het belangrijkste probleem van deze implementatie? - De gegevenshiërarchie is te complex voor de client - Validatie van de geretourneerde gegevens ontbreekt - Er is geen authenticatie van het verzoek - Er worden geen types van de geretourneerde velden aangegeven - De query retourneert overbodige gegevens die niet voldoen aan de eisen van de client Query-code: query GetPublicTransportInfo { vehicles { id type route { id name stops { id location duration } } driver { id name licenseNumber phone } stats { totalTrips fuelConsumption averageSpeed } maintenance { lastInspection issuesReported } } }

214

Wat is het belangrijkste probleem van de architectuur in dit geval? - De flexibiliteit van het team wordt beperkt door de monopolistische beslissingen - Het koppelen van verantwoordelijke functies aan één persoon beperkt de aanpassing - Centralisatie van informatie bij één persoon creëert een knelpunt - Een starre structuur belemmert snelle aanpassing - Centralisatie van beslissingen verhindert zelforganisatie van het team - Gebrek aan autonomie binnen het team vermindert betrokkenheid

206

Wat is het belangrijkste probleem van de structuur van de huidige aanpak voor werken met code? - Het ontbreken van implementatie van XP-praktijken leidt tot frequente fouten en lage codekwaliteit - Debugging alleen in productie - Gebrek aan wijzigingsbeheer - Geen gecentraliseerd configuratiebeheer - Onvoldoende automatisering van tests - Ineffectieve module-integratie

198

Wat is het belangrijkste probleem met de structuur van de systeemomschrijving? - Onjuiste afbakening van functies - Systeemvereisten zijn niet volledig - De grenzen van het systeem zijn onvoldoende duidelijk beschreven - De beschrijving van de vereisten is onduidelijk - De vereisten voor functies zijn onduidelijk - De functies van het systeem zijn onvolledig beschreven

186

Wat is het belangrijkste probleem van de gekozen oplossingsstructuur? - Het ontbreken van semantische tags vermindert de toegankelijkheid en SEO-efficiëntie - Er is geen <h1>-kop op de pagina - Ontbreekt de <section>-tag voor de logica van de blokken - Gebrek aan structuur in de secties van de pagina - Knoppen zijn niet semantisch gegroepeerd - Overmatige geneste <div>

184

Wat is het belangrijkste probleem bij het gebruik van HTTP-methoden in dit geval? - Onjuist gebruik van HTTP-methoden schaadt de RESTful-architectuur en de leesbaarheid van de API - Fouten worden niet geretourneerd in JSON-formaat - Niet-standaard headers in GET-verzoeken - GET-verzoeken worden niet gecachet - Conflicten door onjuiste semantiek van methoden - Routing schendt de RESTful-principes

181

Wat is het belangrijkste probleem van dit analytische model? - De snelheid van het team wordt niet gevolgd, wat de planning bemoeilijkt - Geopolitieke risico's worden niet meegenomen - Winstvoorspellingen worden niet meegenomen - Er zijn geen metrics om de effectiviteit te beoordelen - Onvoldoende betrokkenheid van belanghebbenden - Geen duidelijke taakverdeling

177

Wat is het belangrijkste probleem van deze implementatie? - Conflicterende gegevensopschoningsbeleid van het onderwerp - Potentiële botsingen in de identificaties van de brokers - Onverenigbaarheid in het aantal secties in de configuratie van het onderwerp - De poorten van de brokers zijn niet uniek, conflicten kunnen voorkomen - Onjuiste instelling van max.connections in MissionControl - Fout in de uniciteit van de identificaties van de onderwerpen, wat conflicten in de gegevensverdeling veroorzaakt

162

Wat is het belangrijkste probleem van deze implementatie? - De stroom wordt niet afgesloten in finally - De verbinding wordt niet expliciet afgesloten - Onjuiste logging van uitzonderingen - Ontbreken van het instellen van HTTP-headers - Ontbreken van foutafhandeling voor HTTP-statussen - Gebruik van een ongeschikte HTTP-methode

158

Wat is het belangrijkste probleem van de gekozen service-interactie structuur? - Geen caching om de gegevensverwerking te versnellen - Geen mechanisme voor herhaalde verzoeken bij uitval - Geen aanpassing aan veranderende voorkeuren - Synchronous oproepen verhogen de vertraging door afhankelijkheid van de responstijd - Problemen met autorisatiecontrole in de API - Fout bij het verwerken van API-antwoorden

157

Wat is het belangrijkste probleem van deze implementatie? - De server is gekoppeld aan localhost en poort 8080 - Onbeperkte lus in store_design - Onjuiste logica voor het sluiten van de verbinding - Onjuiste afhandeling van handshake - Ontbreken van controle op wijzigingen in designs - Beveiligingscontrole en handshake zijn niet gescheiden

155

Wat is het belangrijkste probleem van de gekozen oplossingsstructuur? - Isolatie van modules zonder uitwisseling van meta-informatie - Probleem van duplicatie van logica in modules - Overtreding van consistentie tussen modules - Fout bij het opstellen van boekhoudkundige rapporten - Afwezigheid van een gecentraliseerd deduplicatiesysteem en de daarmee samenhangende architecturale moeilijkheden - Probleem met het rekening houden met tijdsaspecten van leveringen

151

Kies de meest geschikte reactie - Onjuiste afhankelijkheidsrichting - Diensten zijn verbonden met een gemeenschappelijke database, wat de koppeling vergroot - Geen foutafhandeling in de veilingservice - Geen back-up van de database - Geen monitoring van de API-gateway - Geen caching in de portefeuilledienst

149
/2