Na prianie zákazníka je tento softvér vyvinutý pre platformu Windows. Program musí fungovať pod hlavnými verziami tejto platformy: Windows98, Windows 2000, Windows XP. Serverová časť programu pre verzie WinNT by navyše mala fungovať ako služba (práca na pozadí).

Je potrebné zabezpečiť možnosť ďalšieho rozširovania funkcií systému (otvorenosť pre rozvoj a metódy prepájania nových úloh).

Jednotky sú zobrazené podľa ich skutočnej veľkosti. Interné korekčné faktory sa automaticky aplikujú na výkon vnútorných jednotiek v závislosti od rozdielov vo výške a vzdialenosti potrubia, výkonu vonkajších a vnútorných jednotiek a ďalších podmienok. Program môže tiež kombinovať požadovaný dodatočný objem chladiva podľa konfigurácie a potrubia, čo umožňuje cenové kalkulácie a tvorbu ceny. Stav pripojenia vnútornej aj vonkajšej jednotky a elektroinštalácie zobrazené vo farebnej ozvene.

        1. Požiadavky na prepravu a skladovanie

Vyvíjaný riadiaci systém bude dodaný ako súprava pri predaji radiča RAID. Musí byť nahraný na samostatnom CD, ktoré bude obsahovať systémové ovládače a potrebnú dokumentáciu k predávanému ovládaču. Aby ste to dosiahli, mali by ste zabezpečiť, aby veľkosť inštalačných súborov nebola väčšia ako približne 2/3 štandardného disku CD (700 MB).

Klimatizácie a výmenníky tepla

Súčasťou aplikácie sú aj vetracie jednotky a výmenníky tepla, čo ďalej zvyšuje presnosť navrhovaných systémov. Vďaka integrácii všetkých týchto zariadení a ich riadiacich systémov do jedného programu je aplikácia skutočne univerzálna.

To uľahčuje vyhľadávanie optimálne umiestnenie jednotlivé uzly a potrubia, vytvára takzvané uzlové body, používa farebné kódovanie a navrhuje najlepšie usporiadanie jednotlivých zariadení. Niekoľko mesiacov bude k dispozícii aj samostatný e-learningový modul. V tejto oblasti má viac ako 30-ročné skúsenosti, jej produkty expandovali do viac ako 120 štátov a doteraz vyrobili 100 miliónov kompresorov. Spoločnosť v súčasnosti vydala štyri sady vykurovacích a klimatizačných systémov pre domáce, kancelárske, obchodné a priemyselné využitie.

        1. Špeciálne požiadavky

Serverová časť programu, ktorá analyzuje činnosť RAID, musí byť vždy spustená na počítači so systémom RAID. Ak je tento modul zastavený, potom sa bez neho nebude možné pripojiť k systému RAID a nebude možné monitorovať činnosť RAID (odosielať upozornenia o poruchách a udržiavať súbory histórie prevádzky RAID).

Technológia vývoja softvéru

Spĺňajú nové požiadavky na spotrebu energie, šetrnosť k životnému prostrediu a výkon. Akcie spoločnosti sa obchodujú na burzách v Tokiu, Usache, Nagoya a New York. Každá softvérová aplikácia má špecifické hardvérové ​​požiadavky na prevádzku. Odkazy dokážu zobraziť nielen systémové požiadavky jednotlivých produktov, ale najmä certifikované grafické karty, overené kompatibilné antivírusové programy a nástroje na testovanie výkonu.

Profesionálne grafické karty spolu s certifikovanými ovládačmi zaisťujú nielen správnu funkčnosť aplikácie, ale aj stabilitu, vysoký výkon a podporu všetkých funkcií. Požiadavky na hardvérové ​​a softvérové ​​vybavenie, podporované operačné systémy a pod.

      1. Bloková schéma programu

Celý softvérový projekt je založený na dvoch nezávislých moduloch. Ako už bolo spomenuté, jeden z nich beží samostatne na počítači so systémom RAID a druhý na počítači správcu. Pre stručnosť nazveme prvý modul agent a druhý - manažér.

Požiadavky na prepravu a skladovanie

V odkaze nájdete kompatibilné testované antivírusové programy. Ak váš antivírus nie je uvedený v ďalší zoznam, odporúča sa ho dokončiť aspoň pred inštaláciou produktu a reštartovaním operačný systém. Vždy aktualizujte svoje antivírusové programy.

Existuje mnoho dostupných nástrojov na testovanie výkonu hardvéru a aplikácií. Niektoré môžu byť celkom všeobecné, iné môžu byť zamerané na konkrétnu oblasť alebo konkrétnu aplikáciu. Jeho účelom je poskytnúť vám legitímne ticho, aby ste si ušetrili námahu a starosti s aktualizáciou informácií v oblasti, kde sa neustále objavujú novinky. V neposlednom rade sa vyvarujte nástrahám kľukatej a často nekorigovanej legislatívy.

manažér– používateľská strana programu, ktorá obsahuje rozhranie programu, sprievodcu úvodnou inštaláciou a časť pomocníka. manažér bude spravovať systém RAID cez agent.

agent slúži hlavne na prenos príkazov z manažér RAID systém a naopak. Tiež agent bude monitorovať RAID (udržiavať log súbor) a upozorniť administrátora na chyby.

Jednoducho si vyberte informačné moduly, ktoré vás zaujímajú. So všetkými pravidlami, nariadeniami, pokynmi a zmenami zahrnutými priamo v texte a virtuálne dokumentujete za pár minút! Keďže ide o modulárny program, platíte len za to, čo skutočne využijete. Máte slobodu vybrať si len moduly, ktoré potrebujete. Zároveň sa pomocou zahrnutých informácií všetko dozviete právne jemnosti ktoré vám môžu zachrániť majetok.

Predpisy sú profesionálne naformátované tak, aby boli ľahko čitateľné. Zaujme vás svojou eleganciou vzhľad, priame odkazy, ktoré vás prevedú od jedného aktu k druhému. Kto by si bol pomyslel, že čítanie triezva úradného dokumentu môže byť skutočne príjemné?

Net

Ryža. 1.2. Základná štruktúra programu GUIRAIDManager

Základná štruktúra práce ako celku je uvedená na obr. 1.2. Zobrazuje rôzne možnosti fungovania týchto dvoch modulov. agent A manažér:

    agent(C3 ) sa spustí na počítači a analyzuje činnosť poľa RAID R2 ;

    Moduly, ktoré sa dokonale prispôsobia najrozmanitejším požiadavkám v odvetví. Niektoré z nich sú jedinečné z hľadiska výkonu a obsiahnutých informácií, iné sa vyznačujú modernosťou technický koncept a dôkladnosť a pozornosť k detailom pri implementácii.

    Pretože kvalitné informácie vám dajú právo prijať viac správne rozhodnutia, uľahčiť, keď sú ostatní paralyzovaní nevedomosťou, poznať svoje práva a brániť sa, keď na vás útočia rôzne inštitúcie. Rozhranie je prispôsobiteľné pomocou vzhľadov a motívov s grafickým efektom, aby ste plne vyjadrili svoj vkus a pracovali s väčším potešením. Program je aktualizovaný každý deň.

    manažér s vzdialený počítač (C2 alebo C4) je možné pripojiť cez sieť k A gentom(C3) na ovládanie činnosti poľa RAID R2 ;

    manažér A agent spustený na jednom počítači C1 na riadenie činnosti poľa RAID R2 . Pri tejto možnosti nie je potrebné žiadne sieťové pripojenie.

      1. Štruktúra vstupných a výstupných údajov

Hlavná výmena údajov v systéme ako celku prebieha cez dva kanály:

    medzi manažér A agent cez sieť pomocou protokolu TCP/IP (príkazy manažér a odpovede agent);

    medzi agent a radič RAID cez rozhranie RS-232 (výzva radiča a odpovede z neho).

Všeobecná schéma výmeny dát v projekte je znázornená na obr. 1.3.

Ryža. 1.3. Výmena dát v programe GUIRAIDManager

Formát údajov medzi manažér A agent, a tiež medzi agent a radič RAID je popísaný v odseku „Formát údajov modulu agent» tejto časti.

Mojou úlohou v tomto projekte je vyvinúť modul agent. Pozrime sa preto bližšie na výmenu údajov v module agent medzi manažér a radič RAID. Modulárna štruktúra agent znázornené na obr. 1.4

Ryža. 1.4. Výmena dát v module Agent

Tento diagram ukazuje, že údaje medzi manažér A agent prejsť cez modul na príjem a prenos dát cez sieť. Ak chcete skontrolovať pripojenie manažér tento modul používa autorizačný blok. Všetky prijaté dáta sú analyzované v bloku príkazového procesora manažér. V závislosti od typu príkazu sa informácie dostanú buď do bloku nastavení, do bloku súboru histórie alebo do modulu dotazovania stavu RAID. Ten slúži na odosielanie príkazov do radiča RAID a prijímanie odpovedí z neho. Ak sa počas požiadavky vyskytne chyba alebo odpoveď kontroléra obsahuje kritickú správu, notifikačný modul na túto chybu upozorní administrátora.

V dokumente " Referenčné podmienky“ (skr. TZ) obsahuje tieto informácie: Účel a rozsah programu, technické, technicko-ekonomické a špeciálne požiadavky na program, potrebné etapy a termíny vývoja, druhy skúšok.

Podľa GOST táto norma (znovu vydaná v novembri 1987) stanovuje postup konštrukcie a prípravy technických špecifikácií pre vývoj programu alebo softvérového produktu pre počítače, komplexy a systémy bez ohľadu na ich účel a rozsah.
Pri jej vytváraní musíte byť mimoriadne opatrní a opatrní, pretože... O úspechu celého diela často rozhoduje zručne (a kompetentne) vypracovaná technická špecifikácia. Práve technické špecifikácie sú dohodnuté so zákazníkom, ktorý sa zvyčajne snaží zaviesť čo najviac protichodných a nafúknutých požiadaviek. Úlohou Exekútora je, naopak, uľahčiť mu život. Ale potom, čo boli podpisy umiestnené na oboch stranách, je príliš neskoro na to, aby ste niečo prehrali.

Všeobecné ustanovenia

Zadávacie podmienky sa vypracúvajú na hárkoch formátu A4 a/alebo A3 spravidla bez vypĺňania polí hárku. Čísla hárkov (strán) sú umiestnené v hornej časti hárku nad textom.
Na vykonanie zmien a doplnení technického zázemia v ďalších fázach vývoja programu alebo softvérového produktu sa vydáva dodatok k nemu. Koordinácia a schvaľovanie dodatku k technické špecifikácie vykonávané v rovnakom poradí, ako je stanovené pre technické špecifikácie.
Zadávacie podmienky musia obsahovať tieto oddiely:
  • názov a rozsah aplikácie;
  • základ pre rozvoj;
  • účel rozvoja;
  • technické požiadavky na program alebo softvérový produkt;
  • technické a ekonomické ukazovatele;
  • etapy a etapy vývoja;
  • kontrolný a akceptačný postup;
  • aplikácie.
V závislosti od vlastností programu alebo softvérového produktu je možné spresniť obsah sekcií, zaviesť nové sekcie, prípadne jednotlivé sekcie kombinovať.

Sekcia: Názov a rozsah

V sekcii Názov a rozsah uveďte meno, stručný popis rozsah použitia programu alebo softvérového produktu a predmet, v ktorom sa program alebo softvérový produkt používa.

V časti Základ pre rozvoj je potrebné uviesť:

  • dokument(y), na základe ktorých sa vývoj vykonáva;
  • organizácia, ktorá schválila tento dokument, a dátum jeho schválenia;
  • meno a (alebo) symbol rozvojové témy.
Napríklad S ohľadom na špecifiká vzdelávací proces základom môže byť zadanie pre dizajn kurzu, príkaz pre ústav zo dňa __.__. pre N ___., zmluva __.__. pre N ___. atď.

Sekcia: Účel rozvoja

V sekcii Účel rozvoja funkčné a prevádzkový účel program alebo softvérový produkt. Tu sa môžete obmedziť na jednu alebo dve frázy. Hlavná vec je jasne definovať, na čo je tento program určený.

Napríklad: Program je jadrom automatizovanej pracovnej stanice (AWS) pre vývojára kontinuálneho lineárne systémy automatické ovládanie(ACS), čo umožňuje užívateľovi riešiť problémy analýzy jednoduchých modelov.

kapitola: Technické požiadavky na program alebo softvérový produkt

Táto časť by mala obsahovať nasledujúce podsekcie:
  • požiadavky na funkčné charakteristiky;
  • požiadavky na spoľahlivosť;
  • podmienky používania;
  • požiadavky na zloženie a parametre technické prostriedky;
  • požiadavky na informácie a kompatibilitu softvéru;
  • požiadavky na označovanie a balenie;
  • požiadavky na prepravu a skladovanie;
  • špeciálne požiadavky.
Inými slovami, tu začínajú špecifiká. Popisuje, čo by mal program robiť a ako by mal vyzerať.

Časť: Požiadavky na funkčné charakteristiky.

Tu by sa mali uviesť požiadavky na skladbu vykonávaných funkcií, organizáciu vstupných a výstupných údajov, charakteristiky časovania atď.

Napríklad : Program by mal umožňovať ... vypočítať ... postaviť ... vytvoriť ...

Vstupné údaje: textový súbor s daným...

Výstupné dáta: grafické a textové informácie - výsledky analýzy systému...; textové súbory - hlásenia o ... diagnostike stavu systému a hlásenia o všetkých chybách, ktoré sa vyskytli.

Požiadavky na spoľahlivosť. Musia byť špecifikované požiadavky na zabezpečenie spoľahlivej prevádzky (zabezpečenie stabilnej prevádzky, sledovanie vstupných a výstupných informácií, doba obnovy po poruche a pod.).

Tu je ťažké niečo „uhádnuť“. IN najlepší možný scenár Môže existovať možnosť, v ktorej váš program pracuje iba s úplne správnymi údajmi. Zákazník s tým zvyčajne nesúhlasí, ale môžete to skúsiť.

Napríklad: Program musí pracovať s danou rozšírenou maticou incidentov študovaného grafu v súlade s operačným algoritmom, generovať chybové hlásenia, keď sú počiatočné údaje nesprávne špecifikované, a podporovať interaktívny režim v rámci možností poskytnutých používateľovi.

Podmienky používania. Musia byť uvedené prevádzkové podmienky (teplota okolia, relatívnej vlhkosti atď. pre vybrané typy pamäťových médií), ktoré musia zabezpečiť uvedené vlastnosti, ako aj typ služby, požadované množstvo a kvalifikáciu personálu.

S týmto bodom zvyčajne nie sú žiadne ťažkosti. Žiaľ, klauzula o profesionalite užívateľa zo strany zákazníka je nevyhnutne implicitná. To je, samozrejme, ďalší dôvod, prečo nájsť chybu vo svojom programe. Tu sa však môžeme obmedziť na frázy ako „Prevádzkové podmienky programu sa zhodujú s prevádzkovými podmienkami IBM PC a PC s nimi kompatibilných“, „Program by mal byť navrhnutý pre neprofesionálneho používateľa.“ atď.

Požiadavky na zloženie a parametre technických prostriedkov. naznačiť požadované zloženie technické prostriedky označujúce ich technické vlastnosti.

Tu ide hlavne o to, aby na jednu stranu nič nezabudli a všetko zabezpečili (inak tam vkĺzli nejaké IBM PC/XT s monochromatickým displejom a bez myši) a na druhej strane nezabudli. preháňať to so zvýšenými požiadavkami, inak si Objednávateľ nájde flexibilnejšieho Dodávateľa.

Napríklad: Musíte mať PC kompatibilné s IBM PC s grafickým adaptérom EGA (VGA). Požadované miesto na disku je minimálne 600 KB, teda množstvo voľného miesta RAM- minimálne 400 kB. Je žiaduce mať ovládač EMS a manipulátor typu myši.

Požiadavky na informácie a kompatibilitu softvéru. Funkcie sú rovnaké ako v predchádzajúcom odseku. Tu by sa mali špecifikovať požiadavky na informačné štruktúry na vstupe a výstupe a metódy riešenia, zdrojové kódy a programovacie jazyky. V prípade potreby sa musí zabezpečiť ochrana informácií a programov.

Napríklad: Program musí pracovať autonómne pod OS MS DOS verzie nie nižšej ako 3.3. Základným programovacím jazykom je Turbo Pascal 6.0.

Požiadavky na označovanie a balenie a požiadavky na prepravu a skladovanie sú dosť exotické. IN všeobecný prípad tu uveďte požiadavky na označovanie softvérového produktu, možnosti balenia a metódy. A požiadavky na prepravu a skladovanie musia pre softvérový produkt uvádzať prepravné podmienky, miesta skladovania, podmienky skladovania, skladovacie podmienky, doby skladovania v rôznych podmienkach.

Špeciálne požiadavky sú veľmi dôležitá vec. Ak je to možné, je lepšie sa im vyhnúť. A hneď to deklaruj.

Napríklad: Neexistujú žiadne špeciálne požiadavky na časové charakteristiky programu. Neexistujú žiadne špeciálne požiadavky na kapacitné charakteristiky programu.

Technické a ekonomické ukazovatele. Tento najťažší bod pre programátora nie je vždy prítomný. Je potrebný predovšetkým vtedy, keď je vaším cieľom ospravedlniť obrovskú efektivitu a dôležitosť vykonávanej práce. Táto položka zvyčajne funguje pre zákazníka veľmi dobre. Toto je prinajmenšom najlepšie zdôvodnenie načasovania a peňažných čiastok vývoja.

Táto časť by mala uvádzať: približné ekonomická efektívnosť, odhadovaná ročná potreba (napríklad: odhadovaný počet hovorov do komplexu ako celku za rok - 365 pracovných stretnutí), ekonomické výhody vývoja v porovnaní s najlepšími domácimi a zahraničnými vzorkami alebo analógmi.

Okrem toho sa odporúča poskytnúť definíciu odhadovaných nákladov na vývoj programu a definíciu zložitosti programovania.

Etapy a fázy vývoja (o tom bude podrobnejšie popísané nižšie) stanovujú potrebné etapy vývoja, etapy a obsah práce (zoznam programových dokumentov, ktoré musia byť vypracované, odsúhlasené a schválené), ako aj napr. pravidlá, termíny vývoja a určiť interpretov.

Štandardné kroky sú popísané tu. Hlavná vec je správne určiť načasovanie. Ak je to možné, snažte sa rovnomerne rozdeliť fázy medzi termíny (a sumy). Pamätajte, že nie všetky projekty prežijú posledná etapa. A pre každú fázu by mali byť správy. Pamätajte tiež, že pracovný projekt zaberie najviac času. Ak nedokončíte dokumentáciu včas, objednávateľ má plné právo dielo vôbec neprijať so všetkými z toho vyplývajúcimi dôsledkami.

Hlavnými a nevyhnutnými fázami a krokmi sú samotné zadávacie podmienky, predbežný návrh, technické a pracovné projekty.

Návrh návrhu. V tejto fáze sa podrobne rozpracúvajú štruktúry vstupných a výstupných údajov a určuje sa forma ich prezentácie. Vo vývoji všeobecný popis algoritmus, samotný algoritmus, štruktúra programu. Pripravuje sa akčný plán rozvoja a implementácie programu.

Technický projekt. Obsahuje vyvinutý algoritmus na riešenie problému, ako aj metódy sledovania počiatočných informácií. Tu sa vyvíjajú nástroje na spracovanie chýb a vydávanie diagnostických správ, určujú sa formuláre na prezentáciu prvotných údajov a konfigurácia technického vybavenia.

Pracovný návrh. V tejto fáze sa vykonáva programovanie a ladenie programu, vývoj programových dokumentov, programov a testovacích metód. Príklady testovania a ladenia sa pripravujú. Dokončuje sa dokumentácia a grafický materiál. Zvyčajne sa uvádza, že počas vývoja programu by sa mala pripraviť nasledujúca dokumentácia:

Text programu;

Popis programu;

Testovací program a metodika;

Popis aplikácie;

užívateľský manuál.

Toto sú štandardné požiadavky. Ak zákazník súhlasí s tým, že nie je možné predložiť celý tento zoznam, znamená to, že jeho zámery týkajúce sa vás a vášho produktu nie sú vážne.

Nemusí tam byť žiadny grafický materiál. Najmä vtedy, keď sa nechystáte podávať správy o výsledkoch svojej práce. Ale pre vážne projekty je táto položka potrebná.

Napríklad: Počas vývoja programu by mal byť pripravený nasledujúci grafický materiál:

Technické a ekonomické ukazovatele;

Štruktúra programu;

Formát na prezentáciu vstupných údajov programu;

Schéma všeobecného algoritmu (2 listy);
obasic výpočtové algoritmy;
Príklad fungovania programu.

V časti Postup kontroly a akceptácie musia byť uvedené typy testov a všeobecné požiadavky za prijatie prac. Ak je to možné, potom v tomto odseku uveďte, že „kontrola a akceptácia vývoja sa vykonáva pomocou vybavenia poskytnutého zákazníkom“, inak sa od vás môže vyžadovať, aby ste si toto vybavenie priniesli so sebou.

Napríklad: Kontrola a akceptácia vývoja sa vykonáva na základe testovacích testov a príkladov ladenia. Tým sa skontroluje vykonávanie všetkých funkcií programu.
V dodatkoch k technickým špecifikáciám je v prípade potreby uvedené:
zoznam výskumných a iných prác odôvodňujúcich vývoj;

Algoritmové diagramy, tabuľky, popisy, zdôvodnenia, výpočty a iné dokumenty, ktoré možno použiť pri vývoji;

Ďalšie zdroje rozvoja.



Tento článok je dostupný aj v nasledujúcich jazykoch: thajčina

  • Ďalej

    ĎAKUJEME za veľmi užitočné informácie v článku. Všetko je prezentované veľmi jasne. Zdá sa, že na analýze fungovania obchodu eBay sa urobilo veľa práce

    • Ďakujem vám a ostatným pravidelným čitateľom môjho blogu. Bez vás by som nebol dostatočne motivovaný venovať veľa času údržbe tejto stránky. Môj mozog je štruktúrovaný takto: rád sa hrabem do hĺbky, systematizujem roztrúsené dáta, skúšam veci, ktoré ešte nikto nerobil alebo sa na ne nepozeral z tohto uhla. Je škoda, že naši krajania nemajú čas na nákupy na eBay kvôli kríze v Rusku. Nakupujú na Aliexpress z Číny, keďže tam je tovar oveľa lacnejší (často na úkor kvality). Ale online aukcie eBay, Amazon, ETSY jednoducho poskytnú Číňanom náskok v sortimente značkových predmetov, historických predmetov, ručne vyrábaných predmetov a rôzneho etnického tovaru.

      • Ďalej

        Na vašich článkoch je cenný váš osobný postoj a rozbor témy. Nevzdávaj tento blog, chodím sem často. Takých by nás malo byť veľa. Napíšte mi Nedávno som dostal email s ponukou, že ma naučia obchodovať na Amazone a eBayi.

  • A spomenul som si na vaše podrobné články o týchto odboroch. oblasť
    Znovu som si všetko prečítal a dospel som k záveru, že kurzy sú podvod. Na eBay som ešte nič nekúpil. Nie som z Ruska, ale z Kazachstanu (Almaty). Zatiaľ však nepotrebujeme žiadne ďalšie výdavky.