Datavetenskap är ett brett ämnesområde som omfattar flera discipliner - bland dem programmering , analys och design , databasdesign och utveckling , datorsystem arkitektur . Oavsett disciplin , är slutresultatet automatiserad databehandling system som möjliggör snabbare , mer exakt och effektivare informationshantering . Anlysis och design
Förstå behoven hos slutanvändaren av de informationssystem som är det första steget i processen . Genom att utforska de uppgifter systemet kommer att förväntas utföra , kan en uppsättning användningsfall ska utvecklas . Varje användningsfall representerar en diskret process som måste automatiseras av systemet . Varje användningsfall kommer att kräva särskilda bitar av information som skall slutföras .
Objektorienterad design
användningsfall fungera som en vägledning för identifiering av objekt . Objekt representerar specifika samlingar av data. Till exempel kanske du har en kund föremål som skulle ha särskilda poster av data, eller egenskaper , i samband med det som ett namn , adress eller telefonnummer . Varje objekt har också ett antal metoder i samband med det att behandla uppgifterna enligt de användningsfall . Objekt hantera inmatning av information , tillämpa affärsregler på data och lagra den i databasen . De också hämta information från databasen , formatera det och presentera det för användaren på ett användbart sätt .
Programmering Technologies
Val av programmeringsspråk beror på ditt operativsystem . För fristående program som är avsedda att köras på en enda dator eller ett slutet nätverk du kan använda C + + , Java eller Visual Basic . Dessa programspråk fungerar alla på en objektorienterad modell och erbjuder robusta programmering kapacitet . För online- baserade program som körs på en webbläsare du kan använda PHP eller Active Server Pages . Dessa skriptspråk tillåter informationsbehandling kapacitet och databas tillgång till läggas till annars statiska webbsidor .