篇一 :软件工程项目开发总结报告

项目开发总结报告(GB8567——88)

Hanent整理

1引言

1.1编写目的

说明编写这份项目开发总结报告的目的,指出预期的阅读范围。

1.2背景

说明:

a. 本项目的名称和所开发出来的软件系统的名称;

b. 此软件的任务提出者、开发者、用户及安装此软件的计算中心。

1.3定义

列出本文件中用到的专门术语的定义和外文首字母组词的原词组。

1.4参考资料

列出要用到的参考资料,如:

a. 本项目的已核准的计划任务书或合同、上级机关的批文;

b. 属于本项目的其他已发表的文件;

c. 本文件中各处所引用的文件、资料,包括所要用到的软件开发标准。列出这些文件的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。 2实际开发结果

2.1产品

说明最终制成的产品,包括:

a. 程序系统中各个程序的名字,它们之间的层次关系,以千字节为单位的各个程序的程序量、存储媒体的形式和数量;

b. 程序系统共有哪几个版本,各自的版本号及它们之间的区别; c. 每个文件的名称;

d. 所建立的每个数据库。 如果开发中制订过配置管理计划,要同这个计划相比较。 1

2.2主要功能和性能

逐项列出本软件产品所实际具有的主要功能和性能,对照可行性研究报告、项目开发计划、功能需求说明书的有关内容,说明原定的开发目标是达到了、未完全达到、或超过了。

2.3基本流程

用图给出本程序系统的实际的基本的处理流程。

2.4进度

列出原定计划进度与实际进度的对比,明确说明,实际进度是提前了、还是延迟了,分析主要原因。

2.5费用

列出原定计划费用与实际支出费用的对比,包括:

a. 工时,以人月为单位,并按不同级别统计;

b. 计算机的使用时间,区别CPU时间及其他设备时间;

c. 物料消耗、出差费等其他支出。

明确说明,经费是超出了、还是节余了,分析其主要原因。

…… …… 余下全文

篇二 :软件工程个人总结报告

目   录

目   录... 0

1.1           编写目的... 1

1.2           项目简介... 1

1.2.1     项目名称... 1

1.2.2       产品标识... 1

1.3           定义... 1

1.4           参考资料... 1

2.        项目概述... 1

2.1           工作内容... 1

2.2           酒店管理系统的功能结构... 1

2.2.1       客房预订系统... 1

2.2.2       前台接待系统... 1

2.2.3       前台收银系统... 1

…… …… 余下全文

篇三 :软件工程总结

软件工程总结

在上学期的信息管理课程中我们已经大略学习过了软件的开发过程、方法、生命周期等软件工程的内容,但一直不能系统地去理解这些东西,对软件开发过程也没有没有清晰地概念。通过这学期以来的学习,虽说课本中的很多内容仍不能清晰地理解掌握,但对于软件工程确实也有了比上学期更明晰系统的概念和理解,同时也在老师授课下对许多以前未所听闻的开发软件和开发方法如sharepoint,UML模型等有了初步的了解,深感这是一门博大精深而十分有用的学问,需要我们认真进一步地学习。以下是我对课本内容知识点的学习所得梳理与感悟:

(一)、关于“软件工程”学

软件工业历史3个阶段走来,传统的软件开发不重视开发技术与开发管理,现代社会软件需求的激增,开发与维护的困难使得许多软件项目告以失败,“软件危机”爆发。

“软件工程(SE)”的概念是为了有效地控制软件危机的发生而被提出来的,它的中心任务就是把软件作为一种物理的工业产品来开发,要求“采用工程化的原理与方法对软件进行计划、开发和维护。” 其实质在于:以大型软件为对象(如企业资源管理ERP系统);旨在开发满足用户需求、及时交付、不超过预算和无故障的软件;针对软件这一具有特殊性质的产品的工程化方法。软件工程涵盖了软件生存周期的所有阶段,并提供了一整套工程化的方法,来指导软件人员的工作:

(一)、软件项目过程包括开发、管理、改进三个部分——软件工程三段论

1、软件开发

——软件人员生产软件的过程,包括需求分析、设计(概要设计、详细设计)、编码、测试、产品提交、提交。其线路图如下:

2、软件项目管理

——项目管理者规划软件开发、控制软件开发的过程,相当于生产线上的管理过程,管理过程是伴随开发过程进行的过程。

软件项目管理路线图

3、软件过程改进

——相当于对软件开发过程和软件管理过程的“工艺流程”进行管理和改进,如果没有好的工艺生产不出好的产品,它包括对开发过程和管理过程的定义和改进。

…… …… 余下全文

篇四 :软件工程总结样本

软件工程学习总结

一、软件工程概念和意义

软件工程的概念:软件工程是开发,运行,维护和修复的系统方法。

                它的三要素是方法,工具和过程。

软件工程的意义:

          软件工程的作用就是将软件设计和开发作为一项工程对待,采用严格的设计开发规范,将软件产业化。而不是作坊式的、无序的、杂乱无章的研发。

重点强调:

软件研发人员应该具备的素质:

       1、逻辑思维能力

       2、举一反三能力

       3、自学、独立解决问题的能力

       4、对软件开发的兴趣  

软件研发人员知识结构的组成:

专业知识:操作系统,数据库和开发语言等方面

二、软件的生命周期 - 定义阶段

最终需要输出项目评估表、项目计划表、项目组进行立项会议

重点强调:

项目评估和计划表的意义

1.              项目评估表:确定待开发项目的总体要求和适用范围和成本估算,以及与之相关的硬件,支撑软件的要求。预估了整个项目需要的开发技术,相关设计人员和开发人员。能规划风险分析,避免不必要的人力,财力,物力的浪费

…… …… 余下全文

篇五 :软件工程专业实习总结范文

《浙江大学优秀实习总结汇编》

软件工程岗位工作实习期总结

转眼之间,两个月的实习期即将结束,回顾这两个月的实习工作,感触很深,收获颇丰。这两个月,在领导和同事们的悉心关怀和指导下,通过我自身的不懈努力,我学到了人生难得的工作经验和社会见识。我将从以下几个方面总结软件工程岗位工作实习这段时间自己体会和心得:   

一、努力学习,理论结合实践,不断提高自身工作能力。

  在软件工程岗位工作的实习过程中,我始终把学习作为获得新知识、掌握方法、提高能力、解决问题的一条重要途径和方法,切实做到用理论武装头脑、指导实践、推动工作。思想上积极进取,积极的把自己现有的知识用于社会实践中,在实践中也才能检验知识的有用性。在这两个月的实习工作中给我最大的感触就是:我们在学校学到了很多的理论知识,但很少用于社会实践中,这样理论和实践就大大的脱节了,以至于在以后的学习和生活中找不到方向,无法学以致用。同时,在工作中不断的学习也是弥补自己的不足的有效方式。信息时代,瞬息万变,社会在变化,人也在变化,所以你一天不学习,你就会落伍。通过这两个月的实习,并结合软件工程岗位工作的实际情况,认真学习的软件工程岗位工作各项政策制度、管理制度和工作条例,使工作中的困难有了最有力地解决武器。通过这些工作条例的学习使我进一步加深了对各项工作的理解,可以求真务实的开展各项工作。 

二、围绕工作,突出重点,尽心尽力履行职责。

在软件工程岗位工作中我都本着认真负责的态度去对待每项工作。虽然开始由于经验不足和认识不够,觉得在软件工程岗位工作中找不到事情做,不能得到锻炼的目的,但我迅速从自身出发寻找原因,和同事交流,认识到自己的不足,以至于迅速的转变自己的角色和工作定位。为使自己尽快熟悉工作,进入角色,我一方面抓紧时间查看相关资料,熟悉自己的工作职责,另一方面我虚心向领导、同事请教使自己对软件工程岗位工作的情况有了一个比较系统、全面的认知和了解。根据软件工程岗位工作的实际情况,结合自身的优势,把握工作的重点和难点, 尽心尽力完成软件工程岗位工作的任务。两个月的实习工作,我经常得到了同事的好评和领导的赞许。

…… …… 余下全文

篇六 :软件工程实训(java)总结报告

华东交通大学软件学院

20##年6周软件工程实训总结报告

专业班级:       09软件+电气4班            学    号:   20092110080402    

学生姓名:         xx                    指导教师:      xx        

所在项目:       远程实验室管理系统          项目经理:      xx          

实训公司:       江西微软技术中心                                            

…… …… 余下全文

篇七 :软件工程课程设计报告 之 总结性报告

总结性报告

1. 时间

飞Q20xx项目从拟定好课题起,经过问题定义,可行性研究,需求分析,概要设计,详细设计,主要编程,分布测试,总体测试,到整体装配完成历时一个半月。

2. 人员

主程序员(组长):王昌帅

辅程序员:司吉峰、王璐、纪晓文、王松松

文档管理员:王璐、纪晓文

3. 遇到的困难

服务器方面:最开始我们选用的登录模式是利用sqlsever从硬盘上的数据库中读取账号密码进行匹配登录,但这种读取机制降低了登录速度,经过修改,改用了将好友账号密码预读入内存中,直接在内存中进行读取,大幅度节省了登录时间。

客户端方面:区别于类似的大多数即时聊天工具的消息传送机制(即向服务器发送消息经服务器转发),我们利用了典型的p2p(点对点)机制,当好友聊天时,服务器避免了接收和转发消息的负荷,减少了线程数量,既减轻了服务器压力同时又提高了好友间消息传送的速度和质量。

4. 系统性总结

本系统具有以下特点:

? 采用 C/S通信模型设计,有效减轻了服务器的负担,便于后台的管理。将任务合理分配到 Client端和Server端来实现,降低了系统的通讯开销。

? 采用了Java语言,因为用Java设计的系统是跨平台的,在任何操作系统上,只要安装了Java虚拟机,就可以运行本系统,不用受平台的限制。

? 在客户端都和服务器端都实现了多线程编程技术,以提高系统的效率。使用线程可以把占据长时间的程序中的任务放到后台去处理。

本系统这实现了网络聊天工具所具备的基本功能,即注册、登录、查找好友,添加好友、更改个人资料、查看好友资料、添加删除分组、各分组之间转移好友、发送消息、接收消息、接收系统消息等,还添加了一些特色功能,如隐身,头像的变化,系统管理员可以向每个客户端发送系统消息,上线下线在好友客户端都有提示,密码丢失可以通过密码找回功能通过设置的密保问题找回密码,并可以判断密码的安全等级等。本系统实现了一个与Tencent QQ相似的友好操作界面,简单,易用,适合用户的操作习惯。

…… …… 余下全文

篇八 :软件工程总结

第一章软件与软件工程的概念

软件的概念:软件是计算机系统中与硬件相互依存的另一部分,软件包括程序,数据,及其相关文档的完整集合。程序是按事先设计的功能和性能要求执行的指令序列。数据是使程序能够正确地处理信息的数据结构。文档是与程序开发,维护和使用有关的图文资料。

程序的最小单位是函数及子程序,程序与数据是分离的,在面向对象程序设计时代,程序的最小单位是类,在类中封装了相关的数据及指令代码。

软件的特性,判断正误:1.软件是无形的、不可见的逻辑实体,因此,软件是无法描述的。(错)2、软件的开发特性是指软件需要大量手工劳动,难以自动化生产。(对)3、有缺陷的软件就是废品。(错)4、软件的生产指的是软件的复制。(错)5、由于软件的开发充满人的个性特点,因此管理并不决定软件开发的成败(错)。6、软件的开发环境往往就是软件的运行环境,或者与其兼容。(对)7、合格的软件产品不需要维护,软件需要维护说明其质量不合格。(错)8、软件可以不断改进,因此软件不需要废弃。(错)

软件的分类:1,系统软件:能与计算机硬件紧密配合在一起,使计算机系统各个部件,相关的软件和数据协调,高效的工作的软件。2,应用软件,是在系统软件的支持下,在特定区域内开发,为特定目的服务的一类软件。3,支撑软件,也叫工具软件,是协助用户开发软件的工具性软件。4,可复用软件,最初实现的典型的可复用软件是各种标准函数库,通常是由计算机厂商提供的系统软件的一部分。

IEEE给出的定义:软件工程是开发,运行,维护和修复软件的系统方法。软件的定义:计算机程序,方法,规则,相关的文档资料一集在计算机上运行时所必需的数据。

软件危机的典型表现1、成本太高,预算不准2、超过预计时间3、软件质量标准不明确4、生产率低5、缺乏文档资料,难以维护。原因:1,缺乏软件开发的经验和有关软件开发数据的积累,使得开发工作的计划很难制定。2.软件人员与用户的交流存在障碍,除了知识背景的差异,缺少合适的交流方法及需求描述工具。3,软件开发过程不规范,缺少方法和规范的指导。4,随着软件规模的增大,其复杂性往往会呈指数级升高。5,缺少有效的软件评测手段,提交用户的软件质量差。

…… …… 余下全文