相关推荐
-
软件全程建模:需求模型、分析模型、设计模型、物理模型
软件开发全程模型:需求模型、分析模型、设计模型、物理模型
-
常见的软件过程模型,一篇文章帮你理解怎么开发软件~
一篇文章帮你理解怎么开发软件,雪儿和你一起学技术~
-
软件架构设计小论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. 人远比技术重要 你开发软件是为了供别人使用,没有人使用的软件只是没有意义的数据的集合而已。许多在软件方面很有成就的行家在他们事业的初期却表现平平,因为他们那时侯将主要精力都集中在技术上。显然,构件(compo
-
关于我对软件工程课程的建议
经过一学期的《软件工程》课程学习,我受益匪浅。虽然后来没有时常去听课,但感觉这门课程还是很有收获的。应课程教学要求,现本人对此《软件工程》课程提出客观建议: 1、课堂缺乏趣味性。照本宣科按部就班,实乃课中大忌,初时因为学生好奇,来听课者甚多,久而久之即减。应多以相关视频和社会趣事循循善诱,学生上课即可事半功倍,老师也轻松自在。 2、课堂缺乏压力性。稍微假以压力与学生,学生亦可作为动力。比如上课...
-
软件工程课程建议
学习进度表: 点滴成就 学习时间 新编写代码行数 博客量(篇) 学到知识点 第一周 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));
-
软件设计经典书籍推荐
设计模式最经典的书籍自然是GOF的《设计模式》,但很多人的反应是这本书太难理解了,并不适合初学者阅读。这话说得在理。一方面,本书使用的C++示例难倒了一大群Java和.NET的开发人员;另一方面,这本书的风格过于专业化,更偏向于学术论文的风格(事实上,本书的雏形就是来源于GOF中Erich Gamma的博士论文),因此就显得有些晦涩难懂了。 基本上,本书可以作为我们参考的标准,是经常查...
-
软件架构经典书籍
1.软件架构设计 作者: 温昱 内容简介:本书紧紧围绕“软件架构设计”这一主题,立足实践解析了软件架构的概念、阐述了切实可行的软件架构设计方法、提供了可操作性极强的完整的架构设计过程。另外,本书从思维方式的突破、面向对象设计、UML建模、过程与管理等关键过渡环节,为广大程序员的成长提供了切中肯綮的指导。本书可作为计算机软件专业本科生、研究生和软件工程硕士的软件架构设计教材,也可作为软件开发高级
-
软件设计是怎样炼成的(1)——什么是优秀的设计?
某项目的设计文档评审会上,各路技术大牛进行了“热烈”的讨论,讨论的焦点是怎样的设计才漂亮!大家围绕着如何OO,如何高内聚低耦合,如何反转控制等话题进行了“热烈”的争论。照这样开下去,这个评审会岂不是变成了“神仙大会”!怎样的设计才叫优秀的设计呢?
-
软件建模与设计
软件建模与设计的课件,里面有5个PPT课件和一本《Software Modeling and Design》pdf格式的电子书
-
程序员生涯的一点体会
作者:金蝶中间件公司CTO袁红岗 不知不觉做软件已经做了十年,有成功的喜悦,也有失败的痛苦,但总不敢称自己是高手, 因为和我心目中真正的高手们比起来,还差的太远。世界上并没有成为高手的捷径,但一些基 本原则是可以遵循的。 1. 扎实的基础。数据结构、离散数学、编译原理,这些是所有计算机科学的基础,如果 不掌握他们,很难写出高水平的程序。据我的观察,学计算机专业的人比学其他专业的人
-
《软件建模与设计: UML、用例、模式和软件体系结构》一一2.11 本书的约定
本节书摘来自华章计算机《软件建模与设计: UML、用例、模式和软件体系结构》一书中的第2章,第2.11节,作者:(美)Hassan Gomaa,更多章节内容可以访问云栖社区“华章计算机”公众号查看。 2.11 本书的约定 本书用到的一些特定的附加约定随着项目的阶段而改变。例如,大小写约定在分析模型(不太正式)和设计模型(更为正式)中是不同的。2.11.1...
-
【第1137期】软件工程师的职业建议
前言 这篇是昨晚在回厦门的动车上看到的,其中找到自己道路还是很受用。另外前几天休假在家的时候在山上搬砖老想着一句话勤快的人眼里满地都是活。今日早读文章由@阮一峰老师分享。 正文从这开始~ 什么样的人适合当软件工程师? 下面的职业建议分别来自台湾的侯捷老师,以及美国的著名程序员尼古拉斯.泽卡斯(Nicholas C. Zakas)。我觉得这些建议非常好,很有启发,不仅适合 IT 行业,也适合
-
如何写软件设计文档
自己在公司1年多前写的一篇文章,今天翻出来,重温一下。 软件设计的不同模型:瀑布式、快速原型法以及迭代式 自从1968年提出“软件工程”概念以来,软件开发领域对于借鉴传统工程的原则、方法,以提高质量、降低成本的探索就从未停止过。而在这个过程中,提出了许多不同的软件开发模型,典型的有:瀑布式,快速原型法,以及迭代式开发等。 瀑布式模型 是由W.W.Royce在1970年最初提出的
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