- 博客(11)
- 收藏
- 关注
原创 为什么软件开发周期总是预估的2~3倍·
看了文章后,我觉得有以下几点原因:1.计划永远赶不上变化。在实际开发过程中总会遇到各种突发情况,造成时间延误。2.团队磨合不够,有分歧。3.计划不够精确4.经验不足
2020-11-22 11:18:02 116
原创 软件工程项目:ATM
用例图:需求分析主要功能:首先得登入账号,插卡、输入密码;然后可以选择存款、取款、查询余额和转账。应该还有修改密码的功能。类图:顺序图:
2020-11-22 11:02:43 726
原创 WBS
WBS:工作分解结构(Work Breakdown Structure), 创建WBS是把项目工作按阶段可交付成果分解成较小的,更易于管理的组成部分的过程。WBS是项目管理重要的专业术语之一。WBS的基本定义 :以可交付成果为导向对项目要素进行的分组,它归纳和定义了项目的整个工作范围每下降一层代表对项目工作的更详细定义。无论在项目管理实践中,还是在PMP,IPMP考试中,工作分解结构(WBS)都是最重要的内容之一。WBS总是处于计划过程的中心,也是制定进度计划、资源需求、成本预算、风险管理计划和采购计划等
2020-11-22 10:59:44 216
原创 浏览器跨域访问
同源:1.协议相同2.端口相同3.域名相同不同源的访问称为跨域访问。同源政策的目的,是为了保证用户信息安全,防止恶意的网站窃取数据。
2020-11-22 09:28:30 156 1
原创 seesion与HttpSession
session对象指的是客户端与服务器端的一次会话,从客户端连接到服务器端的一个web应用程序开始,直到客户端与服务器端断开为止,类型为javax.servlet.http.HttpSession。web服务器会给每一个用户自动创建一个session对象,为每个session对象分配一个唯一标识的String类型的session ID,这个ID用于区分其他用户。当需要为用户端建立一个session时,servlet容器就创建了一个HttpSession对象。其中存储了和本session相关的信息。所以,
2020-11-03 11:47:08 215
原创 分而治之
“分而治之”( Divide and conquer)方法(又称“分治术”) ,是有效算法设计中普遍采用的一种技术。所谓“分而治之” 就是把一个复杂的算法问题按一定的“分解”方法分为等价的规模较小的若干部分,然后逐个解决,分别找出各部分的解,把各部分的解组成整个问题的解,这种朴素的思想来源于人们生活与工作的经验,也完全适合于技术领域。诸如软件的体系结构设计、模块化设计都是分而治之的具体表现。...
2020-10-20 17:54:17 71
原创 形式化方法
在计算机科学和软件工程领域,形式化方法是基于数学的特种技术,适合于软件和硬件系统的描述、开发和验证。将形式化方法用于软件和硬件设计,是期望能够像其它工程学科一样,使用适当的数学分析以提高设计的可靠性和鲁棒性。但是,由于采用形式化方法的成本高意味着它们通常只用于开发注重安全性的高度整合的系统。形式化方法在古代就运用了,而在现代逻辑中又有了进一步的发展和完善。这种方法特别在数学、计算机科学、人工智能等领域得到广泛运用。它能精确地揭示各种逻辑规律,制定相应的逻辑规则,使各种理论体系更加严密。同时也能正确地训练思维
2020-10-20 16:43:18 129
原创 MVC与MVP
MVC:View:布局的xml文件,或者纯Java写的布局,可以把页面显示的逻辑直接放在View中。Model:数据处理层,可以直接和View进行交互。Controller:把特定的功能逻辑抽离出来,作为控制层,保证View层和Model层的功能单一性,便于维护。MVP:View:Activity作为显示层。Presenter:逻辑层,从Activity中抽离出功能逻辑,简化Activity的代码。Model:数据处理层,主要负责网络请求,本地数据加载等操作,进一步简化Activity的代码.
2020-10-20 16:38:43 87
原创 软件工程方法论
软件工程方法论包含三要素:方法、工具和过程。方法是完成软件开发各个任务的技术方法,回答“怎样做”这个问题;工具是为了运用方法而提供的自动或半自动的软件工程支撑环境;过程是为了获得高质量的软件所需要完成的一系列任务的框架,它规定了完成各项任务的步骤。通过学习软件工程方法论,可以大大提高我们的软件开发效率,因为这都是前人总结下来的经验,可以避免我们走过多的弯路。...
2020-10-09 08:51:05 848
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人