Nástin vývoje softwaru - Outline of software development

Následující přehled je uveden jako přehled a aktuální průvodce vývojem softwaru:

Vývoj softwaru - vývoj softwarového produktu, který zahrnuje počítačové programování (proces psaní a udržování zdrojového kódu ), ale také zahrnuje plánovaný a strukturovaný proces od koncepce požadovaného softwaru až po jeho konečnou podobu. Vývoj softwaru proto může zahrnovat výzkum, nový vývoj, prototypování, úpravy, opětovné použití, nové inženýrství, údržbu nebo jakékoli jiné činnosti, jejichž výsledkem jsou softwarové produkty.

Jaký typ věc je vývoj software?

Vývoj softwaru lze popsat jako všechny následující:

Pobočky vývoje softwaru

Historie vývoje softwaru

Účastníci vývoje softwaru

Problémy s vývojem softwaru

Řízení softwarových projektů

Strategie vývoje softwaru

Proces vývoje softwaru

Činnosti a kroky

Metodiky vývoje softwaru

Metodika vývoje softwaru

Agilní vývoj softwaru

Agilní vývoj softwaru

Podpůrné disciplíny

Nástroje pro vývoj softwaru

Vzdělání související s vývojem softwaru

  • Bakalářský titul v oboru výpočetní techniky - typ bakalářského titulu uděleného za studium informatiky s důrazem na matematické a teoretické základy výpočetní techniky namísto výuky konkrétních technologií, které mohou rychle zastarat. Bakalářský titul v oboru výpočetní techniky je běžný počáteční bakalářský titul pro ty, kteří vstupují do oboru vývoje softwaru.

Organizace pro vývoj softwaru

Zatímco IT průmysl prochází změnami rychleji než kterákoli jiná oblast, většina technických odborníků souhlasí s tím, že je třeba mít komunitu, s níž mohou konzultovat, učit se nebo sdílet své zkušenosti. Zde je seznam známých organizací zabývajících se vývojem softwaru.

  • Asociace počítačových inženýrů a techniků (ACE - ACET) profesionální standardy v IT průmyslu.
  • Asociace pro výpočetní techniku (ACM) je jednou z nejstarších a největších vědeckých komunit, které se zabývají výpočetní technikou a technologií. Pokrývá širokou škálu témat, včetně elektronického obchodování, bioinformatiky a vytváření sítí.
  • Asociace nezávislých informačních profesionálů (AIIP) je sdružení pro informační profesionály pracující samostatně nebo v souvisejících oborech.
  • Asociace profesionálů v oblasti informačních technologií (AITP) je celosvětová komunita zaměřená na vzdělávání v oblasti informačních technologií. Pomáhá propojovat odborníky z různých oborů IT.
  • ASIS International (ASIS) je přední komunita, která spojuje bezpečnostní profesionály z celého světa.
  • Association of Shareware Professionals (ASP) connects developers and tech specialists who work with services and application on "try-before-you-buy" basis.
  • Sdružení pro ženy ve výpočetní technice (AWC) organizuje vzdělávací a networkingové akce pro ženské technologické specialisty s cílem zvýšit podíl žen v tomto odvětví.
  • Black Data Processing Associates (BDPA) shromažďuje komunitu afroameričanů pracujících v informačních technologiích pro vzdělávací i profesní růst.
  • Computer and Communications Industry Association (CCIA) obhajuje otevřené trhy, systémy a konkurenci.
  • Computing Technology Industry Association (CompTIA) poskytuje certifikace pro IT průmysl, stejně jako vzdělává jednotlivce a skupiny o změnách a tendencích pro toto odvětví.
  • Computer Professionals for Social Responsibility (CPSR) - organizace zabývající se dopadem technologie na společnost. Skupina poskytuje hodnocení technologického vývoje a jeho dopadu na různé oblasti života.
  • Data & Analysis Center for Software (DACS) shromažďuje a poskytuje informace o různých entitách a softwaru, které produkují, a také o jejich důvěryhodnosti.
  • EDUCAUSE je nezisková organizace, která uvádí své poslání jako „pokročilé vysokoškolské vzdělávání prostřednictvím informačních technologií“.
  • Evropská asociace výrobců počítačů (ECMA) je evropská organizace, která podporuje standardy a informační a komunikační systémy.
  • International Association of Engineers (IAENG) je mezinárodní sdružení, které dříve fungovalo jako soukromá síť. V současné době se koná každoroční světový kongres o strojírenství pro výzkum a vývoj a inženýry.
  • Počítačová společnost Institute of Electrical and Electronics Engineers (IEEE) poskytuje vzdělávací služby svým členům po celém světě. Tato společnost má jednu z největších sítí a svým členům nabízí řadu výhod.
  • Information Systems Security Association (ISSA) je nezisková organizace, která podporuje používání postupů k ochraně důvěrnosti a integrity informačních zdrojů.
  • Sdružení Network Professional Association (NPA) povzbuzuje své členy, aby dodržovali etický kodex, dodržují nejnovější osvědčené postupy a věnují se neustálému sebevzdělávání.
  • Technology Services Industry Association (TSIA) je profesionální sdružení, které nabízí výzkumné a poradenské služby.
  • Společnost pro technickou komunikaci (STC) nabízí podporu a sdílení znalostí odborníkům zapojeným do technické komunikace a souvisejících oborů.
  • User Experience Professionals Association (UXPA) je organizace, která sdílí znalosti o UX a pomáhá svým členům růst, vyvíjet a vylepšovat jejich produkty.
  • Ženy v technologii (WIT) prosazují vzdělávání zástupkyň v tomto odvětví od základního školení až po pokročilé programy.

Publikace o vývoji softwaru

Osoby, které mají vliv na vývoj softwaru

Tvůrci / návrháři jazyků

Ovlivňovatelé softwarového designu

Viz také

Reference