软件估算系统的开发可以作为软件行业的一个重大发展方向,可以推动着软件行业向一个更高更快的速度和高度发展。因为计算机的大量普及和软件行业的迅速发展,软件估算系统可以成为软件行业的一个中坚力量。互联网的快速发展,也促使大量的web软件的出现,此次的开发和研究也是主要针对互联网进行设计,因为web软件的便携性,安全性,以及对于不同计算机平台高度的适应性,这样更能方便的做到软件项目系统的普及化和大众化。
1.1 课题目的和意义
随着时代不停的发展,软件系统已经深入到人类社会的各个领域,与社会中的各行各业的正常运转息息相关。大到航母导弹,小到商城购物,软件系统都发挥这极其重要的作用。在整个人类社会中,对软件的安全性,使用情况,便捷的维护要求逐日增加。因此,如何合理的,准确的对软件项目成本进行估算成为了软件行业的一个重要研究课题和方向。
软件项目工程的主要活动是软件项目管理。能够让软件项目成功的顺利开发,能对项目开发的整个范围的工作、资源需求、任务目标、成本费用、进度表进行分析和解决的活动。然而软件项目不同于一般的工程项目,如若对软件的成本估算不准确将会导致软件项目中的成本大大超出预期,随着项目的进行,项目开发方会承受越来越高的压力和风险。若无进行成本估算,开发方不可能与客户达成开发协议,没有一个客户是愿意需要一个对花费成本费未知的项目。由此可以看出,不论是项目前期的协定还是后期项目的控制,成本估算都是尤为重要的一环,它对一个项目是否成功起到了决定性的关键作用。项目成本估算穿插在项目生命周期的各个阶段,对于成本估算,需要在一个合理的基础上,采取可行,可靠的方式和工具,为项目成本预算的发展提供了可靠的依据。项目成本估算是对完成整个项目必须的每项资金估算的。
普通的人工计算需要通过功能点分析法估算出软件项目的功能规模,再通过效率因子处理,可以计算得出软件项目的开发成本,再通过核心成本占项目总成本的比例,推算出总成本,有一定的繁琐性,而且人工的计算有相当高的失误率。在这个各种软件系统普及的时代,普通的人工计算项目软件成本已经成为了过去式。与普通的人工计算想比,利用软件系统,减少了对软件成本计算花费的时间,在快速的同时,也得到了更加准确的数据,同时降低了人工计算时候的失误率。利用软件系统进行估算也是对现代软件普及的一个具体实现,具有重要的现实意义,让成本估算更加能够发挥最大功效,更好的为软件项目服务,也能同时加快软件行业的发展。
1.2 国内外研究与水平
1.3 发展趋势
2 系统分析
2.1 调研情况
近年来,随着计算机和软件的快速发展,许多高校、公司、事业单位、以及许多公共设施都开始进行半自动化管理,利用电脑软件来记录学校中的成绩、公司考勤,或者用来进行人员变动,人事管理,再或者文件整理、数据整合。抛弃手写纸质的记录或者是利用普通的excel和word的记录,采用更为便利的电脑软件进行实现,以致软件的应用不再狭隘,而是有了多种多样的需求和功能。就因为这样的发展趋势,软件项目的需求量日益增大,对于软件的规模要求也逐日增高,一般的项目成本估算已经跟不上时代的步伐,陈旧的成本估算方法影响了整个软件行业的发展速度。 php+mysql软件项目成本估算系统设计(3):http://www.751com.cn/jisuanji/lunwen_44789.html