相关推荐
-
软件全程建模:需求模型、分析模型、设计模型、物理模型
软件开发全程模型:需求模型、分析模型、设计模型、物理模型
-
常见的软件过程模型,一篇文章帮你理解怎么开发软件~
一篇文章帮你理解怎么开发软件,雪儿和你一起学技术~
-
软件架构设计小论1——论几种最经典的软件开发模型
笔者这里将会列出的有如下几个经典的架构设计。我将会介绍的是——从最经典的瀑布模型,到原型模型,再到注重测试的V模型和W模型,再到更加成熟完善的螺旋模型。最后,是基于构建组装作为接口交流与复用的构组装建模型。
-
IT人应该知道的软件过程中5个模型
原文大部分内容来自https://blog.csdn.net/zjuwxx/article/details/97252039(感谢博主)同时加入了第5点 喷泉模型 一 瀑布模型 1.1 什么是瀑布模型 1970年温斯顿.罗伊斯提出了著名的“瀑布模型”,直到80年代早期,它一直是唯一被广泛采用的软件开发模型 瀑布模型将软件生...
-
软件设计模式(7种)
是一套被反复使用、多数人知晓的、代码设计经验的总结。它描述了在软件设计过程中的一些不断重复发生的问题,以及该问题的解决方案。也就是说,它是解决特定问题的一系列套路,是前辈们的代码设计经验的总结,具有一定的普遍性,可以反复使用。
-
软件开发常见模型汇总
所谓的软件开发模型,其实就是开发软件所经历的各个阶段 ,一般都会包括:需求->设计->编码-测试-运行维护。当然,不同的开发模型会稍有不同 ,每个模型都有其使用场景以及对应的公司使用 ,每个模型都有其优缺点 ,同时每个模型所解决问题的侧重点不同。
-
软件工程学习思考
《构建之法 现代软件工程》 相比于学习新知识,我觉得教材是在教我们怎么去合理地管理项目;这对我们以后实际的工作有很大的帮助。课程需要动手的项目很多,开发方式多元,作业量也相对的大。即使是一周的个人小项目,也有类似“将实现的功能移植到一个网页程序上”的要求,这对我们进行知识的综合应用有很大的帮助。 第一周项目连接:https://github.com/reverseAC/first-p...
-
关于我对软件工程课程的建议
经过一学期的《软件工程》课程学习,我受益匪浅。虽然后来没有时常去听课,但感觉这门课程还是很有收获的。应课程教学要求,现本人对此《软件工程》课程提出客观建议: 1、课堂缺乏趣味性。照本宣科按部就班,实乃课中大忌,初时因为学生好奇,来听课者甚多,久而久之即减。应多以相关视频和社会趣事循循善诱,学生上课即可事半功倍,老师也轻松自在。 2、课堂缺乏压力性。稍微假以压力与学生,学生亦可作为动力。比如上课...
-
怎样成为优秀的软件模型设计者?
怎样成为优秀的软件模型设计者?(转)我们期待自己成为一个优秀的软件模型设计者,但是,要怎样做,又从哪里开始呢? 将下列原则应用到你的软件工程中,你会获得立杆见影的成果。 1. 人远比技术重要 你开发软件是为了供别人使用,没有人使用的软件只是没有意义的数据的集合而已。许多在软件方面很有成就的行家在他们事业的初期却表现平平,因为他们那时侯将主要精力都集中在技术上。显然,构件(compo
-
软件工程课程建议
学习进度表: 点滴成就 学习时间 新编写代码行数 博客量(篇) 学到知识点 第一周 8 0 0 了解软件工程 第二周 10 0 1 博文一篇 第三周 15 0 2 选择项目、调查问卷 第四周 20 80 0 结对编程 第五周 25 330 1 java的学习、软件工程 ...
-
软件设计目标—正确性
用Java语言实现一个计算器程序 import java.io.*; public class Calculator { public static void main(String[] args) throws IOException{ BufferedReader b= new BufferedReader(new InputStreamReader(System.in));
-
怎样成为优秀的软件模型设计者
怎样成为优秀的软件模型设计者
-
软件设计是怎样炼成的(1)——什么是优秀的设计?
某项目的设计文档评审会上,各路技术大牛进行了“热烈”的讨论,讨论的焦点是怎样的设计才漂亮!大家围绕着如何OO,如何高内聚低耦合,如何反转控制等话题进行了“热烈”的争论。照这样开下去,这个评审会岂不是变成了“神仙大会”!怎样的设计才叫优秀的设计呢?
-
好文章 转载:我希望成为一个优秀的IT人,我已经努力了七年
这些日子我一直在写一个实时操作系统内核,已有小成了,等写完我会全部公开,希望能够为国内IT的发展尽自己一份微薄的力量。最近看到很多学生朋友和我当年一样没有方向,所以把我的经历写出来与大家共勉,希望能给刚如行的朋友们一点点帮助。 一转眼我在IT行业
-
一个简单的任务执行引擎设计
前言: 最近做的一个项目是一个数据库服务化的管控平台,用时髦一点的名词来说是一个DBaaS产品。这种面向云化的产品,呈现给最终用户的体验是提供一个管理页面,把数据库的生命周期,监控等功能通过WEB页面或者Open API暴露给用户或者第三方的程序,常见的产品类似于阿里云或者AWS的RDS。而我们的做的产品实际上是一个分布式的数据库服务平台,除了底层的存储,还有上层的proxy去完成分库分表,读写...
-
新手如果写一个软件,应该是怎么一个流程?
我自己看书然后做了一些方便工作上用的东西,但是经常出现这样的情况:做着做着出了一些问题或者想改的更好点,想改一个地方,然后改来该去发现几乎全盘推 到重来了,之前的功夫全白费...求问下,正规写代码的同学们是怎么做的?怎么开始,怎么修改增加新功能....... 软件工程专业最少要学2年,能搞懂最少最少需要5年。如果要直接从代码出发,你可以学习Kent的有关“极限编程”的书,极限编程技...
23 楼 ufoqhmdt 2011-06-17 22:49
不过他也曾经给我们带来了很多值得怀念的事物,现在也仅仅是怀念了.HTML5万岁.
22 楼 wenxiang_tune 2011-06-17 22:37
21 楼 chinarefers 2011-06-17 22:29
另一方面,Adobe 表示将更专注 Android 和 iOS 平台,同时不排除对未来的 Linux 移动平台的支持。
20 楼 chinarefers 2011-06-17 22:20
合作伙伴会提供???
19 楼 flysheet 2011-06-17 13:24
18 楼 yuriyan 2011-06-17 12:58
17 楼 hatedance 2011-06-17 11:48
flash好像还是有替代产品的吧
16 楼 lqdsj 2011-06-17 11:36
15 楼 joe9i0 2011-06-17 11:18
14 楼 shlei 2011-06-17 11:14
13 楼 Zhongwei_leg 2011-06-17 11:13
12 楼 shuaiji 2011-06-17 10:00
11 楼 yeaha 2011-06-17 09:59
原先在FreeBSD下一直没有原生的Flash Player支持就很不方便,要是开放标准,BSD社区那么多程序员,几下子就弄个原生实现出来了。
10 楼 白糖_ 2011-06-17 09:07
9 楼 ray_linn 2011-06-17 07:34
8 楼 _j_ 2011-06-17 00:12
7 楼 kjj 2011-06-16 20:15
flash在linux上的使用主要是浏览器插件吧,air估计用量不大,所以................
6 楼 ajian528 2011-06-16 16:55
5 楼 semmy 2011-06-16 15:37
4 楼 mathgl 2011-06-16 12:13