软件开发人员工作总结

金秋十月是个收获季节,希望我们每一天的生活都如这个季节一样,又一个月过去了,现对工作中收获与不足总结

一、工作内容

九月份的工作比较繁忙,工作重点有四方面:s6测试,医院软件开发、测试,售后服务,文档书写及培训。

1、关于s6测试

s6的新增修改功能大约30多项内容,测试的重点如:其一,每日结账时更正库存的操作,此项功能涉及的方面比较多,影响数据的准确性,测试起来比较烦琐、测试量也比较大;其二,由于业务开票时程序内部处理发生了改变,由原来的控制台转移到存储过程中处理,所以对此部分也进行了重点测试;其三,饮片划价自动批号的测试;其它方面的测试包括,gsp报表、客户对应商品销售、批次会员录入以及远程配送价格等的测试,再有就是售后人员随时提出的问题随时测试,如打印模块加完打印项还是不能打印、某些模板在99pbl修改以后还是不好用、哪个报表数据是否有问题等。

2、医院软件开发、测试

对于新版医院软件的功能模块开发工作也做出了一点贡献,作了15个打印模块(如入库重打、划价重打、盈损重打等),12个查询模块(入库报表查询、住院报表查询、入出院费用查询等),所做模块包含的内容为:菜单挂接、将窗口中不需要的按钮隐藏、书写查询报表中所需要的sql语句(大约60句,但语句结构并不复杂)、打印模块及查询模块所需的数据窗口大约80个;测试方面,现在只是进行了表面性的测试,测试的内容包括每个窗口中的字体是否一致、按钮是否对齐、点击按钮后弹出的提示是否正确、开票窗口的金额、价格、数量、库存等的变

化情况是否正确,焦点移动问题等,现已测出的问题100多个;其它方面,修改了库结构,将每个的表中将不允许为空的字段修改正确以及将a25、a35等字段在每个表的长度统一等。

3、售后服务

s6的售后工作,由于每日结账时更正库存,造成几个客户的库存数据不准确,通过查询客户实际的数据库找到了问题的原因,再有就是在电话中为售后人员解答一些问题;其它方面,上门服务三次,分别是,解决了先知医疗器械公司的应收应付财务问题,通胜医药财务软件中辅助核算的客户查不到,从后台修改数据已解决问题,汉华林销售出错库存未减,原因未查到;远程及电话解决客户提出的财务软件、财务接口、金税接口等问题。由于十一休息,售后人员少,在月末休息前做了两天售后工作。

4、其它方面

s6的培训文档写了两次,其次就是书写了加强版与s6的区别,再有就是编译序程、备份程序、程序注册等工作,其中程序注册是随时性,所以也占用一定的时间。

二、工作分析

通过的工作,自己在pb方面又懂得了一些知识,并且可以修改简单的错误,也可看明白一些简单的脚本结构,这对于我的测试工作是很有帮助的。从反馈的情况看,s6的结账库存更正功能还存问题,还需要加强测试。再有从售后服务的情况看,售后人员在财务方面的技术还需要加强。

三、工作计划

1、医院软件测试

2、书写医院软件的说明书

3、s6新增、修改功能的测试

总结人:姜波

日期:20xx-09-28

20xx年x月份工作总结

十月份是一个忙碌的月份,日子象流水一样,转眼既逝。看来学习的时间和劲头还要在加强一些。

一、工作内容

十月份的工作比较繁忙,工作中心有六点:程序的每天备份,库结构的比较,打印类的调试,在2种分辨率的情况下窗口的布局,程序小bug的修改,测试参数权限及远程。

 

第二篇:软件开发工具总结

1.软件开发工具:在高级程序设计语言(第三代语言)的基础上,为提高软件开发的质量和效率,从规划、分析、设计、测试、成文和管理各方面,对软件开发者提供各种不同程度的帮助的一类广泛的软件。

2.软件开发工具的功能要求:(1)认识与描述客观系统

(2)存储及管理开发过程中的信息

(3)代码的编写或生成

(4)文档的编制或生成

(5)软件项目的管理

3.软件开发工具的性能:(1)表达能力或描述能力

(2)保持信息一致性的能力

(3)使用的方便程度

(4)工具的可靠程度

(5)对硬件和软件环境的要求

4软件开发工具的类别(1)按工作阶段划分:分为设计工具、分析工具、计划工具

(2)按集成程度划分:分为集成化的和专用的

(3)按与硬件、软件的关系划分:分为依赖于特定的计算机或特定的软件、独立于硬件与其他软件的。

5.软件开发过程:需求分析、总体设计、实现阶段、测试或调试阶段

6.通用软件的弱点:

(1)有许多工作是通用软件所无法完成的。

(2)用通用软件完成某些工作,只能表现其表面的形式,而不能反映其逻辑内涵。

(3)用通用软件来帮助人们完成软件开发工作时,常会遇到难于保持一致性的困难。

7.软件开发工具的发展表现在:

(1)自动化程度的提高

(2)把需求分析包括进了软件工作范围之内,从而使软件开发过程进一步向用户方面延伸,离用户更近了。

(3)把软件开发工作延伸到项目及版本管理。

(4)吸收了许多管理科学的内容与方法。

8大型软件开发中的困难:(1)一致性的保持成为十分困难的问题。

(2)测试的困难大大增加

(3)工作进度难以控制。

(4)文档与代码的协调十分困难。

(5)版本更新带来的困难。

9大型软件开发中困难产生的原因

(1)这些困难来自大系统的复杂性

(2)许多具有主动性的个人之间的组织与协调本身也会带来大量的困难。

(3)各个应用领域之间的差别也导致这些困难的加重。

(4)时间的因素、变化的因素也给软件开发工作带来许多困难。

10.结构化程序设计分解的三个基本模块:处理单元、循环机制、二分决策机制。

11.结构化程序设计划分模块的基本要求:

(1)模块的功能在逻辑上尽可能地单一化、明确化。

(2)模块之间的联系及相互影响尽可能少,明确说明必需的联系,避免传递控制信号,避免逻辑耦合,仅限于数据耦合。

(3)模块的规模应足够小,以便使它本身的调试易于进行。

1.IBM提出的应用软件的开发过程:需求分析、分析与设计阶段、编程阶段、测试阶段、使用及维护阶段。

2.面向对象的程序设计的基本思想:

(1)课观世界的任何事物都是对象,它们都有一些静态属性,也都有一些有关的操作,作为一个整体,这些对象对外不必公开这些属性与操作,这就是所谓“封装性”

(2)对象之间有抽象与具体、群体与个体、整体与部分等几种关系

(3)抽象的、较大的对象所具有的性质包括静态属性和动态操作,自然地成为它的子类的性质,不必加以重复说明或规定,这是“遗传性”

(4)对象之间可以互送消息,这一消息可以是传送一个参数,也可使这个对象开始某个操作

3.对软件质量进行测评的标准:

(1)正确地实现所要求的功能,准确地给出预定的输出结果

(2)用户界面友好,符合实际用户的使用习惯与知识水平

(3)具有足够的速度,能在符合用户要求的时间限度内,给出所要求的处理结果

(4)具有足够的可靠性,能够在各种干扰下保持正常的工作

(5)程序易读,结构良好,文档齐全,从而保证系统易于修改

4.单个程序员需要具备的知识与技能:

(1)具有程序设计所需要的基本知识与技能

(2)对本项目所在的领域有较深入的了解

(3)对软件开发的技术环境比较熟悉

5.项目组的一员,除了实现自己分担的功能外,还需要

(1)保证严格地在本模块范围内操作,绝不要使用可能干扰其他模块的命令或函数

(2)严格按总体设计的要求和理解去传递参数值,决不要随意修改其内容或函数

(3)在对公用的文件或数据库进行存取时,必须完全地、准确地按统一规定的格式去操作,决不能擅自改变

(4)在使用标识符时,应按照统一的原则,尽量使用易于看出逻辑含义的名称,特别是涉及公用数据及参数的时候

(5)严格按照统一的要求编写文档,在内容、格式、表达方式、符号使用上遵循项目组的统一规定

(6)尽量保持程序风格的一致

6.好的项目组应具备的条件:

(1)有严格的、成文的工作规范和文档标准

(2)人员之间有严格的分工

(3)每个项目都要事先制定详细的时间表,且得到严格执行,每一项目完成之后都有完整的资料,并得到妥善保存

7.可视化程序设计的技术手段:

(1)指点与卡嗒,简称“点”

(2)删剪与粘贴,简称“剪贴”

(3)拖拉与扔下,简称“拖扔”

8.软件开发中涉及的信息有

(1)有关系统环境、现状及需求的信息

(2)有关软件的功能设计与物理设计的各种信息

(3)软件成果本身,包括程序与文档

(4)用户对系统的各种变更要求,以及系统的各种变更的记录

9.对各类信息的管理工作有:

(1)许多信息需要长期保存,包括一致性的检查与维护、方便迅速的查询与调用

(2)在许多环节上都要进行数据的转换与加工

(3)大量的人与人之间的信息交流

10.软件开发工具用到的理论和方法:

(1)认知科学中关于概念模式的概念与方法

(2)数据库技术的理论与方法

(3)编译技术的有关方法

(4)关于人机界面的理论与方法

(5)管理科学中关于项目管理与版本管理的理论与方法

(6)系统科学与系统工程中的有关理论与方法

1.在选择与购置软件开发工具时,最重要的是设置有限的、现实的目标,以及充分考虑各方面的环境因素,这两点对于软件开发工具是否切实发挥作用起着根本性的制约作用。

2.自行开发软件开发工具时应注意:

(1)从实际出发,设定现实的、有限的目标

(2)坚持短小实用、逐步积累、避免期望过高,贪大求全

(3)注意文档的齐全与资料的积累

(4)谨慎对待商品化

3.对于自行研制软件开发工具来说,除了技术上的各种考虑之外,主要是区分自己用还是作为商品出售

4.软件开发工具购置与开发权衡,考虑以下因素:

(1)准备从事软件开发工作的性质与要求

(2)开发人员对支持工作与支持程度的实际需要

(3)工作环境

(4)人员的情况

5.购置软件开发工具应考虑的问题:开发工具的功能如何,性能/价格比如何,开发工具所使用或依据的开发方法或开发理论是什么,开发工具运行环境是什么,文档资料是否齐全,服务、培训的条件如何以及实用性如何。

6.购置软件开发工具时,首先要明确目的与要求。

7.确定购置软件开发工具后,要明确目的与要求即明确

(1)为哪个软件开发项目而使用工具

(2)在哪个工作阶段使用工具

(3)工具将供那些人使用

(4)工具将在怎样的软、硬件环境下运行

8.在引入软件开发工具后,使用者必须从一开始就对它的使用过程进行认真地组织与管理,包括

(1)制定严格的使用制度

(2)记录实用的详细过程

(3)培训使用人员

(4)经常进行审计与评价工作

9.记录的内容包括:系统运行的次数、时间;信息库的输入与更新时间;各种输出的质量与

数据量;使用者的反映与满意程度,各种故障及处理的情况。

10.在软件开发工具的选择与购置中,应按照一下步骤进行

(1)明确购买软件开发工具的目的与要求

(2)明确购买软件开发工具的环境与制约条件

(3)市场调查

(4)对可供选择的各种工具进行综合比较

(5)进行测试和检验

(6)正式签约购置

(7)安装与试用

11.工作环境包括硬件配置、系统软件、网络通信等各种条件

12.决定购置还是自行开发工具的最根本因素是准备从事软件开发工作的性质与要求。

13.如果已决定配置软件开发工具,进行市场调查时,首先应该调查软件开发工具的功能。

14.引入软件开发工具后,还需要经常进行审计工作,即对软件工具使用的环境、人员、工作效果、存在问题及改进方向等方面进行评价。

相关推荐