Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 12644|Vastaus: 1

Järjestä ohjelmistokehitykseen liittyvät tietopisteet

[Kopioi linkki]
Julkaistu 5.9.2016 16.23.00 | | |
Ohjelmistotekniikka: Ohjelmistotekniikka kattaa ohjelmistokehitysteknologian ja ohjelmistohallinnan teknologian, ja se on tieteenala, joka tutkii ohjelmistotuotantoa. Yhdistelmä johtamisteknologiaa ja tietotekniikkaa.

Tietokoneiden kehitysvaiheessa on neljä vaihetta: elektroniputket, transistorit, integroidut piirit ja laajamittaiset integroidut piirit

Ohjelmistokehitys vaatii 3 prosessia ja 8 vaihetta:

Ensimmäinen prosessi: ongelman määrittely, toteutettavuustutkimus ja vaatimusten analyysi
Toinen prosessi: kokonaisvaltainen suunnittelu, yksityiskohtainen suunnittelu, koodaus, testaus
Kolmas prosessi: ylläpito


Toteutettavuustutkimus: Pystyykö tämä ohjelmisto siihen?
Vaatimusten analyysi: turvallisuus, toteutusympäristö

Ohjelmiston elinkaari on 5–8 vuotta, kustannukset korvataan viidessä vuodessa ja voitto saadaan 3 vuodessa


Ohjelmistokriisin syyt:
1: Se liittyy omiin ominaisuuksiinsa;
2: Ohjelmiston suunnittelijalla on suhde;
3: Tietokonearkkitehtuuri, laitteistosuunnittelu pitkällä aikavälillä, von Neumannin suunnitteluperiaatteet.

Miltä ohjelmistokriisi näyttää:
1: Ohjelmistokehityksen kustannusten ja aikataulujen arvio on usein epätarkka;
2: Käyttäjät ovat ajoittain tyytymättömiä valmiiseen ohjelmistojärjestelmään;
3: Ohjelmistotuotteiden laatu on usein epäluotettava; (Taattu ohjelmiston laatu: testaus, tarkistus)
4: Ohjelmisto ei usein ole ylläpidotonta; (Se ei ole lähdekoodia, sitä ei voi muuttaa, ohjelmisto on luottamuksellista, kaupallinen toiminta)
5: Ohjelmistolla ei ole asianmukaista dokumentaatiota (asiakirjat sisältävät teknistä luottamuksellisuutta)
6: Ohjelmistojen hinta suhteessa tietokonekustannuksiin kasvaa vuosi vuodelta;
7: Ohjelmistokehityksen tuottavuus on huomattavasti pienempi kuin tietokonesovellusten määrä. (Ohjelmistokehitys ei ole yhtä nopeaa kuin laitteistokehitys)

Ohjelmistokriisinratkaisumenetelmät ja menetelmät:
1: Nopeuttaa uuden sukupolven tietokoneiden kehitystä;
2: Järjestää ja suunnitella, tiukat hallintakeinot ohjelmistokehitykselle (vakituisten yritysten kehittäminen);
3: Tiivistäkää ohjelmistojen menestyksekkäät teknologiat ja menetelmät ja edistäkää niitä. (Usein järjestää seminaareja, julkaista artikkeleita ja käydä akateemisia vaihtoja)
4: Sinun kannattaa valita hyvä kehitystyökalu. Esimerkiksi: IDE-työkalut.




Ohjelmistokehitysmalli:
1: Vesiputousmoodi (tunnetaan myös nimellä: segmentoitu tila);
Tämä kehitysmuoto soveltuu tilanteisiin, joissa ohjelmistovaatimukset ovat melko selkeitä, kehitysteknologia on suhteellisen kypsää ja insinöörijohtaminen on melko tiukkaa.
Edut: Tämän tilan avulla kehitetyllä ohjelmistolla on hyvä rakenne.

2: Inkrementaalinen tila
Osa vaatimusanalyysistä alkaen luodaan ensin keskeneräinen järjestelmä, sitten testataan ja suoritetaan järjestelmä, ja sen jälkeen testaamme ja käytetään, hankitaan kokemusta ja palautetta, jotta järjestelmää laajennetaan ja kehitetään jatkuvasti, kunnes käyttäjä on tyytyväinen. (Aluksi en voinut esittää täydellistä vaatimusta, vaihtelua oli melko suuri, tutkimusohjelmistot, startupit)
Edut: Tämän menetelmän avulla ohjelmistojen kehittämiseen käyttäjien tyytyväisyysaste on korkein.

3: Muunnostila
Alkuperäisten vaatimusten muodollisesta määrittelystä alkaen lopullinen ohjelmajärjestelmä saadaan sarjan ohjelmamuunnosten jälkeen.
Tämä malli vaatii tiukan matemaattisen teorian ja muodollisten menetelmien tukea, ja se on vielä tutkimus- ja kokeellisessa vaiheessa.


Ohjelmiston tekninen arviointi ja hallinnan arviointi:
1: Teknisen arvioinnin rooli
Tärkeitä toimenpiteitä ohjelmiston laadun varmistamiseksi teknisen tarkastuksen aikana sekä tärkeitä toimenpiteitä ohjelmistokustannusten alentamiseksi teknisen tarkastuksen aikana. (Laatuhinta)
2: Johtamisen tarkastelun rooli
Ohjelmistokehitysprojektien pääasiallinen hallinta- ja hallintakeino on avain päätöksentekoon ohjelmistokehitysprojekteissa.





Edellinen:Käytä TimeSpania C#:ssa laskeaksesi kahden ajan erotuksen.
Seuraava:Windows ei voi käynnistää SQL Serveriä (MSSQLSERVER) paikallisella tietokoneella. Lisätietoja löytyy osastolta...
Julkaistu 17.7.2017 8.03.10 |
Kiitos, että jaoit
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com