![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SETheory&Practice
mytdqklRakan
这个作者很懒,什么都没留下…
展开
-
2020-12-24homework to blog(补)
1、了解什么是设计模式?答:创建模式抽象工厂模式(Abstract Factory) ,提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。生成器模式 (Builder),将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。工厂方法模式(Factory Method) ,定义一个用于创建对象的接口,让子类决定将哪一个类实例化。Factory Method使一个类的实例化延迟到其子类。原型模式 (Prototype) ,用原型实例指定创建对象的种类,并且通过拷贝原创 2020-12-24 11:15:16 · 110 阅读 · 0 评论 -
2020-12-23HomeWork to blog(补)
1、查阅资料,了解MVC与MVP的区别从上图可bai以看出du:MVC的耦合性还是较高的zhi,View可以直接访dao问Model,导致3者之间构zhuan成了回路。shu所以两者的主要区别是,MVP中View不能直接访问Model,需要通过Presenter发出请求,View与Model不能直接通信。(节选自网络)...原创 2020-12-23 22:03:33 · 101 阅读 · 0 评论 -
2020-12-23
系统目标该网站能够实现企业以自有域名在互联网开设的集销售、服务、资讯一体化的电子商务 平台。企业依托此网站开展综合性的网络营销活动,推广网站,树立品牌。 产品展示:7*24 小时永不关门的产品展示平台,文字、图片、多媒体、在线试用等展 示手段。 销售服务:提供自助式的订单填写向导,历史订单追溯,在线比价等多种销售服务。增 加了销售服务水平,同时降低了销售服务的人力成本。 售后服务:保留历史账单有助于加强顾客的消费体验。在网站上提供本公司相关产品的 有关知识,选购指南等。使用说明等帮助消费者使用本企业的..原创 2020-12-23 19:37:04 · 545 阅读 · 0 评论 -
2020-12-23HomeWork to blog(补)
1、Quora精选:为什么软件开发周期总是预估的2~3倍?https://www.sohu.com/a/132411358_355123个人观点:一个软件的形成需要对其进行需求分析,而刚刚开始客户描述的需求都是概念化比较重甚至不够清晰的,所以团队在开发过程中往往就会在针对需求设计软件时,不断修改方案。使之开发出来的软件能够更贴合客户的真实需求与想法,而且还要对软件进行维护,在这个过程中往往就会耗费大量的时间。2、请每个项目团队选定一个项目进行需求分析。详情请看博客“2020-12-23小组项目”原创 2020-12-23 19:33:28 · 124 阅读 · 0 评论 -
2020-10-22 Personal opinion
Why Software Development Methodologies Suck?答:“实践是检验真理的唯一标准”。当你一直按照方法的步骤一步一步做下去,却发现结果并不能顺利地达到自己预期的要求,这时你就会产生怀疑。这些所谓的方法到底有没有用?明明自己已经按部就班了,可最终成品却是大相近庭。诚然,方法只是提供给我们一个参考,当我们对一个项目的开发没有头绪时,可以参照方法论一步步地展开工作,但现实往往是残酷的,产品的生成与市场的需求变化密不可分,而市场变化往往也是飘忽不定的,这时的方法论产生的帮助可能原创 2020-10-22 19:08:41 · 97 阅读 · 0 评论 -
2020-10-05个人看法
软件工程方法论对我们经软件开发有多大用处?谈谈你的看法?答:把一个复杂抽象的任务分为几部分,每部分都具体到做什么,更有条理,使每个板块都更加清晰的呈现在开发小组面前,每部分能更好地连接起来,同时出现问题也更快地发现更好解决。可以说是减少了很多工作量,简化了软件开发的复杂程度。...原创 2020-10-05 22:07:40 · 82 阅读 · 0 评论 -
2020-10-05SE TandP学习记录
Software engineering,of course,presents itself as another worthy cause,but that is eyewash,if you carefully read its literature and analyse what its devotees actually do,you will discover that software engineering has accepted as its charter 'How to progra原创 2020-10-05 22:01:13 · 235 阅读 · 0 评论 -
2020-09-24SE TandP学习记录
传统软件生命周期的各个阶段可行性研究====》需求分析====》软件设计====》编码====》软件测试====》软件维护但是,在现实当中初入行业的工作人员来说,往往是反过来的软件过程模型瀑布模型线性开发模型,具有不可回溯性!优点是过程简单,执行容易;缺点是无法适应变更。快速原型模型开发人员按照用户的意见快速地修改原型系统,然后再次请用户试用…反反复复地改进,直到原型系统满足用户需要螺旋模型一种用于风险较大的大型软件开发的过程模型。该模型将瀑布模型与快速原型模型结合起来,并且加入了这两种模原创 2020-09-24 19:56:46 · 301 阅读 · 0 评论