
软件
Coisinicc
软件工程小菜鸟一枚,努力扎实软件工程基础,励志做一个思想不打架,编程不脱发的开发engineer.
展开
-
小组作业:成绩管理平台设计分析
成绩管理平台设计分析 小组成员:李滨锶、张清庆、陈涵、吴钢 采用面向对象方法设计成绩管理平台: 由需求分析可得系统需求: (1)管理员。实现管理员用户的添加,修改和删除,以及对教师添加、教师修改、教师删除、教师查询、学生的添加、学生的修改、学生的查询修改等基本功能,并且参与开设...转载 2020-12-23 18:39:43 · 767 阅读 · 1 评论 -
小组作业-成绩管理平台需求分析
成绩管理平台需求分析 小组成员:李滨锶、张清庆、陈涵、吴钢 1.引言 1.1项目目的 采用学生成绩管理系统,可以提高校务人员的工作效率和学生的查询效率。学生成绩管理是学校工作中的一项重要内容。随着办学规模的扩大和招生人数的增加,建立一个学生成绩管理系统是非常必要的,也是学校信...转载 2020-12-23 18:37:06 · 7098 阅读 · 0 评论 -
为什么软件开发方法论让你觉得糟糕?
为什么软件开发方法论让你觉得糟糕?@in桂林理工大学为什么软件开发方法论让你觉得糟糕?围绕软件开发实践和方法论,总有很多教条式的口水仗。阶段式(phase-gate)方法能够有效管理软件开发过程的风险,还是说只是风险管理中的花哨噱头?TDD真的能够促生出高品质软件?结对编程是代码评审的有效替代抑或只是增加了商议沟通代价?我想说,虽然缺乏证据判断这些论调的谬处,但有两条常用的法则能够帮助我们选择好的实践,同时,提升我们所提供软件的价值:划小开发周期以及提升反馈效率。 Michael Feathers给出原创 2020-10-30 22:08:00 · 326 阅读 · 0 评论 -
推荐阅读书籍:大象:Thinking in UML
大象:Thinking in UML@in桂林理工大学来源:搜狗百科大象:Thinking in UML(第2版)》以UML为载体,将面向对象的分析设计思想巧妙地融入建模过程中,通过贯穿全书的实例将软件系统开发过程中方方面面的知识有机地结合在一起,用生动的语言和精彩的事例将复杂枯燥的软件过程讲解得津津有味。 《大象:Thinking in UML(第2版)》分为四个部分。第一部分讲述面向对象分析的一些基本概念,及学习建模需要了解的一些基本知识。第二部分对UML的基础概念重新组织和归纳整理,进行扩展和讨原创 2020-10-29 22:14:13 · 223 阅读 · 0 评论 -
HttpSession和jsp中session是同一个东西吗
HttpSession和jsp中session是同一个东西吗@in桂林理工大学来源:百度百科二者区别如下:1、HttpSession是JSP中经常使用的一个方法,准确的说,是Request中的一个方法。比如内:Session = request.getSession(true); //用于容获取SessionHttpSession 中可以跟踪并储存用户信息,把值设置到属性中,有2 个方法:setAttribute(),getAttrribute();例如:在一个方法中用session.se原创 2020-10-28 16:54:08 · 290 阅读 · 0 评论 -
什么是形式化方法?
阅读和了解什么是形式化方法@in桂林理工大学来源于知乎和维基百科:形式化方法,中文也称形式方法[1]、正规方法[2]。在计算机科学和软件工程领域,形式化方法是基于数学的特种技术,适合于软件和硬件系统的描述、开发和验证[3]。将形式化方法用于软件和硬件设计,是期望能够像其它工程学科一样,使用适当的数学分析以提高设计的可靠性和强健性[4]。但是,由于采用形式化方法的成本高意味着它们通常只用于开发注重安全性的高度整合的系统[5]。形式验证:在计算机硬件(特别是集成电路)和软件系统的设计过程中,形式验证的含原创 2020-10-26 23:21:26 · 745 阅读 · 0 评论 -
什么是WBS?
什么是WBS?@in桂林理工大学来源:搜狗百科WBS(Work Breakdown Structure),即工作分解结构,是以可交付成果为导向对项目要素进行的分组,它归纳和定义了项目的整个工作范围每下降一层代表对项目工作的更详细定义。WBS是项目管理重要的专业术语之一,无论在项目管理实践中,还是在PMP,IPMP考试中,工作分解结构(WBS)都是最重要的内容之一。WBS总是处于计划过程的中心,也是制定进度计划、资源需求、成本预算、风险管理计划和采购计划等的重要基础;同时也是控制项目变更的重要基础。创建原创 2020-10-25 00:11:54 · 1935 阅读 · 0 评论 -
什么是分而治之?
什么是分而治之?@in桂林理工大学1.“分而治之”的思想。把复杂的事情先分解为相对简单的几个事情,然后一步步细分下去。最后把里面的重点和难点单独拿出来分析。2.“做什么,怎么做,为什么”,个人总结的。软件行业举例,编码人员要知道做什么。设计人员要知道怎么做。架构师要知道为什么。建筑行业举例,民工要知道做什么,工头要知道怎么做,设计院要知道为什么。3.“世事洞明皆学问”。软件业经常参考其他行业的思路来设计系统。比如软件工程就参照了建筑工程。分布式系统类似政府职能部门,集群类似银行网点布局,多线程类似超原创 2020-10-23 20:12:08 · 364 阅读 · 0 评论 -
MVC与MVP的区别是什么?
MVC与MVP的区别@in桂林理工大学引用自博客园-冰冥寒流 侵删。MVP与MVC有着一个重大的区别:在MVP中View并不直接使用Model,它们之间的通信是通过Presenter (MVC中的Controller)来进行的,所有的交互都发生在Presenter内部,而在MVC中View会直接从Model中读取数据而不是通过 Controller。而MVP则是对MVC的进一步改造,以Andorid为例,实际上在MVC中很难区分Activity到底应该处于V还是C的角色,因为activity即包含原创 2020-10-22 17:07:39 · 323 阅读 · 0 评论