- 博客(10)
- 收藏
- 关注
原创 2021-11-10 AJAX、、
****(1)JavaScript在发送AJAX请求时,URL的域名地址是使用绝对地址还是相对地址?相对地址相对地址就是说地址是相对存在的,他往往值表现一个网址后面的部分,不带有域名。 当我们有多个域名的时候,对相关的URL使用相对的地址是非常有效的,这样可以保证每一个域名都能够准确的到达相应的页面。绝对地址绝对地址也可以说是一种物理路径,也就是一条完整额路径,绝对地址还能够提升打开的速度。URL的域名地址发送AJAX请求时,无论是使用相对地址还是绝对地址发送Ajax请求都是可以的,两者在发送请求
2021-11-10 20:09:46
552
原创 CMM与CMMI的关系及软件全面质量管理的思想体系
CMM和CMMI的联系及区别:联系:CMMI即CMM集成,是系统工程和软件工程的集成成熟度模型,CMMI更适合于信息系统集成企业。CMMI是在CMM基础上发展起来的,它继承并发扬了CMM的优良特性,借鉴了其他模型的优点,融入了新的理论和实际研究成果。它不仅能够应用在软件工程领域,而且可以用于系统工程及其他工程领域。区别:从等级划分上看,1,3,5级的名称没有变化,均是初始级,已定义和优化;但是2级和4级分别定义为已管理级和定量管理级,这个变化更突出了CMMI定性管理和定量管理的特点.CMMI共有分
2021-11-10 20:03:21
208
原创 软件质量控制问题与质量控制技术
软件质量控制问题与质量控制技术最终产品的质量需求是什么?1.运行概念文档:描述软件的运行环境和方式,是对软件动态特征的描述。2.招标建议书的准备和评审:需制定质量标准并确保需求清楚、详尽、可验证。3.初样:系统的有限实现,用于描述复杂的或有争议的需求。选择什么样的开发组织?1.招标建议书的准备和评审:建议书中包含选择标准,竞标者需提供足够的信息应标。2.SEI软件能力评估:用于评估开发组织控制和改进软件开发过程,并使用现代软件工程技术的能力。3.SEI的CMM评估:可以在不同开发组织之间、同
2021-09-26 19:16:24
250
原创 什么是图灵测试
图灵测试(The Turing test)指测试者与被测试者(一个人和一台机器)隔开的情况下,通过一些装置(如键盘)向被测试者随意提问。进行多次测试后,如果机器让平均每个参与者做出超过30%的误判,那么这台机器就通过了测试,并被认为具有人类智能。图灵采用“问”与“答”模式,即观察者通过控制打字机向两个测试对象通话,其中一个是人,另一个是机器。要求观察者不断提出各种问题,从而辨别回答者是人还是机器。图灵还为这项测试亲自拟定了几个示范性问题:问: 请给我写出有关“第四号桥”主题的十四行诗。答:不要问我这
2021-09-16 15:48:09
3213
原创 软件测试过程的V模型、W模型、H模型
V模型原理:V模型是软件开发瀑布模型的变种,主要反映测试活动与分析和设计的关系,从左到右,描述了基本的开发过程和测试行为。V模型的策略既包括低层测试又包括了高层测试,低层测试是为了源代码的正确性,高层测试是为了使整个系统满足用户的需求。价值体现:它非常明确地标明了测试过程中存在的不同级别,强调了在整个软件项目开发中需要经历的若干个测试级别,并与每一个开发级别对应。局限性:把测试作为编码之后的最后一个活动,需求分析等前期产生的错误直到后期的验收测试才能发现。忽略了测试的对象不应该仅仅包括程序,没有明确指
2021-05-07 15:13:28
305
原创 分而治之
分而治之是一种很古老但很实用的策略,或者说战略,本意即使将一个较大的力量打碎分成小的力量,这样每个小的力量都不足以对抗大的力量。分而治之方法与软件设计的模块化方法非常相似。为了解决一个大的问题,可以: 1) 把它分成两个或多个更小的问题; 2) 分别解决每个小问题; 3) 把各小问题的解答组合起来,即可得到原问题的解答。小问题通常与原问题相似,可以递归地使用分而治之策略来解决。分治算法的基本思想:将一个规模为N的问题分解为K个规模较小的子问题(K <= N),这些子问题相互独立且与原问题性质相同,
2021-03-27 22:23:23
117
原创 P53 T4
本系统的数据源点是“病人”和“护士”,他们分别提供生理信号和要求病情报告的信息。进一步分析问题陈述,从系统应该“定时记录病人情况以形成患者日志”这项要求可以想到,还应该有一个提供日期和时间信息的“时钟”作为数据源点。从问题陈述容易看出,本系统的数据终点是接受警告信息和病情报告的护士。系统对病人生理信号的处理功能主要是“接收信号”、“分析信号”和“产生警告信息”。此外,系统还应具有“定时取样生理信号”、“更新日志”和“产生病情报告”功能。为分析病人生理信号是否超出了医生规定的安全范围,应输出“患者安全范
2021-03-25 20:11:04
50
原创 对“软件工程方法论对软件开发的用处”的看法
软件工程方法学包含3个要素:方法、工具和过程。其中,方法是完成软件开发的各项任务的技术方法,回答“怎样做”的问题;工具是为运用方法而提供的自动的或半自动的软件工程支撑环境;过程是为了获得高质量的软件所需要完成的一系列任务的框架,它规定了完成各项任务的工作步骤。我觉得方法论是软件开发的基础,所有实践都是基于理论之上的。没有理论,就是盲目的实践,是没有用的。了解“怎样做”,才能去做。...
2021-03-24 21:58:47
54
原创 对“软工是否是教会不怎么会写程序的人开发软件”的观点
简单翻译这句话:“当然,软件工程定义自己为一个有价值的课程,但那就是无稽之谈:如果你仔细阅读过有关课程的文献和课程相关人员所写的分析,你就会发现它的目标是教不会编程的人编程。”这句话是对软件工程这门课程的否定,本人认为软件工程不只是教不会编程的人编程,学习、掌握软件产品开发理论知识、软件开发方法论,并在实践中理解、应用软件产品的分析、设计、实现思想来解决具体的软件产品研发问题,才是真正的软件工程。开发过程只是软件工程的一部分,软件工程除了开发过程,还要注重运作过程、维护过程。...
2021-03-15 19:20:27
59
2
原创 自我简介、对软件工程课程的希望及个人目标
这里是一名从电子商务转专业到软件工程的学生,然而在转专业的第一个学期觉得有些跟不上课程,很多内容理解不了。但我依旧向往在键盘上敲代码得心应手的感觉,希望学习软件工程,能学会的不仅是理论知识,更是学会编程,开发有用的软件。...
2021-03-14 14:02:33
152
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人