共查询到20条相似文献,搜索用时 0 毫秒
1.
2.
Microprocessor software is no longer microsized. It requires the same degree of methodology as is used for developing software for large mainframes. Software development for microprocessors involves much more than just writing the machine language instructions to perform some functions. This paper describes a systematic approach for microprocessor software development based on the concepts borrowed from large systems. The suggested methodology can go a long way to promise reliable software for microprocessor based systems. The approach lays emphasis on an ordered sequence of stages, well-supported development tools, good programming practices and management backing — all integrated into a systematic method. The methodology also suggests the use of an educational plan for new staff. 相似文献
3.
4.
5.
目前,在长期的社会发展过程中,我国的互联网应用率越来越高.在新的时代背景下,系统软件的开发与运用,也逐渐成为了促进互联网发展的一个主要力量,并逐渐成为目前人们社会生活与工作中的一个重要工具.基于此,为了可以从根本上来提高系统软件的开发水平,以此来实现更加专业化与多样化的使用需求,就要求我们必须要充分重视软件开发过程当中,软件工程技术所发挥的重要作用.并以此来促进软件开发效率的提升,提高系统软件开发的信息化与个性化.因此,在目前的技术条件下,怎样才能通过软件工程技术的强化,来进行系统软件的开发,是一个非常重要的研究问题. 相似文献
6.
7.
随着社会经济的发展和科学技术水平的提高,计算机技术和信息技术在人们生产生活中的运用越来越广泛,计算机技术和信息技术是依靠软件进行系统运行的先进的科学技术,而现代软件的整体结构和特点影响了现代软件工程在现代软件开发中的应用,例如有些软件的开发,使用传统一般的软件工程方法比较科学合理,另外有些现代软件开发,则可以兼用传统的软件工程方法和现代的软件工程方法,因此必须要根据具体情况合理的进行选择,不能盲目统一适用其中一种或几种方法。 相似文献
8.
本文在分析软件产品特征的基础之上,对于软件工程管理过程当中涉及的控制、组织机构、文档资料、用户、人员等这些内容实施相应的讨论。 相似文献
9.
为了适应时代的发展要求,需要做好软件工程的研究工作,开发出更多性能可靠的软件,加快我国经济社会的建设步伐。软件的有效开发,依赖于各种科学的方法,可以为相关问题的有效解决提供可靠的工作思路。软件工程包含着许多丰富的知识,在相对比较成熟的理论体系及各种宝贵的实践经验的支持下,正在影响着社会各行业长期稳定的发展。将软件工程方法应用于软件开发过程中,可以完善开发软件功能,增强这些软件的实际作用效果。因此,技术人员需要对软件工程方法有着必要地了解,结合软件开发的实际需求合理地运用。这些方法,最大限度地增强软件的适用性。本文将对软件工程方法在软件开发中的应用进行必要的研究。 相似文献
10.
倪光南 《信息安全与通信保密》2002,(8):14-15
中国工程院院士倪光南指出:信息安全要求构建可信赖的软件平台,这是当前电子政务等应用的迫切需求,因此应大力推广自主操作系统,这样,中国才能逐步建立一个基于自主技术的,完整的软件产业,保障信息安全和实现软件产业的可持续发展。 相似文献
11.
12.
13.
随着Internet的发展,应用系统也逐渐发生了改变,应用软件和系统软件逐渐向着智能化的方向发展。软件开发作为软件技术的基础,其开发方式决定着软件系统的结构和功能,与传统的软件相比,应用系统更符合现代市场需求。那么,软件的开发又是如何运作的,在开发过程中运用到哪些技术?针对这些问题,文章将重点探讨应用软件与传统软件的区别,分析软件工程中的模型设计和项目管理,从设计开发层面介绍了系统软件开发过程中的软件工程技术。 相似文献
14.
文章针对竞赛项目驱动软件信息工程教学创新改革的发展进行了论述,调查了现阶段软件工程教学的时候出现的一些问题,提出竞赛驱动的项目式软件工程的教学方式,具体说明教学改革的基本步骤和主要问题,结合线上线下的教学,进行竞赛项目驱动的软件工程教学改革的说明.基于此,文章针对竞赛项目驱动的软件信息工程教学创新改革的发展进行以下相关... 相似文献
15.
16.
Measurement and experimentation in software engineering 总被引:4,自引:0,他引:4
《Proceedings of the IEEE. Institute of Electrical and Electronics Engineers》1980,68(9):1144-1157
The contributions of measurement and experimentation to the state of the art in software engineering are reviewed. The role of measurement in developing theoretical models is discussed, and concerns for reliability and validity are stressed. Current approaches to measuring software characteristics are presented as examples. In particular, software complexity metrics related to control flow, module interconnectedness, and Halstead's Software Science are discussed. The use of experimental methods in evaluating cause-effect relationships is also discussed. Example programs of experimental research which investigated conditional statements and control flow are reviewed. The conclusion argues that many advances in software engineering will be related to improvements in the measurement and experimental evaluation of software techniques and practices. 相似文献
17.
根据软件工程双语教学实际需求,利用国际化技术开发了基于JavaEE规范的软件工程双语教学平台。在开发过程中把自主版权的ppt格式课件利用iSpring或Macromedia Flash Paper软件转换为flash格式课件。或是把部分教学资源直接制作为Flash动画后发布到应用服务器,用户下载后只能浏览不能任意修改,有效的保护了数字教学资源的版权和原创性。该网站提供集语音视频教学、自主学习、在线测试、交流互动等功能于一体的网络版多媒体教学资源共享平台,为软件工程课程双语教学提供强有力的支持。 相似文献
18.
19.
Blackburn J.D. Hoedemaker G. van Wassenhove L.N. 《Engineering Management, IEEE Transactions on》1996,43(2):179-188
Software development remains largely a sequential, time-consuming process. Concurrent engineering (CE) principles have been more widely adopted and with greater success in hardware development. In this paper, a methodology for marrying CE principles to software engineering, or concurrent software engineering (CSE), is proposed. CSE is defined as a management technique to reduce the time-to-market in product development through simultaneous performance of activities and processing of information. A hierarchy of concurrent software development activity is defined, ranging from the simplest (within stage) to the most complex (across products and platforms). The information support activities to support this activity hierarchy are also defined, along with two key linking concepts-synchronicity and architectural modularity. Principles of CSE are developed for each level in the activity hierarchy. Research findings that establish limitations to implementing CE are also discussed 相似文献
20.
Component-based software engineering has achieved wide acceptance in the domain of software engineering by improving productivity, reusability and composition. This success has also encouraged the emergence of a plethora of component models. Nevertheless, even if the abstract models of most of lightweight component models are quite similar, their programming models can still differ a lot. This drawback limits the reuse and composition of components implemented using different programming models. The contribution of this article is to introduce Fraclet as a programming model common to several lightweight component models. This programming model is presented as an annotation framework, which allows the developer to annotate the program code with the elements of the abstract component model. Then, using a generative approach, the annotated program code is completed according to the programming model of the component model to be supported by the component runtime environment. This article shows that this annotation framework provides a significant simplification of the program code by removing all dependencies on the component model interfaces. These benefits are illustrated with the Fractal and OpenCOM component models. 相似文献