软件工程
文章平均质量分 51
不专业得Cook
to do it。
展开
-
软件工程——需求分析
【前言】 需求分析是软件定义时期的最后阶段了,在这里它的基本任务是回答“系统必须做什么?”。②有了计划之后,我要确定家里还有多少菜,缺什么佐料,需要买几个鸡蛋?需要多少人的量?确定一些必备的东西。 地方原创 2016-11-29 16:54:20 · 1225 阅读 · 50 评论 -
设计模式(二)工厂三兄弟
文章目录简介简单工厂(Factory)工厂方法(Factory Method)简介实例(公共代码):先创建一个Milk接口public interface Milk { /** * 获取一个标准的产品 * @return */ public String getName();}实现接口创建三个具体类public class MengN...原创 2019-04-28 19:11:26 · 345 阅读 · 3 评论 -
软件工程——编码阶段
【前言】 编码阶段就是到了程序员的工作了,按照设计要求用代码实现功能。原创 2016-12-05 18:14:59 · 4798 阅读 · 39 评论 -
软件工程——软件设计
【前言】 经过需求分析阶段的工作,系统必须“做什么”已经清楚了,现在是决定“怎么做”的时候了。软件设计包括概要设计和详细设计两部分。 概要设计的基本目的是回答“概括地说,系统应该如何实现”这个问题。这一阶段将会划分出组成系统的物理元素(程序、文件、数据库、人工过程和文档等)和设计软件的结构(确定系统中每个程序是由哪个模块组成的,以及这些模块相互间的关系)。 详原创 2016-12-04 17:15:30 · 1278 阅读 · 33 评论 -
软件工程——软件测试
【前言】 我也经历过几次师哥师姐的测试工作,当时并没有多少感觉。自己的机房呢那几乎每天都在调试错误,自己经历的只是一小部分就能感觉到它的复杂和重要。 软件测试在程序员对每一个模块的编码之后先做程序测试,在做单元测试,然后在进行集成测试,系统测试,验收测试,平行测试,人工测试,测试横跨开发与测试两个阶段,又有不同的人员参加,测试工作本身是复杂的。 软件开发过原创 2016-12-06 16:08:26 · 820 阅读 · 37 评论 -
软件工程——软件维护
【前言】 软件开发的过程中在产品上线以后根据用户的反馈、需求的变化以及运行过程中出现的问题,需要对软件进行必要的维护,这是一个很长的过程,我们使用的软件版本的更新就是软件维护的表现。软件维护阶段在生命周期所占比例可达70%左右。一、维护的问题 软件维护工作的困难性表现在一下几个方面: 1、理解别人写的程序困难,困难程度随软件配置成分减少而迅原创 2016-12-12 11:58:53 · 2046 阅读 · 76 评论 -
软件工程——文档总结
【前言】 文档的初次学习结束了,第一次正式的接触文档,内心还是有些矛盾的,想自己更好地完成,但是能力有限,也不可能自己做出来什么,第一次就想着做好,是我太急了。学习是一个过程,不断地进步,不断地完善。急功近利永远是不可取的。所以放下思想的包袱后反而更轻松了,按照模板和参考大家的资料完成了第一遍的文档学习。 思想永远是行动的第一步。为什么写文档?原创 2016-12-12 01:46:25 · 773 阅读 · 42 评论 -
软件工程——软件计划
【前言】 无论做任何事都需要首先对这件事本身有相关的认识了解,软件计划就是开发软件的第一步。我比较喜欢做菜,每次饭点到了我就会先询问小伙伴中午要吃什么啊,米饭or面食,什么口味的,了解他们的需求,相互沟通大概要做什么,然后心里就会有了相应的计划,这样就可以做一次大家都满意的午饭了。软件计划的原理也是差不多了。原创 2016-11-19 11:41:52 · 1023 阅读 · 44 评论 -
软件工程——概述
【前言】之前的学习都是小块的学习,是了解和接触计算机的第一步,那么从现在开始就是正式进入软件工程师的路程了。原创 2016-11-13 23:29:02 · 1000 阅读 · 47 评论 -
设计模式概论
23种设计模式分为3大类:创建型5个:工厂方法模式、抽象工厂模式、原型模式、建造者模式、单例模式结构型7个:外观模式、适配器模式、组合模式、代理模式、装饰模式、桥接模式、享元模式行为型11个:观察者模式、中介者模式、职责链模式、状态模式、命令模式、模板方法模式、策略模式、迭代器模式、解释器模式、备忘录模式、访问者模式...原创 2019-09-05 11:43:57 · 262 阅读 · 0 评论