![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件工程
yaqiwen
这个作者很懒,什么都没留下…
展开
-
大学生综测评分计算管理系统
大学生综测评分计算管理系统项目的目的与目标目的通过综测计算系统,可以方便同学们对各种比赛,活动,综测数据的录入和认证,以及最终综测数据的直接生成。省去自己计算的复杂步骤,提交和打印各种各种比赛和综测的纸质认证材料,实现数据线上化,一次认证,多次使用。帮助辅导员简化数据收集,统计的步骤,简化同学的材料认证的流程和方式,方便,快速,准确的导出综合综测数据。目标(1) 综测计算系统各个功能完整(2) 整个系统可以稳定运行(3) 数据的录入,发布,统计和显示迅速、准确(4)认证系统简单易用,安全又原创 2021-01-02 11:22:52 · 1525 阅读 · 1 评论 -
MVC与MVP的区别
MVC与MVP的区别MVCView:布局的xml文件,或者纯Java写的布局,可以把页面显示的逻辑直接放在View中。Model:数据处理层,可以直接和View进行交互。Controller:把特定的功能逻辑抽离出来,作为控制层,保证View层和Model层的功能单一性,便于维护。MVC模式相对比较简单,尤其是View层,我们可以通过jsp等技术直接操作页面,完成和Controlller层和Model层的交互,所以MVC的核心是在View层。MVPView:Activity作为显示层。原创 2020-12-29 23:37:25 · 109 阅读 · 0 评论 -
什么是设计模式
什么是设计模式设计模式是在软件设计中常见问题的通用、可反复使用、多数人知晓的一种解决方案或模板设计模式的类型创建模式创建设计模式提供了一种在隐藏创建逻辑的同时创建对象的方法,而不是使用new运算符直接实例化对象。这增加了现有代码的灵活性和重用,可以决定需要为给定的用例创建哪些对象。创建设计模式可以分为:工厂方法,抽象工厂,生成器,单例,对象池和原型。结构模式结构设计模式是关于组合不同的类和对象,以形成更大的结构并提供新的功能。结构设计模式通过识别关系简化了结构;它关注的是,类如何从彼此继承原创 2020-12-29 23:48:09 · 166 阅读 · 1 评论 -
什么是形式化方法
什么是形式化方法从广义上讲,形式化方法是借助数学的方法来解决软件工程领域的问题,主要包括建立精确的数学模型以及对模型的分析活动。狭义的讲,形式化方法是运用形式化语言,进行形式化的规格描述、模型推理和验证的方法。就形式化建模而言,形式化表示必须包含一组定义其语法语义的形式化规则。这些规则可用于分析给定的表达式是否符合语法规定,或证明该表达式具有某种性质。 软件形式化方法(Formal Method)在软件开发中一直都受到多方面的争议。持肯定态度的拥护者认为形式化方法会引起软件开发的革命微笑,另一些持否.原创 2020-12-29 23:32:20 · 1420 阅读 · 0 评论 -
为什么软件开发周期是预估的2~3倍
*为什么软件开发周期是预估的2~3倍?这是一个让人值得思考的问题,例如大家都听过计划赶不上变化这句话,软件的开发也是相同的。在软件开发期间可能会遇到许许多多的问题,例如软件分析的过程中,发现了逻辑的不对,软件编码的过程中,频繁出现错误,或者软件测试时,发现了许多bug,这些问题都会导致软件的开发周期延长。虽然有这样的现实误差,但是在软件开发阶段还是要有对软件开发的一个大概计划,即使最后延迟,但是会在预期之内,这样能给客户一个好的体验感。...原创 2020-12-28 23:43:37 · 68 阅读 · 0 评论 -
为什么软件开发方法论让你觉得糟糕?
围绕软件开发实践和方法论,总有很多教条式的口水仗。阶段式(phase-gate)方法能够有效管理软件开发过程的风险,还是说只是风险管理中的花哨噱头?TDD真的能够促生出高品质软件?结对编程是代码评审的有效替代抑或只是增加了商议沟通代价?我想说,虽然缺乏证据判断这些论调的谬处,但有两条常用的法则能够帮助我们选择好的实践,同时,提升我们所提供软件的价值:划小开发周期以及提升反馈效率。Michael Feathers给出了以下观点:我认为,到了最后,我们还是得倚重开发者的能力,这才是个更重要的考量因素,而非选转载 2020-11-02 17:01:54 · 115 阅读 · 0 评论 -
软件工程方法论的用处
软件工程方法论采用软件工程方法论开发软件的时候,从对任务的抽象逻辑分析开始,一个阶段一个阶段地进行开发。前一个阶段任务的完成是开始进行后一个阶段工作的前提和基础,而后一阶段任务的完成通常是使前一阶段提出的解法更进一步具体化,加进了更多的物理细节。每一个阶段的开始和结束都有严格标准,对于任何两个相邻的阶段而言,前一阶段的结束标准就是后一阶段的开始标准。在每一个阶段结束之前都必须进行正式严格的技术审查和管理复审,从技术和管理两方面对这个阶段的开发成果进行检查,通过之后这个阶段才算结束;如果检查通不过,则必须原创 2020-11-02 16:51:57 · 123 阅读 · 0 评论