软件工程的文档完结了。在这里面学到了好多东西。也通过它分析了对机房收费系统进行了更加详细的分析。虽然早就明白了之间的联系,但是越温习越体会到逻辑的重要性和全心全意为人民服务的精神。
这些文档中像需求分析、概要设计、详细设计和数据库设计都是很重要的。针对这四个方面我画了一个思维导图。
软件需求说明书的编制是为了使用户和软件开发者双方对该软件的初始规定有一个共同的理解,使之成为整个开发工作...
分类:
其他好文 时间:
2014-09-28 22:03:55
阅读次数:
205
一、我的描述 软件开发中把某些具有共同特征的问题抽象出来,然后封装成类,在实际的环境中,根据需要选择不同的实现方式。如,超市收费系统,有的时候要做活动需打折,他们都有收费的共同特征,但是实现方式不一样。这样做既减少算法之间的耦合,同时也使系统容易可扩展。 我感觉策略模式和简单工厂模式有很多的相似.....
分类:
其他好文 时间:
2014-09-28 21:53:55
阅读次数:
262
SQL Server1. 在数据库中查看某个字段或某张表的信息,Field_Name 和 Table_Name 可模糊和准确查询:1 select * from INFORMATION_SCHEMA.COLUMNS2 where COLUMN_NAME like '%%' 3 4 select * ...
分类:
其他好文 时间:
2014-09-28 17:50:13
阅读次数:
164
在本文的两个部分中,我将介绍Team Foundation Server的一些核心特征,重点介绍在本产品的日常应用中是怎样将这些特性结合在一起使用的。作为一名软件开发者,在我的职业生涯中,我常常会用到支持软件开发过程的大量开发工具,如版本号控制工具、漏洞跟踪包、生成脚本语言、单元測试框架和需求分析工...
分类:
其他好文 时间:
2014-09-28 14:33:02
阅读次数:
254
软考的方向比较确定,每块知识点的重点都比较突出,在每年考试中都会有很大的一部分知识点是确定不变的,但是,切不可掉以轻心,由于每个知识点考的都是比较基础的东西,所以必须需要对这些基础的东西吃透,才可以以不变应万变。
软考的知识点可以分为计算机基础、数据、面向对象、网络和多媒体以及软件开发五部分。...
分类:
其他好文 时间:
2014-09-28 13:13:32
阅读次数:
156
其实想去做android开发已经有很长一段s...
分类:
移动开发 时间:
2014-09-28 12:28:22
阅读次数:
184
说实话,作为一个Domino开发者,像測试驱动开发(Test-driven development)、功能驱动开发(Feature-driven development)之类软件开发的高大上的方法论(Methodology),仅仅是偶尔在用其它语言开发的文章和程序猿那里看到和听到过,Domino独特...
分类:
其他好文 时间:
2014-09-27 18:02:00
阅读次数:
142
一些基本常识l 软件开发软件:一系列按照特定顺序组织的计算机数据和指令的集合。常见的软件:系统软件如:DOS,windows,Linux等。应用软件如:扫雷,迅雷,QQ等。开发就是制作软件。l 人机交互方式软件的出现实现了人与计算机之间的更好的交互。交互方式:图形化界面(Graphical User...
分类:
编程语言 时间:
2014-09-27 17:51:10
阅读次数:
373
学习c++必不可少UML,UML从考虑系统的不同角度出发,定义了用例图、类图、对象图、状态图、活动图、序列图、协作图、构件图、部署图等9种图。这些图从不同的侧面对系统进行描述。系统模型将这些不同的侧面综合成一致的整体,便于系统的分析和构造。尽管UML和其它开发工具还会设计出许多派生的视图,但上述这些图和其它辅助性的文档是软件开发人员所见的最基本的构造。
用例图。
用例图是用来描述用户需...
分类:
其他好文 时间:
2014-09-27 15:01:59
阅读次数:
326
Freertos是一个硬实时内核,支持众多的微处理器架构,我们能够从它的官网(www.freertos.ort)下载它的sourcecode,同一时候也能够看出它支持了几十种的微处理器架构,这些就不罗嗦了。之所以选择研究这个,是应为窥探RTOS内核的内幕一直每个做底层软件开发者的心愿,选择过好几.....
分类:
其他好文 时间:
2014-09-27 14:02:09
阅读次数:
229