A. 软件维护工作主要是干什么工作
应用性维护:
系统维护主要分为信息系统维护和计算机系统维护。因为信息系统维护可能你平时不会涉及到,在这只简述计算机系统维护的内容
计算机系统维护服务内容:
(1)病毒防治
病毒是计算机系统的杀手,它能感染应用软件、破坏系统甚至毁坏硬件,必需及时查杀。
(2)数据备份
数据备份是对硬盘参数、计算机引导区参数、系统艾件及其他数据的存取,以便发生大故障时恢复计算机正常工作。
(3)数据整理
经常整理计算机数据,清除无用的数据,修复错误的数据,维护系统的稳定性。
(4)故障排除
发生故障及时发现排除以免发生更大的故障,造成更大的损失。
(5)硬件清洗
经常清扫硬件,保持硬件清洁,有效保护硬盘等易损硬件,延长计算机寿命。
(6)维修计算机硬件,恢复计算机系统,计算机网络维护、调试,计算机技术咨询,系统集成等,局域网搭建。
(7)免费指导
指导计算机管理人员重要的操作规程,提高他们的计算机应用水平。
(8)定制维护
按照企业的要求进行维护工作。
开发维护:
维护阶段的关键任务是,通过各种必要的维护活动使系统持久地满足用户的需要。
通常有四类维护活动:改正性维护,也就是诊断和改正在使用过程中发现的软件错误;适应性维护,即修改软件以适应环境的变化;完善性维护,即根据用户的要求改进或扩充软件使它更完善;预防性维护,即修改软件为将来的维护活动预先做准备。
虽然没有把维护阶段进一步划分成更小的阶段,但是实际上每一项维护活动都应该经过提出维护要求(或报告问题),分析维护要求,提出维护要求,提出维护方案,审批维护方案,确定维护计划,修改软件设计,修改程序,测试程序,复查验收等一系列步骤,因此实质上是经历了一次压缩和简化了的软件定义和开发的全过程。
B. 软件工程 维护的目的是什么有哪几种
目的:是保证软件稳定运行。
维护内容:
修复BUG,保证安全,提高用户体验。
软件功能模块更新
优化软件代码,提高效率。
C. 软件工程中有哪些措施可以提高软件的可维护性
我觉得可以有这样一些措施:1 所有的程序员遵从一定的编程规范;2 按照软件工程的要求,编制软件文档; 3 在编写程序时增加适当的注释; 4 尽可能实现组件/软件复用。供参考。
D. 软件工程图书管理系统维护报告怎么写
不知道你是不是系统设计大作业啊……找到了一份我以前参考过的文档。希望有点帮助吧。里面系统实现部分没有写,因为每个人用的东西都不一样,你就斟酌一下吧。至于时间表,这个完全看技术水平。毕竟逻辑还是挺简单的。
一、系统简介
随着计算机技术的飞速发展,利用计算机来获得和处理信息是当今信息管理的一大特点。伴随计算机硬件的快速发展,有关信息管理的软件——数据库系统软件也在迅猛发展着。图书馆是高等院校的重要组成部门,是教师和学生获取知识的重要场所。由于图书馆主要从事大量的图书资料的储存和流通。所以一直以来,计算机在图书馆的图书管理中得到了广泛的应用。本系统即是结合实际情况开发的图书资料管理系统。系统开发的主要任务是针对原来系统的时效性、数据的正确性、操作的方便性上的不足,解决图书流通上的问题。实现图书信息管理的系统化,规范化和自动化,以最大程度提高操作人员的办公效率。
二、系统需求分析及总体设计
2.1 系统的功能要求
1、 对信息进行条形码管理。
2、 对成批数据的高效录入, 系统对录入的数据的合法性应做出有效性检查, 能够对数据进行增加、删除、修改等基本操作。
3、 实现对数据的动态查询且查询速度快, 并能够将数据以统一形式的报表打印输出。
4、系统应该提供相应的代码维护功能。
5、该系统应具有对数据库中重要数据的备份和恢复的功能。
6、该系统应该采用用户匿名登录的方式, 以保护系统数据库的重要敏感数据。
2.2 系统总体设计
本数据库管理系统主要由图书检索、图书管理、数据维护、图书统计、打印输出、系统维护六大模块组成, 如图1 所示。各模块功能如下:
1、主控模块主控模块的功能是控制各个分支模块,它是实现各模块功能的总控制台
2、图书检索模块是图书管理系统的重要模块之一,是读者快速查询图书的途径 本模块的功能是按书名、书号、作者、出版社、图书分类查询
3、图书管理模块是图书管理员操作模块,读者是无权进入的。本模块由读者编号和姓名查询、借出图书登记、归还图书登记和续借图书登记子模块构成,在“借出图书登记”中管理员对借出的图书进行登记,图书库中这本书的库存减少,而读者在归还图书的图书库中这本书库存增加。对超过规定日期未归还图书的读者进行计算罚金 。图书管理相当于图书管理人员日常的管理工作,即图书借阅、归还和续借等登记工作。
图1 图书管理系统功能模块图
4、数据维护模块是由图书管理员控制的模块,它由增加、修改和删除读者,增加、修改删除图书,浏览修改读者、浏览修改图书等程序组成。 在软件设计时考虑到读者编号、书名、书号是唯一的,因此,在修改读者或图书中,读者记录或图书记录一经登记“读者编号”和“姓名”便不能修改,在删除读者或图书时只要读者有借出图书未还或库存图书原有数量与现有库存量不符便不能删除。
5、数据统计模块由读者统计、图书统计、借出图书分类统计、到期未归还图书读者统计几部分组成。
6、打印输出模块由读者信息、打印借出图书、打印到期未归还图书的读者和打印图书简介卡片组成,本模块由图书管理员控制。
7、系统维护模块由数据备份、数据恢复、密码修改和数据库索引构成,本模块由管理员控制。数据备份主要备份读者库、借出图书库、图书库及索引库,主要防止意外事件发生,如突然掉电、病毒或硬盘的损坏等。 数据恢复是数据备份的逆操作 密码的修改主要考虑到数据的安全,图书管理员可以随时更改密码,不让他人进入图书管理系统 数据索引是在操作过程中如果发生数据库与索引库不能同步时,图书管理员只要使用本功能,就可以正常使用 。
8、退出系统退出系统模块由帮助和退出构成。
三、系统设计步骤、方法
开发工具
平台:Visual C++ 6.0
语言:兼容C的C++语言
3.1 数据库的设计
3.2 功能模块的设计与实现
3.3 菜单的设计与创建
3.4 主程序的编写
3.5 系统的编译与运行
3.6 系统说明
E. 软件开发流程有哪些、软件后期维护怎么做
樯杓啤⒈喑毯偷魇浴⒊绦蛄
F. 软件维护是指什么
软件维护(Software maintenance)是一个软件工程名词,是指在软件产品发布后,因修正错误、提升性能或其他属性而进行的软件修改。
软件维护活动类型总起来大概有四种:改正性维护(纠错性维护)、适应性维护、完善性维护、预防性维护。除此四类维护活动外,还有一些其它类型的维护活动,如:支援性维护(如用户的培训等)。针对以上几种类型的维护,可以采取一些维护策略,以控制维护成本。
(6)软件工程维护扩展阅读:
软件维护的类型介绍:
1、改正性维护:软件交付后,如果开发时的测试没有彻底的进行,一些隐藏的错误将被留下。这些隐藏错误将在某些特定的使用环境中暴露。为了发现和纠正软件错误,纠正软件性能缺陷,消除在实施中的错误使用, 诊断和纠正错误的过程应称为改正性维护。
2、适应性维护:在使用过程中,外部环境(新的硬、软件配置)数据环境(数据库、数据格式、数据输入/输出方式、数据存储介质)可能发生变化 。
3、完善性维护:在软件的使用过程中,用户往往会对软件提出新的功能与性能要求。为满求了足这些要求,需要修改或再开发软件,以扩充软件功能、增强软件性能、改进加工效率、提高软件的可维护性。
4、预防性维护:采用先进的软件采用先进的软件工程方法对需要维护的软件或软件中的某一部分(重新)进行设计、编制和测试。
参考资料来源:网络-软件维护
G. 软件工程如何指导软件开发与维护
软件工程是个大的学科,内容非常多,我也说不完整,毕竟我没有到那个学术程度。我只能从我工作的实际角度来解释你的问题。如果有错误的地方还请原谅。
在我看来,软件的开发流程无外乎就这么几个过程:
1.需求调研
2.概要设计
3.详细设计
4.编码实现
5.基本功能测试
6.集成测试和性能测试
7.发布试运行以及正式运行后的维护工作
我是程序员,也做多编码工作,其中3、4、5是与我关系比较紧密的,那在我的工作中最重要的就是要看明白详细设计的内容,详细设计中必须要有的叫UML建模图,可能会包含时序图、类图等等,它们详细的描述了我的编码该如何写,结构该如何设计,用户操作流程是什么等等内容。这些内容都需要一个统一的要求进行规范,而规范的统一标准隶属于谁呢?就是软件工程这个范畴。当然它只是实现的一小部分。我刚才举例的是实现的部分,整个软件研制流程的若干标准、要求、习惯统统都包含在内,除了这些我想针对项目前期的立项、资金成本核算也应该要包含在内。哦,对了,还有就是一些机制的东西,例如软件开发流程模型(常用螺旋瀑布混合模型)等等。
既然是做基层工作,那我就从基层工作中给你解释一下我对软件工程的认知,希望你从这个角度能理解到我阐述的内容。