![](https://img-blog.csdnimg.cn/20201025135801661.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
软件工程
文章平均质量分 68
学校专业作业,任务等
boss_程
这个作者很懒,什么都没留下…
展开
-
软件设计模式与体系结构实验汇总
软件设计模式的实验原创 2021-07-08 22:48:45 · 3608 阅读 · 0 评论 -
Java笔记20——Java I/O流(下)
Java学习——Java I/O流(下)转载 2022-04-03 14:06:58 · 209 阅读 · 0 评论 -
什么是设计模式 ?与其中几项设计模式
所谓模式,就是至解决某一类相似问题的方法论。某个模式描述了一个在日常生活中不断出现的问题,然后描述该问题的解决方案的核心。人们可以使用已有的解决方案来解决新出现的问题。模式可应用在不同的领域当中,在软件系统的设计领域中,也出现了许多设计模式。每种设计模式都包含4个要素。模式名称相当于模式的助记符。问题描述了模式的使用场景,即模式可以解决的某种设计问题。解决方案描述了针对特定的设计问题可采用怎样的设计方法,包括设计的组成成分,各成分的职责和协作方式,以及各成分之间的相互关系。效果描述了特定模式的原创 2020-12-26 13:53:55 · 228 阅读 · 0 评论 -
浏览器跨域访问操作
浏览器的跨域同源策略同源策略是一个重要的安全策略,它用于限制一个origin的文档或者它加载的脚本如何能与另一个源的资源进行交互。它能帮助阻隔恶意文档,减少可能被攻击的媒介。同源的定义如果两个 URL 的 protocol、port (如果有指定的话)和 host 都相同的话,则这两个 URL 是同源。这个方案也被称为“协议/主机/端口元组”,或者直接是 “元组”。(“元组” 是指一组项目构成的整体,双重/三重/四重/五重/等的通用形式)。1995年,同源政策由 Netscape 公司引入浏览器。转载 2020-11-17 20:49:21 · 393 阅读 · 0 评论 -
为什么软件开发方法论让你觉得糟糕?
原文出处:Why Software Development Methodologies Suck围绕软件开发实践和方法论,总有很多教条式的口水仗。阶段式(phase-gate)方法能够有效管理软件开发过程的风险,还是说只是风险管理中的花哨噱头?TDD真的能够促生出高品质软件?结对编程是代码评审的有效替代抑或只是增加了商议沟通代价?我想说,虽然缺乏证据判断这些论调的谬处,但有两条常用的法则能够帮助我们选择好的实践,同时,提升我们所提供软件的价值:划小开发周期以及提升反馈效率。 Michael F转载 2020-10-26 15:56:54 · 214 阅读 · 0 评论 -
内置对象session与httpSession对象
一、内置对象session(1)概念Session对象是一个JSP内置对象,它在第一个JSP页面被装载时自动创建,完成会话期管理。从一个客户打开浏览器并连接到服务器开始,到客户关闭浏览器离开这个服务器结束,被称为一个会话。当一个客户访问一个服务器时,可能会在这个服务器的几个页面之间切换,服务器应当通过某种办法知道这是一个客户,就需要Session对象。(2)Session对象的ID当一个客户首次访问服务器上的一个JSP页面时,JSP引擎产生一个Session对象,同时分配一个String类型的ID号原创 2020-10-26 14:58:41 · 403 阅读 · 0 评论 -
为什么软件开发周期总是预估的2~3倍?
我们引用个案例形象的解释一下来,让我们从旧金山出发,沿着西海岸徒步旅行,到洛杉矶的纽波特沙滩面基吧→→→出处简单的来说 所有事情不会像表面上那么简单比如说 这个程序很简单 我一天就能搞定好吧 刚开始写 电脑老死机 折腾了半个小时才弄好刚写一会儿,父亲大人来了个电话,咱得接起,听后指示吧,又费了点时间。突然觉得肚子里翻江倒海,必须去厕所飞翔。好嘛一上午过去了。下午下决心好好写程序,然后突然跳出来了N个bug。这样原来预估的时间就不够了。配图的意思就是原来看着挺简单,但是一放大还带小转载 2020-10-25 20:26:58 · 184 阅读 · 0 评论 -
MVC和MVP
1.MVCMVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。优点耦合性低视图层和业务层分离,这样就允许更改视图层代码而不用重新编译模型和控制器代码,同样,一个应用的转载 2020-10-25 20:11:32 · 1866 阅读 · 0 评论 -
大象——thinking in UML
前言提示:本书以UML为载体,将面向对象的分析设计思想巧妙地融入建模过程中,通过贯穿全书的实例将软件系统开发过程中方方面面的知识有机地结合在一起,用生动的语言和精彩的事例将复杂枯燥的软件过程讲解得津津有味。全书分为准备篇、基础篇、进阶篇和总结篇四个部分。准备篇讲述面向对象分析的一些基本概念,及学习建模需要了解的一些基本知识。基础篇对UML的基础概念重新组织和归纳整理,进行扩展和讨论,引申出针对UML的这些概念在面向对象方法中应用方法的思考。进阶篇以一个实例贯穿全篇,阐述如何使用UML从头到尾地实施一个转载 2020-10-25 18:25:48 · 559 阅读 · 0 评论