第一篇:软件开发方案和实施安排
10.9.8软件开发方案
所有的项目软件开发过程都应遵循一个生命周期模型,在软件的开发策划期间,需要仔细考虑项目的特征和目标,然后选择生命周期模型。在本项目中,本投标单位将选用常用的瀑布型生命周期模型。
瀑布模型的主要特点是:只有当一个阶段的文档已编制好,且该阶段的产品得到质量保证人员(SQA)认可后,该阶段才算完成。测试或验证在每个阶段都必须执行;一旦产品完成提交用户,其后的任何修改均属于维护阶段。
在瀑布型模型中,主要定义的过程包括:需求分析、系统分析、代码实现、测试。 需求分析
需求分析的目的是通过调查和分析,获取用户需求并定义产品需求。需求分析的输出文档是《需求分析说明书》(RAS)。
《需求分析说明书》(RAS)将用客户语言来描述系统需求,其主要的目的是作为与用户沟通并达成一致的基础。这些需求需要用户参与进行评审,并得到用户的确认。然后对用户需求进行细化,对比较复杂的用户需求进行建模分析,最终形成面向软件产品的软件需求说明。
需求分析的主要任务包括:
确定需求调查的方式,例如问卷式、面对面谈等; 调查与记录; 分析需求信息; 编写《需求分析说明书》(RAS); 组织《需求分析说明书》(RAS)评审。主要的角色与职责为:
系统分析员,调查和分析用户需求;
客户与最终用户提供必要的需求信息,并确认客户需求; 系统分析员定义产品软件需求;
客户与最终用户提供必要的信息,并确认产品需求。 系统设计
系统设计是指设计软件系统的体系架构、用户界面、数据库、模块等,从而在需求和代码实现之间建立桥梁,指导开发人员去实现能满足用户需求的软件产品。系统设计可分为两个阶段:概要设计和详细设计。概要设计的要点是体系架构的设计,详细设计的重点是用户界面设计、数据库设计以及模块的设计。主要的输出文档包括:《系统总体设计报告》。
主要的参与人员包括:
项目经理指定具备相关经验的开发人员进行软件系统架构的设计,这些开发人员又称为体系架构设计人员;
在用户界面的设计中,常常需要美工和用户的参与; 项目经理指定开发人员进行数据库、模块的设计。系统设计的主要任务包括:
设计准备,包括阅读前一阶段的文档等;
设计,不同的设计内容所采用的方法有所不同,例如对于用户界面的设计,一般采用“原型创作----原型评估----细化”的步骤或方法; 编写相关的设计文档; 组织设计评审。
开发(代码实现)
开发也称为代码实现,其主要的任务为编写整个系统的代码,并进行单元的测试。本过程的输入是个设计文档,输出是源代码、单元测试记录以及代码审查记录。其主要工作任务包括:
准备----确定代码规范等标准、准备软件开发环境等; 代码实现----代码的编写;
代码审查----依据代码规范,进行代码的审查,包括开发人员的互查项目经理的同行评审;
单元测试----采用互测方式进行。
测试
测试包括集成测试、系统测试和用户验收测试。集成测试侧重于模块的集成,是子系统/模块一级的测试。系统测试是针对最终软件系统进行,是一次全面的测试,需要确保软件系统满足产品需求并遵循系统设计。所以系统测试控制的一个关键点是测试的覆盖率。验收测试一般由用户组织,属于用户对系统的符合性、正确性进行验证的测试。
测试的主要任务包括:
制定测试计划----当产品需求和系统设计文档完成之后,测试小组就可以开始制定测试计划和测试用例了。测试计划的主要内容包括:测试完成准则、测试范围、测试方法、人员、测试环境与辅助工具、进度;
设计测试用例----有测试人员完成其设计和编写工作,并需要通过评审;
测试实施----依据计划和测试用例进行测试,测试中发现的错误,要求及时记录,将错误及时通知开发人员并使测试人员可以跟踪错误直到错误问题解决关闭;
错误管理与改错----任何人发现的错误,将被记录,开发人员及时消除错误,在开发人员消除错误之后立即进行回归测试,以确保不会引入新的错误;
测试报告----对于系统测试盒验收测试,在测试完毕后需要进行总结并形成报告。
本投标人的产品测试独立于产品的开发,在产品单元测试完成之后,即交付专门的测试部门进行后续测试,独立开发的测试机制进一步保证了测试的有效性和完整性。
版本控制 控制的目的是保存产品的所有版本,避免发生版本的丢失混淆等现象。并且可以快速准确地查找到任何产品的任何版本。控制的范围是项目中的所有产品,从需求文档、设计文档、测试文档、用户手册到源代码。在人员参与度方面,将是所有的项目成员都必须遵照版本控制规程操作文档库。
控制的要点包括:
在项目的策划阶段,编写配置管理计划。在计划中将指定人员作为配置管理员,负责整个项目的版本控制,变更控制等。计划中还需要标识配置项作为版本控制的基本对象;
配置服务器作为配置库服务器,集中存放项目的所有已完成产品; 使用配置管理工具实施管理控制;
针对产品的不同状态,实施不同的控制策略,例如基线状态的产品,其变更要求有严格的申请、评估、审批、实施、验证、提交过程;
10.9.9软件实施安排
为保证项目在规定的时间内顺利完成,软件项目管理工作对本系统的实施极其重要。本投标人将在软件项目管理总体上贯彻工程的思想,并在项目组织实施中抓住关键工序,采用一系列措施和办法。 软件管理总体框架
软件管理的阶段
本次项目基于GIS系统是一个包括软件和部分硬件相结合的系统集成类工作,从系统集成的角度,我们对该部分项目管理主要分为如下9个阶段:
工程的准备; 工程的确定;
工程设备采购、软件开发; 工程设备安装、单项调试和验收; 联合测试、试运行阶段; 项目验收; 培训;
运行的管理和维护;
售后服务与系统的安全保障。各阶段逻辑顺序关系如下图所示:
各个阶段的主要工作
以下是各个阶段的工作时间内容具体说明。
1)系统工程的准备阶段:该阶段主要工作是对系统工程进行系统分析和深化设计、准备系统接口技术要求文件。具体包括如下内容:按照相关标准规范,根据系统项目的实际情况确定系统需求,完成并提交相关文档;明确系统工程的信息流程和管理模式;确定系统相关的数据、界面接口协议,包括采用的操作系统、硬件接口、连接方式、通讯方式、网络协议、数据记录格式、应答方式、网络故障时的自救方法、进度安排、测试标准等;利用最精简的设备,搭建模拟环境,为系统检测和发布相关设备的初步验收和测试做好实验准备;从技术角度,对主要设备供应商的技术要求提出明确意见或建议;对系统工程进行深化设计并提出详细的技术实施方案;制定行之有效的《工程实施计划》;与设备供应商等进行总进度计划协调。
2)系统工程的确定阶段:该阶段主要是根据系统工程的总体安排,确定设备供应商等的工作范围、责任、相互关系等。从技术角度,确定设备供应商的工作内容;业主、系统集成商、设备供应商一起确定系统各子系统之间的接口标准、规范、实施方法以及相互责任。包括各自相关的工作内容、质量控制、变更管理、各方责任、工程进度安排、测试标准、联调开通等。
3)系统工程的设备采购、软件开发阶段:该阶段本投标人、设备供应商等按照合同要求进行设备采购供应、软件开发项目实施等工作。所有主要设备都需要在货物到达后由本投标人进行测试,符合标准和规范,才能送往现场安装,并提交相应的设备测试报告。通过确定阶段对系统软件总体需求的理解,进行软件实际开发阶段。
4)系统设备安装、单项调试和验收、模拟联合测试阶段:该阶段有本投标人、设备供应商等按照有关要求进行设备的安装、单项调试和验收,模拟联合测试。设备安装工程中,本投标人将根据需要向业主提出工程实施阶段性验收。本投标人将按照规定的实施进度,确认个部分工程系统的进度,提交合格的各项验收测试报告给业主,对存在的问题,与业主技术协调处理。建立系统集成模拟联合测试环境,组织设备的模拟联合测试。设备供应商提供有关测试、验收的工作程序及方式给业主、本投标人,经批准后进行有关工作。设备在测试验收时,本投标人和设备供应商提供所需的、标准的测试仪器、仪表。
5)联合测试、试运行阶段:该阶段由本投标人负责,业主统一协调、进行功能集成、联合测试,通过后进入试运行阶段。本投标人将协调、组织相关设备供应商,负责建立功能完善的集成系统。本投标人将制定整个系统运行的方案和工作程序(包括调试运行周期),并成交业主。本投标人将提供《试运行方案》给业主,协调、组织有关方面,开始试运行工作。
6)系统验收阶段:该阶段由业主和本投标人统一协调,组织进行验收。验收包括:预验、初验和最终验收。本投标人在系统试运行和联网运行验收通过后,将向业主提出正式验收申请。验收标准将依据有关国际标准、中国国家标准规范、系统设计和招标文件的要求。验收内容至少包括以下各项:安装设备的数量、型号和规格;完整的竣工验收资料图纸;设备安装、调试的特殊工具;系统功能;系统质量。
7)系统培训:本投标人将对业主指派的人员进行培训,培训内容包括理论将结合实际操作。培训开始之前本投标人将提出培训计划(包括:内容、技术资料、时间、地点、人数等),撰写培训教材,由业主确认后在实施培训。本投标人将负责使接受培训的人员达到能正确操作和维护的上岗资格。
8)系统运行的管理和维护:从系统验收通过之日起,系统进入质保期,项目质保期为36个月。在此期间,本投标人将派驻专业工程师在项目现场,保障系统的正常运行并随时解决出现的问题。在质量保证期内,对任何因安装工艺、材料和产品质量而造成的设备或部件的损坏,本投标人将提供无常的更换和维修。在质量保证期内,本投标人将负责系统维护、确保系统维护及时、高效。如果在质保期内,国家、公安部或交通部门颁布了有关交通管理的接口标准,本投标人将无条件免费按照国标或部标,更换所提供给采购人的软件系统满足国标或部标的接入标准。
9)售后服务:产品实行终身维护。本投标单位在潍坊具有指定专业维护机构,具备常住维修人员6名和相关维修设备和车辆(工程高车及售后服务车)。具有良好的售后服务、质量保证体系和相应的技术保障措施,提供全方位、有效而及时的售后服务和技术支持。本投标人接到保修通知后,10分钟实质性响应,2小时到达现场,一般故障排除最长时间不超过5小时;特殊故障排除最长时间不超过12小时。一般故障指下端设备发生故障,特殊故障指系统软硬件疑难故障。当用户需求时(质保期后五年内),本投标人承诺无偿提供人员和技术支持。当系统软件版本升级时,本投标人将无偿对设备进行软件升级。本投标单位承诺免费提供后期新建应用平台的对接接口并提供免费对接服务。
第二篇:软件开发及实施小组工作制度
软件开发及实施小组工作制度
为确保软件开发及实施小组高效率开展工作,保证整个项目顺利及高标准完成。特制定工作制度。具体内容如下:
一、工作责任制
1。由李总全面负责整个项目的总协调及总指挥工作。
2、由王主任全面负责项目的实施工作。
3、由韩任负责运行管理软件的推广实施工作。
4、由主任负责生产日报、计划管理和班组管理软件的推广实施工作。
4、各专业专工及其他技术人员负责各自分管专业的技术工作。
5、信息中心工作小组负责处理整个小组日常工作及信息专业相关协调工作。
二、小组活动安排
本工程初步确定至少召开三次设计及实施联络会,讨论、修改、确认有关技术问题。施工过程中如遇有其它重大工程技术问题需协商,随时安排召开联络会议。
1)第一次工程设计及实施联络会确认项目总体设计方案,研讨有关软件的功能需求及实施技术细节,明确双方分工,确定系统考核、验收标准。
2)第二次工程设计及实施联络会对软件试运行所反映的问题进行修改完善,并对下一步推广提供实施意见。
3)第三次工程设计及实施联络会,全面推广软件,解决运行中出现的技术问题,进行培训。
每次联络会结束后,会议内容以会议纪要的形式发布,并与华迪公司共同签字生效,作为本项目的实施依据。
三、小组活动纪律
1、会议纪律
1)各小组成员必须参加本项目的各次实施联络会。
2)会议请假须经李总批准,未经李总同意擅自不参加会议者,按公司相关规定考核。
3)会议迟到、早退者按公司相关规定考核。
2、工作纪律
1)小组所有成员应本着对公司负责的态度,根据本专业的实际情况向华迪公司提出要求。同时根据华迪公司的反馈意见,按照质、量、期的原则,及时、全面地提供相关技术资料。
2)未按预定要求提供资料,延误工程进度者,按未完成工作任务处理,执行公司相关考核规定。
四、本制度自下发之日执行。
五、本制度由生产部信息中心负责解释。
第三篇:股票软件开发方案流程
股票软件开发顾名思义就是股票软件开发公司为公司或个人开发制作自已个性化的股票分析软件,从此彻底告别依赖别人的技术平台支持,从股票软件名称,公司LOGO,启动界面,系统功能,特色指标、特色选股、软件注册后台,信息发布平台,机构数据,主力行情,大盘分析,个股分析,资金分析,热点分析等等一系列功能上实行自已品牌化管理运行。
【行情平台】
股票软件开发商提供专用稳定的股票数据接收服务器,以及专用股票软件时时接收的行情数据,做到与行情软件时时数据相差无几,但比行情软件综合数据库要多要大要全,特色指标和特色选股要全面,特有的信息发布平台让资讯更及时更准确,独特的网络注册后台让注册修改客户帐号变的更轻松更快速,等众多优于其他同类软件的功能特点。
股票软件的实质是通过对市场信息数据的统计,按照一定的分析模型来给出数(报表)、形(指标图形)、文(资讯链接),用户则依照一定的分析理论,来对这些结论进行解释,也有一些傻瓜式的易用软件会直接给出买卖的建议。其实,比较正确,或者实在的用法,是应该挑选一款性能稳定、信息精准的软件,结合自己的炒股经验,经过摸索之后,形成一套行之有效的应用法则,那样才是值得信赖的办法,而机械地轻信软件自动发出的进场离场的信号,往往会谬以千里。
第四篇:软件开发质量保障方案
软件开发质量保障方案
一、质量管理内容
1.1.编制和评审质量计划
制定质量保证计划:依据项目计划及项目质量目标确定需要检查的主要过程和工作产品,识别项目过程中的干系人及其活动,估计检查时间和人员,并制定出本项目的质量保证计划。
质量保证计划的主要内容包括:例行审计和里程碑评审,需要监督的重要活动和工作产品,确定审计方式,根据项目计划中的评审计划确定质量保证人员需要参加的评审计划。明确质量审计报告的报送范围。
质量保证计划的评审:质量保证计划需要经过评审方能生效,以确保质量保证计划和项目计划的一致性。经过批准的质量保证计划需要纳入配置管理。当项目计划变更时,需要及时更改和复审质量保证计划。
1.2.“过程和工作产品”的质量检查
根据质量保证计划进行质量的审计工作,并发布质量审计报告。
审计的主要内容包括:是否按照过程要求执行了相应的活动,是否按照过程要求产生了相应的工作产品。本项目中对质量的控制主要体现在不同阶段的审计当中。
1.3.不符合项的跟踪处理
对审计中发现的不符合项,要求项目组及时处理,质量保证人员需要确认不符合项的状态,直到最终的不符合项状态为“完成”为止。
二、质量管理责任分配
开发项目上按照规范化软件的生产方式进行开发。每个项目除配备了项目开发所需角色外,还专门配备了质量保证小组、配置管理小组、测试小组来确保质量管理的实施,下面针对这三种角色进行说明: 2.1.质量保证小组职责
质量保证小组作为质量保证的实施小组,在项目开发的过程中几乎所有的部门都与质量保证小组有关。质量保证小组的主要职责是:以独立审查方式,从第三方的角度监控软件开发任务的执行,分析项目内存在的质量问题,审查项目的质量活动,给出质量审计报告。就项目是否遵循已制定的计划、标准和规程,给开发人员和管理层提供反映产品和过程质量的信息和数据,使他们能了解整个项目生存周期中工作产品和过程的情况,提高项目透明度,从而支持其交付高质量的软件产品。
质量保证人员依据质量保证计划,通过质量审计报告向项目经理及有关人员提出已经识别出的不符合项,并跟踪不符合项的解决过程,通过审计周报或者审计月报向项目经理提供过程和产品质量数据,并与项目组协商不符合项的解决办法。
质量保证小组的检测范围主要包括:项目的进度是否按照项目计划执行,用户需求是否得到了用户的签字确认,软件需求是否正确的反映了用户的需求,是否将每一项用户需求都映射到软件需求;系统设计是否完全反映了软件需求;实现的软件是否正确的体现了系统设计;测试人员是否进行了较为彻底的和全面的测试;客户验收和交接清单是否完备;对于系统运行中出现的问题,维护人员是否记录了详细的维护记录;配置管理员是否按照配置管理计划建立了基线,是否严格控制变更过程,是否对配置库进行了维护。
2.2.配置管理小组职责
配置管理活动的目的是通过执行版本控制、变更控制、基线管理等规程,借助配置管理工具的使用,来保证整个生命周期过程产生的所有配置项的完整性、一致性和可追溯性。配置管理是对工作成果(阶段工作成果和产品成果、进展状态成果)的一种有效保护形式,是反映项目及其工作产品的过去、现在、动态的资料和数据集中管理体现。
配置管理小组的主要职责包括:根据项目计划制定配置管理计划,建立配置库,为项目组人员分配配置库权限,创建需求、设计、开发、测试、交付阶段的基线。当纳入基线库的工作产品发生变更时,严格按照配置项变更控制过程执行变更,变更后建立新的基线。
2.3.测试小组职责
作为质量控制的主要手段,如同软件开发一样,测试在执行之前,测试小组制定软件测试计划、测试用例的编写和执行工作。
测试可以分为如下几种类型:代码走查、单元测试、集成测试、系统测试。为了保证程序的质量,开发人员需要对同伴的代码进行代码走查,同时对自己编写的程序进行单元测试,确保程序编译、运行正确。
测试人员根据软件需求分析报告进行软件集成测试用例和系统测试用例的编写。对编写完成的测试用例提交项目组进行评审,同时质量保证人员对评审过程和工作产品进行监测。
测试人员根据测试计划和测试用例执行测试用例,并对发现的缺陷进行记录,只有这样才能确保项目组开发的软件产品满足用户需求。在完成集成测试之后,可以进行软件系统测试,系统测试包括对软件进行功能测试、性能测试、安全测试、压力测试。只有进行了系统测试软件测试才是完整的。系统测试在本项目中占有重要的地位,性能要求有可能改变软件的设计,为避免造成软件的后期返工,测试在性能上需要较大的侧重。
三、质量保证措施
通过质量管理责任的分配,通过如下几个方面来进行质量保证的实施过程:
3.1.项目进度
项目计划的制定为工程项目实施、管理和支持工作、项目进度、成本、质量及过程产品的有效控制打下了良好的基础,以便所有相关人员能够按照该计划有条不紊地开展工作;制定《项目计划》,必须获得相关干系人的认可,并以此作为项目跟踪的基础。
项目进度是项目进行是否顺利的最直观表现。制定合理的项目计划首要前提是选择从事类似规模和类似业务项目的有经验的项目负责人参加制定项目进度计划。
项目计划由项目负责人制定,由项目各小组组长、项目成员、干系人、质量保证人员参加一起进行评审。评审过程主要讨论项目计划的可行性,对其中不合理的地方提出修改意见,对计划中不合理的地方进行修改完善,并由质量保证人员对其结果进行跟踪处理,以确保项目计划完整性、可行性,项目计划评审通过后,交由配置管理人员进行配置管理。
在计划实施过程中,按项目计划中里程碑为界限,将整个开发周期划分为若干阶段。根据里程碑的完成情况,适当的调整每一个较小的阶段的任务量和完成的任务时间,动态跟踪和动态调整,以利于项目质量保证的实施。
实际运作中,质量保证人员在对项目执行过程进行检查时,对于发现的项目偏差,以质量审计报告的形式提交项目负责人。由项目负责人组织人员对计划进行维护,对于已经变动的项目计划,由配置管理进行配置管理。
3.2.需求分析
需求分析是开发人员对系统需要做什么和如何做的定义过程。从系统分析的经验来看,这个过程往往是个循序渐进的过程,一次性对系统形成完整的认识是困难的。只有不断地和客户领域专家进行交流确认,方能逐步明了用户的需求。从系统开发的过程得知,系统分析时犯下的错误,会在接下来的阶段被成倍的放大,越是在开发的后期,纠正分析时犯下的错误所花费的代价越是昂贵,也越发影响系统的工期和系统的质量。
本项目中将邀请公司业务顾问参与需求调研,以便保证需求调研质量,同时形成用户需求说明书。需求评审时由公司管理层、项目实施层共同进行,对于通过用户确认的需求,交由配置管理员形成需求基线。
用户需求在招标方确认后,由系统分析人员形成软件需求分析报告,同时对软件需求分析报告进行评审,对于评审通过的软件需求分析报告可以交由测试人员进行测试计划和测试用例的编写。
对于开发过程存在的需求变动,需要填写变更申请单发给项目经理,在质量保证人员参加的情况下,对这个变更进行评审,由项目经理组织项目组成员一起讨论实施变更的可行性及实施后所带来的影响,对于影响小的变更直接记录,大的变更则需要形成正式的变更报告,无论那种变更都需要对相应的文档实施同步变更(包括需求分析报告、系统设计、安装手册、操作手册等)。但是对于无法实现或是变更会带来巨大的影响而将导致进度的延期,这时,将变更报告提交给用户并召开协调会议,讨论变更取舍问题或是项目进度变更问题。
决定变更之后,由项目负责人组织实施变更,测试人员检测变更结果,而质量保证人员监督变更实施过程,并协助配置管理员对变更后的成果进行配置管理。变更实施完后,运行前还需要协助用户一同测试并由用户签字后同意方可上线。
3.3.系统设计
优良的体系结构应当具备可扩展性和可配置性,而好的体系结构则需要好的设计方法,需要针对项目的结构、项目的特征和用户的需求来分析。项目中将安排我公司高级系统架构师担当项目总体设计师,汇同总体设计组完成系统设计。
另外对公共类模块的开发。由总体设计组通过对需求的仔细研究,尽可能的识别出公共类,并进行定义和设计,以减少重复工作。对于项目组提供的设计文档,由项目经理组织,质保小组成员参与,对其设计文档进行评审,及时发现设计中可能存在的错误,降低项目开发风险,同时确保设计文档能为开发人员、测试人员提供确实的指导。对于可复用的设计进行提取作为公共库设计和开发,提供项目组。最后交由配置管理员进行设计文档的版本控制。
3.4.系统实现
系统实现的目的是依据系统设计文档,由程序员进行程序编写,以便实现设计要求,系统实现过程中,开发人员需要对模块进行代码走查和交叉单元测试,以保证模块代码质量。软件实现也就是代码的生产过程。根据上一阶段形成的设计文档,程序员在完成代码之后,可以开始编码并且进行代码走查和单元测试。对于测试完成的程序可以交由配置管理人员进行配置管理。
3.5.系统测试
系统开发涉及到一系列的过程,每一个过程都有可能引入缺陷,系统质量的好坏直接关系到正常使用和日后的维护。在开发过程中,我们将质量控制贯穿于所有阶段和所有参与系统的人员中,包括系统分析、设计和编码。分阶段的评审和测试是软件质量的有力保障。
系统存在平台测试和应用系统的测试以及最终的测试。由于测试也存在协调的问题,如问题定位,在应用系统发现一个错误,到底是应用系统的自身的错误还是中间件存在的错误,需要开发人员进行准确的判断。为了达到良好的测试目的,本系统测试工作由测试组来完成,主要采用下列方法进行系统的测试:
从测试方法上来说,分为黑盒测试和白盒测试:
黑盒测试:着重于测试软件系统的外部特性;根据系统的设计要求,每一项功能都要进行逐个测试,检查其是否达到了预期的要求,是否能正确地接受输入,是否能正确地输出结果。
白盒测试:由于软件的所有源代码都要由项目组成员编写,对其内部的逻辑规则和数据流程,都要进行测试,以检查其代码编写是否符合设计要求。
从测试策略上来说分为集成测试和系统测试:
集成测试:在所有模块都通过了单元测试后,将各个模块组装在一起,进行组装测试,用于发现与接口相联系的问题。在通过组装测试后,将经过单元测试的模块组装成一个符合设计要求的软件结构。
系统测试:项目通过了以上的测试步骤后,与其它系统元素(如硬件服务器、网络系统等)进行集成测试和系统级的确认测试,将各种可能的缺陷完全排除掉,从根本上保证系统的长期稳定运行。
3.6.系统维护
本项目中,技术支持小组的任务一方面是保证对项目客户的跟踪服务,另一方面是确保该项目的技术咨询工作。
系统维护期,对于一般性的错误,如操作不当等引起的问题,全部由技术支持小组执行完成,但需要用户测试确认上线。如果较大的修改则需要走变更控制流程,填写变更申请,经项目组讨论分析可行方案在由技术支持小组实施,通过测试后方可提交用户。在这个过程中质量人员需要对维护过程和维护记录单进行检查。
第五篇:软件开发项目实训方案
软件开发实训项目方案
——北京中科海教育科技有限公司
一.实训公司介绍
科海集团是在1983年5月由中国科学院和北京市海淀区政府联合创办,是中关村最早成立的高新技术企业,国内知名的IT企业,与“四通、融通、京海、科海”并称为中关村的“两通两海”。2003年,科海集团投资创办北京金科海科技发展有限公司。2004年,公司被认定为中关村高新企业。
北京中科海教育科技有限公司是以软件开发为主的高科技公司,专注于技术提高用户体验为目标,我们追求软件产品的最优化,致力于为客户打造最实用的软件产品。我们主要致力于全球中小型企业信息化系统的开发工作,包括CRM,ERP,协同系统等。涉及政府,房地产,医药等多个行业。同时为广大客户提供全方位的网络综合信息化服务及多层次电子商务解决方案。协助企业创建完备出色的互联网信息平台,利用现代科技手段把握机遇,并创造更高价值。其下属的全资子机构,北京新科海学校致力于IT职业技能培训业务,牢固树立以就业为导向,以服务为宗旨的办学理念,多年来培养了大量的IT领域高技术专门人才,为区域经济和社会发展做出了巨大贡献。
二.关于大学生就业实训
2009年,全国应届高校毕业生将达到万人,加上往年未就业的高校毕业生,就业需求极大。而另一方面,受当前经济形势影响,出现了企业用工需求下降、现有岗位非正常流失等新情况、新问题,致使当今大学生就业问题显得尤为突出。与此同时,当今高等教育和社会需求之间并不能很好地衔接,企业需要的是复合型、实用技能型人才,而高校毕业生所受教育普遍存在与其日后从事岗位所需的实践技能脱节的问题,学历层次不等于技能层次。
按照教育服务市场需求、服从产业结构调整的原则,改造现有高校课程设置结构、调整专业培养方向、强化实用技能培训、为学生提供就业项目实训等创新培养模式成为必然。
为推进高等教育、职业培训与社会需求相衔接,北京中科海教育科技有限公司推出IT领域大学生就业实训项目,本课程由IT企业为新入职技术职位员工的内训课程改造而来,主要针对高校计算机及相关专业毕业生,通过专业的项目开发训练,让学员们在完
成项目的过程中巩固在学校里学习到的基础知识。获得实用、领先的就业经验技能;增加求职竞争力,并在其职业生涯第一年拥有明显优势;在职人员可以丰富自己的职业技能,开拓更为广阔的职业道路。
三.实训项目介绍
Java软件开发实训项目
实训目标:
软件开发实训课程,通过一个完整的软件开发项目,使具有一定编码基础、但没有或只有很少实际工作经验的学员能够了解软件项目开发的整个过程,并最终具备编写项目可行性研究报告、项目开发计划书、软件需求文档、概要设计和详细设计文档、用户手册及项目开发总结报告的能力。
实训项目资料:
开发环境配置手册项目需求文档项目概要设计文档项目详细设计文档项目数据库设计文档程序代码规范开发流程规范程序代码质量控制规范
项目一: 内容管理系统CMS设计与实现
内容管理系统(Content Management System,CMS)内容管理系统是企业信息化建设和电子政务的新宠,也是一个相对较新的市场,CMS其实是一个很广泛的称呼,从一般的博客程序,新闻发布程序,到综合性的网站管理程序都可以被称为内容管理系统。
在CMS领域,在各个层面都有极多地优点,在政府上网,学校上网,商业门户,信息港,地方门户网,等各种设计到文章发布和用管理的网站建设中。其特点/优势如下:
-可以针对各种内容进行分类和发布管理。可以针对不同类型的用户发布不
同的内容,可以将各种内容进行分类。
-可以任意定义内容类型与多媒体支持。
-用户接口可编辑性强,可以根据客户要求订做用户接口和风格模块。
-可分布式管理。站点管理和维护人员无须集中在同一个办公室,甚至都不
用在同城,全球任何一个有网络的地方都可以让您实现高效率的管理。
-可开发性强,可以针对不同的需求进行专门的开发。
容易使用。用户不必具备计算机编程基础、只需根据用户操作手册(或经
过简单演示)就可以轻松地管理并运作整套系统。
系统开发与运行环境:
-服务器:基于Intel构架的企业服务器
-操作系统:Microsoft Windows 200x/XP
-支持环境:Tomcat/WebLogic Server、JDK
-数 据 库:Oracle
-编程语言:Java、Servlet、JSP、Javabeans、HTML
-设计工具: Dreamweaver、Photoshop、Eclipse等
-客户端:IE6.0以上
前提知识/技术:JavaSE、Java Web编程(JSP/Servlet/JavaBean)、数据库应用、JDBC编程。
项目二: 网络实时通讯系统设计与实现
实时通讯系统(Real-time Communication System,RCS)也称“即时通讯工具”,用于实现网络即使通讯——利用有效硬件,如电脑、视频、可视电话、手机等,在这些终端硬件上安装实时通讯程序,如QQ、ICQ、MSN、网易POPO等,只要双方都安装有同样的这种程序,然后利用网络连接在线,就可以类似面对面交流一样,实行语音、文字、视频等的实时交流。
系统开发与运行环境:
-服务器/客户端:主流PC
-操作系统:Microsoft Windows 200x/XP
-支持环境:Sun JDK
-数 据 库:Oracle
-编程语言:Java SE
-设计工具:UltraEdit/Jcreator/Eclipse等
前提知识/技术:JavaSE、Java GUI编程、Java Scoket编程、多线程编程、数据库应用、JDBC编程。
四.实习特色及优势
实训周期:
项目实训时间由院校和我公司双方协商,实训学时:80学时(两周)。
资深专家
行业内资深技术专家亲自指导,他们在技术、项目及职业发展方面的经验与成就,为参加实习的学生提供最直接高效的实习效果。
全真项目
项目也是至关重要的因素,学生实习的项目就是公司真实开发的项目,代表了当前国际国内IT行业最主流的技术方向及应用领域。
赠送资料
凡参加暑期实训的学员均赠送java学习视频教程一套
五. 时间安排
暑期项目实训时间定于2009年7月20日-2009年7月31日,周一至周五全天实训。
7月20日-7月24日 项目实训
7月27日-7月31日 项目实训
7月26日参观北京奥林匹克公园(免费)
除了暑期之外,其他时间,也欢迎各个大学联系我们,组织学生参加我们的免费实训(为期两周,无任何学习费用,食宿自理)。
六.后勤保障及服务
接待
我们提供从车站到实习公司的一站式接待服务,院校及学生无需为交通、接站、入住基地等事宜操心。
食宿
公司统一安排食宿,安全卫生便捷,以保证所有学生能全身心投入到实习中去。真正感觉北京IT行业的良好氛围。
住宿费一天25元,楼房,24小时热水,有空调。
七.联系方式
联系人:高老师
北京中科海教育发展有限公司
电话:010-82608892、82617627