- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机软件工程技术中的逻辑应用探讨
摘要:计算机与逻辑学之间存在着紧密的联系,学科之间的渗透是当代科学发展的一个重要趋势。本文主要探讨逻辑学在软件工程开发中的应用问题。由于软件工程技术所步及的内容比较广泛,因而,本文只是选取软件工程技术中软件部分生命周期以及软件开发阶段中逻辑的应用展开探讨。文章主要为了说明软件工程与逻辑学之间联系的必要性,并简单地阐述了论文选题的缘由和意义、以及国内外研巧的现状。从软件工程的概念出发,以需求分析作为切入点,再利用逻辑分析的合理性,主要结合了逻辑学中概念的内潘和外延的应用,通过对软件开发阶段软件的分析,分别从各个阶段出发,再次结合逻辑学中概念的限制和概括、种属关系认及真值函数的对比等方面进斤研巧,同时结合一些实例来进一步说明逻辑学在其中的应用。 关键词:软件工程;逻辑学;概念;逻辑方法 引言 1.软件工程研究至目前表明,现代逻辑对于人工智能深入研究相对较多,例如软件工程技术在软件开发团队模式的研究,其合理性的分析主要利用逻辑方法进行,在整个开发组中的过程中,合理定义各种角色、职务以及技能需求,定义开发团队中的“某人”在“某时间”,做了“某事”,“如何做”等以及怎样测评这些内容。在发展软件团队的过程中,不断改进生产效率以及软件产品质量,深入研究软件工程中的软件领域建模,即数学建模。 2.交叉学科的应用度可以影响其他学科以及逻辑学的进步,在信息科学的运用中,让其起到完善计算机科学理论,并提供应用方法。关于计算机软件设计的内同,紧密相关联逻辑发展以及应用,两者关乎融合,也体现了存在于其中的交叉性与容和习惯,另外,不管是逻辑研究还是市场分析研究,在研究智能软件的过程中都将认知逻辑、数理逻辑、非形式逻辑以及人工智能作为开发方向的逻辑工具,将主要背景定义为人类知识表达。融合现代学科的只是表达以及推理的特点,进行智能化推力模型的构建,开发的智能软件需要带有实用性,这在人文社会科学发展中,起到了技术成果转变为生产力的作用。 3.在研究中,除了对数学建模方面知识的运用,也要使用于计算机软件设计知识,和逻辑发展紧密相连、应用密切,这就是所谓学科中间的在交叉与融合的过程。不管是对于市场分析,还是开展研究,这些都非常的重要。本文的选取角度是软件工程技术,这项研究可以说贯彻了软件工程技术一系列的内同,特别具有理论研究意义。 一、软件工程技术中的软件部分生命周期逻辑的应用 相对于软件工程技术,怎样在各个阶段提高软件的工作效率,十分重要,描述软件、管理软件还有软件文档等各方面的技巧研究,都是软件工程技术研究的部分。软件工程研发的方法、工具以及过程中看来,都需要从要素入手进行研巧的开展。在逻辑学中,使用类比法将软件工程看作是软件工程的每一个生存周期,也可以比喻成人的生命周期。从婴儿进化到幼儿的过程中,软件同人类是一样的,从定义出发,在阶段之中设计的问题,分析其可行性,一款软件怎么进行需求分析与定义,对于后期的软件开发以及维护都很重要;另外,从儿童成长到少年,再成长为中年,可以与软件开发阶段进行比较,这一阶段的研究依旧要着手于需求分析,还需要进行概念设计,并进行详细设计,与此之外还有编写代码的通过,在测试后,发布软件。 1.1软件定义阶段逻辑的应用 进行软件定义的过程中,有以下几个方面很重要,分别是:定义问题,分析可行性,合同的立项与签订。在典型范围的描述下,需要注意几点:初始需求的请清单;客户范围内的约束;开发者范围内的约束。在某个软件设计的过程中,必须要考虑其市场价值的。此时主要选用简单或者易实现的方案来达成目的。所以,相对于软件开发者来说,在软件的这一阶段里,必须明确软件的可以操作与不需要操作内容,这样才能明确软件的设计出发点与目的,并不是在盲目追求实现与运行各种功能,而忽略了功能对于软件的必要性与有效性。在软件开发过程中,设计一个合理精确的范围文档是非常关键的。比如:某医院需要一款医药管理软件,软件功能是病人可以通过其查看医药的价格,但不能查看库存与盘点药品的功能等。但是在设计之初,开发者对这一需求的定义不明确,那么就会造成这款软件的功能不明确。导致了设计出来的医药管理软件,不符合要求,也给双方造成很多麻烦。这就是因为设计初期不明确目的的影响。在逻辑学运用到概念中,在对比与运用中,完善软件定义阶段。 1.2领域建模逻辑的应用 1.2.1任何概念在逻辑学中都能看作是“类概念”,也就是说,概念是思维的一种形式,它承载着相关的思维内筒,同时也是对理性认识的一种基本形式。概念,相关于语词和词组。在逻辑学的概念中,主要分为几种:首先,对概念的肯定或否定,不管对何时来说,这两者的概念都相同,主要根据概念反应的对象,进行属性的区分。当然这中间肯定概念与否定概念,也分别被称作正概念与负概
文档评论(0)