როგორ შევქმნათ სისტემა

Სარჩევი:

როგორ შევქმნათ სისტემა
როგორ შევქმნათ სისტემა

ვიდეო: როგორ შევქმნათ სისტემა

ვიდეო: როგორ შევქმნათ სისტემა
ვიდეო: როგორ შევქმნათ სამფაზიანი სისტემა 3 ცალი ჰიბრიდული გარდამქნელით? 2024, ნოემბერი
Anonim

ყოველწლიურად, პროგრამული ინდუსტრია ბევრ პროდუქტს ქმნის - მცირე საოფისე პროგრამებიდან დაწყებული უზარმაზარი კომპლექსებით და ინფორმაციის დამუშავების ავტომატიზირებული სისტემებით. და თუ მცირე პროგრამის დაწერა შეიძლება ერთი პროგრამისტის მიერ წინასწარი მომზადების გარეშე, მაშინ დიდი სისტემების შექმნას წინ უძღვის დიზაინის ეტაპი.

როგორ შევქმნათ სისტემა
როგორ შევქმნათ სისტემა

აუცილებელია

ტექნიკური დავალება დიზაინისთვის

ინსტრუქციები

Ნაბიჯი 1

პირველადი დაშლის შესრულება ქვესისტემების ხაზგასმით. შეისწავლეთ მითითების პირობები. ამოცანების ჩამონათვალის იდენტიფიცირება და ანალიზი, რომლებიც სისტემამ უნდა გადაწყვიტოს. ამოცანების დაჯგუფება ფუნქციების მიხედვით. გაითვალისწინეთ სისტემის მიერ დასამუშავებელი მონაცემების ტიპები და მახასიათებლები. ქვესისტემების ჩამონათვალის ფორმირება, მათი გამოყოფა მათი ფუნქციური მიზნისა და დამუშავებული ინფორმაციის ტიპების მიხედვით (მონაცემთა შენახვის ქვესისტემა, დოკუმენტების დაბეჭდვის ქვესისტემა და ა.შ.).

ნაბიჯი 2

მიუთითეთ გამოყოფილი ქვესისტემების ფუნქციონირება და მახასიათებლები. აღწერეთ მათი დანიშნულება, შეადგინეთ მოქმედებების ჩამონათვალი, რომლებსაც ისინი ასრულებენ. ამ ეტაპზე დიზაინის პროცესში, აზრი აქვს მზა გადაწყვეტილებების ბაზრის საფუძვლიან კვლევას. მაგალითად, ზოგიერთ შემთხვევაში მოსახერხებელია ინფორმაციის შენახვის ქვესისტემის დანერგვა მძლავრი DBMS– ის საფუძველზე, ხოლო მონაცემთა დამუშავების ქვესისტემა, რომელიც პასუხისმგებელია ბიზნესის ლოგიკის განხორციელებაზე, არსებული განაცხადის სერვერების საფუძველზე. მზა პროდუქციის გამოყენება, როგორც წესი, უფრო მომგებიანია, ვიდრე აუცილებელი ფუნქციონალური პირობების განხორციელება.

ნაბიჯი 3

დაიშალა თითოეული ქვესისტემა, რომლის განხორციელებაც საჭიროა. ქვესისტემები დაყავით კომპონენტებად. ეს შეიძლება იყოს როგორც პროგრამები, ასევე სხვადასხვა ბიბლიოთეკა, სერვისები. შეარჩიეთ კომპონენტები ქვესისტემის ფუნქციონირებისა და მის მიერ დამუშავებული მონაცემთა ობიექტების ანალიზის საფუძველზე. დიზაინის ამ ეტაპზე დაცული მთავარი პრინციპია, რომ კომპონენტები უნდა იყოს საკმარისად მრავალმხრივი (მაქსიმალური განაწილება და ხელახლა გამოყენება), მაგრამ ასევე უნდა ჰქონდეს მკაფიო სპეციალიზაცია (არ უნდა გააკეთოთ ისეთი კომპონენტები, რომლებიც კომბინირებს, "ყველაფრის გაკეთებას" შეძლებს).

ნაბიჯი 4

მონაცემთა გაცვლისა და შენახვის მეთოდებისა და ტექნიკური საშუალებების განსაზღვრა, როგორც ქვესისტემებს შორის, ასევე მათ შიგნით. შეადგინეთ სპეციფიკაციები, სადაც მითითებული იქნება ოქმები და ფორმატები.

ნაბიჯი 5

გამოიკვლიეთ პროგრამული უზრუნველყოფის ბაზარი. კომპონენტების იდენტიფიცირება, რომელთა საშუალებითაც შეიძლება სისტემის აგება. მაგალითად, ახლა ბევრი კომერციული და აბსოლუტურად უფასო ბიბლიოთეკაა გრაფიკული დამუშავებისთვის, ასე რომ, უაზროდ არის საკუთარი სახსრების დახარჯვა მსგავსი გადაწყვეტილებების შემუშავებაზე.

ნაბიჯი 6

ჩამოთვალეთ განსახორციელებელი კომპონენტები. შეიმუშავეთ შესაბამისი სპეციფიკაციები. ტექნიკური სპეციფიკაციების მომზადება.

ნაბიჯი 7

ქვესისტემებისა და ცალკეული კომპონენტების განსახორციელებლად აირჩიეთ საშუალებები. განსაზღვრეთ გამოყენებული ტექნოლოგიები და პროგრამირების ენები. მიუთითეთ შესაბამისი პუნქტები დავალების პირობებში.

გირჩევთ: