Ohjelmisto yrityksen toimintaan PC System LLC:n esimerkillä. Toipumisaika epäonnistumisen jälkeen. Teknisten välineiden koostumukselle ja parametreille ei ole erityisiä vaatimuksia

Ohjelmistojen kehittäminen
«______________»
sopimukseen nro ___

1. Esittely
1.1. Ohjelman nimi
1.2. Tarkoitus ja laajuus
2. Ohjelmavaatimukset
2.1. Toiminnalliset vaatimukset
2.2. Luotettavuusvaatimukset
2.2.1. Vaatimukset ohjelman luotettavan toiminnan varmistamiseksi
2.2.2. Toipumisaika epäonnistumisen jälkeen
2.2.3. Järjestelmän käyttäjien virheellisistä toimista johtuvat viat
3. Käyttöolosuhteet
3.1. Ilmastolliset käyttöolosuhteet
3.2. Pätevyysvaatimukset ja henkilöstömäärä
3.3. Vaatimukset teknisten välineiden koostumukselle ja parametreille
3.4. Tietojen ja ohjelmistojen yhteensopivuuden vaatimukset
3.4.1. Vaatimukset tietorakenteille ja ratkaisumenetelmille
3.4.2. Lähdekoodien ja ohjelmointikielien vaatimukset
3.4.3. Vaatimukset ohjelman käyttämille ohjelmistoille
3.4.4. Tietojen ja ohjelmien suojausvaatimukset
3.5. Erityisvaatimukset
4. Ohjelmadokumentaatiota koskevat vaatimukset
4.1. Ohjelmadokumentaation alustava kokoonpano
5. Tekniset ja taloudelliset indikaattorit
5.1. Kehityksen taloudelliset hyödyt
6. Vaiheet ja kehitysvaiheet
6.1. Kehitysvaiheet
6.2. Kehitysvaiheet
6.3. Työn sisältö vaiheittain
7. Valvonta- ja hyväksymismenettely
7.1. Testien tyypit
7.2. Yleiset vaatimukset työn vastaanottamiselle

1. Esittely

1.1. Ohjelman nimi

Ohjelman nimi: "ASU "__________________"

1.2. Tarkoitus ja laajuus

Ohjelma on suunniteltu automatisoimaan kahvila-/baariasiakkaiden tietojen käsittelyä. Se toimii seuraavilla tiedoilla:

  • mahdolliset asiakasta koskevat henkilötiedot;
  • Asiakaspalvelun tiedot;
  • tiedot alennusjärjestelmästä;

2.1. Toiminnalliset vaatimukset

Ohjelman on kyettävä suorittamaan seuraavat toiminnot:

  • mahdollisuus näyttää asiakkaan tiedot pyynnöstä;
  • kyky laskea alennuksia;
  • asiakkaiden lisääminen/poistaminen;
  • asiakastietojen muuttaminen;
  • mahdollisuus muuttaa alennusjärjestelmää;

2.2.1 Vaatimukset ohjelman luotettavan toiminnan varmistamiseksi

Ohjelman luotettava (kestävä) toiminta on varmistettava asiakkaan toteuttamalla organisatorisia ja teknisiä toimenpiteitä, joista on luettelo alla:

  • teknisten laitteiden keskeytymättömän virransyötön järjestäminen;
  • lisensoitujen ohjelmistojen käyttö;
  • Venäjän federaation työ- ja sosiaalisen kehityksen ministeriön suositusten säännöllinen täytäntöönpano, jotka on asetettu 23. heinäkuuta 1998 annetussa asetuksessa toimialojen välisten standardiaikastandardien hyväksymisestä tietokoneiden ja toimistolaitteiden huoltoon ja ohjelmistojen ylläpitoon." ;
  • säännöllinen GOST 51188-98:n vaatimusten noudattaminen. Datan suojelu. Tietokonevirusten testausohjelmistot
  • Kehittäjän puolelta:
  • varmuuskopioiden automaattinen luominen;
  • automaattinen ohjelmien päivitysjärjestelmä;
  • automaattinen järjestelmän palautus;

Toipumisaika laitteiston sähkökatkoksen (muiden ulkoisten tekijöiden) tai käyttöjärjestelmän ei-tahottavan vian (ei kaatumisen) aiheuttaman vian jälkeen ei saa ylittää 30 minuuttia edellyttäen, että laitteiston ja ohjelmiston toimintaolosuhteet havaitaan.

Laitteiston toimintahäiriön tai käyttöjärjestelmän kuolemaan johtaneen vian (kaatumisen) jälkeinen palautumisaika ei saa ylittää aikaa, joka tarvitaan laitteiston toimintahäiriöiden poistamiseen ja ohjelmiston uudelleenasentamiseen.

Ohjelmahäiriöt, jotka johtuvat käyttäjän virheellisistä toimista vuorovaikutuksessa ohjelman kanssa.

3.1. Pätevyysvaatimukset ja henkilöstömäärä

Ohjelman ohjaamiseen vaadittavan henkilöstön vähimmäismäärän on oltava vähintään 1 kokopäiväinen yksikkö - PC-käyttäjä. PC-operaattorin suorittamien tehtävien luettelon tulee sisältää:

  • asiakastietokannan ylläpito;
  • järjestelmäohjelmiston - käyttöjärjestelmän - asennus (asennus) ja toiminnallisuuden ylläpitotehtävät;
  • ohjelman asennustehtävä;
  • tehtävä tietokannan varmuuskopioiden luominen.

3.2. Vaatimukset teknisten välineiden koostumukselle ja parametreille
^

  • prosessori, jonka kellotaajuus on 2,0 Hz, ei vähemmän;
  • RAM-kapasiteetti, 1 gigatavu, ei vähemmän;
  • vapaata levytilaa vähintään 1 Gt;
  • LAN-kortti;

3.3.1. Vaatimukset tietorakenteille ja ratkaisumenetelmille

Ohjelmisto on itsenäinen suoritettava sovellus. Tietokantamuoto on ADO-yhteensopiva.

Käyttäjät työskentelevät tietokannan kanssa järjestelmärajapinnan kautta.

3.3.3. Lähdekoodien ja ohjelmointikielien vaatimukset

Lisävaatimuksia ei ole.

Ohjelman käyttämän järjestelmäohjelmiston on oltava Windows XP -käyttöjärjestelmän lisensoitu lokalisoitu versio.

Tietojen ja ohjelmien suojalle ei ole asetettu vaatimuksia.

3.5. Erityisvaatimukset

Ei ole erityisiä vaatimuksia.
^

4.1. Ohjelmadokumentaation alustava kokoonpano

Ohjelmadokumentaation kokoonpanon tulee sisältää:

  • tekninen tehtävä;
  • testiohjelma ja menetelmät;
  • käyttöopas;

5.1. Kehityksen taloudelliset hyödyt

Ohjelma on ilmainen tuote, taloudellisia resursseja ei käytetä ja etuna on kahvila-/baariasiakkaiden tietojenkäsittelyn automatisoinnin nopeutuminen

6.1. Kehitysvaiheet

Kehitys tulisi suorittaa kolmessa vaiheessa:

  1. Teknisten eritelmien kehittäminen;
  2. Yksityiskohtainen suunnittelu;
  3. Toteutus.

Teknisten eritelmien kehittämisvaiheessa tämän teknisen eritelmän kehittämis-, koordinointi- ja hyväksymisvaihe on saatettava päätökseen. Yksityiskohtaisessa suunnitteluvaiheessa on suoritettava seuraavat työvaiheet:

  • ohjelman kehittäminen;
  • ohjelmadokumentaation kehittäminen;
  • ohjelman testaamista.

Toteutusvaiheessa ohjelman valmistelun ja siirron kehitysvaihe on saatava päätökseen.

Teknisten eritelmien kehittämisvaiheessa on suoritettava seuraavat työt:

  • Ongelman muotoilu;
  • Teknisiä välineitä koskevien vaatimusten määrittäminen ja selventäminen;
  • Ohjelmavaatimusten määrittäminen;
  • Ohjelman ja sen dokumentaation kehittämisen vaiheiden, vaiheiden ja ajoituksen määrittäminen;
  • Teknisten eritelmien koordinointi ja hyväksyminen. Ohjelman kehitysvaiheessa on tehtävä ohjelmointi (koodaus) ja ohjelman virheenkorjaus. Ohjelmadokumentaation kehittämisvaiheessa ohjelma-asiakirjojen kehitys on suoritettava dokumentaation koostumukselle asetettujen vaatimusten mukaisesti.

Ohjelman testausvaiheessa on suoritettava seuraavanlaisia ​​töitä:

  • Testausmenetelmien kehittäminen, koordinointi ja hyväksyminen;
  • Hyväksymistestien suorittaminen;
  • Ohjelman ja ohjelmadokumentaation säätö testitulosten perusteella.

Ohjelman valmistelu- ja siirtovaiheessa on suoritettava ohjelman ja ohjelmadokumentaation valmistelu ja siirtäminen käyttöön Asiakkaan tiloissa.

7.1. Testien tyypit:

  • asennusprosessin testaus;
  • ergonomiatestaus ;
  • testataan järjestelmän kyky palauttaa normaali toiminta;
  • järjestelmän testaus eri kokoonpanoissa;
  • järjestelmän testaus;

7.2. Edellytykset työn vastaanottamiselle

Hyväksymisen yhteydessä on tarkistettava seuraavat ehdot:

  • toimintojen toteutuksen täydellisyys ja laatu automaatioobjektin parametrien vakioraja-arvoilla ja muissa teknisten eritelmien tietojen toimintaolosuhteissa;
  • kaikkien järjestelmäliittymään liittyvien vaatimusten täyttäminen;
  • Henkilöstön työ interaktiivisessa tilassa;
  • Keinot ja menetelmät ohjelmiston suorituskyvyn palauttamiseksi vikojen jälkeen;
  • Käyttödokumentaation kattavuus ja laatu.
Tekniset tiedot tilojen suunnitteluprojektin kehittämiseksi. Tiedot Tehtäväehdot eläintarhan rakentamisen suunnitteludokumentaation kehittämiseksi Säännöt
Tontin rajojen sisällä, st. Podlesnaja, Kosmonavtovin moottoritie, st. Malkova, Permin Dzerzhinsky-alue
Ohjeet verkkosivujen dokumenttirakenteen kehittämiseen
Tietojärjestelmä, joka tarjoaa Internetin käyttäjille pääsyn sisältöönsä ja toimintoihinsa järjestetyssä…
Tehtäväehdot "Venäjän airbrushing-taiteilijoiden yhdistys" -sivuston kehittämiselle
Pääasiallisen html-säilön, johon tietolohkot lisätään, on oltava täysin muokattavissa. Mieluiten...
Tehtäväehdot automatisoidun järjestelmän "Yritystietovarasto" luomiseksi
GOST 34. 602-89 Tekniset tiedot automatisoidun järjestelmän luomiseksi (esimerkki)
2. Ohjelmistojen kehittämisen tehtäväehdot
Tämä kurssiprojekti kuvaa eläkevakuutustodistuksen myöntämisprosessia. Kehitetty järjestelmä on suunniteltu yksinkertaistamaan…
Aikakauslehtisivuston kehittämisen tehtäväehdot Tämä tekninen eritelmä edustaa…
Sivusto on mallinnettu ottaen huomioon nykyaikaisten sisällönhallintajärjestelmien rajoitukset (avoin WordPress, Joomla, LiveStreet yms...
Ohjelma kuvaajien läpikulkualgoritmien esittelyyn
Tämä tekninen eritelmä säätelee visuaaliseen esitykseen tarkoitetun koulutusohjelmistotuotteen kehittämistä…
Tehtävä sisältää: kehittämisen nimi, perusta...
Tekninen ja yksityiskohtainen suunnittelu: aihealueen kuvaus (objektimalli), objektinhallinta (tapahtumat, vuorovaikutuskaavio),…
Ohjelmistosuunnittelu
Suunnitteluvaihe sisältää arkkitehtuurin kehittämisen, datan kehittämisen ja prosessiohjelmistojen kehittämisen

    Järjestelmän tekniset vaatimukset

    Tuotteen tekninen ulkonäkö

    Keksinnöllisten ongelmien ratkaisuteoria on neuvostoliittolainen vahvan ajattelun menetelmä, joka on yleistynyt sekä Venäjällä että ympäri maailmaa. Sen avulla voit analysoida ongelmaa syvällisesti ja löytää tehokkaan ratkaisun.
    Genrikh Saulovich Alshuller ja hänen työtoverinsa aloittivat työskentelyn TRIZillä vuonna 1946.

    Ohjelmakehitys: esimerkki teknisistä eritelmistä

    Vuonna 1956 julkaistiin ensimmäinen julkaisu siitä, että tekniikka kehittyy tiettyjen lakien mukaan. Jotta keksit tehokkaasti, sinun on tunnistettava nämä lait ja sovellettava niitä tehokkaasti.
    Ajan myötä TRIZistä on kehittynyt suuri joukko työkaluja, jotka auttavat ratkaisemaan useita kiireellisiä ongelmia:
    - luoda uusia läpimurtotuotteita,
    — parantaa olemassa olevien ratkaisujen kuluttajaominaisuuksia,
    - vähentää kuluja,
    - kiertää kilpailijoiden patentteja.
    Johtavat globaalit yritykset, kuten Samsung, Intel, Procter&Gambel, General Electric ja muut, käyttävät TRIZiä T&K-keskuksissaan.

Ehdot

Kiistanalaisten asioiden ja väärinkäsitysten välttämiseksi on tärkeää käyttää samaa käsitelaitteistoa. Tätä varten olemme koonneet luettelon yleisimmin käytetyistä termeistä ja lyhenteistä.

Ohjelmistojen teknisen dokumentaation kehittämisessä ajattelemme useimmiten asiakirjaa, kuten teknistä eritelmää (TOR). Miksi tämä tapahtuu?

Teknisten eritelmien tarkoitus

Ensinnäkin toimeksianto on pääsääntöisesti pääasiakirja hankedokumentaatiossa. Juuri tekniset spesifikaatiot kuvaavat kaikki ohjelmistokehityksen perusvaatimukset, olipa kyseessä joko yksinkertaisen ohjelman tai verkkosivuston luominen tai laajan tietojärjestelmän tai laitteisto- ja ohjelmistokompleksin kehittäminen. Lisäksi GOST:ien kielellä tekninen spesifikaatio voidaan kehittää sekä alustavan suunnittelun puitteissa (tämä on vain kuvaus järjestelmän toiminnoista ja rakenteesta ottamatta huomioon ratkaisun toteuttamistekniikoita) että tulevaisuudessa. "siirtyä" tekniseen projektiin (tarkempi kuvaus valitut tekniikat huomioon ottaen) .

Toiseksi tekninen eritelmä voi olla joko pinnallinen (esimerkiksi hankesijoittajille tarkoitettu yleinen käsitteellinen eritelmä) tai yksityiskohtaisempi (esimerkiksi ohjelmoijan yksityiskohtainen erittely). Katso Projektit-osiosta, siellä on esimerkkejä erilaisista teknisistä eritelmistä. Voit valita minkä tahansa yksityiskohtaisuuden tason - me valmistelemme sinulle kaiken monimutkaisen tekniset tiedot kohtuuhintaan.

Kolmanneksi, joissain tapauksissa on mahdollista tulla toimeen laatimalla vain yksi tekninen eritelmä kuvaamaan kehitettävää järjestelmää. Tietenkin tässä tapauksessa kehitettyjen teknisten eritelmien laatu on avainasemassa, joten tässä ei selvästikään kannata säästää, ja on parempi uskoa tällaisten teknisten eritelmien kehittäminen ammattilaisille, joilla on laaja kokemus tästä asiasta. Kurja maksaa kahdesti, mutta jos ohjelmistokehitys epäonnistuu huonolaatuisen dokumentaation vuoksi, hän maksaa kymmenkertaisesti ja joskus jopa useita suuruusluokkaa enemmän.

Standardin teknisen eritelmän kokoonpano

Katsotaanpa, mitä tyypillinen tekninen eritelmä sisältää.

Onko ohjelmistospesifikaatio osoittautunut pinnalliseksi?

Joten tekninen eritelmä, valitusta GOST:sta riippumatta, sisältää aina seuraavat perustiedot kehitettävistä ohjelmistoista:

1) Nimi– kehitettävän ohjelmiston täydelliset ja lyhyet nimet, symboli;
2) nimittäminen– miksi, millä alueella ja mihin tarkoitukseen ohjelmistoa kehitetään;
3) kehityksen perusta– asiakirjat, joiden perusteella ohjelmistokehitystä tehdään;
4) toimintoja– luettelo ja kuvaus kehitettävän ohjelmiston toiminnoista;
5) rakenne– kuvaus kehitettävän ohjelmiston arkkitehtuurista ja komponenteista;
6) käyttöliittymä– nykymaailmassa se on pakollinen;
7) luotettavuus, turvallisuus, käyttöolosuhteet ja niin edelleen. tärkeät vaatimukset;
8) dokumentointi- mitä dokumentaatiota, missä määrin ja mitä GOST-vaatimuksia myös kehitetään;
9) vaiheet ja kehitysvaiheet– mitä kehitetään ja missä järjestyksessä;
10) valvontamenettely ja hyväksyminen– kuinka tarkasti kehitetty ohjelmisto toimitetaan Asiakkaalle.

Teknisten eritelmien standardit

Alueellamme on useita GOST-standardeja, jotka säätelevät teknisten eritelmien kehittämistä: nämä ovat GOST 34.602 (automaattiset järjestelmät) ja GOST 19.201 (ohjelmistot). Näiden standardien mukaan laaditut asiakirjat eroavat merkittävästi sekä sisällöltään että sisällöltään. Molemmat standardit on esitelty yritysportaalissamme Kirjasto-osiossa, joihin voit tutustua tarkemmin.

Teknisten eritelmien kehittämisen kustannukset

Yleisesti ottaen teknisten eritelmien laatiminen on melko monimutkainen ja vastuullinen tehtävä, mutta hyvin kirjoitettu tekninen eritelmä on jo puolet kehitettävän hankkeen onnistumisesta. Siksi ohjelmistojen teknisiä eritelmiä kehitettäessä sinun on osoitettava mahdollisimman suurta huolellisuutta ja tietoisuutta teknisistä ja organisatorisista asioista. Tai voit tilata avaimet käteen -periaatteella teknisten eritelmien kehittämisen meiltä heti.

Saatat olla myös kiinnostunut:

– testiohjelman ja -menetelmien kehittäminen;
– selittävän huomautuksen laatiminen alustavaa ja teknistä suunnittelua varten;
– dokumentaation kehittämisen vaiheet.

Teknisten eritelmien kirjoittaminen on yksi projektin työskentelyn ensimmäisistä vaiheista. Se edeltää itse järjestelmän kehittämistä. Teknisissä eritelmissä kuvaamme aihealueen, Asiakkaan olemassa olevan infrastruktuurin, vaatimukset luotavalle toiminnallisuudelle sekä ei-toiminnalliset vaatimukset. Tuloksena oleva dokumentti on tarpeellinen sekä yrityskäyttäjälle, jotta voimme varmistaa, että kaikki hänen tulevaa järjestelmää koskevat toiveensa otetaan huomioon, että jotta voimme arvioida järjestelmän kehittämiskustannukset.

On syytä huomata, että jokapäiväisessä analyyttisessä työssä pyrimme välttämään termiä "tekniset tiedot". Tämä termi on liian täynnä merkityksiä, ja usein on epäselvää, mitä sen takana on. Käytämme termejä ”Liiketoiminnan vaatimuksia koskeva asiakirja” (BRD – Liiketoimintavaatimusdokumentti), ”Toimintavaatimukset” (FRD – Toiminnalliset vaatimukset-dokumentti) ja Tekniset ja arkkitehtoniset vaatimukset (TAD – Technical Architecture document). Käytämme tässä kuitenkin termiä "Tekniset tiedot", jotta kuvausta ei monimutkaista. Asiakirja, jota käytämme useimmissa tapauksissa vuorovaikutuksessa asiakkaiden kanssa, koostuu 70 % liiketoiminnallisista vaatimuksista, 20 % toiminnallisista vaatimuksista ja vain 10 % teknisistä ja arkkitehtonisista vaatimuksista. Tietenkin tämä osuus vaihtelee järjestelmän erityispiirteiden ja teknisen monimutkaisuuden mukaan.

Tärkein menestystekijä teknisten eritelmien kehittämisessä on oikein jäsennelty viestintä asiakkaan kanssa. Onhan analyytikoiden tehtävä itse asiassa suorittaa aivovedosoperaatio ja järjestää tulokset paperille jäsenneltyyn muotoon. Samalla on erittäin tärkeää (1) puhua asiakkaan kanssa samalla kielellä, jotta hänen ei tarvitse pureskella asiantuntijalle ilmeisiä aihealueen käsitteitä ja (2) kuuntelemaan oikein.

Alla esittelemme periaatteet, jotka ohjaavat meitä teknisten eritelmien kirjoittamisessa, ja havainnollistamme niitä otteilla teknisistä eritelmistä, jotka olemme kehittäneet suuren Internet-yrityksen monikomponenttista bannerimainostusjärjestelmää varten.

Teknisten eritelmien rakenne

Jokainen tekninen eritelmä sisältää useita pakollisia kohtia. Ne määrittelevät asiakirjan tarkoituksen, terminologian ja projektin yleisen kontekstin. Tyypillisesti asiakirjan ensimmäinen osa näyttää tältä:

Class="fs-13">

Jos dokumentin alussa annetaan yleistä, käsitteellistä tietoa kehitettävästä järjestelmästä, niin dokumentin toisessa, pääosassa täsmennetään liiketoiminnan vaatimukset ja järjestelmän toiminnalliset vaatimukset, jotka ovat olennaisia ​​kehityskustannusten arvioinnissa. yksityiskohtaisesti.

Bannerijärjestelmän teknisten eritelmien "Terminologia"-osiossa määrittelemme sellaiset käsitteet kuin näyttökerrat, napsautukset, napsautussuhde, kattavuus, yhteydenottotiheys, varaustiedosto jne., ja "Yleinen konteksti" -osiossa kuvaamme pääliiketoimintaa. bannerimainonnan sijoittamiseen liittyvät asiakasyrityksen prosessit sekä järjestelmäympäristö, yritysjohtajien nykyiset roolit ja käyttöoikeudet. On syytä huomata, että tässä nimenomaisessa tapauksessa järjestelmää ei rakennettu tyhjästä. Aiemmin yrityksen johtajat käyttivät erilaista bannerimainostusjärjestelmää kuin meillä. Muuten roolien ja käyttöoikeuksien analyysi sisältyisi todennäköisesti erilliseen lukuun.

class="fs-13">

7. Bannerin sijoitusjärjestelmä
8.

Vuorovaikutus laskutuksen kanssa
9. Banner Engine
10. Banner Engine -komponentin tekninen kuvaus

class="fs-13">

Suurin osa kuvaamistamme teknisistä eritelmistä on "Bannerin sijoitusjärjestelmä"; se on omistettu kehitettävän järjestelmän ytimelle ja sisältää kaikki vaatimukset suoraan mainostilan hallintajärjestelmälle.

Ottaen huomioon tämän projektin erityispiirteet, omistimme erillisen osion bannerin vuorovaikutukselle laskutusjärjestelmän kanssa. Olemme myös sisällyttäneet erilliseen osioon vaatimukset melko itsenäiselle tilastotietojen keräämisen ja esittämisen komponentille, joka on mainoskampanjoiden asiakkaille ja mainostoimistojen johtajille järjestelmän lähes pääkomponentti.

Teknisten eritelmien erillisessä osiossa kuvataan vaatimukset Banner Engine -komponentille, joka vastaa bannereiden näyttämisestä, tilastoinnista, käsittelystä ja tallentamisesta jatkoanalyysiä ja raportointia varten sopivassa muodossa.

Tämä on teknisesti monimutkaisin ja raskaimmin kuormitettu osa bannerijärjestelmää. Lisäsimme teknisiin eritelmiin osion, joka sisältää joitain teknisiä ja arkkitehtonisia yksityiskohtia, jotka liittyvät Banner Enginen toimintaan. Ensinnäkin tämä mahdollistaa riskien minimoimisen järjestelmäkehityksen kustannuksia arvioitaessa, koska valitusta arkkitehtuurista riippuen työvoimaintensiteetti voi vaihdella merkittävästi.

Jokainen tekninen tehtävä eroaa koosta, kuvien lukumäärästä ja versioiden määrästä. Esimerkiksi banneridokumentti on 44-sivuinen ja sisältää 15 kuvaa. Tämän asiakirjan valmistelu kesti noin kuukauden ja sisälsi noin 8 iteraatiota asiakkaan kanssa.

class="fs-13">

Liiketoiminta vs toiminnalliset vaatimukset

Toimeksianto sisältää sekä järjestelmän liiketoimintavaatimukset että toiminnalliset vaatimukset:

— Liiketoimintavaatimukset ovat kuvaus siitä, MITÄ järjestelmän on tehtävä yrityskäyttäjän kielellä. Etenkin liiketoiminnan vaatimusten tulee olla ymmärrettäviä esimiehelle, jolla ei ole teknistä koulutusta ja kokemusta.

— Toiminnalliset vaatimukset ovat kuvaus siitä, MITEN tietyt toimet suoritetaan järjestelmässä. Teknisten eritelmien kehitysvaiheessa toiminnalliset vaatimukset vahvistetaan yleensä vain projektin monimutkaisimmille lohkoille.

Monimutkaisille alueille syventymisen avulla voit vähentää riskejä myöhemmän projektin arvioinnin aikana. Tyypillisesti toiminnallisia vaatimuksia ovat lohkokaaviot, tilakaaviot, vuokaaviot, ja niitä täydentävät monimutkaisemmat näytön asettelut.

Esimerkki liiketoiminnan vaatimuksesta:

”Mainoskampanjassa on tärkeää seurata näyttökertarajaa mahdollisimman tarkasti, jotta vältytään taloudellisilta menetyksiltä, ​​jotka liittyvät maksetun rajan ylittävien bannerien näyttämiseen. Lisäksi tehtävänä on rajoittaa yhden bannerin näyttäminen yhdelle käyttäjälle, esimerkiksi enintään N kertaa päivässä.

"Tämän ongelman ratkaisemiseksi [joka – katso yllä] Sen oletetaan käyttävän ulkoista palvelua, johon banneripalvelimet ottavat yhteyttä aina kun banneri näytetään. Koska tämä palvelu on vikapaikka, banneripalvelimien on käsiteltävä oikein tilanne, kun ulkoinen palvelu ei ole käytettävissä tai vastaa viiveellä."

Meillä on yleensä mukana

Tehtäväehdot sisältävät kuvauksen kehitettävän järjestelmän rooleista ja pääkäyttäjäskenaarioista.

Oikeat tekniset tiedot ohjelmistokehitystä varten ovat onnistuneen projektin salaisuus

Rooli: Ylläpitäjä

Esimerkki toiminnallisesta vaatimuksesta:

”Uuden sivuston lisäämisen jälkeen järjestelmänvalvojan on luotava siihen liittyvät mainostilat. Mainostilaa luotaessa on ilmoitettava alusta, tilan tyyppi, tuettu bannerimuoto, koko, näyttökertojen tiheys (staattisille paikoille) mainostilan luomisen jälkeen se tulee mainoksia sijoittavien johtajien saataville.

Tekninen eritelmä sisältää vaatimukset kehitetyn järjestelmän integroimiseksi muihin asiakkaan käyttämiin ulkoisiin ja sisäisiin järjestelmiin.

Bannerijärjestelmän teknisten eritelmien yhteydessä tämä on integraatio yrityksen verkkosivujen hallintajärjestelmiin, laskutukseen, todennukseen ja käyttäjätietojen tallentamiseen.

"Bannerimainontajärjestelmä on yhdistetty kolmeen yrityksen ympäristössä toimivaan ulkoiseen moduuliin: yrityksen verkkosivujen hallintajärjestelmään, laskutusjärjestelmään sekä käyttäjätietojen todentamis- ja tallennusjärjestelmään." Jokaiseen bannerinäyttöön liittyy pyyntö sisällönhallintajärjestelmät bannerijärjestelmään. Nämä järjestelmät käyttävät myös yhteisiä alusta- ja mainostilan tunnisteita sekä yhdenmukaisia ​​kohdistusparametrien nimiä."

Yleensä sisällytämme toimeksiantoon sanaston, joka selittää asiakirjassa käytettyjen erikoistermien merkityksen. On erittäin tärkeää määritellä tarkasti myöhemmin asiakirjassa käytettyjen termien merkitys.

« Sijoittelu (sijoitteluyksikkö, mediasuunnitelmarivi) – Tämä on kokonaisuus, joka yhdistää näytettävän bannerin, mainostilan, jolla banneri näytetään, ja näyttösäännöt. Näyttösäännöt määrittävät sijoittelujakson, kohdistusparametrit, sijoittelun rajat, painot jne. Itse asiassa kaikki mainoskampanjat koostuvat sijoitteluista."

Yhteydenottotaajuus– yksittäisten käyttäjien määrä, jotka ovat katsoneet mainosbanneria tietyn määrän kertoja. Esimerkiksi, kontaktitaajuus 5– yksittäisten käyttäjien määrä, joista jokainen on katsonut tätä mainosbanneria vähintään 5 kertaa. Yhteydenottotaajuus 1= Kattavuus.

Perusperiaatteet

Teknisiä eritelmiä kirjoitettaessa pyrimme käyttämään mahdollisimman paljon graafista materiaalia tiedon visuaaliseen ja ytimekkääseen esittämiseen. Yksi kaavio voi usein korvata useita sivuja tekstiä. Tässä yhteydessä näemme tavoitteemme ns. teknisten eritelmien piirtäminen, ts. järjestelmän kaikkien enemmän tai vähemmän monimutkaisten fragmenttien esittäminen graafisessa muodossa ja tekstin käyttö graafisten materiaalien kommentteina.

Yritysjohtajilla ei yleensä ole aikaa tutkia monisivuisia teknisiä vaatimuksia. Kuvien katselu antaa selkeän kuvan kehitettävän järjestelmän pääominaisuuksista. Tämän seurauksena viestintä yrityskäyttäjän ja meidän välillä paranee ja itse vaatimusten laatu paranee.

Seuraava kaavio, joka havainnollistaa mainoskampanjoiden rakennetta ja mainoskampanjoiden pääkäsitteiden välistä suhdetta, säästi meille useita sivuja tekstiä.

Tarvittaessa käytämme teknisissä eritelmissä valittujen järjestelmäruutujen prototyyppejä (toiminnallisia lankakehyksiä), jotka, vaikka eivät ole lopullisia, osoittavat käyttöliittymän toiminnallisuuden peruslohkon.

Tämä mainoskampanjan muokkausnäytön prototyyppi sisällytettiin bannerimainostusjärjestelmän toimeksiantoon.

Jo kehitysvaiheessa olevat prototyypit antavat asiakkaalle käsityksen siitä, miltä järjestelmän käyttöliittymä tarkalleen tulee näyttämään.

Vaatimukset on kirjoitettava "elävän ihmisen" kielellä, yrityskäyttäjälle ymmärrettävää, mm. ylin johtaja ilman teknisiä taitoja; Niiden tulee sisältää vähintään tekninen terminologia. Mitä nopeammin käyttäjä "pääsee" käsiksi teknisen eritelmän sisältöön, sitä tehokkaampaa viestinnämme hänen kanssaan on.

Kokemus aiheesta

Kokemus vastaavien järjestelmien kehittämisestä on erittäin tärkeää teknisiä eritelmiä laadittaessa. Se auttaa meitä ymmärtämään nopeasti asiakkaan liiketoimintaprosesseja ja tarpeita ja tekemään "analogisesti" monia asioita, jotka olisivat aiemmin tuntuneet meille vaikeilta. Kertynyt kokemus johtamisliiketoiminnan järjestelmistä, suurista Internet-projekteista, rahoitusjärjestelmistä, sähköisen kaupankäynnin järjestelmistä antaa meille mahdollisuuden soveltaa tietojamme jokaisessa seuraavassa käsittelemässämme projektissa. Ennen edellä mainitun bannerimainosjärjestelmän tilauksen saamista olimme jo kehittämässä useita bannerijärjestelmiä. Tiesimme hyvin, kuinka bannerit toimivat, ja tunsimme tälle aihealueelle ominaisen terminologian. Muista bannerijärjestelmistä saatujen kokemusten perusteella tarjosimme asiakkaalle melko paljon yksinkertaistuksia ja omaperäisiä ratkaisuja, ei vain tekniikan saralla, vaan myös liiketoiminnassa.

Etsi luentoja

Laitoksen tekniset tiedot

Teknistä laitosta suunniteltaessa tärkeä paikka on teknisen ja teknologisen dokumentaation kehittämisellä: tekniset eritelmät (TOR) ja tekniset ehdot (TS).

Tekninen tehtävä— Tämä on tärkein tuotekehityksen lähdeasiakirja, joka sisältää tuotteelle tekniset ja taloudelliset vaatimukset, jotka määrittävät sen kuluttajaominaisuudet ja käytön tehokkuuden, luettelon yhteiskäsittelyä vaativista asiakirjoista sekä kehitystulosten toimitus- ja hyväksymismenettelyn. Suunnitteluspesifikaatio on kehitetty standardin GOST 15.001-88 perusteella ja laadittu GOST 2.105-68:n mukaisten tekstisuunnitteluasiakirjojen yleisten vaatimusten mukaisesti.

Teknisenä eritelmänä on myös sallittua käyttää mitä tahansa dokumenttia (sopimus, pöytäkirja, luonnos, tuotenäyte jne.), joka sisältää kehittämiselle tarpeelliset ja riittävät vaatimukset ja jonka asiakas ja kehittäjä ovat tunnustaneet.

Hyväksytty tekninen eritelmä on asiakirja, jota kehittäjien on noudatettava kaikissa järjestelmän luomisen ja tehtävien suunnittelun vaiheissa. Teknisiin eritelmiin tehdyt muutokset on dokumentoitava pöytäkirjaan, joka on osa teknisiä eritelmiä. Asiakkaan tulee hyväksyä protokolla.

Kun kehität teknisiä eritelmiä, sinun tulee:

· vahvistaa yleinen tavoite teknisen järjestelmän luomisesta;

· laatia suunniteltua järjestelmää koskevat yleiset vaatimukset;

· määritellä järjestelmän luomisen vaiheet ja niiden toteuttamisen ajoitus;

· suorittaa alustavan laskelman järjestelmän luomisen kustannuksista.

Toimeksiannon tulee sisältää seuraavat kohdat:

1) nimi ja soveltamisala;

2) tuotekoodi;

3) kehittämisen syyt;

4) tarkoitus ja toteutettavuustutkimus;

5) kehittämisen lähteet;

6) kehitysvaiheet ja tuotannon käynnistäminen;

7) tekniset vaatimukset.

Kehitettävien mittauslaitteiden käyttötarkoituksesta, valmistus- ja käyttöolosuhteista riippuen on mahdollista muuttaa teknisten eritelmien rakennetta yhdistämällä yksittäisiä osia ja ottamalla käyttöön uusia.

Luvussa Kehittämisen perusta ilmoittaa tämän kehityksen edellyttävän asiakirjan (asiakirjojen) nimi, tämän asiakirjan hyväksynyt organisaatio ja sen hyväksymispäivämäärä, kehittämisaiheen nimi ja koodi.

Kehityksen lähtökohtana on markkinointitutkimus ja uuden standardin julkaiseminen.

Kohdassa "Kehityksen tarkoitus ja toteutettavuustutkimus" merkitse:

1. Esineen erityinen toiminnallinen tarkoitus on vähentää auton myrkyllisyyttä.

Ohjelmistojen kehittäminen

Kotimaisten ja ulkomaisten analogien saatavuus ja niiden käytön mahdollisuus tai toteutettavuus tähän tarkoitukseen - markkinoilla on ulkomaisia ​​analogeja, mutta niiden kustannukset ja kotimaiset analogit ovat samat.

3. Näiden esineiden arvioitu tarve kuluttajien keskuudessa - tämä esine on tarpeen, jotta kuluttaja noudattaa standardeja ja suojelee ihmisten terveyttä ja ympäristöä.

"Kehityksen lähteet" -osiossa on luettelo tutkimuksista ja muista töistä, joiden tuloksia käytetään tässä kehityksessä, sekä luettelo näytteistä tai malleista, joiden perusteella kehitystä tehdään ulos.

Kohdassa "Kehitysvaiheet" ilmoitetaan vaadittavat työvaiheet ja niiden valmistumisen likimääräiset määräajat, suunnitteluteknisten asiakirjojen metrologiseen tarkastukseen toimittamisen kokoonpano ja likimääräiset määräajat sekä sen suorittava organisaatio.

Kehitämme tuotekehityksen ja tuotantoon lanseerauksen vaiheet tuotteen elinkaaren vaiheiden perusteella.

Kehityksen päävaiheet: markkinointitutkimus; teknisten eritelmien kehittäminen; — esinesuunnittelu; oikeudenkäynti; esituotanto; käynnistää tuotantoon.

Suunnittelun ensimmäisessä vaiheessa valitaan (tai kehitetään) kohteen kaavio. Tätä tarkoitusta varten muodostetaan viitetietojen, suositusten ja standardien perusteella useita kohdemuunnelmia - analogeja, jotka tavalla tai toisella täyttävät teknisten eritelmien vaatimukset. Lisäksi viimeistellään tarvittaessa analogisten kohteiden kaaviot. Jos esineiden variantteja - analogeja ei löydy, siirry menetelmään sellaisten esineiden varianttien syntetisoimiseksi, joita ei ole vielä tavattu koneenrakennuskäytännössä. Tässä tapauksessa, kuten jo todettiin, vakioelementtejä ja komponentteja käytetään mahdollisimman paljon.

Suunnittelun seuraava vaihe on pääelementtien suunnittelu ja matemaattisten mallien rakentaminen laitteen toiminnasta. Suunnittelun viimeinen vaihe on tehtyjen päätösten lopullinen suunnitteluformalisointi, piirustusten ja tekstiosan toteutus ESKD:n vaatimusten mukaisesti.

Onnistuneiden testien jälkeen projektin asiakkaalle kehitetään tämän tyyppistä tuotetta koskevien teknisten eritelmien ja standardien vaatimusten perusteella testaustulokset huomioon ottaen laitteen tekninen eritelmä, joka sisältää:

1. Tekniset vaatimukset

2. Turvallisuusvaatimukset

3. Ympäristövaatimukset

4. Hyväksymissäännöt

5. Valvontamenetelmät

6. Kuljetus ja varastointi

7. Käyttöohjeet

8. Valmistajan takuu

9. Hävittäminen

Kehitettyjen asiakirjojen perusteella voit aloittaa laitoksen varsinaisen suunnittelun.

Lähetä hyvä työsi tietokanta on yksinkertainen. Käytä alla olevaa lomaketta

Opiskelijat, jatko-opiskelijat, nuoret tutkijat, jotka käyttävät tietopohjaa opinnoissaan ja työssään, ovat sinulle erittäin kiitollisia.

RF:N OPETUS- JA TIETEMISTERIÖ

LIITTOVALTION OPETUSLAITOS

KESKINEN AMMATTIKOULUTUS

KRASNOGORSKIN osavaltion korkeakoulu

TIETOKONELAITTEISTEN JA AUTOMAATIOJÄRJESTELMIEN OSASTO

perusammatillisten taitojen hankkimisesta

ryhmän 37 opiskelija

Boyarkin Aleksanteri Sergejevitš

Käytännön johtaja

yrityksestä _____________ / Dubrov Yu.V.

KGC:ltä _____________ / Studenova O.V./

Johdanto

1. Ongelman kuvaus

1.1 Tehtäväehdot

Syitä kehitykseen

Kehittämisen tarkoitus

Luotettavuusvaatimukset

Tietojen ja ohjelmistojen yhteensopivuuden vaatimukset

Tekniset ja taloudelliset indikaattorit

Vaiheet ja kehitysvaiheet

2. Pääosa

2.1 Ohjelman kuvaus

Yleistä tietoa

Toiminnallinen tarkoitus

Loogisen rakenteen kuvaus

Yleistä tietoa ohjelmasta

Käytetty ohjelmisto

Teknisiä keinoja käytetty

Ohjelman rakenne

Ohjelman asettaminen

Tarkistetaan ohjelmaa

2.3 Käyttöohje

Ohjelman tarkoitus

Ohjelman suoritusehdot

Ohjelman suoritus

Yleiset määräykset

Tietokoneen (PC) käyttö

Johtopäätös

Bibliografia

Johdanto

Minä, Boyarkin Alexander Sergeevich, Krasnogorskin osavaltion korkeakoulun ryhmän 37 opiskelija, harjoittelin PC System LLC:ssä. Olin mukana työskennellyt asiakirjojen parissa (kopiointi, tulostus, käsittely jne.)

1. Oli mukana ohjelmistotukityössä.

2. VT-laitteistoon liittyvä konsultointi

3. Tekn. VT palvelu

1 Ongelman ilmaus

1.1 Tehtäväehdot

Syitä kehitykseen

Ohjelman kehittämisen perustana on käytännön "System PK LLC" johtajan Dubrov Yu.V.

Teoksen nimi: "MediaPlayer". Esittäjä: Boyarkin A.S.

Kehittämisen tarkoitus

Ohjelmistotuotteen tarkoituksena on luoda sovellus, joka pystyy toistamaan MediaPlayeria muodossa "mp3.mid.wma.etc". Kehitettyä ohjelmistoa käytetään musiikin kuunteluun.

Ohjelman tai ohjelmistotuotteen vaatimukset

Ohjelman avulla voit kuunnella äänitiedostoja

1.1.3.1 Suorituskykyvaatimukset

Ohjelman päätoiminnot:

Toista musiikkia mp3-, wma- jne. muodossa

1.1.4 Luotettavuusvaatimukset

Ohjelman tulisi:

Työskentele tietyn toiminta-algoritmin kanssa;

2) Suorita keskeytyksetöntä työtä datatiedoston kanssa

1.1.5 Käyttöolosuhteet ja vaatimukset teknisten laitteiden koostumukselle ja parametreille

Ohjelman käyttöolosuhteet ovat samat kuin tietokoneen käyttöolosuhteet. Ohjelma tulee suunnitella ei-ammattimaisille käyttäjille.

Sähköisen tietokoneen vähimmäisvaatimukset:

Prosessori: Intel Pentium

Taajuus: 233 MHz

RAM: 64 MB

1) Prosessori: Intel Pentium IV

2) Taajuus: 1600 MHz

3) RAM: 512 Mt

4) Näppäimistö ja hiiri.

1.1.6 Tietojen ja ohjelmistojen yhteensopivuutta koskevat vaatimukset

Käyttöjärjestelmä: Windows XP tai uudempi

Ohjelmointikieli: Borland Delphi

Kuljetus- ja varastointivaatimukset

Ohjelma toimitetaan lasertallennusvälineellä. Ohjelmistodokumentaatio toimitetaan sähköisessä ja painetussa muodossa.

Erityisvaatimukset

Ohjelmistossa tulee olla yksinkertainen käyttöliittymä, joka on suunniteltu ei-ammattimaisille käyttäjille.

Hyväksytyn käyttöohjelmiston (ohjelmiston) dokumentaation on sisällettävä täydelliset tiedot, joita ohjelmoijat tarvitsevat tämän ohjelman kanssa työskentelemiseen.

1.1.7 Ohjelmistodokumentaatiota koskevat vaatimukset

Tärkeimmät tulevien ohjelmien kehittämistä säätelevät asiakirjat ovat Unified System of Program Documentation (USPD) asiakirjat: järjestelmäohjelmoijan käsikirja, käyttöopas, ohjelman kuvaus.

1.1.8 Tekniset ja taloudelliset indikaattorit

Ohjelmiston tehokkuuden määrää sen käytön helppous tiedon laadun arvioinnissa sekä tämän ohjelman toteutuksesta saatava taloudellinen hyöty.

Julkaistu osoitteessa http://www.allbest.ru/

Julkaistu osoitteessa http://www.allbest.ru/

1.1.9 Kehityksen vaiheet ja virstanpylväät

Tuotantokäytäntöpäällikkö:

Studenova O.V.

1.1.10 Tarkastus- ja hyväksymismenettely

Kehityksen ohjaus ja hyväksyminen suoritetaan testausohjaus- ja virheenkorjausesimerkkien perusteella. Samalla tarkistetaan kaikkien ohjelman toimintojen suoritus.

1.2 Olemassa olevien ratkaisujen tarkastelu

Yrityksellä ei ole tämän tyyppistä ohjelmistotuotetta Näistä syistä päätettiin kehittää ohjelmisto, joka ratkaisee yllä kuvatut ongelmat.

1.3 Ohjelmointikielen valinta

Nykyään on olemassa monia erilaisia ​​ohjelmointikieliä.

Visual Basic on monivuotisen Basic-kielen kehityksen tulos. Pohjimmiltaan tämä kieli on tarkoitettu ohjelmien luomiseen, jotka toimivat dialogitilassa käyttäjän kanssa, "eli visuaalisessa tilassa Visual Basic voidaan asettaa monimutkaisuutensa ja ominaisuuksiensa tasolle Borland Delphi 7:n tai C++:n kanssa.

Borland Delphi on yleinen sovelluskehitystyökalu Windowsille. On mahdotonta luetella kaikkia Borland Delphin etuja - se on nopea kääntäjä, kätevä kehitysympäristö, monipuoliset ominaisuudet tietokantojen kanssa työskentelemiseen ja suuri joukko komponentteja, se on tietysti erinomainen visuaalinen ohjelmointiympäristö, ymmärrettävä , helppo oppia ja usein ei vaadi tietoja ammattimaisesta kehittäjästä.

Borland Delphin ainutlaatuisuuden ansiosta voit luoda vakavia, täysin toimivia ratkaisuja lyhyessä ajassa. Se on kaikin puolin kätevä sekä aloittelijoille että ammattilaisille. Sen avulla aloittelijat voivat ilman vaivaa ja aikaa luoda sovellusohjelmia, joita ei voi ulkoisesti erottaa ammattilaisten luomista ohjelmista. Ammattilaisille Borland Delphi tarjoaa mahdollisuuden luoda monimutkaisia ​​sovelluksia, jotka toimivat minkä tahansa tietokannan kanssa. Tällä hetkellä Borland Delphi on yksi suosituimmista ohjelmistotuotteista tietojärjestelmien luomiseen. Sen pohjalta luodaan sekä pieniä ohjelmia että yrityskokoisia järjestelmiä.

Integroitu kehitysympäristö Borland Delphi valittiin ohjelmistojen kirjoittamiseen, koska tässä työssä tehtävänä oli kehittää moduuli Borland o Delphin käyttöön keskittyvän projektin puitteissa.

Toisin kuin Visual Basic 6.0 -kielellä, Borland Delphillä on kyky työskennellä kätevämmin tietokantojen kanssa ja käyttää vähemmän aikaa niiden yhdistämiseen, tietueiden lisäämiseen taulukkoon ja erilaisten toimintojen suorittamiseen taulukoiden tiedoilla, ja se voi myös tarjota kätevämmän käyttöliittymän ei-ammattimainen käyttäjä.

2 Pääosa

2.1 Ohjelman kuvaus

Yleistä tietoa

Tämä ohjelmisto on tarkoitettu opiskelijoille äänitiedostojen kuuntelemiseen.

Ohjelma toteutetaan Borland Delphi -ohjelmointiympäristössä.

Toiminnallinen tarkoitus

Tämä ohjelmisto ratkaisee seuraavat ongelmat:

audiosoittimen avaaminen ja näyttäminen

kyky valita kappaleita muodossa "mp3, wma jne..."

2.1.3 Loogisen rakenteen kuvaus

Ohjelma sisältää:

Toiminto äänitiedostojen katseluun tietokoneellasi

äänitiedostojen kuuntelutoiminto

teknisen järjestelmän ohjelma

Windows XP ja uudemmat;

prosessori: Pentium IV;

taajuus: 1600 MHz;

RAM: 512 MB;

näytönohjain: 32 MB;

näppäimistö ja hiiri.

2.2 Järjestelmäohjelmoijan opas

Yleistä tietoa ohjelmasta

Kehitetty ohjelmisto on suunniteltu nopeaan ja kätevään musiikin kuunteluun

Tämä ohjelma luotiin Borlabd Delphi -ohjelmointikielellä käyttämällä Borlabd Delphi -kääntäjää.

2.2.2 Käytetty ohjelmisto

Ohjelma toimii Windows XP:ssä ja sen uudemmissa versioissa. Kehitysympäristö - Borlabd Delphi.

2.2.3 Käytetyt tekniset keinot

Sähköisen tietokoneen laitteiston vähimmäisvaatimukset:

Prosessori: Intel Pentium

Taajuus: 233 MHz

RAM: 64MB

Vapaata kiintolevytilaa: 15 Mt

1) Prosessori: Intel Pentium IV

Taajuus: 1600 MHz

RAM: 512 Mb

Vapaata kiintolevytilaa: 20 Mt

Näytönohjain: 32 Mb

2.2.4 Ohjelman rakenne

Riisi. 1 ohjelman rakenne

Lomakkeella 1 on:

Label - näyttää tiedostonimen

Muokkaa - näyttää toistopolun

Painike - näyttää tiedostoluettelon

OpenDialog - käytetään avaamaan soitinmuotoisia tiedostoja

MediaPlayer - äänitiedostojen toistamiseen

Lomakkeessa on myös painike. Napsauttamalla painiketta voit avata luettelon kaikista tietokoneellasi olevista tiedostoista

Vaihe 3. Yhdistä ohjelma soitintiedostoon

menettely TForm1.Button1Click(Lähettäjä: TObject);

edit1.Text:= opendialog1.FileName; // Muokkaa tiedostonimen tekstiä

Jos openDialog1.Execute then begin // Jos avaat valintaikkunan, ohjelma käynnistyy

MediaPlayer1.FileName:=openDialog1.FileName; //Avaa valintaikkuna tiedoston nimellä

MediaPlayer1.Avaa; // Käynnistä soitin

Ohjelman asettaminen

Ohjelma on suunniteltu ei-ammattimaisille käyttäjille, eikä se vaadi konfigurointia.

Kopioi kansio mihin tahansa hakemistoon, esimerkiksi paikalliseen asemaan C:\ (C:\Program Files\BoyaraPlayer) suorita tiedosto "BoyaraPlayer.exe"

Tarkistetaan ohjelmaa

Testiobjekti

Testikohteena oli mediasoitin, jonka avulla voit toistaa musiikkia eri muodoissa

Testauksen tarkoitus

Testin tarkoituksena on tarkistaa ohjelman luotettavuus.

Ohjelman vaatimukset

Ohjelma tulee suunnitella käyttäjäystävälliseksi.

Lisäksi ohjelmalla on oltava ystävällinen, intuitiivinen käyttöliittymä, joka on samanlainen kuin tavallisessa Windows-sovelluksissa yleisesti hyväksytty.

Ohjelmistodokumentaatiota koskevat vaatimukset

Ohjelmistodokumentaation sisältö:

ohjelman kuvaus;

ohjelman teksti;

järjestelmän ohjelmoijan opas;

käyttöopas.

2.3 Käyttöohje

Ohjelman tarkoitus

Ohjelma on suunniteltu kätevään MediaPlayeran kuunteluun

Windows XP ja uudemmat;

prosessori: Pentium;

taajuus: 233 MHz

RAM: 64 MB;

näytönohjain: 32 MB;

Windows XP SP2 ja uudemmat;

prosessori: Pentium IV;

taajuus: 1600 MHz;

RAM: 512 MB;

näytönohjain: 64 MB;

näppäimistö ja hiiri.

3. Turvatoimet käytön aikana (PC)

3.1 Yleiset määräykset

1) Tämä ohje sisältää turvallisuustoimenpiteitä, joita tulee noudattaa suoritettaessa tietokoneen (PC) huoltoa ja käyttöä.

Ohjeet ovat pakollisia henkilöille, jotka tekevät mitä tahansa tietokoneiden (PC:n) käyttöä ja huoltoa koskevia töitä, eli insinööreille, ohjelmoijille, elektroniikkainsinööreille.

Tietokoneen (PC) käyttö ilmanvaihtojärjestelmän ollessa pois päältä on kielletty.

Tietokoneen (PC) käyttö yli 35 asteen lämpötiloissa on kielletty. C. ja kosteus yli 90 %.

5) Työntekijät, jotka ovat perehtyneet laitteiden teknisen toiminnan sääntöihin, näihin ohjeisiin, suorittaneet turvallisuusmääräysten kokeen ja joilla on todistus oikeudesta käyttää sähköasennuksia 1000 V:iin asti, saavat työskennellä tietokoneiden (PC:n) käytön ja huollon parissa. ).

3.2 Tietokoneen (PC) käyttö

1) Käynnistä tietokone (PC) tämän tietokoneen käynnistys- ja sammutusohjeiden mukaisesti.

2) Ennen kuin käynnistät tietokoneen (PC), sinun tulee tutustua laitteistolokiin ja varmistaa, että kaikki tietokoneen laitteet olivat hyvässä kunnossa edellisen käytön aikana.

Johtopäätös

Osana ensisijaisten ammattitaitojen hankkimista kehitettiin sovellus mediatiedostojen kuunteluun. Kehityksen tuloksena voidaan tehdä seuraavat johtopäätökset:

Sovellusta kehitettäessä kävimme läpi koko ohjelmasuunnittelun syklin asiakkaan tehtävän asettamisesta valmiin sovelluksen käyttöönottoon.

Kehitetty sovellus mahdollistaa:

Kuuntele MediaPlayeria;

Valitse jatkuvasti musiikkia mp3.wma-muodossa myöhempää käyttöä varten;

Ohjelmaa kehitetään edelleen modernisoinnilla: ottamalla käyttöön uusia formaatteja sekä kirjoittamalla tarvittaessa uusia lisämoduuleja.

Suunnittelun tuloksia yhteenvetona on siis huomattava, että asetettu tavoite ja tavoitteet saavutettiin.

Bibliografia

GOST 7.1-84 Asiakirjan bibliografinen kuvaus. Yleiset vaatimukset ja laatimissäännöt.

GOST 19.201 - 78. Yhtenäinen ohjelmadokumentaatiojärjestelmä. Tekninen tehtävä. Sisällön ja suunnittelun vaatimukset.

GOST 19.401 - 78. Ohjelman teksti. Sisällön ja suunnittelun vaatimukset.

GOST 19.402 - 78. Ohjelman kuvaus.

GOST 19.503 - 79. Järjestelmäohjelmoijan opas. Sisällön ja suunnittelun vaatimukset.

GOST 19.505 - 79. Käyttöohje. Sisällön ja suunnittelun vaatimukset.

GOST 24.207 - 80. Ohjelmistoasiakirjojen sisältöä koskevat vaatimukset.

Flenov M.E. Ohjelmoijan raamattu Delphi-ympäristössä, 2009.

Unified System of Program Documentation (USPD) standardit.

Shishkin V.V. Kurssiprojektin ohjeet. - Smolensk, 2002.

Lähetetty osoitteessa Allbest.ru

Samanlaisia ​​asiakirjoja

    Kalastusharrastajille suunnatun tietosivuston luominen, josta he saavat tarvittavat tiedot. Ohjelman tai ohjelmistotuotteen vaatimukset. Vaiheet ja kehitysvaiheet. Ohjelmisto, jota suositellaan ohjelman toimintaan.

    opinnäytetyö, lisätty 18.3.2012

    Ohjelmistot ovat tärkeä osa tietokonetoimintojen toimintaa. Asukasohjelmien toimintaperiaatteen opiskelu. Ohjelman kehittäminen sanojen poistamiseksi tekstitiedostosta ottamatta huomioon kirjainkokoa. Ohjelmavaatimukset, projektikehitys.

    kurssityö, lisätty 3.2.2011

    Mainostoimiston verkkosivujen ylläpitäjän toimiala ja tehtävät. Toiminnalliset ja ei-toiminnalliset vaatimukset ohjelmistolle, joka automatisoi järjestelmänvalvojan työn. Testaustyypit ja -tyypit, ohjelmoijan opas.

    kurssityö, lisätty 15.5.2014

    Ohjelmistot joukkona tietojenkäsittelyjärjestelmäohjelmia ja näiden ohjelmien toimintaan tarvittavia ohjelmadokumentteja. Järjestelmäohjelmistot (yleiskäyttöohjelmat), sovellus- ja instrumentaalit (ohjelmointijärjestelmät).

    tiivistelmä, lisätty 6.4.2010

    Ohjelman yleiset ominaisuudet ja vaatimukset. Toiminnallinen malli ongelman ratkaisemiseksi (BPWin), vaadittu ohjelmisto. Web-sivuston kuvaus, käyttö- ja ohjelmointiopas. Tekniset ja taloudelliset kehityksen laskelmat.

    opinnäytetyö, lisätty 21.1.2014

    Ohjelma kellojen luomiseen. Vähimmäisvaatimukset ohjelman teknisten välineiden koostumukselle ja parametreille. Microsoft Visual Studio -ohjelmointijärjestelmän valinta ja perustelut. Algoritmin yleinen kuvaus. Käyttäjän ja ohjelmoijan opas.

    testi, lisätty 11.12.2012

    Luodun verkkosovelluksen laajuus ja vaatimukset. Vaatimukset laitteistolle ja ohjelmistolle. Web-sovelluksen rakenteen kehittäminen ja ohjelmistojen toteutustyökalujen valinta. Web-sovelluksen ohjelmistototeutus. Tietokannan rakenne.

    opinnäytetyö, lisätty 6.3.2014

    Ohjelmiston kehittäminen, joka automatisoi johtajan työn asiakkaiden ja toimittajien kanssa. Vaatimusten määrittäminen, testaus, ohjelman kuvaus. Järjestelmäohjelmoijan opas. DBMS:n luominen DELPHI:ssä johtajalle.

    opinnäytetyö, lisätty 16.6.2014

    Ohjelmistotuotteen kehittämisen tehtäväehdot ja ohjelman vaatimukset. Toimintaalgoritmin kirjoittaminen ja ohjelmarajapinnan kehittäminen. Järjestelmäohjelmoijan ja käyttäjän opas. Tietokantatestauksen perusmenetelmät ja -periaatteet.

    opinnäytetyö, lisätty 27.1.2013

    Minkä tahansa tietokoneohjelman perimmäinen tavoite on hallita laitteistoa. Tietokoneen käyttöjärjestelmän ydin: järjestelmätason ohjelmisto. Tietokoneverkot ja niiden tarkoitus. Internetin ja sen peruspalvelujen toiminnan perusteet.

Luku 5. TIETOKONEOHJELMISTO

Edellä selvennettiin, että tietokone suorittaa mitä tahansa toimintoja henkilön kirjoittamilla ohjelmilla. Itse, niin sanotusti oma-aloitteisesti, tietokoneella ei koskaan yhtään ei pysty suorittamaan toimintoja. Voimme sanoa, että tietokone ilman ohjelmaa on kuin auto ilman kuljettajaa ja polttoainetta. Siksi ohjelmien omistaminen on yhtä tärkeää kuin tietokoneen. Tällä hetkellä tietokoneen normaalin toiminnan kannalta välttämättömät ohjelmat voivat olla monta kertaa kalliimpia kuin sen laitteisto. Termiä käytetään viittaamaan erilaisiin tietokoneohjelmiin ohjelmisto(ohjelmisto) tietokone .

i

Ohjelmisto on joukko ohjelmia, jotka voidaan suorittaa tietyn mallin tietokoneella, mukaan lukien mukana tulevat tekniset ja ohjelmistodokumentaatiot.

Tässä määritelmässä on korostettava kaksi seikkaa. Ensinnäkin eri tietokonemalleilla on erilaiset arkkitehtuurit, erilaiset tiedon koodausmenetelmät ja erilaiset komentojärjestelmät. Siksi yhden mallin tietokoneella suoritettaviksi valmisteltuja ohjelmia ei todennäköisesti voida suorittaa toisen mallin tietokoneella. Siksi meidän pitäisi puhua tämän tietyn mallin tai ohjelmistojen kanssa yhteensopivien koneiden perheestä. Toiseksi ohjelman mukana ostetaan joukko teknisiä asiakirjoja, joissa kuvataan ohjelman tarkoitus ja pääominaisuudet, tietokonelaitteiston tekniset vaatimukset (tarvittava määrä RAM-muistia ja ulkoista muistia, erikoislaitteiden saatavuus jne.), menetelmät ohjelman asentamisesta tietokoneelle ja ohjelman ohjaamiseen. Joskus ohjelman ja sen käytön kuvaus voi viedä satoja sivuja tekstiä. Jos ohjelmalle ei ole dokumentaatiota, työskentely ohjelman kanssa on erittäin, erittäin vaikeaa ja joskus jopa mahdotonta. Huomaa kuitenkin, että varsin usein ohjelmat tarjoavat sisäänrakennetun ohjejärjestelmän, johon pääsee suoraan ohjelman suorituksen aikana. Tällainen ohjejärjestelmä sisältää yleensä kaikki ohjelman hallintaan tarvittavat tiedot. Joskus häntä kutsutaan Apujärjestelmä(apua - apua).

Useimmissa ohjelmissa on vakiona kutsua sisäänrakennettua ohjejärjestelmää F1-toimintonäppäimellä.

Kaikkien tietokoneessa käytettyjen ohjelmistojen kokonaisuutta kutsutaan usein ohjelmisto(ohjelmistot - ohjelmistot, soft - ohjelmistot, tavarat - tuotteet), ja laitteistojen kokonaisuus - laitteisto(laitteisto - laitteisto, kova - kova). millä tahansa erityisiä tietokone käytettävissä erityisiä laitteisto- ja ohjelmistosarja, josta se muodostuu resursseja. Ajan myötä tietokoneresurssit voivat muuttua, lisääntyä tai pienentyä.

Ryhmä toisiinsa liittyviä ohjelmia, jotka tarjoavat toisiinsa liittyviä tietojenkäsittelytoimintoja sekä tätä varten tarvittavat aputiedot, on ns. ohjelmistopaketti, tai ohjelmistojärjestelmä.

i

Massareplikointia varten kehitettyä ohjelmaa tai ohjelmistopakettia kutsutaan ohjelmistotuote.

Ohjelmistopaketteja jaetaan myyntiverkostojen, ohjelmistotuotteiden erikoisjakelijoiden tai maailmanlaajuisten tietokoneverkkojen kautta. Tällä hetkellä ohjelmistotuotteiden jakelussa käytetään seuraavia menetelmiä: kaupallinen, shareware- osittain maksettu tai shareware (osake - osake, osa, tavara - tuote), freeware- ilmainen (ilmainen - ilmainen) ja oikeudenkäyntiä- kokeilu (koe - testi). Kaupalliset paketit ostetaan täydellä hinnalla, ja shareware-paketit ostetaan pienellä, joskus symbolisella hinnalla ilmaisen kokeilujakson jälkeen. Tänä aikana käyttäjä yleensä työskentelee epätäydellisen paketin kanssa. Ja jos ohjelma sopii hänelle, niin määritetyn summan maksamisen jälkeen käyttäjä saa täyden paketin ja kaikki lailliset käyttöoikeudet. Niiden kehittäjät jakavat kokeilupaketteja maksutta testausta ja testausta varten, ja ilmaisohjelmistopaketteja jaetaan osana tiettyä mainos- tai kauppapolitiikkaa. Ostamalla ohjelman vähittäismyyntiketjun kautta tai erikoistuneilta jakelijoilta ostaja saa kaikki lailliset oikeudet käyttää sitä. Kun ostat ohjelman laillisilta jakelijoilta, ostaja saa todistuksen tai lisenssin paketin mukana tietyistä paketin käyttöoikeuksista. Laittomat jakelijat eivät myönnä tällaisia ​​asiakirjoja. Ilmainen osto kaupalliset ja shareware-ohjelmat kopioimalla ( lisensoimaton, laiton, piraattikopiointi) on ohjelman kehittäjän tekijänoikeuksien loukkaus ja siitä rangaistaan ​​lailla.

Useimmiten ohjelmistopaketit toteutetaan ns jakelu(jakaa - jakaa, jakaa), joka on paketti ohjelmia ja tarvittavat tukitiedot, jotka on tallennettu erityisessä muodossa levykkeille tai optisille levyille. Laillisen jakelupaketin mukana tulee aina tarvittava ohjelmistodokumentaatio sekä lisenssi ostetun ohjelman käyttöoikeuteen.

On muistettava, että jakelupaketin muodossa esitetyn ohjelman suorittaminen on mahdotonta.

Paketin tai ohjelman saattamiseksi toimintakuntoon sinun on suoritettava asennusmenettely,asennukset(asennus - asennus), eli käyttöönotto, ohjelmien ja tietojen saattaminen toimintakuntoon mukana toimitetussa dokumentaatiossa annettujen sääntöjen mukaisesti. Kaupalliset jakelupaketit ovat usein kopiosuojattuja, ja niiden käyttöönottoa varten sinun on tiedettävä erikoiskoodi varmistaaksesi, että vain paketin laillinen omistaja voi asentaa.

Ohjelmistotuotteita käytettäessä käytännössä paljastuvat niiden puutteet, käyttämättömät ominaisuudet ja mahdollisesti myös virheet, joita ei ole havaittu kehitysvaiheessa. Valmistajat ottavat huomioon kaikki tällaiset heille tulevat tiedot ja tekevät mahdollisuuksien mukaan asianmukaiset muutokset tunnustettuun tuotteeseen. Nämä muutokset ilmenevät uusina muutoksia Ja versiot olemassa oleva ohjelmistotuote.



Versio on ohjelmistopaketti, johon on tehty merkittäviä muutoksia, lisätty olennaisesti uusia toimintoja, käytetään erilaista ohjelman organisointia, dataa tai käytetään uusia tapoja vuorovaikutukseen ohjelman kanssa.

Uusilla modifikaatioilla ja versioilla on pääsääntöisesti sama nimi kuin alkuperäisellä tuotteella. Tietty merkintä muutoksista näkyy kuitenkin tällaisen muunnetun tuotteen nimen oikealla puolella. Esimerkiksi yksi aikansa yksinkertaisimmista ja suosituimmista käyttöjärjestelmistä (ohjelma, joka varmistaa laitteiden tehokkaan toiminnan ja tiettyjen muiden toimintojen suorituskyvyn) IBM-yhteensopiville henkilökohtaisille tietokoneille on ns. MS DOS(MicroSoft Disk Operation Sistem - levykäyttöjärjestelmä, Microsoftin kehittämä). Käyttöjärjestelmästä julkaistiin sen olemassaolon aikana useita versioita ja muunnelmia - MS DOS v1.0, MS DOS v3.0, MS DOS v3.3, MS DOS v5.0, MS DOS v5.5, MS DOS v6.0 , MS DOS v6.2, MS DOS v6.22. Ohjelmistotuotteen nimestä kirjain “v” (versio) jätetään yleensä pois ja kirjoitetaan, esimerkiksi MS DOS 6.22. Joskus kutsutaan ryhmä saman ohjelman tai käyttöjärjestelmän versioita tai modifikaatioita perhe ja kirjain "x" syötetään versiotunnukseen, joka korvaa yhteensopimaton nimitysnumerot. Siten versioiden ryhmää MS DOS v6.0, MS DOS v6.2, MS DOS v6.22 pidetään MS DOS 6.x -perheenä.

Muutosten ja versioiden merkitsemiselle ei ole yleisiä sääntöjä. Useimmissa tapauksissa uusien muutosten ilmaantuminen näkyy kuitenkin desimaalipilkun jälkeisenä lukumääränä. Siten MS DOS 6.0, MS DOS 6.2 ja MS DOS 6.22 ovat erilaisia ​​modifikaatioita, jotka eivät eroa kovin merkittävästi toisistaan. Uuden version ilmestyminen on merkitty lisäämällä numeroa ennen desimaalipistettä. Esimerkiksi MS DOS 3.0, MS DOS 5.0 ja MS DOS 6.0 ovat saman käyttöjärjestelmän eri versioita, jotka eroavat ominaisuuksiltaan merkittävästi. Pääsääntöisesti kaikki sivuversioiden (edeltäjäversioiden) ominaisuudet ovat saatavilla niiden pääversioille (seuraaville) versioille. Huomautus! Suuremman numeron versiota pidetään vanhempana, mutta "iän" suhteen se on tietysti "nuorempi". Yllä kuvatun versionumeromerkinnän lisäksi viime aikoina on ollut varsin yleistä, että nimessä mainitaan tuotteen valmistusvuosi tai kirjainmerkintä. Esimerkiksi käyttöjärjestelmä Windows(Windows - ikkuna) Tämän oppaan kirjoittamisen aikaan Windows 95:stä, Windows 98:sta ja Windows ME:stä (Millennium Edition) oli versioita, jotka julkaistiin vastaavasti vuosina 1995, 1998 ja 2000.

OHJELMISTON RAKENNE. Tällä hetkellä ohjelmistossa on tapana erottaa seuraavat ryhmät: systeeminen, instrumentaalinen Ja sovelletaan ohjelmisto.

i

Järjestelmäohjelmisto varmistaa tietokonelaitteiston tehokkaan toiminnan.

Tämän ryhmän ohjelmat automatisoivat suurimman osan laitteiston aputöistä, jotka on suoritettava käytettäessä kaikenlaisia ​​tietokonetekniikoita tietojenkäsittelyyn. Järjestelmäohjelmien ryhmä sisältää käyttöjärjestelmät, käyttökuoret, arkistaattorit, virustorjuntaohjelmat jne. Tällaisia ​​ohjelmia kehitetään, konfiguroidaan ja ylläpidetään toimintakunnossa järjestelmäohjelmoijat. Heidän on oltava erittäin päteviä, heillä on oltava yksityiskohtaiset tiedot tietokonelaitteistoista ja siitä, miten tietoja käsitellään konetasolla. Huomaa, että keskiverto, tavallinen käyttäjä joutuu jatkuvasti käsittelemään järjestelmäohjelmia, mutta niiden toiminnan kannalta kykyjään käyttää ongelmiensa ratkaisemiseen. Tutustumme joihinkin tämän ryhmän ohjelmiin käsikirjan seuraavissa luvuissa.

i

Instrumentointiohjelmisto käytetään kaikenlaisten ohjelmistopakettien kehittämiseen, joita käytetään monenlaisilla ihmisen toiminnan aloilla.

Instrumentaaliohjelmien ryhmään kuuluvat: kääntäjät eri algoritmikielistä, ohjelmatekstien kääntäminen konekielelle; editorien linkittäminen, jonka avulla voit yhdistää ohjelmien yksittäisiä osia yhdeksi kokonaisuudeksi; debuggerit, jonka avulla ohjelmaa kirjoitettaessa tehdyt virheet havaitaan ja poistetaan; IDE:t Yhdistämällä yllä olevat komponentit yhdeksi järjestelmäksi, joka on kätevä ohjelmien kehittämistä varten. Työkaluohjelmisto on eräänlainen työväline toiselle asiantuntijaryhmälle, ns sovellusohjelmoijat. Sovellusohjelmoijat eivät saa vain tuntea hyvin tietojenkäsittelyn tekniikat ja menetelmät ja kyetä kehittämään ohjelmia. Heidän tulee olla hyvin perehtyneitä tai hallita nopeasti erilaisia ​​tietotekniikan erityisiä sovellusalueita - insinööritieteissä, matematiikassa, fysiikassa, julkaisutoiminnassa, kirjanpidossa, lääketieteessä jne. Loppukäyttäjien ei yleensä tarvitse käsitellä tämän ryhmän ohjelmia. Heidän täytyy kuitenkin ainakin epämääräisesti kuvitella tilanne ja tarvittaessa löytää yhteinen kieli ammattiohjelmoijan kanssa omien tietojenkäsittelyongelmien ratkaisemiseksi.

i

Sovellusohjelma tarjoaa ratkaisuja ongelmiin tietokoneiden tietojenkäsittelyjärjestelmien eri sovellusalueilla.

Sovellusohjelmistot ovat sovellusohjelmoijien toiminnan perimmäinen tavoite ja samalla loppukäyttäjien työkalu. Muistakaamme, että loppukäyttäjäksi katsotaan henkilö, joka käyttää tietotekniikkaa saadakseen tarvittavan tiedon ratkaistakseen tietyn aihealueen tietyn ongelman tai mihin tahansa muuhun tarkoitukseen. Samaan aikaan oman toiminta-alansa asiantuntija ei saisi olla samaan aikaan tietojenkäsittelytyökalujen asiantuntija, hän ei pitäisi osata ohjelmoida. Hänen tulee kuitenkin tuntea tietokoneen kanssa työskentelyn perusmenetelmät ja -tekniikat, järjestelmän ja erityisesti sovellusohjelmien tarkoitus ja perusominaisuudet ongelma-alueellaan.

i

Sovellusohjelma tai sovellus, on ohjelma, joka on suunniteltu ratkaisemaan ongelma tai ongelmaluokka tietyllä tietotekniikan sovellusalueella tietojenkäsittelyssä. Tiettyä tietotekniikan sovellusaluetta kutsutaan yleensä ongelma-alue.

Jotkut sovellusohjelmien päätyypeistä on lueteltu alla.

* Kaikenlaisia tekstieditorit: Lexicon, Word, WordPerfect, Tex ja monet muut. Tekstieditoreilla valmistetaan ja tuotetaan erilaisia ​​painettuja asiakirjoja - todistuksia, raportteja, lausuntoja, artikkeleita. Tehokkaimmat tekstieditorit, niin sanotusti osoituksena kykyjensä kunnioittamisesta, kutsutaan joskus ns. tekstinkäsittelijät. Erikoistyypit tekstieditorit ovat julkaisujärjestelmät, joka valmistelee sanomalehtiä, aikakauslehtiä, mainosesitteitä, esitteitä ja kirjoja. Esimerkkejä julkaisujärjestelmistä ovat suositut PageMaker- ja Ventura Publisher -järjestelmät.

* Graafinen editori, joiden avulla kehitetään erilaisia ​​piirustuksia, piirustuksia, kaavioita, kaavioita, piirroksia, mukaan lukien kolmiulotteiset kuvat. Esimerkkejä graafisista muokkausohjelmista ovat Paint, Corel Draw, PhotoShop ja 3DStudioMAX.

* Laskentataulukot ovat tavanomaisten taulukoiden elektroninen analogi, jonka avulla Automaattinen käsitellä suuria määriä tekstiä ja numeerista tietoa. Otetaan esimerkiksi tehtävä kirjata työaika tai osaston työntekijöiden tekemä työ. On kätevää muotoilla alkutiedot tämän ongelman ratkaisemiseksi sopivan rakenteen taulukon muodossa. Tällainen taulukko voi kuvastaa paitsi todellista tehdyn työn määrää. Voit syöttää siihen liittyviä tietoja erilaisista monimutkaisuuskertoimista, osallistumisesta, bonuksista, pätevyysluokista, virallisista palkoista, palkkaluokkatasoista jne. Sitten taulukkolaskentatyökalujen avulla voit automatisoida palkkojen ja palkkioiden laskemisen, tehdä erilaisia ​​tilastollisia laskelmia sekä generoida palkkalaskelmia, tilastoraportteja ja todistuksia taulukkoon keskittyneiden tietojen perusteella. Sähköisten taulukoiden tärkein etu on, että kun teet muutoksia taulukon lähdetietoihin, voit automaattisesti laskea uudelleen koko sen perusteella laaditun asiakirjajoukon. Taulukot sisältävät laajalti käytettyjä ohjelmia, kuten Lotus, SuperCalc, Excel, Quattro Pro ja monet muut. Laskentataulukoita käyttävät ammattitoiminnassaan yritysjohtajat, johto- ja suunnittelutyöntekijät eri tasoilla, kirjanpitäjät, sosiologit jne.

* Tietokanta - ohjelmistojärjestelmät, joita käytetään tallentamaan tietoa yhdestä tai useammasta objektista, niiden ominaisuuksista ja suhteista. Objektit, joista tieto on keskittynyt tietokantoihin, voivat olla reaalimaailman eläviä ja elottomia kohteita, ihanteellisia esineitä, esimerkiksi historiallisia tapahtumia jne. Tietokannat voivat tallentaa tietoa kymmenistä ja sadoista tuhansista erilaisista objekteista. Tietokantojen käytön tärkein etu on tarvittavan tiedon valinnan nopeus ja tehokkuus niistä. Lisäksi tiedon saamiseen kuluva aika riippuu vähän tietokantaan tallennetun tiedon kokonaismäärästä. Kuvittele, kuinka paljon aikaa ihmiset käyttävät etsiessään tarvittavia tietoja perinteisistä sanakirjoista ja paperilla julkaistuista hakuteoista, esimerkiksi puhelinluetteloista, bibliografisista luetteloista, lakiluetteloista (siviili-, rikoslaki) jne. Niiden elektronisten analogien - tietokantojen - käyttö mahdollistaa hakuajan lyhentämisen minimiin. Lisäksi tietokannat tarjoavat mahdollisuuden valita tietoja niistä jaettu tallennustila eri käyttäjille erilaisilla kyselyillä ja hakuehdoilla. Esimerkiksi bibliografisessa tietokannassa voit järjestää haun tietyn tekijän kaikista teoksista, kaikesta tiettyä aihetta käsittelevästä kirjallisuudesta, teoksista, joiden nimet sisältävät tietyn sanan, sekä monia muita ominaisuuksia. Tietokantojen kehittämiseksi täytä ensin tiedot ja säilytä tiedot nykyinen tila(eli aihealueen nykyistä, todellista tilaa vastaavat) ovat instrumentaalisia ohjelmistopaketteja, joita kutsutaan nimellä tietokannan hallintajärjestelmät(DBMS). Tällä hetkellä suosituimpia tietokantajärjestelmiä ovat Access, FoxPro, Paradox, Informix, Oracle ja monet muut.

* Integroidut järjestelmät yhdistää komponentteja, jotka ovat samankaltaisia ​​kuin yllä mainitut erikoispaketit, mikä tarjoaa yhtenäisen vuorovaikutustyylin paketin kaikkien osien kanssa sekä kätevän ja tehokkaan tavan siirtää tietoa sen eri komponenttien välillä. Voit esimerkiksi käyttää laskentataulukkoa numeerisen datajoukon keräämiseen ja siirtää tämän taulukon graafiseen editoriin. Käytä sitä kaavion, ympyrän, sarakkeen tai tilavuuskaavion rakentamiseen ja siirrä se kuvituksena tekstieditoriin analyyttisen raportin laatimista varten. Tämä on paljon kätevämpää kuin erillisten erikoispakettien käyttö. Meidän on kuitenkin muistettava, että toiminnallisesti integroitujen järjestelmien yksittäiset komponentit ovat huomattavasti huonompia kuin erikoistuneet vastineensa.

Näyttävä esimerkki integroiduista paketeista on Microsoft Office- yksi maailman parhaista toimistosviiteistä. Se sisältää tehokkaan tekstieditorin MS Wordin, taulukkolaskentaohjelman MS Excelin, tietokannan hallintajärjestelmän MS Accessin, henkilökohtaisten tietojen hallintaohjelman Outlookin, ohjelman Power Point -esitysten valmisteluun ja joitain muita komponentteja. Kaikilla paketin ohjelmilla on yksi käyttöliittymä ja yksi tiedonvaihtomekanismi, joten dokumentti voidaan luoda useilla paketin työkaluilla.

* Asiakirjanhallintajärjestelmät erilaisia ​​yrityksiä ja organisaatioita, jotka sisältävät työkaluja suunnitteluun ja johtamiseen, taloudellisen ja taloudellisen toiminnan automatisointiin, valmistettujen tuotteiden kirjanpitoon, erilaisten raporttien laatimiseen, toimistoasiakirjavirtaan, liikekirjeenvaihtoon jne. Esimerkkejä ovat kotimaiset paketit "SKAT", "Parus", "Eufrat".

* Kirjanpito-ohjelmat avulla voit merkittävästi automatisoida useiden yritysten ja organisaatioiden kirjanpitoosastojen työtä. Suosituimpana pakettina maassamme pidetään tällä hetkellä "1C: Accounting" -pakettia, joka varmistaa kaikenlaisten kirjanpitolaskelmien suorittamisen kompleksissa.

* Oikolukijat- ohjelmat, jotka tarjoavat oikeinkirjoituksen tarkistuksen kaikissa testeissä, asiakirjoissa, raporteissa. Esimerkiksi kotimaiset paketit "ORFO" ja "Propis" sisältävät yli satatuhatta sanaa ja ilmausta sekä lähes kaikki nykyaikaiset siirto-, oikeinkirjoitus- ja välimerkit.

* Kääntäjät ja sähköiset sanakirjat- ohjelmat, joita voidaan käyttää tekstien automaattiseen kääntämiseen kielestä toiseen. Esimerkiksi Lingua Match Correspondent -paketti tarjoaa yrityskirjeenvaihtoa kuudella kielellä. Suosittuja käännösohjelmia ovat tällä hetkellä Stylus-, Socrat-paketit ja MultilexPro sähköinen sanakirja, joka sisältää yli kaksi miljoonaa venäjän ja englannin sanaa.

* Koulutus-, koulutusohjelmat ja multimediatietosanakirjat. Koulutusohjelmapaketit tarjoavat yksilöllistä koulutusta ja opetuksen laadun testaamista eri oppiaineissa: matematiikassa, vieraissa kielissä, kemiassa, biologiassa. Esikoulun kehittämisohjelmia on suuri määrä. Tietosanakirjat esittelevät taiteen maailmaa, maapallon eläin- ja kasvimaailmaa, lääketiedettä ja ruoanlaittoa.

* Peli- ja viihdepaketit niitä edustaa valtava määrä erilaisia ​​pelejä eri ikäisille sekä musiikki- ja videotallenteita.

Kontrollikysymykset

Määrittele termi "ohjelmisto".

Kuinka saan selville ohjelmien hallinnan tarkoituksen, tärkeimmät ominaisuudet ja menetelmät?

Mitä tarkoitetaan termeillä ohjelmisto ja laitteisto?

Mitä ovat tietokoneresurssit?

Määrittele käsitteet: "ohjelmistopaketti", "ohjelmistojärjestelmä", "ohjelmistotuote".

Miten ohjelmistopaketteja jaetaan?

Miten ohjelman muunnos eroaa sen versiosta?

Anna ohjelmistojen luokitus.

Mihin järjestelmäohjelmistoa tarvitaan? Nimeä tärkeimmät järjestelmäohjelmistoon liittyvät ohjelmat.

Mihin työkaluohjelmistoa käytetään? Nimeä tärkeimmät instrumentaaliohjelmat.

Määrittele termit "sovellusohjelma" ja "sovellus".

Mihin teksti- ja graafisia muokkausohjelmia käytetään? Anna esimerkkejä toimittajista.

Mihin laskentataulukoita käytetään?

Mitä tietokannat ovat? Anna esimerkkejä tietokannoista.

Mitä varten DBMS:t ovat?

Mitkä ovat integroitujen järjestelmien pääominaisuudet?

Kuvaile Microsoft Office -pakettia.

Kuvaile tuntemiasi sovellusohjelmistopaketteja.

Mikä on ohjelmisto

Jokainen tietokone on automaattinen laite, joka toimii siihen upotettujen ohjelmien mukaan. Tietokoneohjelma on sarja komentoja, jotka on kirjoitettu binäärimuodossa konekielellä, jonka tietokoneen prosessori ymmärtää. Tietokoneohjelma on eräänlainen tallennusalgoritmien muoto määritettyjen ongelmien ratkaisemiseksi. Joukkoa tietokoneen RAM-muistiin ja ulkoiseen muistiin tallennettuja suoritusvalmiita ohjelmia kutsutaan sen ohjelmisto .

Ohjelmistotyypit

Ohjelmistoja on kolme päätyyppiä: järjestelmä, sovellus ja instrumentaali.

Järjestelmäohjelmisto varmistaa koordinoidun vuorovaikutuksen tietokonelaitteiden välillä ja luo edellytykset muiden ohjelmien suorittamiselle. Järjestelmäohjelmiston tärkein osa on käyttöjärjestelmä, joka on tietokoneesi käyttämiseen tarvittava ohjelmisto. Käyttöjärjestelmä suorittaa seuraavat toiminnot:

 käyttöliittymän eli ohjelmiston tarjoaminen henkilön ja tietokoneen välistä dialogia varten;

 hallita muiden ohjelmien suorittamista tietokoneella, mukaan lukien niiden laitteisiin pääsyn järjestäminen (prosessori, muisti, syöttö-/tulostuslaitteet);

 tietojen tallennuksen hallinta tietokoneelle hierarkkisen kansiojärjestelmän muodossa, joka sisältää tiedostoja.

Voimme sanoa, että käyttöjärjestelmä on ympäristö, jossa muut ohjelmat toimivat.

Järjestelmäohjelmisto sisältää myös ajurit - ohjelmat, jotka ohjaavat syöttö-tulostuslaitteiden ja joidenkin muiden laitteiden toimintaa, jolloin voit määrittää niiden toimintaparametrit. Ajurit toimitetaan yleensä laitteiden mukana. Käyttöjärjestelmän mukana toimitetaan joukko yleisimpiä ohjaimia.

Järjestelmäohjelmisto sisältää myös viruksia ja muita tietokoneen ylläpitoon liittyviä ohjelmia. Järjestelmäohjelmia kutsutaan usein apuohjelmiksi (latinan sanasta utilis - hyödyllinen).

Sovellusohjelmistot (sovellukset) ovat ohjelmia, jotka on suunniteltu suoraan käyttäjien tarpeisiin. Tyypillisiä sovellusohjelmistojen edustajia:

    teksti- ja graafiset editorit;

    taulukkolaskentaohjelmat;

    tietokannan hallintajärjestelmät;

    Web-selaimet;

    koulutusjärjestelmät, elektroniset tietosanakirjat, pelit;

    erikoistuneet ohjelmistojärjestelmät

    tietyntyyppisen ammatillisen toiminnan automatisointi, esimerkiksi pankkijärjestelmät, liikenteenhallintajärjestelmät, geometriset mallinnusjärjestelmät koneenrakennuksessa.

Työkaluohjelmisto sisältää työkalut tietokoneohjelmien kehittämisen automatisointiin eli ohjelmointityökalut. Instrumentaaliohjelmisto on eräänlainen sovellusohjelmisto (se on tarkoitettu kehittäjälle).

Ohjelmistoja kehitettäessä algoritmit on esitettävä tietokoneen ymmärtämässä muodossa. Tätä tarkoitusta varten käytetään ohjelmistopaketteja, joita kutsutaan ohjelmointijärjestelmiksi. Ne muodostavat työkaluohjelmiston perustan.

Ohjelmistojen yhteenliittäminen (ohjelmiston kokoonpanotasot)

Tietokoneen käyttöjärjestelmän tarkoitus ja koostumus

Jotta meidän ei tarvitse miettiä, kuinka prosessori toimii tietokoneessa, jossa on ohjelmia, tietoja ja laitteistoja, on olemassa erityinen ohjelmasarja, jota kutsutaan käyttöjärjestelmäksi.

Käyttöjärjestelmät ovat erilaisia, mutta niiden tarkoitus ja toiminnot ovat samat. Käyttöjärjestelmä on perus- ja välttämätön osa tietokoneohjelmistoa ilman sitä tietokone ei periaatteessa toimi.

Käyttöjärjestelmä on joukko ohjelmia, jotka varmistavat tietokoneen kaikkien laitteisto- ja ohjelmistoosien vuorovaikutuksen keskenään sekä käyttäjän ja tietokoneen välisen vuorovaikutuksen.

Käyttöjärjestelmä tarjoaa tiedonsiirron käyttäjän, ohjelmien ja laitteistojen välillä.

Käyttöjärjestelmän rakenne:

    Kernel – kääntää komennot ohjelmakielestä "konekoodikieleksi", jota tietokone ymmärtää.

    Ajurit ovat ohjelmia, jotka ohjaavat laitteita.

    Käyttöliittymä on kuori, jonka kautta käyttäjä kommunikoi tietokoneen kanssa.

Käyttöjärjestelmä varmistaa kaikkien tietokonelaitteiden yhteisen toiminnan ja tarjoaa käyttäjälle pääsyn resursseihinsa.

Tietokoneen käyttöprosessi on tietyssä mielessä tiedostojen vaihtaminen laitteiden välillä. Käyttöjärjestelmä sisältää ohjelmistomoduuleja, jotka hallitsevat tiedostojärjestelmää.

Käyttöjärjestelmä sisältää erikoisohjelman - komentoprosessorin, joka pyytää käyttäjältä komentoja ja suorittaa ne. Käyttäjä voi antaa esimerkiksi komennon suorittaa tiedostoille jokin toiminto (kopiointi, poistaminen, uudelleennimeäminen), komennon tulostaa dokumentti jne. Käyttöjärjestelmän on suoritettava nämä komennot.

Tietokoneen runkoon on kytketty erilaisia ​​laitteita (levyasemat, näyttö, näppäimistö, hiiri, tulostin jne.). Käyttöjärjestelmä sisältää laiteajurit - erikoisohjelmat, jotka ohjaavat laitteiden toimintaa ja koordinoivat tiedonvaihtoa muiden laitteiden kanssa. Jokaisella laitteella on oma ajuri.

Käyttäjän työn yksinkertaistamiseksi nykyaikaiset käyttöjärjestelmät ja erityisesti Windows sisältävät ohjelmistomoduuleja, jotka luovat graafisen käyttöliittymän. GUI-käyttöjärjestelmissä käyttäjä voi syöttää komentoja hiirellä, kun taas komentorivitilassa käyttäjän on syötettävä komennot näppäimistöllä.

Käyttöjärjestelmä sisältää myös palveluohjelmia eli apuohjelmia. Tällaisten ohjelmien avulla voit ylläpitää levyjä (tarkistaa, pakata, eheyttää jne.), suorittaa toimintoja tiedostojen kanssa (arkistoida jne.), työskennellä tietokoneverkoissa jne.

Käyttömukavuuden vuoksi käyttöjärjestelmässä on yleensä ohjejärjestelmä. Se on suunniteltu hankkimaan nopeasti tarvittavat tiedot sekä koko käyttöjärjestelmän että sen yksittäisten moduulien toiminnasta.

GUI

Käyttäjän näkökulmasta kaikki nykyaikaiset henkilökohtaisten tietokoneiden käyttöjärjestelmät ovat hyvin samankaltaisia ​​toistensa kanssa. Ne tarjoavat yhteisen välineen ihmisen ja tietokoneen väliseen dialogiin – graafisen objektin käyttöliittymän. Käyttöliittymä on ohjelmistolla toteutettu viestintäväline ihmisen ja tietokoneen välillä. Graafisella käyttöliittymällä varustetuissa järjestelmissä käyttäjä ohjaa tietokonetta valitsemalla haluamasi valikkokohdat, painikkeet, kuvakkeet ja muut käyttöliittymäelementit hiirellä. Jos tietokoneen ohjaamiseen käytetään näppäimistöltä syötettyjä komentoja erityisellä kielellä, tällaista käyttöliittymää kutsutaan komentoliittymäksi.

Käyttöjärjestelmien graafisen käyttöliittymän pääkohteet ovat työpöytä, joka kattaa koko näytön näytön, ja siinä sijaitsevat kuvakkeet, ikkunat ja tehtäväpalkki.

Yksi ohjelmiston käyttöoikeussopimuksen olennaisista ehdoista on maininta tällaisten ohjelmistotuotteiden sallituista käyttötavoista. Tässä tapauksessa emme puhu toimintojen kuvauksesta tai ohjelmien käyttömenettelystä niiden aiottuun tarkoitukseen, kuten usein monissa käyttöoikeussopimuksissa.

Koska lisenssisopimuksella pyritään myöntämään käyttöoikeus, lain vaatimusten mukaisten käyttötapojen puuttuminen siitä tai niiden korvaaminen kuvitteellisilla tavoilla merkitsee automaattisesti mahdollisuutta katsoa, ​​että tällainen sopimus ei ole tehty.

On tärkeää tietää! Tekijänoikeus säätelee teosten kopioiden, mukaan lukien ohjelmistojen, levitystä. Siksi ohjelmistojen lailliset käyttötavat tulee ymmärtää vain toimiksi, joiden tarkoituksena on siirtää niistä kopioita kolmansille osapuolille. Ohjelmiston hyödyllisten ominaisuuksien poimiminen osana sen kopion käyttöä ei ole lain mukaan käyttötapoja.

Teosten tärkeimmät käyttötavat on lueteltu Venäjän federaation siviililain 1270 §:ssä. Ohjelmiston käyttötapoja ovat muun muassa seuraavat:

  1. ohjelmiston toisto, eli ohjelmistosta tai sen osasta tuotetaan yksi tai useampi kopio missä tahansa aineellisessa muodossa, mukaan lukien tallentaminen tietokoneen muistiin;
  2. ohjelmistojen jakelu myymällä tai muuten luovuttamalla sen kopioita;
  3. ohjelmistojen julkinen esittely, toisin sanoen ohjelmiston kopion esittely näytöllä käyttämällä televisiokehystä tai muita teknisiä keinoja yleisölle avoimessa paikassa tai paikassa, jossa on läsnä huomattava määrä henkilöitä, jotka eivät kuulu tavalliseen perhepiiriin , riippumatta siitä, havaitaanko Ohjelmisto sen esittelypaikassa vai muussa paikassa samanaikaisesti ohjelmiston esittelyn kanssa;
  4. ohjelmistoinstanssien tuonti jakelutarkoituksiin;
  5. ohjelmiston kopion vuokraus kun ohjelma on päävuokrakohde;
  6. ohjelmiston muutos, eli kaikki niihin tehdyt muutokset, mukaan lukien tällaisen ohjelman tai tällaisen tietokannan kääntäminen kielestä toiselle, lukuun ottamatta mukautuksia, toisin sanoen muutoksia, jotka on tehty yksinomaan tietokoneohjelman tai tietokannan toiminnan vuoksi tietyillä teknisillä välineillä. käyttäjä tai tiettyjen käyttäjäohjelmien hallinnassa;
  7. ohjelmiston saattaminen yleisön saataville siten, että kuka tahansa voi päästä käsiksi ohjelmistoon mistä tahansa paikasta ja milloin tahansa oman valinnan mukaan (saamalla sen yleisön saataville), ts. kopion siirtäminen Internetin kautta.

Venäjän federaation siviililain 1270 §:ssä vahvistettu luettelo ohjelmiston käyttötavoista on avoin, ts. Laki ei sulje pois muiden menetelmien mahdollisuutta. Tällaisten menetelmien tulisi kuitenkin liittyä suoraan ohjelmistoinstanssien siirtoon, ei niihin upotetun toiminnallisuuden käytännön toteutukseen, kuten yllä selvästi havainnollistimme.

Huomio! Tästä johtuen ohjelmien käyttö niiden toiminnalliseen tarkoitukseen, ohjelmien mukauttaminen mukauttamalla niitä sisäänrakennettujen sisäisten ominaisuuksien avulla ei koske käyttöä. Näin ollen ohjelmiston ja erilaisten siihen perustuvien pilvipalvelujen etäkäyttöä ei myöskään voida pitää laillisena käyttötapana.

Muotoile lisenssisopimuksen ehdot oikein.