无锡软件开发与项目管理
培养目标
本专业培养具备软件设计、项目管理相关知识,掌握主流的编程技术,具有组织协作等综合素质,从事软件开发与项目管理的应用型人才。
课程设置
主要课程|:C/C++程序设计、数据库原理、JAVA程序设计、WEB程序设计、J2EE、信息系统分析、软件测试技术、软件过程与改进管理、IT项目管理、UML建模。 就业前景 从事Java、.net等平台的应用软件开发,软件系统分析与设计,软件项目配置管理,软件项目组织与管理等方面的工作。
无锡软件开发培训给你提供软件开发项目管理的基本理念:
一、 项目管理系统特征
1. 预算及成本控制
大部分项目管理系统系统都可以用来获得项目中各项活动、资源的有关情况。人员的工资可以按小时、加班或一次性来计算,也可以具体明确到期支付日;对于原材料,可以确定一次性或持续成本;对各种材料,可以设立相应的会计和预算代码。另外,还可以利用用户自定义公式来运行成本函数。大部分软件程序都应用这一信息来帮助计算项目成本,在项目过程中跟踪费用。项目过程中,随时可以就单个资源、团队资源或整个项目的实际成本与预算成本进行对比分析,在计划和汇报工作中都要用到这一信息。大多数软件程序可以随时显示并打印出每项任务、每种资源(人员、机器等)或整个项目的费用情况。
2. 日程表
日程表程序主要用来对项目中各个单项资源或一组资源确定工作时间。可以用这些日程表计算出项目的进度计划。大部分系统软件都对基本工作时间设置一个默认值,比如星期一到星期五,早上8点到下午5点,中间有一小时的午餐时间。对于各个单项资源或一组资源,可以修改此日程表。例如:修改上、下班时间,按非工作时间输入公司假期,输入各种换班(白天、夜晚),包括节日以及数量单位(小时、天、周)。汇报工作进程时要用到这些日程表,它通常可以根据每个单项资源按天、周或月打印出来,或者将整个项目的日程打印成一份的,可能有墙壁大的项目日程表。
3. 电子邮件
一些项目管理系统程序的共同特征是可以通过电子邮件发送项目信息。这一功能使得用户不必通过打印机或屏幕显示,直接从电子邮件中获得信息。通过电子邮件,项目团队成员可以了解重大变化,比如新的项目计划或进度计划,可以掌握当前的项目工作情况,也可以发出各种业务表格。
4. 图形
对于有大量活动事项的项目工程,人工制出一份甘特图或网络图,或人工进行修改制图是一件极其乏味而又容易出错的工作。当前项目管理系统的一个突出的特点是能在新数据资料的基础上简便、迅速地制作各种图表,包括甘特图及网络图。有了基准计划后,任何修改就可以轻易地输入到系统中,图表自动会反映出这些改变。项目管理系统可以将甘特图中的任务连接起来,显示出工作流程。特别是用户可以仅用一个命令就在甘特图和网络图之间来回转换显示。另外,图形和表格通常有以下功能供用户使用:
. 进行任务和关系的交互式操作处理。例如,通过图表连接任务,改变优先关系或通过扩展活动持续显示功能来改变活动持续时间。
. 定制格式,例如图形大小、标题、颜色、字型以及文件布局。
. 显示任务或成本的基准对照表。
. 突出关键路径,显示出任何活动的延缓。
. 放大或缩小显示图像。
5. 转入/转出资料
许多项目管理系统包允许用户从其他应用程序,比如文字处理、电子表格以及数据库程序中获得信息。为项目管理系统输入信息的过程叫做转入。例如,你只需在需要时转入某个电子表格的信息就可以了,而大可不必将电子表格中有关人员或机器的成本信息重新键入项目管理系统程序,而且这样还可能会输入相互冲突或错误的资料。同样地,常常也要把你的项目管理系统的一些信息输入到这些应用程序中去。发出信息的过程叫做转出。例如,可能要把对某一承包商的进度计划报告转出到文字处理备注文件中。
绝大部分项目管理系统程序允许把标准ASCⅡ码中的信息文件从Windows Clipboard转出到SQL database, Lotus, Excel, Microsoft Project Exchange, OLE client/server, DDE client/server 以及一些其他系统中。
6. 处理多个项目及子项目
有些项目规模很大,需要分成较小的任务集合或子项目。另一种情况是经验丰富的项目经理同时管理好几个项目,而且,团队成员也同时为多个项目工作,在多个项目中分派工作时间。在这种情况下,大部分项目管理系统程序能提供帮助。它们通常可以将多个项目储存在不同文件里,这些文件相互连接。项目管理系统也能在同一个文件中储存多个项目,同时处理几百个甚至几千个项目,并绘制出甘特图和网络图。
7. 制作报表
项目管理系统包在初应用时,一般只有少数报表,通常是列表总结进度计划、资源或预算。今天,决大多数项目管理系统包都有非常广泛的报表功能。下面列出一些可制作的报表内容:
. 项目汇报报表。
. 项目主要阶段(里程碑)报表。
. 一定时期内的各种信息,例如这一时期内完成和正在进行的任务,以及准备开始的任务。
. 财务报表,显示的信息,包括所有任务、整个项目预算、超支情况、累计预算成本、实际成本以及承付款项。
. 成本/进度控制系统准则(c/scsc)报表。通常美国国防部进行国防项目时要求使用这个报表。
. 对项目的各种或一组资源进行资源配置报表。
. 定制的标准报表、交叉报表、变量基准对比表。
8. 资源管理
目前的项目管理系统都有一份资源清单,列明各种资源的名称、资源可以利用时间的极限、资源标准及过时率、资源的收益方法和文本说明。每种资源都可以配以一个代码和一份成员个人的计划日程表。对每种资源加以约束,比如它可被利用的时间数量。用户可以按百分比分为任务配置资源,设定资源配置的优先标准,为同一任务分配各个资源,并保持对每项资源的备注和说明。系统能突出显示并帮助修正不合理配置,调整和修匀资源配置。大部分软件包可以为项目处理数以千计的资源。