设计分析
文章平均质量分 93
盡盡
这个作者很懒,什么都没留下…
展开
-
面向对象的分析与设计
一、传统开发方法中存在的问题 在二十世纪六十年代以前,软件系统都是较小且相对简单的;所用的编程语言都是十分简单(Fortran,Cobol等 );时兴个人英雄注意,即崇尚程序员的个人技能 ;代码是面条式的,特别是代码中含有GOTO语句。当时系统设计时常用的方法有功能分解法和数据流法。1、功能分解法(function decomposition) 以系...原创 2019-12-09 16:17:19 · 46755 阅读 · 1 评论 -
常见UML图
打个广告,帮朋友卖点东西,东西超便宜的哟【衣服鞋子等】,厂家直接出货,绝对低于市场价!!!一般都比市场价便宜3—7折【都是牌子货】,如果您感兴趣,可以扫描屏幕下方的二维码,感谢关注!!!微信UML中的图有:一、用况图 用况图展示了用况之间以及同用况与参与者之间是怎样相互联系的。用况图用于对系统、子系统或类的行为进行可视化,使用户能够理解如何使用这些...原创 2018-08-27 22:09:56 · 14251 阅读 · 1 评论 -
常见设计模式详细介绍
一、设计模式的分类 总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式...原创 2018-09-12 11:25:40 · 406 阅读 · 0 评论 -
敏捷开发
Agile Process (敏捷的开发流程) 是一种软件开发流程的泛称,几项共通的特性 :客户与开发人员形成密切合作的团队,因为客户无法于初期定义完整的规格,而开发人员于开发过程中也常常无法知悉外在环境或业务的变动,所以需要两者密切合作方能开发适用的软件。 项目最终的目标是可执行的程序,因此所有的中间产品必须经过审慎评估,确认有助于最终目标,才需要制作中间产品。 采用 Iterati...原创 2018-10-08 15:41:41 · 226 阅读 · 0 评论