软件开发项目管理工具(软件开发与项目管理(一))

软件开发项目管理工具

一、前言:最近由于特殊的机缘有幸参观考察了一些同学、同事和朋友的公司!在参观完成后,我偶然发现了大家存在的若干个共同的问题:项目实施不尽如人意和技术架构上趋于落后!所以就打算写一写,或许于大家有一点点帮助,又或者有点点借鉴意义!由于我本身是从事IT行业的,有超过20年的编码经验(就是平常大家口中的那种码农);项目管理、软件架构、互联网平台建设以及项目实施的经验相对都比较丰富,因此对这个行业还算是比较了解!同时,我的师长、同学、朋友和同事也大多数是从事IT的,无论是大型的传统软件公司还是新型的互联网大佬企业都有本人的同事和朋友,同时加上我的导师又是企业信息化及互联网方面的专家,因此在IT方面还是有比较丰富的资源,故能从理论和应用层面对IT项目及软件开发做一定的研究工作!因此,首先我需要感谢我的师长们、同学们和朋友们对我的支持和鼓励!他们主要包括:李漾波、邱洁、傅荣、孙军远、黄宏凯、谢海涛、欧元春元、侯正奇、何冉、何方、陈淼、肖萃林、杜柏文、孙小强、彭革刚…….等等!感谢他们给予我的大力支持!二、软件开发和项目管理什么是软件开发?软件开发就是根据用户要求编写(编码)出软件系统或者系统中的软件部分的过程。软件开发是一项包括需求捕捉、可行性分析、需求分析、概要设计、详细设计、系统实现(或者系统编码)、系统测试、系统培训、上线计划、系统验收、系统维护等的系统工程。其中,软件一般是用某种程序设计语言来实现的,比如我们经常说的:JAVA、C、C++ 、PHP、GO、PYTHON、Domino等等。软件一般可分为系统软件和应用软件;系统软件就是计算机软件项目开发中的基础软件的统称:如操作系统(windows、unix 、linux等),开发工具(如JAVa、Visual Studio、Golang、Lotus Domino Notes等);数据库也属于系统软件的一种,如大家比较熟悉的Oracle、MS SQL Server、MySQL、Domino、Redis等等都属于系统软件;而应用软件就是我们俗称的程序;即我们程序员自己编写代码后形成的EXE文件或者其他可执行的代码集合!通常,我们说的OA系统、BOSS系统、CRM系统、MIS系统、医院系统、法院系统、税务系统等等都是属于应用软件的范畴!(未完待续)

软件开发项目管理工具相关文章

版权声明

为您推荐