您的位置: turnitin查重官网> 计算机 >> 计算机软件 >软件仿植物软件工程策略

软件仿植物软件工程策略

收藏本文 2024-04-15 点赞:5726 浏览:21106 作者:网友投稿原创标记本站原创

摘要:软件工程的提出旨在解决日益凸显的“软件危机”不足,以早期的结构化程序开发策略到目前广泛运用的面向对象开发策略,再到面向构件、面向Agent以及面向怎么写作等策略的探讨,都体现了探讨人员在软件开发策略的逐步探讨。但是随着Internet技术的快速进展,计算机软件的开发和运转环境逐步由原来的封闭、静态、可控,向开放、动态、多元化的方向进展,现有的软件开发策略都已无法满足在Internet环境下开发软件的新需求。在此背景下,我们将仿生学思想引入到软件开发中,通过探讨软件与生物体的结构、功能、生命周期等的相似性,给出了仿生软件工程策略,并着重探讨了仿植物软件工程策略的结构模型和运用。植物的结构和生长方式为Internet环境下的软件开发策略提供了参考。通过类比植物的结构组成,本论文提出仿植物软件结构模型,将软件结构划分为软件干、软件叶、软件茎、软件根和软件果实五大部分,每个组成部分与植物中相应组成部分的功能类似,软件干是软件整体支架,软件茎和软件叶是软件功能和形态的直接表示,软件根以网络中吸收“营养”,软件果实包含软件基因,记录软件的生长状态。仿植物软件工程历程为:首先进行软件基因的设计,制作软件种子,种子在网络环境下培育成软件幼苗,即仿植物软件初步模型。软件幼苗运转于网络环境中,通过感知用户需求的变化,改善软件功能、丰富软件界面,就如同植物种植于土壤中不断生长、枝叶繁茂。此外,通过已有软件基因的重组和突变可实现仿植物软件的进化。还通过一个系统实例演示了仿植物软件工程策略在软件开发中的运用。关键词:仿生学论文仿生软件工程论文仿植物软件论文软件基因论文软件生长论文

    摘要4-5

    Abstract5-8

    1 绪论8-15

    1.1 课题背景8-10

    1.2 国内外探讨近况10-13

    1.3 课题主要探讨工作13-14

    1.4 论文组织结构14-15

    2 仿生软件工程概述15-20

    2.1 仿生软件工程的提出15-16

    2.2 仿生软件工程分类16-17

    2.3 仿生软件工程模型17-19

    2.4 小结19-20

    3 仿植物软件工程探讨基础20-28

    3.1 构件技术20-23

    3.2 智能主体23-27

    3.3 小结27-28

    4 仿植物软件结构模型28-37

    4.1 仿植物软件结构模型28-29

    4.2 软件基因29-36

    4.3 小结36-37

    5 仿植物软件工程历程模型37-45

    5.1 仿植物软件的培育37-40

    5.2 仿植物软件的生长40-42

    5.3 仿植物软件的进化42-44

    5.4 小结44-45

    6 仿植物软件工程策略运用实例45-55

    6.1 基于仿植物软件工程策略的系统构建45-50

    6.2 仿植物软件工程策略与传统软件工程策略的比较50-54

    6.3 小结54-55

    7 总结与展望55-57

    7.1 全文总结55-56

    7.2 展望56-57

    致谢57-58

copyright 2003-2024 Copyright©2020 Powered by 网络信息技术有限公司 备案号: 粤2017400971号