第一篇:一个JAVA的项目开发流程
一个Java项目的开发流程
分类: 软件工程与管理 2010-07-18 23:48 592人阅读 评论(0)收藏 举报
项目过程
1、项目启动
1)、项目组成立(公司成员、客户成员)
2)、制定项目预期目标
3)、制定项目计划周期
4)、建立好项目组成员沟通机制
2、需求调研
1)、创建调研计划、协调调研时间
2)、收集客户资料,获取客户需求
所有的资料都需要保留一份,资料中存疑的需要及时询问
3)、编写需求文档
重点描述出客户的业务流程和性能要求。
采用Word、Excel、Rose等形式。
4)、需求变更记录
5)、确定开发环境和运行环境
6)、扩展性要求
7)、与旧系统的接驳要求。
8)、估算出项目工作量
本阶段需要一套需求管理系统来进行需求的管理。
本阶段的需求文档也是用户测试的依据。
3、系统设计/详细设计
一个系统可以分为基础平台和应用模块两部分。
1)、选择基础平台,无论是采用第三方平台还是自行开发平台,都需要深入了解,查看是否符合要求。
2)、应用模块设计(针对业务流程)
3)、中间件的采用或自行开发,需要深入了解。
4)、用户界面的设计
如果用户界面设计完毕并确认,即可初步写出用户使用手册、管理员使用手册。
5)、变更记录
本阶段的系统设计是集成测试的依据。
4、程序开发
创建开发任务计划表、开发计划日程表
1)、优先编写测试用例
2)、按照编码规范编写代码
3)、按照文档注释规范注释
以上形成开发文档。
本阶段需要一套版本管理系统。
本阶段的测试用例也是单元测试的依据。
如果能做到,最好每日构建。
5、测试
本阶段需要一套Bug管理系统,形成需求、设计、开发、测试互动。
1)、编写测试计划和测试方案
2)、功能测试
单元测试、集成测试
3)、性能测试
集成测试、压力测试
如果能做到,最好能进行自动化测试。
如果能做到,做分析统计工作。
最后形成测试报告。
6、试用、培训、维护
本阶段需要解决:
1)、解决异地修改和公司修改的同步问题。
2)、用户测试中的Bug修改问题,按照级别分为
a)、程序Bug
b)、设计变更
c)、需求变更
尽量按照a b c的顺序来进行修改,尽量避免b、c级的修改。
最后形成安装手册、维护记录。
项目成员组成根据以上过程,一个项目组中,需要:
1、需求工程师,其要求
善于与客户沟通,能快速了解客户的需求,对客户所在的行业比较熟悉。
善于学习新知识。
熟悉Word、Excel、Rose等工具的使用。
熟悉开发语言和开发框架
熟悉已积累的产品的功能、性能等。
2、系统分析师/设计师,其要求
精通开发语言和开发框架,部分需要精通数据库
精通已积累的产品的功能、性能等
深入了解客户行业特点
能根据客户的要求分析出其实质
能做出优秀的设计
熟悉Word、Excel、Rose等工具的使用
3、开发工程师,其要求
熟悉开发语言,熟悉开发要求和注释规范,部分需要熟悉数据库。
熟悉单元测试。
能根据设计做出良好的编码,保证功能和性能。
部分需要有一定的设计要求,因为涉及到将来的维护。
4、测试工程师,其要求
熟悉测试工作,能按照测试计划进行测试。
熟悉开发语言,能协助开发工程师找错。
能独立完成黑、白盒测试。
如果是高级测试人员,还要能够对系统能深入进行分析并能制定出优秀的测试方案。
5、管理人员
一般由以上人员兼任,主要有
项目经理:负责整个项目
开发经理:负责系统设计、开发工作
测试经理:负责测试工作
6、其他人员
一些项目涉及到其他人员,如页面设计人员、页面制作人员。
部分大的项目,还有专门的维护人员。
由于目前国内很多公司并没有严格这么区分,如果项目小的话,可以一人兼任多项职位.
第二篇:项目开发流程
项目开发流程
第一步:获得信息,主要有以下方式:通过政府网络,即人际关系网络。通过中介机构。
3通过在网络上发布的公司信息,如厂房网,商铺网等。
4通过报纸上的信息,如房地产时报,新明晚报等。
5通过参加有关经济型饭店开发有关的社会活动,如:展会,教学会等。
第二步:对信息进行筛选和分配
获得项目信息后,呈报发展事业部总监,总监根据物业情况,分发给相适合部门的经理,再由经理分配给项目专员。
第三步:对有效信息的物业项目进行调查,编制调查报告。
1对物业进行网页背景调查。
2与房东初步接触。
3现场踏勘及周边市场调查。
4根据所获得的一系列调查资料,填写《项目登记表》和《项目评估表》。
第四步:对信息进行分析及判断:
1项目负责专员编制《项目调查表》后,对该项目作出判断,分为“淘汰,跟踪,呈报”三项。若是“呈报”则交给部门经理进行进一步分析。
3部门经理如果认为该项目合适并确认签字后,交工程部经理排房,4排房后,项目负责人填写《商圈调查表》,《酒店调查表》,《物业调查表》,《投资项目分析表》,《测算表》,《业主调查表》和《项目合作表》。
第五步:谈判及审核
1填写完以上各表并经部门经理审核后交事业发展总监确认,总监签字后再与物业主进行意向书谈判
2意向书经上级部门审核签字后,与房主签定意向书,并进行合同谈判合同文本确定。3合同文本经上级审核同意后,由上级部门与物业主签定正式合同。
附:第三步完成后,需交《项目登记表》和《项目评估表》;
第四步完成后,需交《商圈调查表》,《酒店调查表》,《物业调查表》,《投资项目分析表》,《测算表》,《业主调查表》和《项目合作表》。
第三篇:Java项目开发实验教学大纲
Java项目开发实验教学大纲 课程代码 制订人 制订日期 修订人 修订日期 审定人(组)审定日期 《Java项目开发》实验教学大纲 课程名称:
Java项目开发 课程编码: 010228A 学 时: 84 其中必做: 84 学 分: 1.5 开课学期: 第3学期 适用专业: 计算机软件技术 课程类别: 选修 课程性质: 专业课
先修课程: C语言程序设计、Java程序设计
一、课程性质及任务 本实训是计算机软件技术专业Java方向的实践性环节。通过本次实训,可以系统掌握Java语言程序设计、数据库原理级应用、Struts2企业级应用、Spring和Hibernate开源框架的使用,并锻炼学生的实践动手能力。整个实训要求及环境,全面模拟企业实际开发环境以及项目管理规范和流程,使学生在实训中掌握企业开发的实际运作流程,提高学生进入企业的适应能力。
二、课程基本要求(1)掌握Java编程基本知识的实际运用;(2)掌握SQL Server数据库的设计与操作,备份与恢复;(3)掌握Struts2的数据类型转换、数据校验、国际化、OGNL表达式、拦截器、文件上传与下载以及Struts2集成Spring等;(4)掌握Spring IOC的配置与运用、Hibernate ORM的配置与运用; 将上述知识运用到具体项目中,以学生熟悉的“学生选课系统”为实训项目,由学生自己理解需求,业务逻辑,完成系统的需求分析、概要设计、详细设计、编码、测试等工作,并提交需求分析报告、系统可运行代码以及数据库设计备份文件(.sql文件)并由此评定成绩。
三、实训内容与学时分配(84学时)序项目
内容提要 学时 性质 要求 号 需求分析 1.数据库设计 2.超市管理系统公共类设计 1.12 综合 必做 3.(Swing+SQL Server 2005实现)模块设计(登录模块、主窗体、采4.购订货模块、人员管理模块)第 1 页
Java项目开发实验教学大纲 在Eclipse中实现程序打包 5.需求分析 1.数据库设计 2.使用CVS进行团队开发 3.物资管理系统公共模块 4.综合
必做 2.24(Swing+Spring+Hibernat模块设计(系统登录模块、主窗体5.e+SQL Server 实现)模块、部门管理模块、人员管理模块、物品管理模块、出借信息模块、归还信息模块)需求分析 1.数据库设计 2.使用CVS进行团队开发 3.网上商城系统综合 必做 公共模块 4.3.24(Struts2+Hibernate+Spri ng 实现)模块设计(注册模块、前台商品信5.息查询模块、购物车模块、后台商 品管理模块)需求分析 1.系统数据库设计 2.进销存管理系统系统设计 3.综合 必做 4.24(Java+SQL Server 2005系统功能实现(基础信息模块设4.实现)计、查询统计模块设计、库存管理 模块设计)需求分析 1.英汉双语词典系统数据库设计 2.综合 选做 5.(Swing+MySQL 5.5实系统设计 3.现)系统功能实现 4.需求分析 1.学生成绩管理系统系统数据库设计 2.综合 选做 6.(Swing+SQL Server 系统设计 3.2005实现)系统功能实现 4.需求分析 1.系统数据库设计 2.彩票预测系统综合 选做 7.(Swing+MySQL 实现)系统设计 3.系统功能实现 4.需求分析 1.图书馆管理系统系统数据库设计 2.综合 选做 8.(Java+SQL Server 2005系统设计 3.实现)系统功能实现 4.第 2 页
第四篇:开发项目招标流程
开发项目招标流程
一、项目立项、报建、备案
1、立项
运行该项目分公司招标小组负责立项文件资料的准备工作,经集团经营技术中心对资料复核后,按相关程序报各个管理机构审批。
2、报建
规划部门下发建设工程规划许可证,计委立项批复项目列入正式计划后,分公司招标小组领取并填写《建设工程报建登记表》,附带:计划文件;规划文件;资金来源及证明;工程管理人员情况等材料,报招投标管理机构审批。
3、备案
在确认是自行招标还是委托招标后,分公司招标小组应收齐计划批件、规划许可、工程报建单,填报招标工程备案表和承诺书、加盖公章及法人名章,持计划批件、规划许可、工程报建单、招标工程备案表到报招投标管理机构办理备案手续。
二、申报招标方式和招标范围
分公司招标小组向计委报送书面材料,由其审查核准自行招标条件和招标范围,若符合规定的自行招标条件的,分公司招标小组可以自行办理招标事宜。若认定不符合规定的自行招标条件的,分公司招标小组和集团经营技术中心联合考察符合条件的委托招标代理机构,委托招标代理机构办理招标事宜。
三、编制招标文件和标底
分公司招标小组负责招标文件和标底的编制,集团经营技术中心进行复核。集团经营技术中心针对标底的复核,应按照“先独立算量,后到当地市场核价”的方式进行。分公司招标小组应编制招标文件内容:投标须知;招标项目的性质、数量;招标工程的技术要求和设计文件;招标的价格要求及其计算方式;评标的标准和方法 ;交货、竣工或提供服务的时间;投标人应当提供的有关资料和资信证明文件;投标保证金的数额或其他形式的担保;投标文件的编制要求,投标文件的格式及附录;提供投标文件的方式、地点和截止时间 ;开标、评标的日程安排 ;拟签订合同的主要条款、合同格式及合同条件;要求投标人提交的其他材料。
四、发布招标公告或发出投标邀请书
1、实行公开招标的,分公司招标小组与集团经营技术中心共同制定发布招标公告,招标公告发布在国家指定的报刊、信息网络或者其他媒介。
2、采用邀请招标的,分公司招标小组从承包商信息库中选定不少于五家有实力的潜在投标人,与集团经营技术中心对其初步审核确认后,向具备承担招标项目的能力资信良好的潜在投标人发出投标邀请书。
3、分公司招标小组编写的招标公告和投标邀请书均应载明招标人的名称和地址,招标工程的性质、规模、资金来源、项目的实施地点、质量要求、开工竣工日期、对投标人的要求、投标报名时间和报名截止时间以及获取资格预审文件、招标文件的办法等事项。
五、对潜在投标人进行资格审查
1、分公司招标小组与集团经营技术中心可以根据招标工程的需要,对投标申请人进行资格审查;委托招标代理机构的,也可以由工程招标代理机构对投标申请人进行资格预审。
2、分公司招标小组与集团经营技术中心共同确定预审内容,分公司招投标小 组编制预审文件并报主管经理审核盖章,编制报名登记表,发资格预审文件。经资格预审后,分公司招标小组应当向资格预审合格的投标申请人发出资格预审合格通知书,告之获取招标文件的时间、地点和方法,并同时向资格预审不合格的投标申请人告之资格预审结果。
3、在资格预审合格的投标申请人过多时,可以由集团经营技术中心综合考虑投标申请人工程建设业绩和获奖情况,按照择优的原则,从中选择不少于五家资格预审合格的投标申请人参加投标竞争。
六、发招标文件
1、分公司招标小组编制招标文件(补充文件)、领取登记表、图纸领取登记表、标段选择记录表等相关表格,按要求发放招标文件,图纸。
2、分公司招标小组应当在招标文件发出的同时将招标文件报招投标管理机构备案;招投标管理机构发现招标文件有违反法律、法规内容的,分公司招标小组应当自收到备案材料之日起3日内修改完成,经集团经营技术中心再次审核后报送招投标管理机构,并申请招标日程顺延。
七、项目现场勘察答疑
1、勘察
分公司招标小组编制现场勘查签到表,根据项目具体情况安排投标人进行勘察现场。
2、答疑
分公司招标小组负责收集投标单位书面形式的问题并将问题分类汇总(按标段、回复单位);编制答疑会登记表、领取记录表;组织答疑会,分发答疑会问题分类汇总;将设计单位书面回答和分公司招标小组和集团经营技术中心现场作答问题形成答疑会纪要,发给登记的投标单位。
八、组建评标委员会
1、由分公司招标小组和集团经营技术中心代表共同依法组建评标委员会;评标委员会由分公司招标小组和集团经营技术中心的代表和评委库有关技术、经济等 方面的专家组成;专家入选条件为从事相关领域工作满八年并具有高级职称或者具有同等专业水平,或从国务院有关部门及省、自治区、直辖市人民政府有关部门提供的专家名册或者招标代理机构的专家库内的相关专业的专家名单中确定;
2、分公司招标小组根据工程规模和工程需要,在招投标管理机构的监督下于开标前从专家评委库中随机抽选所需专家评委;特殊招标项目可以由分公司招标小组和集团经营技术中心代表共同直接确定。评标委员会成员的名单在中标结果确定前应当保密。与投标人有利害关系的人不得进入相关项目的评标委员会;已经进入的应当更换。
3、评标委员会总人数应为不少于5人的基数。其中招标人、招标代理以外的技术、经济等方面的专家不得少于评标委员会总人数的三分之二;
4、评标委员会应设负责人。评标委员会负责人由招标人确定或者由评标委员会推荐产生。
九、开标、评标,提交评标报告
1、开标
分公司招标小组负责编制投标登记表、报价一览表、开标记录表、评委抽取备案表、评委签到表、评标委员会对投标单位的综合考评分表、评分表、评分汇总表,评标人员守则、开评标程序;收集投标文件,唱标,记录,要求投标单位签字。开标会议由分公司招标小组组长组织并主持,集团经营技术中心派代表参加。
2、评标
开标会结束后,分公司招标小组向评标小组发送招标文件及初步审查符合规定的投标文件;评标委员会按照招标文件中规定的评标标准、办法对投标文件进行评审后,分公司招标小组收集经评委签字的评分统计表、评分汇总表、评标报告、评委意见、情况说明和监督报告,形成公示材料后由分公司招标小组组长和监督人签字后生效。
3、提交评标报告
分公司招标小组和集团经营技术中心代表共同接收由评标委员会提交评标报告。
十、确定中标人
中标人由分公司招标小组和集团经营技术中心共同确定,重点工程需要集团评标领导小组召开会议,确定中标人。可以按以下几种方式之一确定中标人:
1、根据评标委员会提交的评标报告为依据对评标委员会推荐的中标候选人进行比较,从中择优确定中标人;
2、按照中标候选人的排序确定中标人;
3、可以授权评标委员会确定中标人。
十一、提交招标投标情况的书面报告
分公司招标小组应当自确定中标人15日内向招投标管理机构提交经集团经营技术中心审核的招标投标情况书面报告。书面报告应当包括下列内容:
1、施工招标投标的基本情况,包括施工招标范围、施工招标方式、资格审查、开标过程和确定中标人的方式及理由等;
2、相关的文件资料,包括招标公告或者投标邀请书、投标报名表、资格预审文件、招标文件、标底(设有标底的)、评标委员会的评标报告、中标人的投标文件。委托工程招标代理的,还应当附工程施工的招标代理委托合同。
十二、发出中标通知书
1、招投标管理机构自收到书面报告之日起5日内未通知招标方在招标投标活动中有违法行为时,分公司招标小组可以向中标人发出中标通知书,并将中标结果通知所有未中标的投标人。
十三、签定合同
按项目所属,由运行主体的法人签订合同。
第五篇:项目开发全流程
项 目 开 发 流 程 图
总办投资决策 管委会审批
总办会议审批 管委会会议审批
拟定项目总体 开发计划
1.向集团各部门作项目交底,内容包括:项目用地现状、规划设计条件、规划用地批文、周边大市政情况等。
2.拟定项目总体开发计划,并组织各相关部门进行讨论。
3.综合各部门意见,整理完善项目总体开发计划报总经办审批。
总经理办公会议
审批投资开发部提交的项目总体开发计划
项目总体开发 计划审批
投开部 总工项目
行政部
计划分解 项目部统筹
营销中心 总工室 预算部投控部 合约部财务部 财务部
拟定详细的规划报建进度计划 拟定项目组织架构、人力资源计划及施
工进度计划 拟定“项目策划书”及销售计划 拟定供图计划、编写“项目技术标准” 拟定合同招投标计划、成本控制计划进行成本预算及相关的数据分析进行相应财务分析提出资金筹措计划拟定合同审查及签订计划
拟定项目资金筹措计划
项目部
综合编制“项目规划书”
项目规划书
审批
总体规划阶段
项目实施阶段
总经理办公会议或管委会 审批项目部提交的项目规划书
规划部
1.收集整理项目相关规划设计资料; 2.编制项目规划设计任务书;
3.物色符合条件的设计单位;
4.负责项目总体规划设计招投标工作;
投控部 1.据规划部规划设计任务书要求编制总规设计招投标文件; 2.对投标方案进行评估;
规划部
1.组织集团领导、物业代理公司、物业管理公司、投开部、策划部、投控部、项目部、专家研讨投标方案;2.推荐方案或提供修改意见;
3.收集修改后中标方案
总经办 审批中标总体规划方案
规划部 审核提供项目总体规划方案报批资料
投开部 进行项目总体规划方案报建
法务部 签定总体规划设计合同
计管理工作;
复意见;
施工许可证》
法务部 签订施工合同
总经办 审批中标施工单位
投控部
1.组织施工、监理招投标工作;
2.向总经办推荐中标单位;
项目部 1.依据施工图编制施工工程招投标文件; 2.编制施工总平面图;
3.编制施工计划及资金使用计划;
项目部
1.组织规划部、投控部等相关部门图纸会审、审核施工单位提出的施工组织设计;
2.按合同进行工程质量及施工进度控制; 3.按集团规范进行工程成本控制;
投开部
1.按项目计划时间监控及调整开发进度; 2.跟进办理项目相关报建手续;
投控部
1.2.3.4.按合同条款控制工程进度款及造价; 编制项目总成本预算并供策划部参考; 对各部门进行成本监控及调整; 完成各子项招投标手续;
规划部
1.审议审定设计方案和施工图纸;
2.提供各子项招投标文件并参与招投标及合同谈判工作; 3.对工程设计技术进行审查审定;
策划部
1.编制销售策划实施方案;
2.组织集团领导、投控部、规划部、财务部、物业管理公司确定商品房预售价格及物业管理费标准;
法务部
1.2.3.4.5.土建工程
基础工程; 上部建筑工程; 装修工程;
室内给排水、电气工程; 其他工程
市政水电工程
1.道路、排水工程;
2.市外供水供电及其管网工程; 3.其他工程
设备安装工程
1.2.3.4.5.6.电梯设备安装工程; 消防人防设备安装;
中央空调、通风设备安装工程; 备用发电工程; 给水泵、池工程; 其他工程
设备安装工程
1.2.3.4.5.6.电梯设备安装工程; 消防人防设备安装;
中央空调、通风设备安装工程; 备用发电工程; 给水泵、池工程; 其他工程