随笔分类 -  软件工程

这是大二下学期开设的课程,我将我所学会的和研究胡的将在这里跟大家分享!
摘要:引言 软件系统面向对象的设计思想可谓历史悠久,20世纪70年代的Smalltalk可以说是面向对象语言的经典,直到今天我们依然将这门语言视为面向对象语言的基础。随着编程语言和技术的发展,各种语言特性层出不穷,面向对象是大部分语言的一个基本特性,像C++、Java、C#这样的静态语言,Ruby、Python这样的动态语言都是面向对象的语言。 但是面向对象语言并不是银弹,如果开发人员认为使用面向对象语言写出来的程度本身就是面向对象的,那就大错特错了。实际开发中,大量的业务逻辑堆积在一个巨型类中的例子屡见不鲜,代码的复用性和扩展性无法得到保证。为了解决这样的问题,领域驱动设计提出了清晰的分层架构.. 阅读全文
posted @ 2013-12-09 17:08 Seaurl 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2013-10-21 10:10 Seaurl 阅读(176) 评论(0) 推荐(0) 编辑
摘要:这学期开设了软件工程这门课程,下面我将简要的叙述这几方面的知识,也可以是一次简单的回顾吧!<br/>软件工程生命周期可以分为:问题定义,可行性研究,需求分析,总体设计,详细设计,编码和测试,最后就是软件的维护阶段。软件工程模型又可以分为:瀑布模型,快速原型模型,增量模型,螺旋模型,喷泉模型,另外还有几个特殊的过程Rational公司的RUP过程中的极速编程,还有就是敏捷开发的详细过程微软作为世界上最大的软件公司,自然她的软件开发过程一直受到各方面的关注。软件工程有可以分为几个阶段:软件的定义 我们要在这个阶段确定软件开发工程必须完成的总目标;确定工程的可行性;导出实现工程目标应该采 阅读全文
posted @ 2011-05-13 14:53 Seaurl 阅读(357) 评论(0) 推荐(0) 编辑