Nha phat trien phan mem la mot ca nhan hay mot to chuc co lien quan đen cac van đe trong qua trinh phat trien phan mem o muc cao hon viec chi thiet ke va viet ma, la khai niem rong hon pham vi lap trinh may tinh hay quan ly du an, bao gom ca nhieu van đe quan ly san pham phan mem. Đoi tuong nay co the tac đong bao quat ca du an o muc ung dung thay vi muc thanh phan hay nhung tac vu lap trinh rieng le. Cac nha phat trien phan mem thuong đuoc chi đao boi nhung lap trinh vien lanh đao cung nhu bao gom ca nhung nha phat trien phan mem tu do.
Nha phat trien phan mem thuong su dung ngon ngu may tinh (vi du:Assembly, C, C ++, C #, JavaScript, Lisp, Python, Java) đe đat truoc thuat ngu nha phat trien phan mem. Mot so nguoi lam viec voi cac ngon ngu lap trinh web cung đat them tien to cho tieu đe cua ho bang web.


Thuat ngu Trong nhung pham vi cu the, thuat ngu nay co the co nhung ten goi khac la nha phan tich phan mem va ky su phan mem.
Tren thi truong hien nay co the bat gap su phan biet giua lap trinh vien va nha phat trien, voi mot ben la nguoi tac đong thuc su khac voi mot ben la nguoi thiet ke lop cau truc va phan cap. Hon nua, cac nha phat trien con la nhung kien truc su he thong, thiet ke kien truc đa cap đo hay nhung thanh phan tuong tac cua mot he thong phan mem lon.


Lich su Nha toan hoc va tieu luan nguoi Anh Ada Lovelace thuong đuoc coi la nha phat trien phan mem may tinh đau tien, vi ba la nguoi đau tien xuat ban mot phan cua chuong trinh (cu the la thuat toan) du đinh trien khai tren cong cu phan tich cua Charles Babbage vao thang 10 nam 1842. Thuat toan đuoc su dung đe tinh toan so Bernoulli.  Vi may cua Babbage chua bao gio đuoc hoan thien nhu mot tieu chuan hoat đong vao thoi Lovelace, nen ba khong bao gio co co hoi đe xem thuat toan hoat đong.
Nguoi đau tien thuc hien mot chuong trinh tren mot may tinh đien tu hien đai, đang hoat đong la nha khoa hoc may tinh Konrad Zuse vao nam 1941.
Nhom lap trinh ENIAC, bao gom Kay McNulty, Betty Jennings, Betty Snyder, Marlyn Wescoff , Fran Bilas va Ruth Lichterman, đa đuoc ghi nhan la nhung nha phat trien phan mem thong thuong đau tien.


Tinh chat cong viec Mot 'lap trinh vien' co the chi lam cong viec viet ma, nhung mot 'nha phat trien' co the lam nhung viec lien quan nhieu hon toi qua trinh phat trien phan mem nhu viet, kiem tra, go loi va duy tri cac huong dan chi tiet, đuoc goi la chuong trinh may tinh, ma may tinh phai tuan theo đe thuc hien cac chuc nang cua chung. Cac nha phat trien phan mem cung hinh thanh, thiet ke va kiem tra cac cau truc logic đe giai quyet van đe bang may tinh. Nhieu cai tien ky thuat trong lap trinh - cong nghe tinh toan tien tien va cac ngon ngu va cong cu lap trinh moi tinh vi, đa xac đinh lai vai tro cua mot nha phat trien phan mem va nang cao phan lon cong viec lap trinh đuoc thuc hien ngay nay. Chuc danh va mo ta cong viec co the khac nhau, tuy thuoc vao to chuc.
Cac nha phat trien phan mem lam viec o nhieu co so, bao gom cac phong ban cong nghe thong tin (CNTT) cua cong ty, cong ty phan mem lon, cac cong ty dich vu nho va cac to chuc chinh phu thuoc moi quy mo. Nhieu nha phat trien phan mem chuyen nghiep cung lam viec cho cac cong ty tu van tai cac trang web cua khach hang voi tu cach la nha thau. Thuong khong bat buoc giay phep đe lam viec nhu mot nha phat trien phan mem, mac du chung chi chuyen nghiep thuong đuoc cac nha phat trien phan mem nam giu. Phat trien phan mem đuoc nhieu nguoi coi la mot nghe (mac du mot so co quan chuc nang khong đong y voi ly do rang chi nhung nghe co yeu cau cap phep hop phap moi đuoc coi la mot nghe).
Cong viec cua cac nha phat trien phan mem rat khac nhau tuy thuoc vao loai hinh kinh doanh ma ho đang viet chuong trinh. Vi du: cac huong dan lien quan đen viec cap nhat ho so tai chinh rat khac voi cac huong dan bat buoc đe sao chep cac đieu kien tren may bay cho huan luyen phi cong trong trinh mo phong bay. Cac chuong trinh đon gian co the viet trong vai gio. Nhung cai phuc tap hon co the yeu cau hon mot nam lam viec, trong khi nhung cai khac khong bao gio đuoc coi la 'hoan thanh' ma la lien tuc cai tien mien la chung van đuoc su dung. Trong hau het cac truong hop, mot so nha phat trien phan mem lam viec cung nhau nhu mot nhom duoi su giam sat cua nha phat trien phan mem cap cao.


= Cac loai phan mem =
Trinh chinh sua lap trinh, con đuoc goi la trinh bien tap ma nguon, la trinh soan thao van ban đuoc thiet ke đac biet cho cac lap trinh vien hoac nha phat trien đe viet ma nguon cua mot ung dung hoac mot chuong trinh. Hau het cac trinh chinh sua nay bao gom cac tinh nang huu ich cho nguoi lap trinh, co the bao gom mau to sang cu phap, tu đong thut le, tu đong hoan thanh, đoi sanh dau ngoac vuong, kiem tra cu phap va cho phep plug-in hoat đong. Cac tinh nang nay ho tro nguoi dung trong qua trinh viet ma, go loi va thu nghiem.


Xem them Phat trien phan mem
Cong nghe phan mem
Quy trinh phat trien phan mem
Nha lap trinh tro choi đien tu
Danh sach cac ngon ngu lap trinh


Chu thich