itthon / Windows oktatóanyagok / Mi a szoftver lényege. Mi az a szoftver? Szoftvertípusok. Kulcsszavas keresés

Mi a szoftver lényege. Mi az a szoftver? Szoftvertípusok. Kulcsszavas keresés

Küldje el a jó munkát a tudásbázis egyszerű. Használja az alábbi űrlapot

Diákok, végzős hallgatók, fiatal tudósok, akik a tudásbázist tanulmányaikban és munkájukban használják, nagyon hálásak lesznek Önnek.

AZ OROSZ FÖDERÁCIÓ OKTATÁSI ÉS TUDOMÁNYOS MINISZTÉRIUMA

SZÖVETSÉGI ÁLLAMI OKTATÁSI INTÉZMÉNY

KÖZÉPES SZAKOKTATÁS

KRASZNOGORSKI ÁLLAMI FŐISKOLA

SZÁMÍTÓGÉPES SZOFTVER ÉS AUTOMATIZÁLT RENDSZER OSZTÁLY

az elsődleges szakmai ismeretek megszerzésének gyakorlatáról

a 37-es csoport tanulója

Boyarkin Alekszandr Szergejevics

Gyakorlatvezető

a vállalkozástól _____________ / Dubrov Yu.V.

a KGC-től _____________ / Studenova O.V./

Bevezetés

1. A probléma megfogalmazása

1.1 Feladatkör

A fejlesztés okai

A fejlesztés célja

Megbízhatósági követelmények

információkkal kapcsolatos követelmények és szoftver kompatibilitás

Műszaki és gazdasági mutatók

A fejlődés szakaszai és szakaszai

2. Főtest

2.1 A program leírása

Általános információ

Funkcionális cél

A logikai szerkezet leírása

Általános információk a programról

Használt szoftver

Használt technikai eszközök

Program felépítése

Programbeállítások

Program ellenőrzés

2.3 Kezelési kézikönyv

A program célja

A program végrehajtásának feltételei

Program végrehajtás

Általános rendelkezések

Számítógép (PC) üzemeltetése

Következtetés

Bibliográfia

Bevezetés

Én, Alekszandr Szergejevics Bojarkin, a Krasznogorszki Állami Főiskola 37. csoportjának hallgatója, a PC System LLC-nél voltam gyakorlaton. Dokumentumokkal foglalkoztam (másolás, nyomtatás, feldolgozás stb.)

1. Szoftvertámogatáson dolgozott.

2. BT hardver tanácsadás

3. Tech. BT szolgáltatás

1 Problémafelvetés

1.1 Feladatkör

A fejlesztés okai

A program kidolgozásának alapja a gyakorlat számára az elsődleges szakmai ismeretek megszerzésére vonatkozó feladat, amelyet az "LLC Sistema PK" praxis vezetője Dubrov Yu.V.

A mű címe: "MediaPlayer". Művész: Boyarkin A.S.

A fejlesztés célja

A szoftvertermék célja egy olyan alkalmazás létrehozása, amely képes lejátszani a MediaPlayert „mp3.mid.wma.etc” formátumban. A kifejlesztett szoftver zenehallgatásra szolgál.

A programmal vagy szoftvertermékkel szemben támasztott követelmények

A program lehetővé teszi hangfájlok meghallgatását

1.1.3.1 Teljesítménykövetelmények

A program fő funkciói:

Zene lejátszása mp3-ban, wma-ban stb.

1.1.4 Megbízhatósági követelmények

A programnak:

Dolgozzon egy adott működési algoritmussal;

2) Megszakítás nélküli munkavégzés az adatfájllal

1.1.5 Üzemi feltételek és követelmények az összetételre és paraméterekre vonatkozóan technikai eszközökkel

A program működési feltételei megegyeznek a számítógépével. A programot nem professzionális felhasználók számára kell kialakítani.

Minimális követelmények elektronikus számítógépre:

Processzor: Intel Pentium

Frekvencia: 233 MHz

RAM: 64 MB

1) Processzor: Intel Pentium IV

2) Frekvencia: 1600 MHz

3) RAM: 512 MB

4) Billentyűzet és egér.

1.1.6 Információ- és szoftverkompatibilitási követelmények

Operációs rendszer: Windows XP vagy újabb

Programozási nyelv: Borland Delphi

Szállítási és tárolási követelmények

A programot lézeres adathordozón szállítjuk. A programdokumentációt elektronikus és nyomtatott formában szállítjuk.

Speciális követelmények

A szoftvernek egyszerű felülettel kell rendelkeznie, amelyet nem professzionális felhasználók számára terveztek.

Az elfogadott operációs szoftver (SW) dokumentációjának tartalmaznia kell a programozók számára a program használatához szükséges teljes információkat.

1.1.7 A szoftverdokumentációra vonatkozó követelmények

A jövőbeni programok fejlesztését szabályozó főbb dokumentumok az Egységes Programdokumentációs Rendszer (ESPD) dokumentumai legyenek: rendszerprogramozói kézikönyv, kezelői kézikönyv, programleírás.

1.1.8 Műszaki és gazdasági mutatók

Hatékonyság szoftver a tudás minőségének felmérésére való felhasználásának kényelme, valamint a program végrehajtásából származó gazdasági előnyök határozzák meg.

Házigazda: http://www.allbest.ru/

Házigazda: http://www.allbest.ru/

1.1.9 A fejlődés szakaszai és szakaszai

Gyártási gyakorlat vezetője:

Studenova O.V

1.1.10 Ellenőrzési és átvételi eljárás

A fejlesztés ellenőrzése és elfogadása ellenőrzési és hibakeresési példák tesztjei alapján történik. Ez ellenőrzi a program összes funkciójának teljesítményét.

1.2 A meglévő megoldások áttekintése

A vállalat nem rendelkezik ennek a szoftverterméknek a típusával Ezen okok miatt úgy döntöttek, hogy olyan szoftvert fejlesztenek ki, amely megoldja a fent leírt problémákat.

1.3 Programozási nyelv kiválasztása

Jelenleg sokféle programozási nyelv létezik.

A Visual Basic a Basic nyelv sokéves fejlődésének eredménye. Ez a nyelv alapvetően olyan programok létrehozására szolgál, amelyek párbeszéd módban működnek a felhasználóval, "vagyis vizuális módban. Összetettségében és képességeiben a Visual Basic egy szintre tehető a Borland Delphi 7-tel vagy C-vel ++.

Borland Delphi- univerzális gyógymód alkalmazásfejlesztés Windows-hoz. A Borland Delphi összes előnyét nem lehet felsorolni - gyors fordító, kényelmes fejlesztői környezet, gazdag adatbázisokkal való munkalehetőségek, valamint nagy komponenskészlet, ez természetesen nagyszerű vizuális programozási környezet, érthető, egyszerű tanulni és gyakran nem igényel tudást professzionális fejlesztő.

A Borland Delphi egyedisége az, amely lehetővé teszi, hogy rövid időn belül komoly, teljes értékű megoldásokat hozzon létre. Minden szempontból kényelmes, kezdőknek és profiknak egyaránt. A kezdők számára lehetővé teszi, hogy kis erőfeszítéssel és idővel olyan alkalmazásprogramokat hozzanak létre, amelyek külsőleg megkülönböztethetetlenek az általuk létrehozott programoktól. profi szakemberek. A szakemberek számára a Borland Delphi lehetőséget biztosít olyan összetett alkalmazások létrehozására, amelyek bármilyen adatbázissal működnek. Jelenleg a Borland Delphi az egyik legnépszerűbb szoftvertermék az információs rendszerek létrehozására. Ennek alapján kisméretű programokat és vállalati szintű rendszereket is létrehoznak.

A Borland Delphi integrált fejlesztőkörnyezetét azért választottuk szoftveríráshoz, mert ebben a munkában a Borland o Delphi használatára fókuszáló projekt részeként egy modul fejlesztésének feladatát tűztük ki.

A Visual Basic 6.0 nyelvtől eltérően a Borland Delphi kényelmesebben tud dolgozni adatbázisokkal, kevesebb idővel csatlakozni hozzájuk, rekordokat adhat egy táblához és különféle műveleteket hajthat végre a táblázatokban lévő adatokkal, valamint kényelmesebb interfészt is végrehajthat nem professzionális felhasználó.

2 Főtest

2.1 A program leírása

Általános információ

Ezt a szoftvert úgy tervezték, hogy hallgassa a hallgatók számára készült hangfájlokat.

A program a Borland Delphi programozási környezetben valósul meg.

Funkcionális cél

Ez a szoftver a következő feladatokat oldja meg:

az audiolejátszó megnyitása és megjelenítése

dalok kiválasztásának lehetősége "mp3, wma, stb ..." formátumban

2.1.3 A logikai struktúra leírása

A program a következőket tartalmazza:

Böngésszen hangfájlokat a számítógépén

hangfájl hallgatási funkció

programtechnikai rendszer

Windows XP és újabb;

processzor: Pentium IV;

frekvencia: 1600 MHz;

RAM: 512 MB;

videokártya: 32 MB;

billentyűzet és egér.

2.2 Rendszerprogramozói útmutató

Általános információk a programról

A kifejlesztett szoftver a gyors és kényelmes zenehallgatáshoz készült

Ez a program a Borlabd Delphi programozási nyelven készült a Borlabd Delphi fordító segítségével.

2.2.2 Használt szoftver

A program Windows XP és újabb verzióira indul. Fejlesztési környezet - Borlabd Delphi.

2.2.3 Alkalmazott technikai eszközök

Minimális hardverkövetelmény egy elektronikus számítógéphez:

Processzor: Intel Pentium

Frekvencia: 233 MHz

RAM: 64 MB

Szabad hely a merevlemezen: 15 MB

1) Processzor: Intel Pentium IV

Frekvencia: 1600 MHz

RAM: 512 Mb

Szabad hely a merevlemezen: 20 MB

Videókártya: 32 Mb

2.2.4 A program felépítése

Rizs. 1 programszerkezet

Az 1. űrlap a következőket tartalmazza:

Címke – a fájlnév megjelenítésére szolgál

Szerkesztés – a lejátszási útvonal megjelenítésére szolgál

Gomb – a fájlok listájának megjelenítésére szolgál

OpenDialog – a lejátszó formátumú fájlok megnyitására szolgál

MediaPlayer - audio fájlok lejátszásához

Az űrlapon található egy Gomb gomb is, a gomb megnyomásával megnyithatja a számítógépen lévő összes fájl listáját

3. lépés A program csatlakoztatása a lejátszó fájlhoz

eljárás TForm1.Button1Click(Sender: TObject);

edit1.Text:= opendialog1.FileName; // A fájlnév szövegének szerkesztése

Ha openDialog1.Execute then begin // Ha a párbeszédpanel megnyílik, a program elindul

MediaPlayer1.FileName:=openDialog1.FileName; //Nyisson meg egy párbeszédpanelt a fájlnévvel

MediaPlayer1.Open; // Indítsa el a lejátszót

Programbeállítások

A nem professzionális felhasználók számára készült program nem igényel konfigurációt.

Másolja a mappát bármely könyvtárba, például ide helyi lemez C:\ (C:\Program Files\BoyaraPlayer) futtassa a "BoyaraPlayer.exe" fájlt

Program ellenőrzés

Tesztobjektum

A tesztelés tárgya egy olyan médialejátszó, amely lehetővé teszi különböző formátumú zenék lejátszását

A tesztelés célja

A teszt célja a program megbízhatóságának ellenőrzése.

Programkövetelmények

A programot felhasználóbarátra kell tervezni.

Ezenkívül a programnak barátságos, intuitív felülettel kell rendelkeznie, hasonlóan a szokásos Windows alkalmazásokhoz.

A szoftverdokumentáció követelményei

A programdokumentáció összetétele:

programleírás;

programszöveg;

rendszerprogramozói útmutató;

kezelési kézikönyv.

2.3 Kezelési kézikönyv

A program célja

A programot a MediaPlayera hallgatásának egyszerű használatára tervezték

Windows XP és újabb;

processzor: Pentium;

frekvencia: 233 MHz

RAM: 64 MB;

videokártya: 32 MB;

Windows XP SP2 és újabb;

processzor: Pentium IV;

frekvencia: 1600 MHz;

RAM: 512 MB;

videokártya: 64 MB;

billentyűzet és egér.

3. Biztonsági óvintézkedések működés közben (PC)

3.1 Általános

1) Ez a kézikönyv olyan biztonsági intézkedéseket tartalmaz, amelyeket a számítógép (PC) karbantartása és üzemeltetése során be kell tartani.

Az utasítás kötelező azoknak a személyeknek, akik az üzemeltetésen bármilyen munkát végeznek és " karbantartás SZÁMÍTÓGÉP (PC), azaz. mérnököknek, programozóknak, elektronikai mérnököknek.

Tilos számítógépet (PC) üzemeltetni kikapcsolt szellőzőrendszer mellett.

Tilos a számítógépet (PC) 35 fok feletti hőmérsékleten működtetni. C. és 90% feletti páratartalom.

5) Számítógép (PC) üzemeltetésén és karbantartásán az a munkavállaló dolgozhat, aki az eszközök műszaki üzemeltetésére vonatkozó szabályokat megismerte, ezt a kézikönyvet akik letették a PTB vizsgát és rendelkeznek 1000V-ig terjedő elektromos berendezések üzemeltetési jogosítvánnyal.

3.2 Számítógép (PC) üzemeltetése

1) Kapcsolja be a számítógépet (PC) a számítógép be- és kikapcsolására vonatkozó utasítások szerint.

2) A számítógép (PC) bekapcsolása előtt meg kell ismerkedni a hardvernaplóval, és meg kell győződni arról, hogy a számítógép minden eszköze jó állapotban volt, amikor korábban dolgozott.

Következtetés

Az elsődleges szakmai ismeretek megszerzésének gyakorlata részeként egy médiafájlok meghallgatására alkalmas alkalmazást fejlesztettek ki, melynek eredményeként a következő következtetések vonhatók le:

Az alkalmazás fejlesztése során a programtervezés teljes ciklusa lezajlott a megrendelői feladatmeghatározástól a kész alkalmazás üzembe helyezéséig.

A kifejlesztett alkalmazás lehetővé teszi:

Hallgassa meg a MediaPlayert;

Következetesen válasszon zenét mp3.wma formátumban a további hasznosításhoz;

A program további fejlesztése annak korszerűsítésével történik: új formátumok bevezetése, valamint igény szerint új, kiegészítő modulok írása.

Összegezve tehát a tervezés eredményeit, meg kell jegyezni, hogy a cél és a célkitűzések megvalósultak benne.

Bibliográfia

GOST 7.1-84 A dokumentum bibliográfiai leírása. Az összeállítás általános követelményei és szabályai.

GOST 19.201 - 78. Egységes programdokumentációs rendszer. Műszaki feladat. A tartalommal és a dizájnnal szemben támasztott követelmények.

GOST 19.401 - 78. Program szövege. A tartalommal és a dizájnnal szemben támasztott követelmények.

GOST 19.402 - 78. A program leírása.

GOST 19.503 - 79. Rendszerprogramozói útmutató. A tartalommal és a dizájnnal szemben támasztott követelmények.

GOST 19.505 - 79. Használati utasítás. A tartalommal és a dizájnnal szemben támasztott követelmények.

GOST 24.207 - 80. A szoftverdokumentumok tartalmára vonatkozó követelmények.

Flenov M.E. A programozó bibliája Delphiben, 2009.

Szabványok egységes rendszer programdokumentáció (ESPD).

Shishkin V.V. Módszertani utasítások a kurzusprojekthez. - Szmolenszk, 2002.

Az Allbest.ru oldalon található

Hasonló dokumentumok

    Információs weboldal készítése a horgászat kedvelőinek, amely lehetővé teszi számukra a szükséges információk megszerzését. A programmal vagy szoftvertermékkel szemben támasztott követelmények. A fejlődés szakaszai és szakaszai. A program működéséhez ajánlott szoftver.

    szakdolgozat, hozzáadva: 2012.03.18

    A szoftver a számítógépes tevékenységek működésének fontos eleme. A rezidens programok működési elvének tanulmányozása. Szavak eltávolítására szolgáló program fejlesztése szöveges fájl kis- és nagybetű nem érzékeny. A programmal, projektfejlesztéssel szemben támasztott követelmények.

    szakdolgozat, hozzáadva: 2011.02.03

    Tevékenységi köre és hivatalos feladatokat reklámügynökség weboldalának adminisztrátora Funkcionális és nem funkcionális követelmények a rendszergazdai automatizálási szoftverekkel szemben. A tesztelés típusai és típusai, programozói útmutató.

    szakdolgozat, hozzáadva 2014.05.15

    Szoftver, mint az információfeldolgozó rendszer programjainak összessége és a programok működéséhez szükséges programdokumentumok. Rendszerszoftver (általános használatra szánt programok), alkalmazott és műszeres szoftver (programozási rendszerek).

    absztrakt, hozzáadva: 2010.06.04

    Általános jellemzőkés a programkövetelmények. A problémamegoldás funkcionális modellje (BPWin), szükséges szoftver. Weboldal leírása, felhasználói és programozói kézikönyv. A fejlesztés műszaki-gazdasági számításai.

    szakdolgozat, hozzáadva: 2014.01.21

    A program az órák létrehozásához. A program technikai eszközeinek összetételére és paramétereire vonatkozó minimumkövetelmények. A Microsoft Visual Studio programozási rendszer kiválasztása és indoklása. Általános leírása algoritmus. Felhasználói és programozói útmutató.

    ellenőrzési munka, hozzáadva 2012.12.11

    A létrehozott webalkalmazás hatóköre és követelményei. Hardverrel és szoftverrel szemben támasztott követelmények. A webalkalmazás szerkezetének kialakítása és a szoftvermegvalósító eszközök kiválasztása. Egy webalkalmazás szoftveres megvalósítása. Adatbázis szerkezet.

    szakdolgozat, hozzáadva: 2014.06.03

    Olyan szoftver fejlesztése, amely automatizálja a menedzser munkáját az ügyfelekkel és a beszállítókkal. Követelmények meghatározása, tesztelés, program leírása. Rendszerprogramozói útmutató. DBMS létrehozása a DELPHI-ben egy menedzser számára.

    szakdolgozat, hozzáadva: 2014.06.16

    Egy szoftvertermék fejlesztésének feladatköre és a program követelményei. A munkaalgoritmus megírása és a programfelület fejlesztése. Rendszerprogramozói és kezelői kézikönyv. Az adatbázistesztelés alapvető módszerei és elvei.

    szakdolgozat, hozzáadva: 2013.01.27

    Minden számítógépes program végső célja a hardver vezérlése. Számítógép operációs rendszer kernel: rendszerszintű szoftver. Számítógépes hálózatok és rendeltetésük. Az Internet és főbb szolgáltatásai működésének alapjai.

A Linux már régóta meghódította a piac hatalmas részét információs technológiák, a legtöbb szerveren Linux fut, az összes szuperszámítógépen Linux, a legtöbb táblagépen és okostelefonon Android fut, ami valójában szintén a Linux család rendszere. A Losst egy Linuxról és a szabad szoftverekről szóló webhely, ezért csak ingyenes szoftvereket használnak a működéshez.

Ebben a rövid jegyzetben megvizsgáljuk, hogy milyen szoftveres megoldásokkal karbantartják az oldalt, miért ezt vagy azt a programot választották, és miért jobb, mint mások. Végül is mindez a Linux működése. Kezdjük a nagyon alacsony szintés magasabbra fog emelkedni.

Milyen szoftvereket használ a Losst

1. Virtualizációs rendszer - XEN

A legtöbb modern webhelyhez hasonlóan a Losst is egy VPS-szolgáltatáson található. A XEN-PV-t virtualizációs rendszerként használják. Általában nem javaslom, hogy az OpenVZ felé nézzen, mivel ott csak egy tárolót kap, és nem tudja teljesen irányítani az operációs rendszert. A KVM virtualizáció már jobb, a virtualizációs modul kernel szinten működik és vezérelhető az OS, a Qemu hardvereszközök virtualizálására szolgál. De itt az a mínusz, hogy lehetséges a túlértékesítés. A Xenben a túlértékesítés nehezebb, és a XEN-PV paravirtualizációs technológia a valódi hardverhez hasonló teljesítményt nyújt.

2. Operációs rendszer – CentOS 7

A használt operációs rendszer a CentOS 7. Ezt az operációs rendszert a hosszú támogatási sor és a folyamatos frissítések miatt választottam. Ha az Ubuntu 16.04 LTS-re frissítése a kiszolgálón bizonyos problémákat okozhat, akkor a CentOS a hetedik verzión belül Ebben a pillanatban a legújabb) probléma nélkül frissíti a normál csomagkezelő. Például nem is olyan régen egy új verzió A Red Hat 7.4 és néhány hónappal később a CentOS átlátszóan frissített erre a verzióra, és kapott egy új Nginxet ALPN támogatással, PHP 7-tel és egyéb fejlesztésekkel. És mivel a rendszer alapja a vállalati Red Hat, nagyon stabil.

3. Vezérlőpult - VestaCP

Természetesen vezérlőpanel nélkül is beállíthat egy szervert, de ez sok időt vesz igénybe, ami nem mindig elérhető. Tehát a nyílt forráskódú vezérlőpultot használom - VestaCP. Egy ideje az ISPManager-t használtam, és elmondhatom, hogy szubjektív érzések szerint a Vesta sokkal jobb. Gyönyörű felület, intuitív funkciók elrendezése, egyszerű felhasználókezelés, lehetőség a konfigurációs sablonok tetszés szerinti testreszabására, a domain létrehozása néhány kattintással, a Cron és a webes felület beállítása, valamint a statisztikák megtekintése. Remek panel, ha még nem használta – ajánlom.

4. Webszerver – Nginx

Nagy teljesítményű webszerver, amely nagy terhelésnek is ellenáll a HighLoad optimalizálásának köszönhetően. A HTTPS-re váltás előtt Apache-t használtam, de ekkor jelentősen megnőtt a szerver terhelése, és valami produktívabb megoldást kellett keresnem. Eddig az Nginx jól végzi a dolgát. Maga az Nginx legalább 10 000 oldalt képes kiszolgálni másodpercenként, de itt a PHP jelenti a szűk keresztmetszetet. A probléma valamilyen megoldására a gyorscgi gyorsítótárat használjuk a szkriptekhez.

5. Script interpreter - PHP 7

A webhelyek többsége ma már PHP-ben készült, és ez rendben is van, mivel a PHP a legnépszerűbb programozási nyelv az interneten. php-fpm-et használok az Nginx-szel együtt, ez a legjobb megoldás. A PHP 7-et választottam, mert sok tesztben a teljesítménye valamivel magasabb, mint a előző verziók. A végrehajtás felgyorsítására is php kód opcache gyorsítótárat használunk.

6. Biztonság – Titkosítsuk

Az egész Internet lassan, de biztosan költözik ide biztonságos protokoll HTTPS, és bár ezen az oldalon nincs mit lehallgatni, mi is ezt a protokollt használjuk, mert előnyöket biztosít a keresésben, gyorsabb betöltést, és garantálja, hogy a böngészők a jövőben nem fogják bizonytalannak nevezni az oldalt. A Lets Encrypt ingyenes tanúsítványa minden követelménynek megfelel. A megújítás automatikusan működik a VestaCP-vel.

7. Levelezőszerver - Postfix

Ha leveleket szeretne küldeni a webhelyről, és e-maileket szeretne fogadni a tartományhoz, használja a levelezőszerver postfix. Nem ezt a szervert választottam, automatikusan a VestaCP-be telepítette és tökéletesen teszi a dolgát.

8. Levelezési felület - Roundcube

A @site domain címeire érkező levelek olvasásához a roundcube mail webes felületet használom. A felület meglehetősen egyszerű és ugyanakkor kényelmes. Minden szükséges funkció rendelkezésre áll - üzenetek kiemelése, törlés, fontos üzenetek megjelölése, mappák szerinti rendezés és még sok más.

9. DBMS - MariaDB

Egyetlen modern dinamikus webhely sem működik adatbázis-kezelő rendszer nélkül. A Losst a MariaDB DBMS-t használja – ezt a DBMS-t a MySQL alkotója fejlesztette ki, miután az utóbbi az Oracle tulajdonába került. Ez az adatbázis a MySQL összes funkciójával, gyorsabb teljesítménnyel és hatalmas fejlesztői közösséggel rendelkezik. A MariaDB frissítései gyorsabban jelennek meg, mint a MySQL, és a fejlesztés aktívabb.

10. Biztonsági mentés - automysqlbackup

biztonsági mentés a szerveren az egyik legfontosabb dolog. Lehet, hogy a legtöbbször nincs rá szükség, de időnként rengeteg időt és erőforrást megtakaríthat. Egy szkriptet használok az automysqlbackup adatbázis automatikus másolásához. Minden nap biztonsági másolat készül, emellett a szkript lehetővé teszi a másolatok elforgatását és a feleslegesek törlését. Az utolsó hét összes példánya megőrződik, egy egy héttel ezelőtti, egy hónapos és egy éves példány. Ez a viselkedés minden adatbázishoz testreszabható.

11. Monitoring rendszer - zabbix

Az oldal működése során fontos, hogy a felhasználók számára folyamatosan elérhető legyen, ill kereső motorok. Ezért a Zabbix a szerver állapotának figyelésére szolgál. A Zabbix segítségével nyomon követheti a szolgáltatások állapotát, a szerverterhelést és egyéb paramétereket, valamint e-mailen vagy táviraton keresztül értesítheti a problémákról. Minél hamarabb értesülök a problémáról, annál hamarabb megoldódik, és az oldal újra működni fog.

12. Tartalomkezelő rendszer - WordPress

A WordPress a világ egyik legnépszerűbb tartalomkezelő rendszere, hatalmas számú funkcióval és rengeteg külső fejlesztők által létrehozott pluginnal rendelkezik. Igen, a WordPress nem tökéletes. Gyorsítótárazás nélkül nagyon lassú és sok probléma van. De a saját CMS fejlesztése sem jöhet szóba, mert sok időt vesz igénybe, és egyszerűen nem lesz időd tartalommal feltölteni az oldalt és más dolgokon gondolkodni. Tudom miről beszélek, pár éve már próbáltam PHP-ben CMS-t létrehozni, a forráskód még mindig ott van valahol a GitHubon, abból a projektből nem lett semmi. Ennek eredményeként akár egy CMS-t, akár egy webhelyet készít, nem fogja tudni mindent együtt megtenni.

következtetéseket

Ebben a cikkben megvizsgáltuk, hogy milyen szoftvereket használnak a Losst futtatásához. A cikk írásakor az összes használt fő program nyílt forráskódú. Természetesen vannak zárt licencű bővítmények a WordPresshez, de ez már elengedhetetlen. Milyen szoftvereket használ a szerverein? Írd meg kommentben!

A program kidolgozásának feladatköre
«______________»
___ számú megállapodáshoz

1. Bemutatkozás
1.1. Program neve
1.2. Cél és hatály
2. A programmal szemben támasztott követelmények
2.1. teljesítménykövetelmények
2.2. Megbízhatósági követelmények
2.2.1. A program megbízható működésének biztosítására vonatkozó követelmények
2.2.2. Meghibásodás utáni helyreállítási idő
2.2.3. Meghibásodások a rendszerhasználók helytelen tevékenységei miatt
3. Működési feltételek
3.1. Klimatikus működési feltételek
3.2. Képzettségre és létszámra vonatkozó követelmények
3.3. A műszaki eszközök összetételére és paramétereire vonatkozó követelmények
3.4. Információ- és szoftverkompatibilitási követelmények
3.4.1. Követelmények a információs struktúrákés megoldási módszerek
3.4.2. Forráskódokkal és programozási nyelvekkel szemben támasztott követelmények
3.4.3. A program által használt szoftverrel szemben támasztott követelmények
3.4.4. Az információk és programok védelmére vonatkozó követelmények
3.5. Speciális követelmények
4. A szoftverdokumentáció követelményei
4.1. A programdokumentáció előzetes összeállítása
5. Műszaki és gazdasági mutatók
5.1. A fejlesztés gazdasági előnyei
6. A fejlődés szakaszai és szakaszai
6.1. Fejlesztési szakaszok
6.2. Fejlesztési szakaszok
6.3. A munka tartalma szakaszonként
7. Ellenőrzési és átvételi eljárás
7.1. Teszttípusok
7.2. A munka átvételének általános követelményei

1. Bemutatkozás

1.1. Program neve

A program neve: "ACS "__________________"

1.2. Cél és hatály

A program célja, hogy automatizálja a kávézó/bár vásárlóitól származó adatok feldolgozását. A következő adatokkal működik:

  • az ügyfél lehetséges személyes adatai;
  • ügyfélszolgálati adatok;
  • a kedvezményrendszer adatai;

2.1. teljesítménykövetelmények

A programnak képesnek kell lennie a következő funkciók végrehajtására:

  • az ügyféladatok kérésre történő megjelenítésének lehetősége;
  • a kedvezmények kiszámításának lehetősége;
  • ügyfelek hozzáadása/eltávolítása;
  • ügyféladatok megváltoztatása;
  • a kedvezményrendszer megváltoztatásának lehetősége;

2.2.1 A program megbízható működésének biztosítására vonatkozó követelmények

A program megbízható (fenntartható) működését a megrendelő által végrehajtott szervezési és technikai intézkedések végrehajtásával kell biztosítani, amelyek listája az alábbiakban található:

  • műszaki eszközök szünetmentes áramellátásának megszervezése;
  • licencelt szoftverek használata;
  • az Orosz Föderáció Munkaügyi és Szociális Fejlesztési Minisztériuma ajánlásainak rendszeres végrehajtása, amelyeket a személyi számítógépek és irodai berendezések karbantartására, valamint a szoftverek karbantartására vonatkozó ágazatközi szabványidő-előírások jóváhagyásáról szóló, 1998. július 23-i rendeletben foglaltak le;
  • a GOST 51188-98 követelményeinek rendszeres betartása. Adat védelem. Szoftver elérhetőségének tesztelése számítógépes vírusok
  • Fejlesztői oldalról:
  • automatikus létrehozás biztonsági mentések;
  • rendszer automatikus frissítés programok;
  • automatikus rendszer-helyreállítás;

A hardver áramkimaradása (egyéb külső tényezők), az operációs rendszer nem végzetes meghibásodása (nem összeomlás) okozta meghibásodás utáni helyreállítási idő nem haladhatja meg a 30 percet, a hardver és a szoftver működési feltételeitől függően.

A hardver meghibásodása vagy az operációs rendszer végzetes meghibásodása (összeomlás) okozta meghibásodás utáni helyreállítási idő nem haladhatja meg a hardver hibaelhárításához és a szoftver újratelepítéséhez szükséges időt.

Programhibák a programmal való interakció során végrehajtott helytelen felhasználói műveletek miatt.

3.1. Képzettségre és létszámra vonatkozó követelmények

A program működéséhez szükséges minimális létszám legalább 1 fős személyzeti egység - PC kezelő. A számítógép kezelője által elvégzett feladatok listájának tartalmaznia kell:

  • az ügyfelek adatbázisának karbantartása;
  • a rendszerszoftver - az operációs rendszer - telepítésének (telepítésének) és működőképességének fenntartásának feladatai;
  • a program telepítésének (telepítésének) feladata;
  • adatbázis-mentések létrehozásának feladata.

3.2. A műszaki eszközök összetételére és paramétereire vonatkozó követelmények
^

  • processzor 2,0 Hz-es órajellel, nem kevesebb;
  • RAM kötet, 1 Gigabyte, nem kevesebb;
  • legalább 1 GB szabad lemezterület;
  • LAN kártya;

3.3.1. Az információs struktúrákra és megoldási módokra vonatkozó követelmények

A szoftver egy önálló végrehajtható alkalmazás. Az adatbázis formátuma kompatibilis az ADO-val.

A felhasználók a rendszerfelületen keresztül dolgoznak az adatbázissal.

3.3.3. Forráskódokkal és programozási nyelvekkel szemben támasztott követelmények

Nincsenek további követelmények.

A program által használt rendszerszoftvernek a Windows XP operációs rendszer licencelt honosított verziójának kell lennie.

Az információk és a programok védelmére nincsenek követelmények.

3.5. Speciális követelmények

Nincsenek különleges követelmények.
^

4.1. A programdokumentáció előzetes összeállítása

A programdokumentáció összetételének tartalmaznia kell:

  • műszaki feladat;
  • program és vizsgálati módszerek;
  • kezelési útmutató;

5.1. A fejlesztés gazdasági előnyei

A program ingyenes termék, anyagi ráfordítás nélkül, előnye a kávézó/bár vásárlói adatainak feldolgozásának felgyorsítása.

6.1. Fejlesztési szakaszok

A fejlesztést három szakaszban kell végrehajtani:

  1. Műszaki specifikációk kidolgozása;
  2. Működő tervezés;
  3. Végrehajtás.

A feladatmeghatározás kidolgozásának szakaszában a jelen feladatmeghatározás kidolgozásának, egyeztetésének és jóváhagyásának szakaszát kell teljesíteni. A részletes tervezés szakaszában a következő munkaszakaszokat kell elvégezni:

  • programfejlesztés;
  • programdokumentáció kidolgozása;
  • program tesztelése.

A megvalósítás szakaszában be kell fejezni a fejlesztési szakaszt, a program előkészítését és átadását.

A feladatmeghatározás kidolgozásának szakaszában a következő munkákat kell elvégezni:

  • A probléma megfogalmazása;
  • A műszaki eszközökre vonatkozó követelmények meghatározása és pontosítása;
  • A program követelményeinek meghatározása;
  • A program fejlesztési szakaszainak, szakaszainak és feltételeinek meghatározása és a hozzá tartozó dokumentáció;
  • A feladatmeghatározás egyeztetése és jóváhagyása. A programfejlesztés szakaszában el kell végezni a programozást (kódolást) és a program hibakeresését. A programdokumentáció kidolgozásának szakaszában a programdokumentumok kidolgozását a dokumentáció összetételére vonatkozó követelményeknek megfelelően kell elvégezni.

A program tesztelési szakaszában a következő típusú munkákat kell elvégezni:

  • Vizsgálati módszerek kidolgozása, koordinálása és jóváhagyása;
  • Átvételi tesztek elvégzése;
  • A program és a programdokumentáció javítása a teszteredmények alapján.

A program elkészítésének és átadásának szakaszában el kell végezni a program és a programdokumentáció előkészítését és üzembe helyezését a Megrendelő telephelyén.

7.1. A tesztek típusai:

  • a telepítési folyamat tesztelése;
  • ergonómiai tesztelés ;
  • a rendszer normál működés helyreállítására való képességének tesztelése;
  • a rendszer tesztelése különféle konfigurációkon;
  • rendszertesztelés;

7.2. Álláselfogadási követelmények

Az átvételkor a következő feltételeket kell ellenőrizni:

  • a funkciók megvalósításának teljessége és minősége az automatizálási objektum paramétereinek szabványos kritikus határértékein és a TOR-ban lévő adatok működésének egyéb feltételei mellett;
  • a rendszerinterfészhez kapcsolódó egyes követelmények teljesítése;
  • A személyzet munkája interaktív módban;
  • Eszközök és módszerek a PP képességének helyreállítására a hibák után;
  • Az üzemeltetési dokumentáció összetettsége és minősége.
Feladatkör a helyiségek tervezési projektjének kidolgozásához. Információ Feladatkör az állatkert építési tervdokumentációjának kidolgozásához Szabályzat
A telek határain belül Podlesnaya, autópálya Cosmonauts, st. Malkov, Perm Dzerzhinsky kerülete
Feladatkör egy internetes oldal dokumentumszerkezetének kidolgozásához
Információs rendszer, amely megrendelt…
Az "Oroszországi Airbrush Művészek Szövetsége" weboldal fejlesztésének feltételei
A fő html-tárolónak, amelybe az információs blokkokat beilleszti, teljes mértékben szerkeszthetőnek kell lennie. Lehetőleg…
A „Vállalati adattárház” automatizált rendszer létrehozásának feltételei
GOST 34. 602-89 Felhasználási feltételek automatizált rendszer létrehozásához (példa)
2. Az is
Ez a kurzusprojekt a nyugdíjbiztosítási igazolás kiállításának folyamatát mutatja be. A kifejlesztett rendszer célja, hogy leegyszerűsítse…
A folyóirat weboldalának fejlesztésére vonatkozó feladatmeghatározás Ez a TOR a ...
Az oldal modellezése a modern tartalomkezelő rendszerek (nyílt WordPress, Joomla, LiveStreet és hasonlók) korlátait figyelembe véve készült.
Grafikonbejárási bemutató program
Ez a feladatmeghatározás egy vizuális megjelenítésre tervezett oktatási szoftvertermék fejlesztését szabályozza...
A feladatmeghatározás tartalmazza: a fejlesztés megnevezését, a bázist...
Műszaki és munkaprojekt: témakör leírása (objektummodell), objektumkezelés (események, interakciós diagram), ...
Szoftver tervezés
A tervezési szakasz magában foglalja az architektúra-fejlesztést, az adatfejlesztést és a szoftver-eljárásfejlesztést.

    Rendszerspecifikációk

    A termék műszaki megjelenése

    A feltaláló problémamegoldás elmélete az erős gondolkodás szovjet módszere, amely mind Oroszországban, mind a világon elterjedt. Lehetővé teszi a probléma mélyreható elemzését és hatékony megoldás megtalálását.
    A TRIZ-en való munkát Genrikh Saulovich Alshuller és társai kezdték el 1946-ban.

    Programfejlesztés: példa Feladatkör

    1956-ban jelent meg az első publikáció arról, hogy a technológia bizonyos törvények szerint fejlődik. A hatékony feltalálás érdekében ezeket a törvényeket azonosítani és hatékonyan alkalmazni kell.
    Az idő múlásával a TRIZ olyan eszközök széles készletévé fejlődött, amelyek számos aktuális probléma megoldásában segítenek:
    - új, áttörő termékek létrehozása,
    — a meglévő megoldások fogyasztói tulajdonságainak javítása,
    - csökkenteni a költségeket
    - megkerülni a versenytársak szabadalmait.
    A vezető globális vállalatok, mint például a Samsung, az Intel, a Procter&Gambel, a General Electric és mások használják a TRIZ-t kutatás-fejlesztési központjaikban.

Feltételek

A vitás pontok és a félreértések elkerülése érdekében fontos, hogy ugyanazt a fogalmi apparátust használjuk. Ennek érdekében összeállítottuk a leggyakrabban használt kifejezések és rövidítések listáját.

Amikor a szoftverek műszaki dokumentációjának kidolgozásáról van szó, leggyakrabban egy ilyen dokumentumra gondolunk, mint a TOR-ra. Miért történik ez?

A feladatmeghatározás célja

Először is, a feladatmeghatározás általában a fő dokumentum a projektdokumentáció keretében. Ez a TOR-ban leírja a szoftverfejlesztés összes alapvető követelményét, legyen szó akár egy egyszerű program vagy weboldal létrehozásáról, akár egy nagyszabású fejlesztésről. tájékoztatási rendszer vagy szoftver és hardver komplexum. Sőt, a GOST-ok nyelvén a feladatmeghatározás kidolgozható mind egy előzetes tervezés keretében (ez az, amikor csak a rendszer funkcióinak és felépítésének leírása a megoldás megvalósítási technológiáinak figyelembevétele nélkül), a jövőbeni "migráció" a műszaki projektre (részletesebb leírás, figyelembe véve a kiválasztott technológiákat) .

Másodszor, a feladatmeghatározás lehet felületes (például projektbefektetőknek szánt általános koncepcionális TOR), vagy részletesebb (például részletes TOR egy programozó számára). Nézze meg a Projektek részt, ott csak példák vannak a különféle TK-kra. Bármilyen részletgazdagsági szintet választhat – bármilyen bonyolultságú TOR-t elkészítünk Önnek megfizethető áron.

Harmadszor, bizonyos esetekben meg lehet boldogulni azzal, hogy csak egy műszaki feladatot kell elkészíteni a fejlesztés alatt álló rendszer leírására. Természetesen ebben az esetben a kidolgozott műszaki specifikációk minősége kulcsszerepet játszik, ezért itt egyértelműen nem érdemes spórolni, és érdemesebb az ilyen műszaki specifikációk kidolgozását olyan szakemberekre bízni, akik nagy tapasztalattal rendelkeznek ebben a kérdésben. A fösvény kétszer fizet, de a rossz minőségű dokumentáció miatti szoftverfejlesztés meghiúsulása esetén tízszer, sőt néha több nagyságrenddel is többet.

A jellemző feladatkör összetétele

Nézzük meg, mit tartalmaz egy tipikus TK.

A szoftver feladatmeghatározása felületesnek bizonyult?

Tehát a feladatmeghatározás, függetlenül a kiválasztott GOST-tól, mindig tartalmazza a következő alapvető információkat a fejlesztés alatt álló szoftverről:

1) Név– a fejlesztett szoftver teljes és rövid nevei, jelképe;
2) időpont egyeztetés- mire, milyen területen és milyen célra fejlesztik a szoftvert;
3) a fejlődés alapja– dokumentumok, amelyek alapján szoftverfejlesztés történik;
4) funkciókat– a kifejlesztett szoftver funkcióinak felsorolása és leírása;
5) szerkezet– a fejlesztett szoftver architektúrájának és összetevőinek leírása;
6) felhasználói felület- V modern világ kívánt;
7) megbízhatóság, biztonság, működési feltételek stb. fontos követelmények;
8) dokumentáció- milyen dokumentációt, milyen mértékben és a GOST-ok milyen követelményeivel összhangban fejlesztenek ki;
9) szakaszai és fejlődési szakaszai- mit fejlesztenek és milyen sorrendben;
10) ellenőrzési eljárás és átvétel– pontosan hogyan fog megtörténni a kifejlesztett szoftver Ügyfélhez történő eljuttatása.

A feladatmeghatározás szabványai

Számos GOST szabályozza a műszaki előírások kidolgozását területünkön: ez a GOST 34.602 ( automatizált rendszerek) és a GOST 19.201 (szoftver). Az ezen szabványok szerint készült dokumentumok mind tartalmilag, mind tartalmilag jelentősen eltérnek egymástól. Mindkét szabvány megtalálható vállalati portálunk Könyvtár rovatában, részletesebben megismerkedhet velük.

A műszaki leírások kidolgozásának költsége

Általánosságban elmondható, hogy a műszaki leírások elkészítése meglehetősen bonyolult és felelősségteljes feladat, de a jól megírt feladatmeghatározás már fele a kidolgozás alatt álló projekt sikerének. Ezért a szoftver műszaki specifikációinak kidolgozása során maximális odafigyelést és tudatosságot kell tanúsítania a technikai és szervezési kérdésekben. Vagy már most megrendelheti tőlünk a műszaki leírások kidolgozását kulcsrakészen.

Esetleg ezek is érdekelhetnek:

- program és vizsgálati módszerek kidolgozása;
– a tervezethez és a műszaki tervhez magyarázó megjegyzés készítése;
- A dokumentáció kidolgozásának szakaszai.

A műszaki feladat megírása a projekten való munka egyik első szakasza. Megelőzi magának a rendszernek a fejlődését. A feladatkiírásban ismertetjük a tárgykört, a Megrendelő meglévő infrastruktúráját, a kialakítandó funkcionalitás követelményeit, valamint a nem funkcionális követelményeket. Az így létrejövő dokumentumra egyrészt az üzleti felhasználónak van szüksége, hogy megbizonyosodjon arról, hogy a jövőbeni rendszerrel kapcsolatos minden kívánságát figyelembe veszi, másrészt ahhoz, hogy megbecsüljük a rendszer fejlesztésének költségeit.

Megjegyzendő, hogy mindennapi elemző munkánk során igyekszünk kerülni a „Terms of Reference” kifejezést. Ez a kifejezés túlságosan tele van jelentésekkel, és gyakran nem világos, mi van mögötte. Az üzleti követelményekről szóló dokumentum (BRD), a funkcionális követelménydokumentum (FRD) és a műszaki építészeti dokumentum (TAD) kifejezéseket használjuk. Itt azonban, hogy ne bonyolítsuk le a leírást, a „Referencia feltételek” kifejezést használjuk. A legtöbb esetben az ügyfelekkel való kapcsolattartásra használt dokumentum 70%-ban üzleti, 20%-ban funkcionális, és csak 10%-ban műszaki és építészeti követelményekből áll. Természetesen ez az arány a rendszer sajátosságaitól és műszaki összetettségétől függően változik.

A műszaki specifikációk kidolgozásának fő sikertényezője a megfelelően kiépített kommunikáció az ügyféllel. Hiszen az elemzők feladata az agydömping művelet tényleges végrehajtása, az eredmények strukturált formában történő papírra rendezése. Ugyanakkor nagyon fontos (1) egy nyelvet beszélni az ügyféllel, hogy ne kelljen rágódnia a szakterületen a szakember számára nyilvánvaló fogalmakon és (2) tudjon hallgatni. helyesen.

Az alábbiakban bemutatjuk azokat az alapelveket, amelyek a feladatmeghatározás megírásakor vezérelnek, és ezeket szemléltetik az általunk egy internetes nagyvállalat többkomponensű banner hirdetési rendszeréhez kidolgozott feladatköri kivonatokkal.

A feladatmeghatározás szerkezete

Minden műszaki feladat több kötelező szakaszt tartalmaz. Meghatározzák a dokumentum célját, terminológiáját, a projekt általános kontextusát. Általában a dokumentum első része így néz ki:

Class="fs-13">

Ha a dokumentum elején általános, koncepcionális információk szerepelnek a fejlesztés alatt álló rendszerről, akkor a dokumentum második, fő részében részletesen előírják a fejlesztési költség értékeléséhez elengedhetetlen üzleti és funkcionális követelményeket a rendszerrel szemben. .

A szalaghirdetés-rendszerre vonatkozó feladatmeghatározás „Kifejezések” részében olyan fogalmakat definiálunk, mint megjelenítések, kattintások, átkattintási arány, elérés, kapcsolatfelvételi gyakoriság, foglalási fájl stb., az „Általános kontextus” részben pedig a az ügyfélcég fő üzleti folyamatai, a banner hirdetések elhelyezésével kapcsolatosak, valamint a rendszerkörnyezet, a cégvezetők aktuális szerepei és hozzáférési jogai. Megjegyzendő, hogy ebben az esetben a rendszert nem a semmiből építették fel. Korábban a cég vezetői egy másik, a miénktől eltérő banner hirdetés elhelyezési rendszert használtak. Ellenkező esetben a szerepek és hozzáférési jogok elemzése nagy valószínűséggel külön fejezetbe kerülne.

class="fs-13">

7. Banner elhelyezési rendszer
8.

Interakció a számlázással
9. Banner Engine
10. Technikai leírás Banner motor alkatrész

class="fs-13">

Az általunk ismertetett feladatmeghatározás legterjedelmesebb része a „Banner elhelyezési rendszer”; a fejlesztés alatt álló rendszer magjának van szentelve, és közvetlenül a hirdetési terület-kezelő rendszerrel szembeni összes követelményt tartalmazza.

A projekt sajátosságait figyelembe véve külön részt szenteltünk a banner és a számlázási rendszer interakciójának. Szintén külön szakaszban külön kiemeltük a statisztikai információk gyűjtésére és megjelenítésére szolgáló, meglehetősen független komponens követelményeit, amely szinte a rendszer fő összetevője a hirdetési kampányok ügyfelei és a reklámügynökségek vezetői számára.

A feladatmeghatározás külön pontja ismerteti a Banner Engine komponens követelményeit, amely a bannerek megjelenítéséért, a statisztikák elszámolásáért, feldolgozásáért és további elemzésre, jelentésre alkalmas formában történő elmentéséért felelős.

Ez technikailag a legbonyolultabb és a legtöbbet terhelt komponense a bannerrendszernek. A TOR-ba beiktattunk egy részt, amely a Banner Engine működésével kapcsolatos néhány technikai és építészeti részletet tartalmaz. Ez mindenekelőtt lehetővé teszi a kockázatok minimalizálását a rendszerfejlesztés költségeinek felmérésekor, mivel a választott architektúrától függően a komplexitás jelentősen eltérhet.

Minden specifikáció méretben, illusztrációk számában, verziószámban különbözik. Például a banner dokumentum 44 oldalon jelenik meg, és 15 illusztrációt tartalmaz. A dokumentum elkészítésének folyamata körülbelül egy hónapig tartott, és körülbelül 8 iterációt tartalmazott az ügyféllel.

class="fs-13">

Üzleti vs funkcionális követelmények

A feladatmeghatározás rögzíti mind a rendszer üzleti követelményeit, mind a funkcionális követelményeket:

— Az üzleti követelmények annak leírása, hogy MIT kell tennie a rendszernek az üzleti felhasználó nyelvén. Az üzleti követelményeknek különösen érthetőnek kell lenniük egy olyan vezető számára, aki nem rendelkezik műszaki képzettséggel és tapasztalattal.

- A funkcionális követelmények annak leírása, hogy bizonyos műveleteket HOGYAN hajtanak végre a rendszerben. A feladatmeghatározás kidolgozásának szakaszában a funkcionális követelményeket általában csak a projekt legösszetettebb blokkjaira rögzítik.

A nehéz területekre való elmélyülés lehetővé teszi a kockázatok csökkentését a projekt későbbi értékelése során. A funkcionális követelmények jellemzően folyamatábrákat, állapotdiagramokat, folyamatábrákat tartalmaznak, és bonyolultabb képernyőelrendezésekkel egészülnek ki.

Példa az üzleti követelményekre:

„Egy reklámkampánynál fontos a megjelenítési korlát minél pontosabb követése, hogy elkerüljük a fizetett limitet meghaladó bannerek megjelenítésével járó anyagi veszteségeket. Ezenkívül felmerül a feladat, hogy egy banner megjelenítését egy felhasználóra korlátozzuk, például naponta legfeljebb N alkalommal.

"A probléma megoldására [mi - lásd fent]állítólag egy külső szolgáltatást használ, amelyet a szalaghirdetés-szerverek minden alkalommal meghívnak, amikor egy banner megjelenik. Mivel ez a szolgáltatás meghibásodási pont, a szalaghirdetés-kiszolgálóknak megfelelően kell kezelniük azt a helyzetet, amikor egy külső szolgáltatás nem érhető el, vagy késéssel válaszol.

Általában beletartozunk

A feladatmeghatározás tartalmazza a szerepek és a főbb felhasználói forgatókönyvek leírását a fejlesztés alatt álló rendszerben.

A szoftverfejlesztés megfelelő feladatmeghatározása a sikeres projekt titka

Szerep: Adminisztrátor

Példa a funkcionális követelményre:

„Miután hozzáad egy új webhelyet a rendszerhez, az adminisztrátornak létre kell hoznia a hozzá tartozó hirdetési helyeket. A hirdetési felület kialakításánál meg kell adni a helyszínt, a felület típusát, a támogatott banner formátumot, méretet, a megjelenítések gyakoriságát (statikus felületeknél), a hirdetési felület létrehozása után elérhetővé válik a hirdetéseket elhelyező vezetők számára.

A megbízás tartalmazza a kidolgozott rendszernek a megrendelő által használt egyéb külső és belső rendszerekkel való integrálására vonatkozó követelményeket.

A bannerrendszerre vonatkozó feladatmeghatározás keretében ez az integráció a cég honlapkezelő rendszereivel, számlázással, hitelesítéssel és felhasználói adatok tárolásával.

"A banner hirdetési rendszer három külső modulhoz kapcsolódik, amelyek a cég környezetében működnek: a cég honlapkezelő rendszeréhez, számlázási rendszeréhez, valamint a felhasználók hitelesítési és tárolási rendszeréhez." Minden banner-megjelenítéshez egy kérés társul tartalomkezelő rendszerek a banner rendszerhez. Ezek a rendszerek közös webhely- és hirdetéshelyazonosítókat, valamint konzisztens célzási paraméterneveket is használnak.”

A hivatkozás szempontjából általában egy szószedetet mellékelünk, amely elmagyarázza a dokumentumban használt speciális kifejezések jelentését. Nagyon fontos, hogy pontosan meghatározzuk a dokumentumban később használt kifejezések jelentését.

« Elhelyezés (elhelyezési egység, médiaterv sor) – ez egy olyan entitás, amely egyesíti a megjelenítendő szalaghirdetést, a hirdetési helyet, ahol a szalaghirdetés megjelenik, és a megjelenítési szabályokat. A megjelenítési szabályok meghatározzák az elhelyezési időszakot, a célzási paramétereket, az elhelyezési korlátokat, a súlyokat stb. Valójában minden hirdetési kampány elhelyezésekből áll.”

érintkezési gyakoriság- az egyedi felhasználók száma, akik megtekintették reklám banner bizonyos számú alkalommal. Például, érintkezési gyakoriság 5- azon egyedi felhasználók száma, akik mindegyike legalább 5 alkalommal tekintette meg ezt a reklámszalagot. Érintkezési gyakoriság 1= Reach.

Alapelvek

A műszaki leírások megírásakor igyekszünk minél inkább grafikai anyagokat használni az információk vizuális és tömör bemutatása érdekében. Egy diagram gyakran több oldalnyi szöveget is képes helyettesíteni. Ezzel összefüggésben célunknak tekintjük az ún. rajz TK, azaz. a rendszer összes többé-kevésbé összetett töredékének ábrázolása grafikus formában, és szövegek használata a grafikai anyagok megjegyzéseként.

A cégvezetőknek általában nincs idejük több oldalas tanulmányozásra technikai követelmények. A képek megtekintése vizuálisan mutatja be a fejlesztés alatt álló rendszer főbb jellemzőit. Ennek eredményeként javul a kommunikáció az üzleti felhasználó és köztünk, és növekszik a követelmények minősége.

Az alábbi ábra, amely a reklámkampányok felépítését és a reklámkampányokon belüli fő fogalmak kapcsolatát szemlélteti, több oldalnyi szöveget spórolt meg nekünk.

Szükség esetén a TOR-ban kiválasztott rendszerképernyők (funkcionális drótvázak) prototípusait használjuk, amelyek ugyan nem véglegesek, de bemutatják a felhasználói interfész funkcionalitásának alapvető blokkját.

Itt van a reklámkampány-szerkesztő képernyő prototípusa, amely bekerült a banner hirdetési rendszer TOR-jába.

A prototípusok már a fejlesztési szakaszban képet adnak az ügyfélnek arról, hogyan fog kinézni a rendszer interfésze.

A követelményeket „élő emberi” nyelven kell megfogalmazni, érthető egy üzleti felhasználó számára, beleértve a felsővezető, aki nem rendelkezik műszaki ismeretekkel; minimális technikai terminológiát kell tartalmazniuk. Minél gyorsabban "érti meg" a felhasználó a feladatmeghatározás tartalmát, annál hatékonyabban épül fel vele a kommunikációnk.

Tárgyterületi tapasztalat

Egy-egy műszaki feladat elkészítésekor nagy jelentősége van a hasonló rendszerek fejlesztésének tapasztalatainak. Segít gyorsan megérteni az ügyfél üzleti folyamatait és igényeit, „hasonlatosan” megtenni sok olyan dolgot, ami korábban nehéznek tűnt volna számunkra. Az üzletirányítási rendszerek, nagy internetes projektek, pénzügyi rendszerek, e-kereskedelmi rendszerek területén felhalmozott tapasztalatunk lehetővé teszi, hogy tudásunkat minden következő projekttel kapcsolatban alkalmazzuk, amelyben részt veszünk. Mielőtt megrendelést kaptunk volna a fent említett banner hirdetési rendszerre, már több banner rendszer fejlesztésén is dolgoztunk. Jól tudtuk a bannerek működését, ismertük ennek a tárgykörnek a jellegzetes terminológiáját. Más bannerrendszerekkel szerzett tapasztalataink alapján elég sok leegyszerűsítést, eredeti megoldást kínáltunk a megrendelőnek, nem csak a technológia, hanem az üzleti életben is.

Előadás keresése

Az objektumra vonatkozó feladatmeghatározás

A műszaki objektum tervezésénél fontos helyet foglal el a műszaki és technológiai dokumentáció fejlesztése: a feladatmeghatározás (TOR) és a specifikációk (TS).

Műszaki feladat- ez a termékfejlesztés fő forrásdokumentuma, amely tartalmazza a termékek fogyasztói tulajdonságait és felhasználási hatékonyságát meghatározó műszaki-gazdasági követelményeket, a közös mérlegelést igénylő dokumentumok jegyzékét, a fejlesztési eredmények átadásának és átvételének rendjét. A tervezési feladatkört a GOST 15.001-88 alapján dolgozták ki, és a szöveges tervezési dokumentumokra vonatkozó általános követelményeknek megfelelően a GOST 2.105-68 szerint.

Szintén megengedett a fejlesztéshez szükséges és elégséges követelményeket tartalmazó, a megrendelő és a fejlesztő által elismert bármely dokumentum (szerződés, jegyzőkönyv, vázlat, termékminta stb.) műszaki megbízásként történő felhasználása.

A jóváhagyott feladatmeghatározás egy olyan dokumentum, amelyet a fejlesztőknek a rendszer létrehozásának és a feladatok tervezésének minden szakaszában követniük kell. A feladatmeghatározásban végrehajtott változtatásokat a feladatmeghatározás részét képező jegyzőkönyvben kell dokumentálni. A protokollt az ügyfélnek jóvá kell hagynia.

Egy műszaki feladat kidolgozásakor a következőket kell tennie:

tűzze ki az alkotás általános célját műszaki rendszer;

· telepítés Általános követelmények a tervezett rendszerhez;

meghatározza a rendszer létrehozásának szakaszait és azok megvalósításának ütemezését;

· A rendszer létrehozásának költségeinek előzetes kalkulációja.

A feladatmeghatározásnak a következő szakaszokat kell tartalmaznia:

1) név és hatály;

2) termékkód;

3) a fejlesztés okai;

4) cél és megvalósíthatósági tanulmány;

5) fejlesztési források;

6) a fejlesztés és a gyártás beindításának szakaszai;

7) műszaki követelmények.

A kifejlesztett mérőműszerek rendeltetésétől, gyártási és működési feltételeitől függően megengedett a műszaki leírás szerkezetének megváltoztatása, az egyes szakaszok kombinálásával és újak bevezetésével.

fejezetben A fejlesztés alapja tüntesse fel a dokumentum (okiratok) nevét, amely előírja ezt a fejlődést, a jelen dokumentumot jóváhagyó szervezet és a jóváhagyás dátuma, a fejlesztési téma megnevezése és kódja.

A fejlesztés alapja a marketingkutatás és egy új szabvány kiadása.

A „Fejlesztés célja és megvalósíthatósági tanulmánya” részben tüntesse fel:

1. Az objektum konkrét funkcionális célja az autó toxicitásának csökkentése.

A program kidolgozásának feladatköre

A hazai és külföldi analógok jelenléte és e célra történő felhasználásuk lehetősége vagy célszerűsége - vannak külföldi analógok a piacon, de ezek költsége és hazai analógjai.

3. A fogyasztók becsült igénye ezekre a tárgyakra – ez a tárgy szükséges ahhoz, hogy a fogyasztó megfeleljen a szabványoknak, és megőrizze az emberek és a környezet egészségét.

A „Fejlesztési források” részben szerepel azon kutatási és egyéb munkák listája, amelyek eredményeit ebben a fejlesztésben felhasználjuk, valamint azon minták vagy modellek jegyzékét, amelyek alapján a fejlesztést végzik.

A „Fejlesztési szakaszok” részben fel vannak tüntetve a szükséges munkaszakaszok és végrehajtásuk hozzávetőleges időpontja, a tervezési technológiai dokumentáció metrológiai vizsgálatra történő benyújtásának összetétele és hozzávetőleges időpontja, valamint az azt végző szervezet.

szakaszok alapján életciklus termékek, kidolgozzuk a fejlesztés és a gyártásba való bevezetés szakaszait.

A fejlesztés főbb szakaszai: marketingkutatás; műszaki előírások kidolgozása; — tárgytervezés; próba; előgyártás; gyártásba indítása.

A tervezés első szakaszában megtörténik a tárgy koncepciójának kiválasztása (vagy fejlesztése). Ebből a célból referenciaadatok, ajánlások és szabványok alapján számos objektum-változatot alakítanak ki - analógokat, amelyek bizonyos mértékben megfelelnek a TOR követelményeinek. Továbbá, ha szükséges, finomítást végeznek kapcsolási rajzok az objektumok analógok. Ha az objektumok változatai - analógok nem találhatók, akkor folytatják az objektumok olyan változatainak szintézisét, amelyekkel még nem találkoztak a gépészmérnöki gyakorlatban. Ugyanakkor, mint már említettük, a szabványos elemeket és csomópontokat maximálisan használják.

A következő tervezési szakasz a fő elemek tervezése és a készülék működéséhez szükséges matematikai modellek felépítése. Az utolsó tervezési szakasz a meghozott döntések végleges tervezése, a rajzok és a szöveges rész kivitelezése az ESKD követelményeinek megfelelően.

Sikeres tesztelést követően a projekt megrendelője számára az ilyen típusú termékre vonatkozó feladatmeghatározás és szabványok előírásai alapján, a vizsgálati eredmények figyelembevételével egy műszaki állapot olyan készülékhez, amely tartalmazza:

1.Műszaki követelmények

2. Biztonsági követelmények

3. Környezetvédelmi követelmények

4. Átvételi szabályok

5. Ellenőrzési módszerek

6. Szállítás és tárolás

7. Használati utasítás

8. Gyártói garanciák

9. Ártalmatlanítás

A kidolgozott dokumentumok alapján folytathatja az objektum közvetlen tervezését.

A számítógépes szoftverben van egy szükséges rész, ami nélkül nem lehet rajta mit kezdeni. Ez az úgynevezett rendszer szoftver. Az ügyfél olyan számítógépet vásárol, amely olyan rendszerszoftverrel van felszerelve, amely ugyanolyan fontos a számítógép működéséhez, mint a memória vagy a processzor. A rendszerszoftverek mellett a számítógépes szoftverek közé tartozik még alkalmazási programokÉs programozási rendszerek.

A számítógépes szoftverek a következőkre oszlanak:

Rendszer szoftver;

szerviz szoftver,
- alkalmazás szoftver;
- programozási rendszerek.

NAK NEK szisztémás elsősorban olyan operációs rendszereket és programokat foglal magában, amelyek az operációs rendszer részét képezik (például illesztőprogramok: különféle eszközök számítógép (az angol "drive" szóból - kezelni), azaz. az eszközök működését vezérlő programok: szkenner, nyomtató stb. illesztőprogramjai). Kivéve operációs rendszer magában foglalja a lemezek, archiválók szervizelésére szolgáló szerviz szoftvereket is (ezeket szerviznek vagy segédprogramoknak is nevezik, az angol "utilize" - use szóból), víruskereső programok stb.

Szerviz szoftver olyan szoftvertermékek összessége, amelyek a felhasználó számára biztosítanak További szolgáltatások a számítógéppel való munkavégzésben és az operációs rendszerek képességeinek bővítésében. Által funkcionalitás A szolgáltatások a következőkre oszthatók:

  • a felhasználói felület javítása;
  • az adatok védelme a megsemmisülés és a jogosulatlan hozzáférés ellen;
  • helyreállítási adatok;
  • a lemez és a RAM közötti adatcsere felgyorsítása:
  • archiválási és kicsomagolási eszközök;
  • vírusellenes szerek.

Olyan programokat hívunk, amelyekkel a felhasználó meg tudja oldani információs problémáit programozás nélkül alkalmazási programok.

Általános szabály, hogy minden felhasználó előnyben részesíti azokat az alkalmazásokat, amelyekre szinte mindenkinek szüksége van. Felhívták őket programokat Általános rendeltetésű . Ezek tartalmazzák:

Szöveg- és grafikus szerkesztők, amelyekkel különféle szövegeket készíthet, rajzokat készíthet, rajzokat készíthet; más szóval írj, rajzolj, rajzolj;

Adatbázis-kezelő rendszerek (DBMS), amelyek lehetővé teszik, hogy a számítógépet referenciakönyvvé alakítsák bármilyen témában;

Táblázatos processzorok, amelyek lehetővé teszik a gyakorlatban nagyon elterjedt táblázatos számítások szervezését;

Kommunikációs (hálózati) programok, amelyek információcserére szolgálnak a számítógépes hálózaton lévő adatokkal összekapcsolt más számítógépekkel.

Ezen kívül nagy számban vannak speciális célú alkalmazási programok Mert szakmai tevékenység. Ezeket gyakran alkalmazáscsomagoknak nevezik. Ilyenek például a számviteli osztályokon végzett bérszámfejtési és egyéb számításokat végző könyvelő programok; számítógéppel segített tervezőrendszerek, amelyek segítenek a tervezőknek különféle tervek kialakításában technikai eszközök; olyan csomagok, amelyek lehetővé teszik bonyolult matematikai problémák programozás nélküli megoldását; oktatási programok különböző tantárgyakból és még sok más.

Eszközkészlet, amely tartalmazza a bemeneti programozási nyelvet, a fordítót, a gépi nyelvet és a könyvtárakat szabványos programok, a lefordított programok hibakeresésének és egyetlen egésszé való összekapcsolásának eszközét hívják programozási rendszer. Egy programozási rendszerben a fordító a bemeneti programozási nyelven írt programot egy adott számítógép gépi utasításainak nyelvére fordítja le.

26. Számítógép operációs rendszer (cél, összetétel, betöltés).

A modern számítógépeken használt összes programot szoftvernek nevezzük.

Az operációs rendszer a számítógépes szoftverek alapvető és szükséges összetevője, nélküle a számítógép elvileg nem működhet.

Operációs rendszer - Ez program, melyik biztosítja az összes számítógépes eszköz együttes működését, és hozzáférést biztosít a felhasználó számára erőforrásaihoz.

A mai napig az IBM-kompatibilis személyi számítógépek legismertebb operációs rendszerei a Microsoft Windows és Linux operációs rendszercsaládok.

AZ OPERÁCIÓS RENDSZER FŐ FUNKCIÓI:

Dialógus megvalósítása a felhasználóval;

I/O és adatkezelés;

Programok feldolgozásának tervezése, szervezése;

Erőforrások elosztása (RAM és gyorsítótár, processzor, külső eszközök);

Programok indítása végrehajtáshoz;

Mindenféle kisegítő szolgáltatási művelet;

Információ átvitel a különböző belső eszközök;

Szoftver támogatás a perifériás eszközök (kijelző, billentyűzet, lemezmeghajtók, nyomtató stb.) működéséhez.

A modern operációs rendszerek összetett felépítésűek, amelyek minden eleme bizonyos funkciókat lát el a számítógép kezeléséhez.

Fájlrendszer kezelése. A számítógép működésének folyamata bizonyos értelemben az eszközök közötti fájlok cseréjére redukálódik. Az operációs rendszer rendelkezik a fájlrendszert kezelő szoftvermodulok.

parancsfeldolgozó - egy speciális program, amely parancsokat kér a felhasználótól és végrehajtja azokat.

Eszközmeghajtók - speciális programok, amelyek kezelik az eszközök működését és koordinálják az információcserét más eszközökkel, valamint lehetővé teszik egyes készülékparaméterek konfigurálását is.

A grafikus felület egy shell, amely lehetővé tesziember-számítógép interakció végrehajtása párbeszéd formájában ablakok, menük és vezérlők (párbeszédpanelek, gombok stb.) segítségével. Azon operációs rendszereken, amelyeken GUI a felhasználó az egérrel parancsokat adhat be módban parancs sor a parancsokat a billentyűzet segítségével kell beírni.

Szolgáltatási programok. Az operációs rendszer is tartalmazza szolgáltatási programok, vagy segédprogramok. Az ilyen programok lehetővé teszik a lemezek karbantartását (ellenőrzés, tömörítés, töredezettségmentesítés stb.), fájlműveletek végrehajtását (archiválás stb.), számítógépes hálózatok stb.

Referencia rendszer. A felhasználó kényelme érdekében az operációs rendszer általában azt is tartalmazza referenciarendszer. A súgórendszer lehetővé teszi, hogy gyorsan megkapja a szükséges információkat mind az operációs rendszer egészének, mind az egyes moduljainak működéséről.

Az operációs rendszer fájljait a számítógép külső nem felejtő memóriája (merevlemez, hajlékonylemez vagy lézerlemez) tárolja. A programok azonban csak akkor futhatnak, ha RAM-ban vannak, ezért az operációs rendszer fájljait be kell tölteni a RAM-ba. Azt a lemezt (merevlemezt, hajlékonylemezt vagy lézert), amelyen az operációs rendszer fájljai találhatók, és amelyről betöltődik, ún. szisztémás.

Számítógépes önteszt. A számítógép tartalmaz egy nem felejtő, csak olvasható memóriát (ROM), amely programokat tartalmaz a számítógép tesztelésére és az operációs rendszer betöltésének első szakaszára - ez a BIOS(BasicInput/OutputSystem – alap bemeneti/kimeneti rendszer).

A tápfeszültség bekapcsolása után a processzor megkezdi a POST (Power-ONSelfTest) számítógépes önteszt program végrehajtását. A processzor, a memória és a számítógépes processzor egyéb hardvereinek, a videoadapternek, a RAM-nak, a lemezmeghajtóknak, a vezérlőknek a teljesítményét tesztelik merevlemezekés billentyűzetek. Üzemzavar esetén a diagnosztikai üzenetek rövid és hosszú hangjelzések különböző sorozatai formájában vagy szöveges üzenetek. A videokártya sikeres inicializálása után rövid diagnosztikai üzenetek jelennek meg a monitor képernyőjén.

Az önteszt után egy speciális program a BIOS-ban elkezdi keresni az operációs rendszer rendszerbetöltőjét. Van egy alternatív hozzáférés a rendelkezésre álló lemezekhez, és keresés a lemez első rendszerindító szektorában speciális program MasterBoot (OS rendszerbetöltő).

Ha a rendszerlemez és a rendszerbetöltő a helyén van, akkor az betöltődik a RAM-ba, és a számítógép irányítása átkerül rá. A program megkeresi az operációs rendszer fájljait a rendszerlemezen, és betölti őket a RAM-ba szoftver modulok. Ha nincsenek rendszerlemezek a számítógépben, a "Nonsystemdisk" üzenet jelenik meg a monitor képernyőjén, az operációs rendszer leáll, és a számítógép működésképtelen marad.

27. Fájlok. Fájl név. Fájlrendszer. Alapvető műveletek fájlokkal.

Minden program és adat a számítógép nem felejtő (külső) memóriájában fájlként tárolódik.

Fájl- ez egy bizonyos mennyiségű információ (program vagy adat), amelynek neve van, és a hosszú távú (külső) memóriában tárolódik.

Fájl név. A fájlnév két ponttal elválasztott részből áll: a tényleges fájlnévből és a típusát meghatározó kiterjesztésből.

<имя файла>.<расширение>

A fájl tényleges nevét a felhasználó adja meg, a kiterjesztést pedig a program automatikusan beállítja annak létrehozásakor.

1. táblázat Fájltípusok és kiterjesztések

Különféle operációs rendszereken vannak különféle formátumok fájlnevek. Az MS-DOS operációs rendszerben maga a fájlnév legfeljebb 8 latin ábécé betűből, számokból és néhány speciális karakterből állhat, a kiterjesztés pedig három latin betűből áll, például: proba.txt

Operációs rendszerben windows név A fájl legfeljebb 255 karakter hosszúságú lehet, és használhatja az orosz ábécét, például: Information units.doc

A fájlnév létrehozásának szabályai:

Nem használhatja a következő karaktereket, amelyek speciális funkciók számára vannak fenntartva: ? :*/\">< |

Vannak speciális fenntartott szavak, amelyek neve nem használható mappa elnevezésére. A Windows operációs rendszer ezt nem teszi lehetővé. A helyzet az, hogy a Windows előtt volt DOS. Használta rendszermappák a következő nevekkel: PRN, AUX, CLOCK$, NUL, COM0, COM1, COM2, COM3, COM4, ​​​​COM5, COM6, COM7, COM8, COM9, LPT0, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, LPT9, CON

Fájlrendszer az operációs rendszer funkcionális része, amely műveleteket biztosít fájlokon. A fájlrendszer lehetővé teszi a fájlokkal és könyvtárakkal (könyvtárak) való munkát, függetlenül azok tartalmától, méretétől, típusától stb.

A fájlrendszer határozza meg átfogó szerkezet fájlok elnevezése, tárolása és rendszerezése az operációs rendszerben.

A fájlrendszer funkciói:

  1. Információ mentése bekapcsolva külső adathordozó
  2. Információk olvasása fájlokból
  3. Fájlok, könyvtárak törlése
  4. Fájlok átnevezése
  5. Fájlok másolása stb.

A kis számú fájlt (legfeljebb néhány tucat) tartalmazó lemezeknél használhatja egyszintű fájlrendszer amikor a könyvtár (lemez tartalomjegyzéke) fájlnevek lineáris sorozata. Egy ilyen katalógus egy gyerekkönyv tartalomjegyzékéhez hasonlítható, amely csak az egyes történetek címét tartalmazza.

Ha több száz és ezer fájl van a lemezen, akkor a keresés kényelme érdekében réteges hierarchikus fájlrendszer, amelynek fa szerkezete van. A kezdeti gyökérkönyvtár az 1. szintű beágyazott könyvtárakat tartalmazza, az utóbbiak viszont tartalmazhatnak 2. szintű beágyazott könyvtárakat stb. Megjegyzendő, hogy a fájlok minden szintű könyvtárban tárolhatók.

A fájl elérési útja. Fájl keresése a hierarchiában fájlszerkezet, meg kell adnia a fájl elérési útját. A fájl elérési útja tartalmazza a meghajtó logikai nevét a "\" elválasztón keresztül, valamint a beágyazott könyvtárak névsorát, amelyek közül az utolsó tartalmazza a kívánt fájlt.

A fájl elérési útját a fájlnévvel együtt néha hívják teljes fájlnév.

Műveletek fájlokkal. A számítógépen végzett munka során leggyakrabban a következő műveleteket hajtják végre a fájlokon:

  • másolás (a fájl másolata egy másik könyvtárba kerül);
  • mozgatva (maga a fájl átkerül egy másik könyvtárba);
  • törlés (a fájlról szóló rekord eltávolításra kerül a könyvtárból);
  • átnevezés (módosítja a fájl nevét).

A Windows grafikus felülete lehetővé teszi a fájlok egérrel történő kezelését a Drag&Drop módszerrel (húzd és vidd). Vannak speciális alkalmazások is a fájlokkal való munkára, az ún fájlkezelők : NortonCommander, TotalCommander, Explorer stb.

Bizonyos esetekben szükségessé válik a parancssori felülettel való munka. A Windows működési módot biztosít az MS-DOS parancssori felülettel.

28. Számítógépes vírusok: terjesztési módszerek, fertőzések megelőzése.

Számítógépes vírus- egyfajta számítógépes program rosszindulatú kód, melynek jellemzője a szaporodási képesség (önreplikáció). Ezenkívül a vírusok a felhasználó tudta nélkül más tetszőleges műveleteket is végrehajthatnak, beleértve azokat is, amelyek károsak a felhasználóra és/vagy a számítógépre.

Még ha a vírus szerzője nem is programozott rosszindulatú hatásokat, a vírus a számítógép összeomlását okozhatja a hibák miatt, az operációs rendszerrel és más programokkal való interakció bonyolultsága nélkül. Ezenkívül a vírusok általában elfoglalnak egy kis tárhelyet, és elvesznek néhány egyéb rendszererőforrást. Ezért a vírusok rosszindulatú programoknak minősülnek.

A vírusok úgy terjednek, hogy lemásolják a testüket és biztosítják annak későbbi végrehajtását: beágyazzák magukat más programok futtatható kódjába, lecserélik más programokat, regisztrálják magukat az automatikus futtatásban stb. Vírus vagy hordozója nem csak gépi kódot tartalmazó program lehet, hanem bármilyen automatikusan végrehajtható parancsot tartalmazó információ is – például kötegfájlok, makrókat tartalmazó Microsoft Word és Excel dokumentumok. Ezenkívül a vírus a számítógépbe való behatoláshoz felhasználhatja a népszerű szoftverek (például Adobe Flash, Internet Explorer, Outlook) sebezhetőségeit, amelyeket a terjesztők közönséges adatokba (képekbe, szövegekbe stb.) ágyaznak be.

A vírusok hajlékonylemezeken (elavult), flash meghajtókon, email, azonnali üzenetküldő rendszerek, weblapok, internet és helyi hálózatok(férgek).

A számítógépes vírusok fő típusai:

Szoftver (fájl):.com és .exe kiterjesztésű számítógépes futtatható fájlok megfertőzése. Ebbe az osztályba tartoznak a makróparancsokkal írt makróvírusok is. Megfertőzik a nem végrehajtható fájlokat (például MSWord szövegszerkesztőben vagy MSExcel táblázatokban).

Boot vírusok bevezetik rendszerindító szektor lemezre (Boot - szektor) vagy a rendszerindító programot tartalmazó szektorba rendszerlemez(MasterBoot Record – MBR). Egyes vírusok testüket szabad lemezszektorokba írják, és a FAT táblában „rossznak” (Badcluster) jelölik meg.

Makrovírusok hatással vannak egyes alkalmazásprogramokban (például Wordben) végrehajtott dokumentumokra. Fertőzés akkor következik be, amikor megnyit egy dokumentumfájlt a program ablakában

Hálózati vírusok különféle számítógépes hálózatokon elosztva.

Mi az a szoftver? Példák rá gyakorlati használat minden nap találkozunk, leülünk a számítógéphez. Még az egér mozgatása is a szoftver eredménye. Milyen típusú szoftverek vannak? Hogyan történik a szoftverfejlesztés?

Szoftver: elmélet

A számítógép üzemeltetése hardver és szoftver együttes használatával történik. Az első chipek, táblák és egyéb készletekre utal Elektromos alkatrészekés a PC-ben található eszközök. A második alatt számítógépes programok, amelyek információfeldolgozásra és hasznos műveletek végrehajtására szolgálnak számítógép segítségével. Az elsőt gyakran „hardvernek” nevezik szlengben, a másodikat „szoftvernek”.

A szoftver telepítéssel jelenik meg a számítógépen – a megfelelő fájlok lemezre helyezésével. Bizonyos esetekben szükség van a szoftver frissítésére. Ez valójában a szoftver fejlettebb és modernebb verziójának újratelepítése. Szükség van az úgynevezett "elosztó készletre". Ez egy speciális telepítő program.

A szoftvereknek két fő típusa van - rendszer és alkalmazás. Az első fajta biztosítja a PC működését fő funkcióit tekintve: indítás, betöltés és alacsony szintű számítási műveletek végrehajtása. A rendszerszoftver főbb fajtáinak tekintjük, valamint a számítógép hardverösszetevőit és azok beállításait vezérlő eszközöket.

Ezek olyan programok, amelyek segítségével gyakorlatilag jelentős műveleteket hajtanak végre a számítógépen. Például gépelés, táblázatkészítés, rajzolás, internethasználat stb.

A nyelv egyszerűsítése végett a következőképpen foglalható össze: a rendszerszoftver a számítógép, az alkalmazás szoftver a felhasználó számára. Egy másik mód a különbség egyszerű kifejezésére: a munka általában nem látható. Feladataikat a felhasználóval való „koordináció” nélkül, rejtett módban látják el. Az alkalmazásszoftver viszont csak a felhasználó közvetlen részvételével működik. Ma mindkettőre nézünk példát.

Természetesen vannak "nem számítógépes" típusú szoftverek. Más típusú eszközöket is vezérelhetnek – például táblagépeket, okostelefonokat, tévéket. Létezik szoftver klímaszabályozási rendszerekhez, ipari létesítményekhez stb.

Mi az operációs rendszer?

Az operációs rendszer a rendszerszoftver alaptípusa a PC képességeinek kiaknázása szempontjából. Miért tartozik ebbe a szoftverkategóriába? Az a helyzet, hogy az operációs rendszerek által alkotott környezetekben minden egyéb számítógépes szoftver (rendszer és alkalmazás) működik. Az operációs rendszer a számítógép működésének alapja. Ha nincs operációs rendszer, akkor más program sem fog működni. Az operációs rendszer fő folyamatai rejtve vannak a felhasználó elől.

A világon a leggyakoribb PC operációs rendszer a Windows (a legnépszerűbb, sok verziója van - 7., 8., XP és mások), Linux, MacOS.

Rendszerszoftver: illesztőprogramok

A rendszerszoftverek második, talán legfontosabb típusa az illesztőprogram. Úgy tervezték, hogy biztosítsák a hardverelemek megfelelő működését. Ha a lemezhez tartozó illesztőprogramok nincsenek telepítve a számítógépre, az nem fog működni. Hasonlóképpen - videokártyához, egérhez, modemhez és még processzorhoz is. A tipikus hálózati szoftver egy router vagy modem-illesztőprogram. Ez a típus A szoftvert általában a hardvergyártók szállítják (és sok esetben az operációs rendszerekkel együtt).

Ez a rendszerszoftver lényege. A sorban következnek az alkalmazásszoftverek, a legnépszerűbb megoldások példái és a felhasználók számára kínált főbb szolgáltatások.

Alkalmazott szoftverek: vírusirtó, segédprogramok

Az alkalmazásszoftverek gyakori típusai az antivírusok és a segédprogramok. Az előbbiek célja a számítógép védelme rosszindulatú, amely letilthat más szoftvereket vagy akár számítógépes hardverelemeket. A legnépszerűbb vírusirtó Oroszországban a NOD32, a DrWeb, a Kaspersky. A közműveket úgy tervezték, hogy biztosítsák stabil munkavégzés PC, a processzor, a lemezek, a memória és a számítógép egyéb hardverelemeinek megfelelő működésének ellenőrzésére.

Népszerű Microsoft Word

Az alkalmazásszoftverek konkrét mintái közül melyek a legkeresettebbek manapság? Mindenekelőtt a szövegszerkesztő programokról van szó. Ez a fajta számítógépes művelet a történelemben a legelső. A világ egyik legnépszerűbb programja a szövegszerkesztő és a kapcsolódó műveletek (rajztáblák, grafikonok stb.) számára a Word. A világ egyik legnagyobb vállalata, az amerikai Microsoft fejlesztette ki. Az orosz átírás elfogadható, ami úgy hangzik, mint "Word program".

A mai napig ennek a szoftvernek több verziója is megjelent. A funkciók mindegyikében eltérőek, de az MS Word alapvető (és a gyakorlatban legigényesebb) feladata egy-egy módosítással a szöveg formázása, fájlba mentése és (szükség esetén) a nyomtatóra való helyes kimenetének biztosítása. .

A Microsoft Word szolgáltatásai

A "Word program" rengeteg műveletet képes végrehajtani. Ugyanis:

Betűk és bekezdések formázása (a kívánt méretű betűtípus és alapvető attribútumok kiválasztása - aláhúzás, félkövér, dőlt betű, sorköz stb.)

Dekoráció kinézet oldalak (szín és minta beállítása a háttérben, grafika, képek stb. hozzáadása)

Kísérő szövegelemek (táblázatok, grafikonok, ikonok stb.) hozzáadása

A Word használatának megtanulása nagyon egyszerű. A program számos kezelőszerve intuitív. Azt is érdemes megjegyezni, hogy a Wordöt kiadó Microsoft részletesen nyújtotta megoldását súgórendszer, amelyet a felhasználó a billentyűzet F1 billentyűjének megnyomásával érhet el.

Népszerű alkalmazások: Microsoft Excel

Egy másik népszerű alkalmazási szoftverre példa a Microsoft Excel(oroszul - "Excel program"). Szakterülete a táblázatos számítások. Az ilyen megoldások nagyban leegyszerűsítik a számokkal való munkát.

Habár ez a program professzionálisnak számít, a kezdő felhasználók is elsajátíthatják a vele való munkavégzés alapvető módszereit (ezért szerzett világhírnevet).

Microsoft Excel: Jellemzők

Az Excel legalapvetőbb műveletei a szövegek és számok táblázatok formájában történő megjelenítése. A program munkamezője valójában nagyszámú cellának tűnik, amelyek mindegyikébe beírhat valamit. Bonyolultabb eljárás a gráfok felépítése, képletek bevezetése. Szakmai felkészültséget igénylő műveletek - az úgynevezett "makrók" programozása (egyfajta belső programok), mérnöki számítások.

Felsoroljuk a gyakorlatban leggyakrabban előforduló feladatokat, amelyeket az "Excel program" meg tud oldani:

Matematikai számítások táblázatcellákban lévő numerikus értékek felhasználásával (összegzés, kivonás, osztás, szorzás, progressziók felépítése stb.);

Számlaautomatizálási képletek alkalmazása;

Jelentések, űrlapok, kérdőívek és egyéb, legkényelmesebbnek tűnő dokumentumok készítése táblázatok formájában;

Grafikonok készítése, statisztikák megjelenítése diagramok segítségével.

Csakúgy, mint a Word esetében, az Excel használata is nagyon könnyen megtanulható önállóan. A programvezérlők nagyrészt intuitívak. Ez a fajta szoftver egy részletes súgórendszerrel is fel van szerelve (ami nem csak egy kezdő felhasználó, hanem egy profi felhasználó számára is hasznos lehet).

Népszerű alkalmazások: Adobe Photoshop

A felhasználóknak gyakran szükségük van az egyik használatára érdekes program- Photoshop. Windows 7, 8 vagy XP esetén számos verzióban létezik. Ezt a programot hivatalosan is hívják Adobe Photoshop. Rajzolásra készült (ezt a megoldást " grafikus szerkesztők"). A Word és az Excel esetében egyaránt használják kezdő felhasználók és szakemberek: tervezők, webfejlesztők, rajzfilmkészítők.

A Photoshop olyan programokra utal, amelyek a képeket úgynevezett "raszteres" módban dolgozzák fel. Mit jelent? Elmondhatjuk, hogy a számítógépes grafika fő része a "raszteres" kategóriába tartozik. Ez körülbelül a nagyszámú kis pontból álló képekről (emlékezzen arra, hogyan épül fel a kép a tévére és a monitorra – az elv ugyanaz). A "raszter" segítségével bármilyen grafikai elemet létrehozhat. Rajzolhat portrét egy személyről, egy házról, egy tájról - bármiről. A "raszteres" grafika mellett vannak "vektoros" is. Az erre épülő képek viszont csak a programban lefektetett sablonok szerint építhetők.

Az Adobe Photoshop szolgáltatásai

Nál nél Photoshop segítség Nem csak képeket hozhat létre, hanem módosíthatja is a kész képeket. Innen ered a "photoshop" kifejezés. Például módosíthat objektumokat egy fotón, hozzáadhat valamit, retusálhat - sok Photoshop-tapasztalattal minden nagyon hihetővé válhat.

Az Adobe Photoshop a legtöbb grafikus fájlformátummal működik, a különféle formátumok konvertereinek nagy készlete miatt. Ez utóbbi a grafikus információkat fájlformátumból konvertálja át saját formátum Adobe Photoshop szerkesztő, amikor fájlból olvas. Fájlba íráskor a konverterek fordított konverziót hajtanak végre.

Melyek a Photoshopban végrehajtott műveletek legnépszerűbb típusai? Ezek a következők:

Új rajzok létrehozása virtuális ecsetek, ceruzák, vonalzók, formák segítségével különböző színek használatával;

A képek vagy egyes elemeik méretének megváltoztatása;

Két különböző kép tartalmának kombinálása;

Módosítsa a kép vagy részei színét;

Vizuális effektusok alkalmazása a programba épített sablonoknak és algoritmusoknak köszönhetően;

Képátalakítás (tükrözés, elforgatás stb.).

Csakúgy, mint a Word és az Excel esetében, a Photoshop vezérlői könnyen és intuitív módon megtanulhatók. Így még tapasztalatlan felhasználó rajzolhat valamit. A program számos verziója orosz nyelvű súgórendszerrel van felszerelve, amely részletesen leírja, hogyan kell dolgozni a Photoshoppal.

Az alkalmazásszoftverek népszerű típusai: böngészők

A böngésző egy olyan program, amellyel a felhasználók hozzáférnek az internethez, híreket olvasnak webhelyekről, üzeneteket írnak a közösségi hálózatokon, videókat néznek - egyszóval mindent megtesznek, ami a "virtuális térre" jellemző. A világ legnépszerűbb ilyen típusú megoldásai - internet böngésző Opera, Google Chrome. Nagyon sok analógjuk és altípusuk létezik. Mindegyikük funkciója általában azonos. A legtöbb felhasználó inkább az egyiket vagy a másikat használja, a programok tervezésének minőségének és a kezelőszervek elhelyezésének kényelmének szubjektív értékelése alapján.

A böngészők működési elve a hipertext jelölőnyelv (úgynevezett HTML) felismerésén és felhasználóbarát vizuális elemekké - szövegek, képek, táblázatok, videók, animációk, üzenetűrlapok stb.

Böngészők: funkciók

Az ilyen szoftverek mintái nagyon egyszerűen vannak elrendezve. A böngésző fő elemei a webhely címét tartalmazó sor és a fő mező (leggyakrabban "webes felületnek" nevezik, ahol az internetről származó információk jelennek meg. Az ilyen programok fő jellemzője, hogy közvetítő szerepet tölt be a PC-felhasználó és más emberek a virtuális térben. Vagyis egy böngésző (pontosabban egy "webes felület") használatával az ember valójában úgy tud adatot cserélni, hogy valamit küld magától (szöveget, fájlokat) és kap valamit tőle. mások.Létezett-e internet a böngészők feltalálása előtt? Az a tény, hogy a „webes felület” történelmileg nem az első módja a felhasználók közötti kommunikációnak.A szabványok sokéves nemzetközi harmonizációja után jelent meg, amely szerint a „webes felület” virtuális” információkat kell végrehajtani.

Szoftver: fizetős és ingyenes

A szoftverek osztályozásának egyik kritériuma a költség. A megoldásoknak három kategóriája van. Először is teljesen ingyenes, másodszor van egy kereskedelmi. Ha a felhasználó ilyen szoftvert szeretne használni, akkor fizetnie kell a telepítéséért. Harmadszor, van egy köztes típusú szoftver - shareware. Mi a jellemzője? Általában az ilyen szoftverek használata a következő: nem kell fizetni a telepítésért, de a program egy ideig (például egy hónapig) történő használata után át kell utalnia készpénz fejlesztő a folyamatos használatra.

Mi az a "felhőtechnológia"?

Az elmúlt években a "felhőalapú számítástechnika" kifejezés nagyon népszerűvé vált. Mi ez a jelenség? A "felhőalapú számítástechnika" leegyszerűsítve olyan alkalmazásszoftver, amely böngészőből futtatható (illetve PC-re nincs telepítve). Vegyünk egy példát. Microsoft Word, amelyről fentebb beszéltünk, az asztalon lévő ikonra duplán kattintva indul el. De létezik ugyanaz a megoldás, csak "felhős": az ilyen típusú szoftverek használata a böngésző webes felületén keresztül történik. Általában az interneten is tárolódnak azok a fájlok, amelyekkel a felhasználó ilyen szoftver használatával dolgozik.

Nagyon sok program létezik már "felhő" formátumban. Még az ilyen típusú operációs rendszereknek is voltak verziói. Tehát elmondhatjuk, hogy a "felhő" formátum nem csak alkalmazott, hanem rendszerszoftver is. Az ilyen megoldások népszerűsége manapság azzal jár gyors sebesség Internet (néhány évvel ezelőtt ez nem így volt), valamint a felhasználó idejét takaríthatja meg - nem kell semmit telepítenie a számítógépére. A felhő típusú szoftverfrissítések egyébként a felhasználótól függetlenül történnek. Ez is kényelmes.

Ki fejleszti a szoftvert?

A gazdaságnak egy egész ága van, amelynek keretében szoftverfejlesztést végeznek - a programozást. Sokféle tudásprofillal rendelkező embereket alkalmaz. De egy közös vonás egyesíti őket - a programozási nyelvek ismerete. Ezek közül egyet vagy többet használva egy személy szoftvert ír. A programozási nyelv olyan parancsok halmaza, amelyeket a számítógép hardverösszetevői felismernek. Egy bizonyos módon felépített "kifejezés" megírása után a szoftvert készítő személy "utasítást" ad a processzornak, vagy mondjuk egy PC-lemeznek, hogy végezzen el egy ilyen-olyan műveletet a fájlon. Több száz nyelven folyik szoftverfejlesztés. A népszerűek közé tartozik a C ("C"), a Java, a Pascal, a Ruby-on-Rails.

Nehéz megtanulni szoftvert írni?

Egyáltalán nem. Bárki válhat szoftverfejlesztővé. A szoftverkészítés egyáltalán nem tiltott tevékenység. Sok sikeres vállalkozó szoftverfejlesztéssel indult. Ilyen emberek például Bill Gates, Linux Torvalds, Evgeny Kaspersky. Nyelveket tanulhat szoftverek készítéséhez nagy mennyiségű rendelkezésre álló irodalom, oktatóvideók alapján vagy speciális kurzusok meglátogatásával. A szoftverfejlesztés az egyik leggyorsabban fejlődő iparág, népszerűségének növekedése elsősorban az egyetemes hozzáférhetőségnek köszönhető.