




已阅读5页,还剩28页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 / 33 软件开发项目总结 ppt 项目开发总结报告 任务分配: 缺陷上传,基本信息维护 分配缺陷 解决缺陷,测试缺陷 登录,权限设置,统计图绘制 目 录 目 录 . 1 1 、引言 .2 / 33 . 2 、开发目的 . 错误!未定义 书 签 。 、 开 发 背景 . 错误!未定义书签。 2 、系统分析 . 错误!未定义书签。 、需求分析 . 错误!未定义 书 签 。 、 基 本 流 程 分析 3 / 33 4 3 、系统设计 . 错误!未定义书签。 主 要 功 能 及 性能 3 数 据 库 结 构 及 设计 4 4 、系统实现 . 5 、开发进度 4 、实现过程的错误分析 .4 / 33 . 6 、后期完善 . 6 5 、参考文献 6 6、小组总结 . 错误!未定义书签。 1 引言 开发目的 随着社会的发展与进步,计算机的应用已深入到了社会的各个领域,软件的作用和影响也越来越广泛。同时,软件出错5 / 33 的范围和可能性也越来越大。如何有效的进行软件错误的跟踪、控制和管理,已成为提高软件质量,保证系统正常运行的一个重要手段。 BUG 管理系统的研发与应用,是为控制和减轻潜在的不利因素对软件项目 的影响而采取的一项活动。它用于集中管理和控制软件测试过程中发现的错误,并进行版本控制。通过该系统,将帮助我们更好的收集、跟踪、反馈软件系统在测试、运行过程中的错误和问题。缺陷管理系统作为项目管理的一个重要方法和手段,能有效的帮助人们建立科学的、规范化的项目管理机制。 开发背景 在 WINDOWS操作系统下运行。使用 Microsoft Visual Studio XX开发环境和 SQL 数据库进行编译和运行。 2 系统分析 BUG 管理信息系统是开学初老师给我们提出的项目,由于我6 / 33 们对这个项目很陌生,所以分析阶段持续了长达一个多月的时间,先后改进了 6 个版本。设计了系统的业务流程图,数据流程图以及数据项和数据流。 需求分析 一个 BUG 管理系统,需要实现几部分的功能: 1、缺陷上传,当缺陷被发现后,测试人员可以通过系统进行提交、记录。 2、缺陷录入系统后,项目经理应该可以通过系统进行浏览并进行分配。 3、项目经理将缺陷问题报告通过系统转交给开发人员,开发人员可以通过系统知道自己负责的修正的缺陷问题报告。 4、缺陷问题的修正处理,当开发人员修复缺陷后,可以通过系统,通知测 试人员缺陷已修复。 5、对于开发人员无法完成的修改任务,开发人员可以拒绝后并将缺陷问题返回至项目经理重新处理。 6、测试人员对开发人员修复的缺陷进行测试,对于没有修复成功的缺陷重新返回给开发人员修复,对于修复成功的缺7 / 33 陷则关闭存入档案。 基本流程分析 通过管理信息系统的自顶向下分析和设计,自底向上逐步实施的思路,我们先将整个软件 bug 管理系统分为四个业务处理 功能:上传、分配、修改、测试;且四个业务处理功能涉及到了测试人员、项目经理、开发人员三个业务处理单位。详细的业务处理过程如下: 上传缺陷 分配缺陷 解决缺陷 缺陷测试 软件项目总结报告 .txt 再过几十年,我们来相会,送到火葬场 ,全部烧成灰,你一堆,我一堆,谁也不认识谁,全部送到农村做化肥。软件项目总结报告范文 8 / 33 1 引言 编写目的 XXX 公司业务管理系统的开发已经基本完成。写此项目开发总结报告,以方便我们在以后的项目开发中来更好的实施项目的订制开发 ; 让我在今后的项目开发中有更多的有据的资料来规范我们的开发过程和提高我们的开发效率 ,从而创造更多公司效益。 背景 项目名称: XXX业务管理系统 软件名称: XXX业务系统 客户: XXX 用户: XXX 员工 参考资料 9 / 33 项目开发文档: 软件开发数据模型: PDM_ 数据库开发文档: XXX 业务管理系统数据库设计说明书 软件业务流程参考: XXX业务管理系统流程说明 .doc 软件使用手册参考: XXX业务管理系统功能说明 软件业务流程参考: XXX业务管理系统流程说明 .doc 软件中使用到的第三方控件: ComponentArt for 软件中使用的安全 Ikey 驱动: Ikey 以上参考资料是截止 XX-08-31 是最新的资料文档。如有修改,即使修改此处的参考文档名称。 2 开发工作评价 对生产效率的评价 10 / 33 系统开发已历时快年的时间了 开发的反复性比较多。 对客户的需求理解不是很透彻。 综合以上,此项目的开发效率不是很高,相反有相当一定时间的浪费。 对产品功能的评价 经过我们公司各位同事的共同努力协作, XXX 业务管理系统已经很好的完成了客户的业务流需求。经过对客户使用过程的观察,此项目开发的还是比较成功,但是还是存在着一些问题,造成这些问题的原因是多方面的。如:前期系统数据库 的设计缺陷和部分代码的构建缺陷、客户需求的理解上也存在一定问题,这就需要我们用一定的时间来维护客户使用过程中提出的新问题和存在的 debug。总的来说,此系统的功能开发还是一个比较成功的案例。 对技术方法的总结 11 / 33 在此项目中使用到技术和工具: .使用代码生成器:使用代码生成器 动软 .Net 代码自动生成器 ,此工具在很大程度上提高了编码效率,从而加快了项目的开发进程。在以后的项目中,我们要尽量的来使用一些类似的工具来在最短的时间内完成工作。在今后的项目开发中,我们最好是能开发出适合自己的代码生成工具,更大限度的节省开发周期和开发费用。 .使用数据库建模工具; PowerDesigner 工具来建立系统数据库模型,以方便程序员很好的理解业务流和掌握系统架构者的架构思想,更好的满足客户的功能需求。在今后的项目开发中,我们要更好的来完成系统的前期数据库模型的建立,最大的来优化系统功能。 .使用第三方控件:此系统中使用了 ComponentArt 第三方控件。此控件在很大程度上满足了客户对软件界面的需求,从而也给软件的操作带来了方便。本项目中只使用了ComponentArt 一种第三方控件,在今后的项目开发过程中,要继续使用第三方的控件。这样以来,无论是针对软件界面的美观性、友好性来说、易操作性而言,还是针对系统开发12 / 33 效率而言,这都是很好途径。但需要意的是:在是使用第三方控件时,要谨慎的选择一些网络中的比较常见的第三方控件。 .使用自定义控件:此系统中使用了自定义控件(GhdGridView),此自定义控件可以很好的统一系统中的所有信息显示表格样式。如客户对数据显示样式有什么新的意见,我就不需要修改每一个页面的表格样式,我们只需要修改 GhdGridView 控件的样式,系统中的所有继承自GhdGridView 的表格样式都可以改变。 .系统开发框架:此系统的框架使用的是简单三层结构,此框架在开发一些中小软件是比较实用的。但是我们要是可以开发出自己的框架,把一些通用的功能开发到框架中。这样以来,在以后的系统开发中,针对系统中一些通用的功能就不需要再开发,从而也可以很好的提高我们的开发效率;减少很多维护费用。使我们的技术不断的更加成熟。 .系统安全加密:此系统中针对客户提出的系统安全问题,我们采用了 Ikey 加密硬件钥匙来验证客户端登陆客户的合法性,此 Ikey 钥匙可以绑定到一个系统使用用户,也可以让多个用户来使用一个加密钥匙来验证登陆系统的合法性。13 / 33 这样以来,即使用户的密码不慎丢失,或者被不法人员取得,这样就最大的提高了我们系统的安全性。 Ikey 加密钥匙是很好的加密 B/S架构软件的硬件工具,在以后的软件安全 方面可以借鉴。 3 项目经验总结 签定合同 一个项目的开发成败或者说项目开发带来效益的大小,在很大程度上是受项目合同签定的影响的。往往,很多一部分公司与客户签定的项目合同都是很模糊的,也很 难签定的比较清楚,这样以来就会导致在项目的开发后期,工作两会越来越大,影响项目的竣工周期;而且,项目的开发费用一般是不会变的。这样以来,我们就大大的降低了我们的开发效益。虽然需求范围很难签定的明确,但是我们在签定合同时,要尽量的去把合同功能边界和添加新功能的条件签定。 开发团队 在项目确立后,要尽快的建立起项目开发团队。 14 / 33 项目团队成员的团结合作、相互沟通是非常重要的,团队成员之间要相互学习彼此的优点和技术,使团队的能力不断的提高。这样,在项目的开发过程中,团队才不会被难题困 住不动。另外,团队中要有一个项目负责人,这个人无论是在与客户的沟通上,还是在技术上都要是很出众的人,此项目负责人要能很好的沟通客户与开发成员之间,以此来更好的理解客户的功能需求。人的记忆力总是有限的,所以就要求开发团队成员要尽量的书写一些开发文档,这些文档往往是我们在项目开发后期要用到的可寻资料。项目团队士气是项目成功的一个因素 ,我们需要不断的来培养我们的团队气势,使我们的团队不断的壮大。 需求的调研 在项目确立后,就到了需求调研分析阶段。 项目组对客户的整体组织结构、 公司有关人员的关系、职责等如果没有一个很好、足够的了解掌握,这样项目组就无法很好的完整的整理到客户的需求、或者说客户真实的功能需求,如此以来我们就为自己埋下了地雷 ,影响项目的开发周期,这就要求我们要与客户搞好无论是工作上的还是生15 / 33 活上的朋友关系 ,要深入的去了解客户需求。 我们要尽量的让客户也参 与到项目的开发团队中来,也就是说我们要使客户把自己也纳入到项目的开发团队中来,如此一来,我们掌握客户需求的真实性、可靠性就会大大的提高 ,也就不会为项目的后期功能开发埋下陷阱 在需求调研过程中,如果缺乏足够用户参与,这样的需求调研也是失败的。很多程序员不愿参与到客户的需求调研中去,为什么呢?很 简单,与客户沟通不如与代码沟通容易有意思。尽管这样,我们还是必须用足够多的时间去和客户进行沟通,了解他们真实的需求。很多用户也是如此,他们自己也不愿意参与到项目的需求调研中来,为什么呢?需求调研有出去和朋友一块烂漫对吗。虽然现状如此,我们还是要努力的使客户参与到需求的调研中来。 模糊需求,也就是模棱两可是需求规格说明中最为可怕的问题。一是指诸多客户对需求说明产生了不同的理解;一是指单个读 者能用不止一个方式来解释某个需求说明。针对对这种情况,就要求我们的调研人员要能够从多个角度来分析客户的不同需求,整理出最终的需 16 / 33 求与客户确认,定出最终真实可靠的需求,我们绝不能凭借我们自己的单面理解来定立客户的最终需求。 在一个项目的开发中,文档的书写是极为中要的一项工作。因为,某些文档就是我们在开发后期与客户沟通的可寻依据、也是我们程序员在编码过程中要用到的重要文档。我们绝对不能认为,凭借我们的大脑来记录所有的开发需求。;即使,你说你是天才,你要用你那颗爱因斯坦的大脑来记录所有的开发需求,那也是不可能的,人的精力总是有限的。这就要求我们在需求调研中做好需求文档的记录和整 理。 需求调研工具选择,客户一般对图形还是比较感兴趣的,所以我们在调研过程中,我要尽量的采用图形化界面来和客户沟通需求。比如可以采用 Rose 工具,把客户的意思转换为用例图、时序图、协作图、状态图、类图等,使表达的意思更加直观。这样客户会更快的进行问题的实质。 做好开发计划 在项目确立后,我们就需要做好项目开发计划,需求调研用时,开发用时,测试用时,实施用时,维护用时。在我们做17 / 33 好了计划后,我们要随时的跟踪计划任务的完成进度,从而使我们的项目进度掌控在我们的开发周期范围之内 ,今日计划、行动,明日成功。 很好的沟通 在其他行业中,人与人的之间的沟通只很重要的。项目开发也不例外,很好的沟通能够加快项目的进度,这就要求我们每一个开发人员要学会和善于沟通于客户和同事之间。在一个项目的开发过程中,我们与客户的沟通是一个不断交流和沟通的过程。在开发到一定的阶段,我 们就需要和客户沟通已有功能,尽量的去避免一些隐藏的问题,及时的发现问题,解决问题,从而按时或者提前完成项目的开发。 做好工作总结 在项目进行的过程中,我们要不断去整理自己的工作情况和做好总结,这样以来,无论是在自己的技术还是其它方面,都会对我们有很大的提高,在长期的积累后,无论是我们个人能力,还是我们的团队能力都会有很大的提高。 项目总结报告 18 / 33 项目题目: 课程阶段 : 学生姓名 指导教师 班级编号 提交日期 北京翰子昂郑州实训中心项目总结报告 目 录 第 一 章 项 目 基 本 情况 . 19 / 33 项目概况 . 项 目 简介 . 指 导 老师 . 项目过程的基本回顾 . 项目时间 . 主要项目内容 . 主 要 项 目 过程 . 第二章 项 目 任 务 与 完 成 情况 . 20 / 33 本 人 承 担 的 主 要 工作 . 完 成 项 目 任 务 的 技 术 方 案 与 步骤 . 项目中的问 题 及 解 决 方法 . 项目 任 务 的 完 成 情况 . 第三章 项目总结 . 项目的心得 . 项目的收获 . 项目的体会 . 问题与探21 / 33 讨 . 参考文献 . 致谢 . 1 旅游自助系统 项目开发总结报告 项目负责人: 小 菁 小组成员: 小 虹 小 军 小 骁 小 雷 文档变更记录 过程数据小结 22 / 33 目录 1 引言 . 错误!未定义书签。 编写目的 . 错误!未定义书签。 背景 . 错误!未定义书签。 定义 . 错误!未定义书签。 参考资料 . 错误!未定义书签。 2 实际开发结23 / 33 果 . 错误!未定义书签。 产品 . 错误!未定义书签。 主要功能和性能 . 错 误 ! 未 定 义 书 签 。 基 本 流程 . 错误!未定义书签。 进度 . 错误!未定义书签。 费用 . 错误!未定义书签。 3 开发工作评价 . 错误!未定义书签。 对 生 产 效 率 的 评价 .24 / 33 . 错误!未定义书签。 对产品质量的评价 . 错误!未定义书签。 对 技 术 方 法 的 评价 . 错 误 ! 未 定 义 书 签 。 出 错 原 因 的 分析 . 错误!未定义书签。 4 经验与教训 . 错误!未定义书签。 1.引言 自助旅游的定义,简单地讲,就是吃、住、行、游、购、娱,基本上全由游客自己决定。自助旅游的新概念,也叫背包旅行,起源于发达国家,在英语里面叫 “ba ckpacker s travel” ,或 “budget travel” ,即背包旅行,省钱的旅行。 25 / 33 随着中国进入第一次消费升级阶段,居民可支配收入和消费水平不断提高,发达地区居民旅游逐步从奢侈品蜕变为必需品。全球旅游业的散客化趋势影响着中国,自助旅游席卷而来,给我国的一系列旅游产业及其相关制造产业带来了挑战。它的主要特点之一就是利用互联网技术,旅游者通过网络自由组团和选择参加者,自由选择路线等。 自助旅游最终实现需要一个渐进的过程,拓宽信息渠道、加强对自助旅游的研究和建立自助旅游的完善体系三个方面是很重要的,因为设计此旅游自助系统以期向计划出行的人们提供丰富的旅游自助信息及其它相关信息,进一步完善现有的旅游自助体系。 编写目的 随着科学技术的高速发展,我们已步入数字化、网络化的时代。旅游自助系统是一个管理信息系统,目标是使旅游资源信息化,方便旅游公司及游客便捷地得到需要的旅游信息。 项目背景 随着社会信息量的与日俱增,图书作为主要的传统信息 载26 / 33 体,在某一层面上已不能满足现代这样一个知识爆炸时代对信息的需求,这也体现在人们的出行与旅行方面,人们不可能随身带一本厚厚的旅游百科全书去爬青藏高原;同时旅游管理部门希望避免由于笔误或者记录丢失等人工疏忽带来的行政失误,他们也需要更系统更严谨的管理手段,从而做到依法管理,有据可查;而对旅游公司而言,高效的经营管理手段是获取最大利益的关键。在计算机日益普及的今天,一套行之有效的旅游自助管理系统,是大家最好的一个选择,他是人们出行旅行的贴心小助手,是旅游公司负责尽心的大管家,是旅游管理部门安全可靠的档案室与严谨 的助理秘书。他将对人们的出行旅游方式产生时代性的影响。 旅游自助系统软件是一套功能比较完善的数据管理软件,具有数据操作方便高效迅速等优点。该软件采用功能强大的数据库软件开发工具进行开发,具有很好的可移植性,可在应用范围较广的简体中文、英文 Windows98/2000/ME/XP 等操作系统上使用。除此以外,该软件可通过访问权限控制以及数据备份功能,确保数据的安全性。 建议开发软件名称:旅游自助系统 项目的提出者:软件工程课程 27 / 33 开发者:艾菁、张虹、周军、李骁、胡宝雷 用户:旅游公司及游客 定义 该旅游自助系统是基于 Internet/Intranet 及 Web 技术,建立以 Browser/Server 为结构模式、以数据库为后台核心应用、以服务为目的信息平台。 文档中采用的专门术语的定义及缩略词简要如下: TTS:Travel Self-help System,旅游自助系统。 SQL:结构化数据库查询语言 JSP: JAVA Server Page 参考资料 软件工程 原书第八版 程成、陈霞译 机械工业出版社 。 郑人杰,殷人昆,陶永雷。实用软件工程。北京:清华大学出版社, 1997。 金勇华,曲俊生。 JAVA网络高级编程。北京:人民邮电出版社, 2001。 Borland Software Corporation。 JBUILDER28 / 33 培训教程北京:机械工业出版社, 2002。 2.实际开发结果 产品 可包括列出各部分的程序名称 ,源程序数 (包括注释行 )或目标程序字节数及程序总计数量 ,存储形式 ;产品文档名称等 . 主要功能及性能 功能: 对旅游公司及旅游局输入信息进行管理; 用户的信息检索; 性能: 数据库的录入; 后台信息维护; 不同条件下的信息检索; 旅游服务预约及预约是否成功 的反馈; 输出: 29 / 33 旅游景点信息; 旅游线路信息; 预约结果反馈; 输入: 旅游景点名称; 旅游线路名称; 旅游者自定义的查询条件的搭配; 安全保密: 用户退出系统时,自动清空查询记录; 运行环境要求 运行环境: 操作系统: Windows2000; 数据库类型: SQL server; 机器配置: 项目总结 项目名称:滤波器参数加载自动测试系统 项目单位: 成都华太测控 30 / 33 项目时间: 一 项 目名称:滤波器参数加载自动测试系统 二 项目需求: 滤波器参数加载自动测试系统的软件主要功能为工作模式设置、测试基本信息输入、滤波器插损测试、测试结果保存,测试结果分析并形成报表。具体流程为通过接口控制信号源产生噪声信号、通过 RS-232 与下位机通讯、数据采集和分析、数据库管理。软件 开发工具采用 CVI,是基于图形化编程语言的虚拟仪器开发环境,广泛的应用在测试、测量领域,具有使用方便,所见即所得等特点。本次项目设计的核心目的就是采用 CVI设计出能测试滤波器滤波性能好坏、在某个频率范围内能衰减多少 DB值的这么一套软件。 三 设计框图: 1、滤波器参数加载自动测试系统 框图如下: 2、软件基本流程图 31 / 33 四 项目实施: 1、分析项目需求,站在客户的角度去思考应该做出怎样一套测试软件最有用。查看相关资料,熟悉如何向信号源发送VI命令、如何打开并初始化采集卡、怎样采集数据、 CVI怎样控制链接 ACCESS 数据库,保留这些软件开发文档,在设计中 可能会用到。 2、设计用户界面,尽量做到美观实用。 a:用户可以输入基本信息,起始频点、终止频点、波形幅值 ,用户还可以自己输入 12个频点 b:观察滤波器的滤波性能 c:查看数据库中的数据 3、软件编程 ,本次项目的开发环境是 LabWindows/CVI,使用的是 ANSI C 语言,在编程过程中要对代码多做注释,这对以后软件系统升级和维护有很多的 帮助。以下是软件的设计流程,并对在编程过程当中用到的一些很重要的 API
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 大班幼儿育儿小知识培训课件
- 大洋洲地理课件
- 大棚种苗知识培训课件
- 大棚知识讲解员培训内容课件
- 2025年高温超导材料项目规划申请报告
- 三方商标使用协议
- 输出协议模板
- 海南省公考真题2025
- 2024年安顺市西秀区招聘公费师范生真题
- 绿牌车出租协议
- 电石中控岗位操作规程
- 造型基础-全套教案课件
- 幕墙密封胶相容性检测
- 如何清洁头皮可促进头发生长
- 药品生产企业药品安全信用评价指标及评分标准
- T-SCSTA001-2025《四川省好住房评价标准》
- 台州市水处理发展有限公司化工废水处理工程项目环评报告
- 毕节地区金沙县2025年小升初易错点数学检测卷含解析
- 原材料检验员知识培训
- 2025年全国交管12123驾驶证学法减分考试题库及答案
- 《进项税额的抵扣》课件
评论
0/150
提交评论