数据库与计算机软件论文

时间:2022-10-11 05:52:19

数据库与计算机软件论文

1概述计算机软件工程的概念

自从软件工程概念的提出,逐渐出现了软件工程学这一门学科,其主要贯彻于软件生产过程中,通过对这一学科的探讨与研究,从而提出相应有效措施来提高软件生产效率以及提高其准确率,由此可以看出,软件工程学的概念是指通过利用当今科学技术水平以及相关理论来获得高效率、高质量软件产品的重要学科,一般情况下,这种学科会设计到较多方面内容,例如:经济学、管理学、心理学以及计算机相关学科等。

2浅谈软件工程的发展

根据相关文献以及研究学者的研究报告信息资料等得知,软件工程的发展大致经历过以下三个时代,分别为程序设计时代、软件时代、软件工程时代。另外,软件工程生产如同建筑工程生产活动一样也会经历以下阶段,即定义阶段、开发阶段、维护阶段等。此外,软件工程相较于其他工程学科而言存在着以下不同点,例如:建筑工程活动中,当设计图纸出现后,几乎不存在回溯的问题,而在软件工程活动中,每一阶段将会面临多次修改,并且还会产生多次回溯问题,除此之外,软件生产开发之后,其还会面临着运行维护问题,如果用户要求发生变更,则相应的对软件应用进行开发与修改。

3探讨计算机软件开发的相关方法

由于计算机软件开发活动具有一定的复杂性与繁琐性,其开发质量均与其每一步骤相关,因此,为了保障应用软件系统的开发质量,则需要严格按照相关步骤要求来进行,首先拥有清晰的思路,并且遵照相关原则来进行开发、生产,与此同时,还需要采用相应的软件开发方法、图示等进行,另外,在对软件工程进行开发活动的时候,相关软件开发工程师以及工作人员需要保持高度统一、协调,从而为应用开发软件提供有力保障。通过经验的积累结果得知,当前应用软件的开发方法有以下三种,例如:原型化方法、软件生命周期法、自动形式的系统开发方法等,该文以下将应用软件开发的相关方法逐一介绍与分析:1)关于软件开发的原型化方法分析当软件开发工程师以及工作人员对相关定义以及处理算法没有进行确定,并且不了解该软件操作系统的适用性以及人机界面形态等情况下,则需要通过原型化方法来对软件进行开发与生产。2)关于软件开发的生命周期法分析首先,相关软件开发工程师以及工作人员需要从时间的角度对软件定义、开发以及维护等一系列问题进行分析与研究,并且将其步骤分成若干个部分,然后需要严格的对每一部分进行设立相应标准,当前面部分内容完成后,则可以开始下一个部分内容。3)关于软件开发的自动形式系统开发方法分析这种开发方法相较于其他方法较简单,其主要通过第四代技术来设定要求、自动设计、自动编码而实现开发软件的目的,这是由于第四代技术中含有大量的软件开发工具,只需要相关软件开发工程师给予软件设计内容,则第四代技术即可按照其要求进行规范处理、分析,从而实现软件开发的目。

4探讨数据库的安全设计

4.1计算机用户管理工作流程一般情况下,用户管理者需要通过对每一系统操作工作人员进行建立相关权限设置,并且对每一系统操作人员的可操作范围进行了限定,由此可以看出,对用户登录模块的实现主要包括两个数据库,即工作权限数据库、工作人员数据库等,从而有效维护了计算机用户数据库的安全性,大大降低了安全风险系数。

4.2预留部分冗余字段对计算机用户的IP地址以及访问时间等进行预留部分冗余字段,从而有利于后期应用软件的维护工作,从而大大提高应用软件维护效率以及节省大量时间,无论对于软件后期维护工作而言,还是对计算机用户而言均具有着十分重要的意义。

5结束语

综上所述,该文以上将计算机软件工程的概念进行了简单概述,并且将软件工程的发展以及应用软件开发的相关方法进行了分析与介绍,同时,对数据库的安全设计进行了综合阐述,从而全面提高计算机软件开发与数据库的安全系数,进而推动我国计算机软件进一步发展。

作者:刘至峰 单位:广东省肇庆市第一人民医院

上一篇:衬砌混凝土水利工程论文 下一篇:实验教学通信电子线路论文