Kako Dizajnirati Sustav

Sadržaj:

Kako Dizajnirati Sustav
Kako Dizajnirati Sustav

Video: Kako Dizajnirati Sustav

Video: Kako Dizajnirati Sustav
Video: Izrada i postava podnog grijanja i glazure, cijene podnog grijanja, kako napraviti instalaciju 2024, Prosinac
Anonim

Svake godine softverska industrija stvara mnoge proizvode - od malih uredskih aplikacija do ogromnih kompleksa i automatiziranih sustava za obradu informacija. A ako jedan programer može napisati malu uslužnu uslugu bez prethodne pripreme, tada stvaranju velikih sustava prethodi faza projektiranja.

Kako dizajnirati sustav
Kako dizajnirati sustav

Potrebno

tehnički zadatak za dizajn

Upute

Korak 1

Izvršite primarnu razgradnju isticanjem podsustava. Istražite projektni zadatak. Utvrdite i analizirajte popis zadataka koje bi sustav trebao riješiti. Grupirajte zadatke po funkcijama. Razmotrite vrste i karakteristike podataka koje će sustav obrađivati. Oblikujte popis podsustava, ističući ih prema njihovoj funkcionalnoj namjeni i vrstama podataka koji se obrađuju (podsustav za pohranu podataka, podsustav za ispis dokumenata itd.).

Korak 2

Navedite funkcionalnost i karakteristike namjenskih podsustava. Opišite njihovu svrhu, napravite popise radnji koje izvode. Tijekom postupka dizajniranja u ovoj fazi ima smisla temeljito istražiti tržište za gotova rješenja. Na primjer, u nekim je slučajevima prikladno implementirati podsustav za pohranu informacija na temelju moćnog DBMS-a, a podsustav za obradu podataka, koji je odgovoran za implementaciju poslovne logike, na temelju postojećih poslužitelja aplikacija. Korištenje gotovih proizvoda obično je profitabilnije od vlastite implementacije potrebne funkcionalnosti.

3. korak

Razgradite svaki od podsustava koje će trebati implementirati. Podijelite podsustave na komponente. To mogu biti aplikacije i razne knjižnice, usluge. Odaberite komponente na temelju analize funkcionalnosti podsustava i podataka koji se u njemu obrađuju. Glavno načelo koje se treba poštivati u ovoj fazi dizajna jest da komponente trebaju biti dovoljno svestrane (omogućuju maksimalno dijeljenje i ponovnu upotrebu), ali također moraju imati jasnu specijalizaciju (ne biste trebali izrađivati komponente-kombinacije koje "mogu" sve).

4. korak

Definirajte metode i tehnička sredstva za razmjenu i pohranu podataka, kako između podsustava tako i unutar njih. Sastaviti specifikacije u kojima se navode protokoli i formati koji će se koristiti.

Korak 5

Istražite tržište softvera. Prepoznajte komponente koje se mogu koristiti za izgradnju sustava. Na primjer, sada postoji mnogo komercijalnih i apsolutno besplatnih knjižnica za obradu grafike, tako da je jednostavno besmisleno trošiti vlastita sredstva na razvoj sličnih rješenja.

Korak 6

Navedite komponente koje će se implementirati. Razviti odgovarajuće specifikacije. Pripremite tehničke specifikacije.

Korak 7

Odaberite sredstva za implementaciju podsustava i pojedinih komponenata. Odredite tehnologije i programske jezike koji će se koristiti. Unesite relevantne točke u projektni zadatak.

Preporučeni: