网站开发项目的任务拆分

2017-03-27 20:52龙家良
电子技术与软件工程 2017年4期

龙家良

摘 要 在软件项目开发过程中,项目延期,质量不合格,IT人员紧缺,小型软件开发公司多,开发人员的经验不足等,严重影响着软件的质量。如何管理好软件项目开发,成了当前很多软件公司的困境。本文以针对目前软件项目开发中的代码编写问题进行探讨分析,并提出一些解决方法以减少项目的失败率,减少项目的风险。提高项目的交付时间准时性,提高软件项目的质,降低成本。

【关键词】项目管理 软件开发 任务

1 合理的人员分配

目前很多小公司的开发人员是一个经验丰富的项目管理人员,带一些新人。那么任务分配的时候,我们就尽可能的把任务分成简单的,容错能力强的和复杂的容易出错的任务分开。把前部分分配给新员工,技术熟练成度不是很高的员工。

例如某新闻项目拆分为两大知识点,分别是html+css和JSP+数据库动态代码部分。html+css分为DIV布局拆分,ul li、连接标签,Css属性等。 JSP+数据库动动态代码包含了数据库设计与连接,数据库内容显示。html+css部分分配给新员工,老员工给予技术指点。JSP+数据库动由老员工编写。既减少了关键人员的时间,又保证了软件的质量,新员工也得到了进步。

2 简明扼要的代码

软件开发代码编写要求用纯html标签编写,不要用软件生成,这样的代码简单易懂,层次分明,美观好看,方便自己修改和别人维护,方便插入相应的JSP代码。例如,某新闻网页,分为如下四部分。

2.1 DIV布局拆分设计

首页拆分为三个模块,第一个模块为头部1000px*100px。第二个模块再拆分成440px*400px,540px*400px两个模块,为间20px的小灰边,第三个模块尾部为1000px*80px。

对应的HTML代码为:

2.2 DIV布局Css代码

.a{ width:1000px; height:100px; margin: auto; border:#eee 2px solid;} .b{ width:1000px; height:400px; margin: auto; border:#eee 2px solid; } .b1{ width:440px; height:400px; float:left; border-right:#eee 20px solid;} .b2{ width:640px; height:400px; float:left; } .c{ width:1000px; height:80px;; margin: auto; border:#eee 2px solid;}

2.3 新闻标题设计

在运用到数据库内容时,插入jsp语句,查询到对应的变量,用循环语句输出从li标签处的内容。

2.4 新闻标题CSS代码

.b1ul{ list-style-type:none; margin:0; padding:0;}.b1 ul li{ width:420px; height:36px; border:#CCC 0px solid; line-height:36px; vertical-align:middle; font-size:18px; color:#06F; overflow:hidden;}.b1 ul li a{ color:#999; text-decoration:none;}.b1 ul li a:hover{ color:#F0C; font-size:24px;}

3 封装技术,减少重复工作

软件开发过程中,有很多要重复用到的复杂代码,比较容易出错。那么我们对这些代码,要做统一的类库,提高工程的利用率。例如,查询数据库,调用对像,连接数据库关闭数据库等,不同的地方只是查詢语句和查询结果,那么我们就要生成统一的类方法,供整个工程运用。

4 沟通技术

沟通包括客户与开发人员之间的沟通,开发人员之间的沟通,开发人员与管理者之间的沟通。沟通内容包括软件功能,开发进度,技术难点,运用的相同的技术标准,约束条件等。沟通是客户、管理者和程序员的桥梁,是保证软件科学有序开发不可少的条件。

5 风险评估

项目风险评估是在风险识别之后,通过对项目所有不确定性和风险要素的充分、系统而又有条理的考虑,确定项目的单个风险。然后,在综合的评价基础上包括风险规划识别估计,找到关键风险和整体风险,为处置相关的风险提供科学依据,从而保证项目能顺利进行。

通过以往项目的经验对比分析,软件项目的主要风险有:需求变更风险、进度风险、技术风险等。

6 结语

综上所述,要做好一个软件项目,要求团队成员的精心配合,成员之间要遵从相应的标准,项目有对应的风险评估。

参考文献

[1]白思俊.现代项目管理概论[M].电子工业出版社,2005.

[2]凯西施瓦尔贝.IT项目管理 (原书第7版)[M].机械工业出版社,2012.

作者单位

广东信息工程职业学院 广东省肇庆市四会市 526238