Hem Sociala medier Hur man analyserar små appar i iOS-dummies

Hur man analyserar små appar i iOS-dummies

Video: Seriesamtal - gunga.m4v 2025

Video: Seriesamtal - gunga.m4v 2025
Anonim

Utbildade programutvecklare kommer att gå om detta formellt, genom en process som kallas kravanalys. Men för små iOS-appar och enkla system fungerar informella metoder ganska bra. Skriv bara en sida eller två (eller tre) om din app, hur den ska fungera och hur dess användare ska interagera med det, och det är din dokumentation.

Följ dessa steg för att analysera ditt material:

  1. Gå igenom materialet noggrant och dra ut

    • Nouns: Dessa blir kandidater (inte slutliga) klasser.

    • Verbs: Dessa blir kandidat ansvar .

  2. Skriv definitionen av varje substantiv och verb.

    Om det bara finns några substantiv och verb, kan du till och med kunna hålla reda på definitionerna i ditt huvud.

  3. Granska dina definitioner, leta efter liknande föremål. Om du hittar två substantiv eller två verb som betyder ungefär samma sak, ta bort en av dem.

    Om ett substantiv eller verb har mer än en definition, se om du delar upp det i två substantiv eller verb kan du definiera varje specifikt. Känn fria att byta namn på substantiv och skriva om verb så att de passar din definition bättre.

  4. Ta bort substantiv och verb som bara är fysiska objekt i den miljö där ditt system fungerar. Dessa fysiska föremål ligger utanför ditt systems sammanhang.

  5. Tilldela den konsoliderade uppsättningen verb (som är ansvaret) bland substantiverna (klasserna).

    När du är färdig med detta, måste varje substantiv (det vill säga klassen) bara ha det ansvar som ordentligt hör till det substantivet.

    Här är ett snabbt test för korrekt fördelning: Ansvaret bör inte leda till att klassens definition förlorar sammanhållning.

  6. Skapa några detaljerade scenarier som tar upp de grundläggande egenskaperna hos din app. Använd dessa scenarier för att identifiera samarbeten genom att gå igenom scenens steg i detalj och identifiera vilken klass och vilken metod som gör det möjligt.

    Du kan också hitta sakna klasser och metoder. Om nödvändigt, upprepa steg 2 till 6 för att inkludera saknade substantiv och verb i dina klasser och metoder.

  7. För varje klass, springa igenom denna checklista för en bra klass:

    • Har klassen ett lämpligt namn?

    • Har det en sammanhängande beskrivning som säger att det bara gör en sak?

    • Har det ansvar (metoder)?

    • Har det medarbetare?

    • Håller det - eller dess komponenter - tillstånd?

  8. Konsolidera och städa upp klasshierarkin.

    Leta efter klasser som har liknande data och ansvarsområden för att se om det skapas en superklass som har vanliga ansvarsområden (och med de ursprungliga klasserna som ärva från denna superklass) kommer att öka återanvändningen.

    Innan du gör en konsolidering, utför testet "Is-A". Säg (för dig själv): "Är-A. "Om den meningen inte är helt meningsfull är skapandet av superklassen felaktigt. Till exempel, säg, "vattenkokare är-ett fartyg. "Detta låter rätt. Nu säg, "Vessel Is-A spis. "Det här låter inte så korrekt.

  9. Ange tydligt (eller åtminstone förstå) hur varje metod fungerar:

    • Åtgärder som metoden ska utföra

    • Ingångar som den behöver för att göra det

    Gå klass-för-klass, metod -by-metod, och definiera dess signatur, det vill säga dess ingångsparametrar och dess utgångsresultat.

Klasser av naturligt förekommande föremål (som i grupptillägget) tenderar automatiskt att följa de tidigare principerna. Detta är en anledning till att extrahera klasser från din naturliga miljö är ett användbart sätt att gå om saker.

Hur man analyserar små appar i iOS-dummies

Redaktörens val

Filtrering av data i Tableau-dummies

Filtrering av data i Tableau-dummies

Filtrering är en metod för att styra vilka rader data används för att utföra analysen och visas i vyn i Tableau. Ett enkelt sätt att filtrera data i Tableau är att använda filterns hylla. När du släpper fält på den här hyllan kan du välja de värden du vill använda ...

Hur man importerar skisser till Illustrator för att skapa infographics - dummies

Hur man importerar skisser till Illustrator för att skapa infographics - dummies

ÄLskar att skissa. Goda nyheter! Dina grova skisser kan enkelt bearbetas i dina utkast till infographics. Du kan skanna skisser eller få en bild av din skiss med din telefon och skicka den till dig själv. De behöver inte vara färg, bara tillräckligt för att du ska ...

Hur man ska inkludera illustrationer i dina infografier - dummies

Hur man ska inkludera illustrationer i dina infografier - dummies

En bra infografisk (självklart) bör innehålla bra konst. Illustrationer främjar storylinen, definierar element visuellt och lyser upp en sida som annars skulle kunna fyllas med grå typ. En illustration kan vara en fysisk ritning, en sorts diagram eller graf eller till och med en tidslinje. Din vardag är fylld med exempel på hur illustrationer ...

Redaktörens val

Färg Korrekt hudtoner i Photoshop Elements - dummies

Färg Korrekt hudtoner i Photoshop Elements - dummies

När det gäller färgkorrigering, det viktigaste att veta hur man gör i Photoshop Elements är hur man gör färgkorrigeringar för hudtoner. Du kan få bilder av byggnader, lövverk och livliga föremål av färg, och det kan inte märkas. Men med gröna ansikten eller svarta blåtoner på människor ...

Kloningelement med klonstämpelverktyget i Photoshop Elements 9 - dummies

Kloningelement med klonstämpelverktyget i Photoshop Elements 9 - dummies

Photoshop Elements ger en Klonstämpelverktyg som tar samplade pixlar från ett område och kopierar eller klonar dem till ett annat område. Fördelen med att klona, ​​istället för att göra ett urval och kopiera och klistra, är att det är lättare att behålla mjukkantade element, till exempel skuggor. Du kan också använda det här verktyget för att fixa brister, ...

Klon med Photoshop Elements 11 Clone Stamp Tool - dummies

Klon med Photoshop Elements 11 Clone Stamp Tool - dummies

Clone Stamp-verktyget i Photoshop Elements 11 kan användas vid retuschering av felaktigheter, såsom repor, ärr, blåmärken, datum / tidstämpeltryck från kameror och andra mindre brister. Det var faktiskt en av dess huvudfunktioner. I vissa retuscheringsförekomster gör det ett anständigt jobb, även om läkemedelsbrushen kommer ...

Redaktörens val

Nikon D600 för Dummies Cheat Sheet - dummies

Nikon D600 för Dummies Cheat Sheet - dummies

Med D600 digitalkameran, visar Nikon än en gång att du inte ' du måste inte ge en arm och ett ben - eller dra åt ryggen och nacken - för att njuta av dSLR-fotografering. D600-tillägget till Nikon-familjen av dSLR-kameror skämmer inte på ström eller prestanda, och erbjuder en stor uppsättning funktioner till ...

Nikon D5600 installationsmeny - dummies

Nikon D5600 installationsmeny - dummies

Följande alternativ lever i inställningsmenyn på din Nikon D5600-kamera, vilket är den som markeras med skiftnyckeln. Menyn som visas här är en sida på tre sidor (endast sidan 1 syns i figuren). Dra upp och ner pekskärmen eller använd multiväljaren för att bläddra genom menyn ...

Nikon D5600s externa kontrollpaneler bakom kroppen <dumma

Nikon D5600s externa kontrollpaneler bakom kroppen

På baksidan av Nikon D5600-kameran, som visas i följande bild, kan du hitta en hel del funktioner, inklusive: Menyknappen, sökarens inställningsratt och uppspelningsknappen för att bara nämna några. Här är en mer komplett lista: Menyknapp: Tryck på den här knappen för att komma åt menyer för kameraalternativ. Sökningsinställningsratt: Rotera ...