【软件工程小知识】
- 每张aspx网页都直接或间接的从类库中的System.Web.UI.Page类中继承。
- C#2.0提供了分布式类的写法,即允许将类的定义分散到各个代码片段之中。
要求:1)只要各文件中使用了相同的命名空间,相同的类名,而且每个类的定义前面都加上partial修饰符,编译器就会自动地将这些文件编译到一起,形成一个完整的类。
- 类中常见的四中关系是:
1)泛化(Generalization)
一句话,就是继承的表示,是is-a的关系。用带箭头的实线指向父类。
2)依赖(Dependency)
UML类图中依赖是一种使用关系,它说明一个事物规范的变化可能影响到使用它的另一个事物,反之则不然。
依赖关系用带箭头的虚线指向接口,是use-a关系。
3)关联(Association)
用于描述类与类之间的连接关系,是has-a的关系。
4)聚合(Aggregation)
聚合是关联的特例,如果类与类之间的关系具有"整体和局部"的特点,则把这样的关系成为集合。它往往有"包含 . . .""有. . .组成"的意思。 - 一些有关.NET的知识点
.NET Framework SQL Server ADO.NET WinForm HTML CSS Javascript
XML DTD Schema
ASP.NET Jquery Ajax
MVC2 MVC3
ADO.NET Entity(EDM)
LINQ Lambda Expression
RIA: Silverlight
UML: Unified Modeling Language
Design pattern
Project Management. SDP
Testing Deployment
Professional Quality
Project Development with Full Process
软件开发流程及各阶段的任务 | ||
阶段 | 关键问题 | 结束标准 |
1 问题定义 | 问题是什么 | 关于规模和目标的报告书 |
2 可行性研究 | 有可行的解吗 | 系统高层逻辑模型 数据流图 成本/效益分析 |
3 需求分析 | 系统必须要做什么 | 系统的逻辑模型 数据流图 数据字典 算法描述 |
4 总体设计 | 概括地说应该如何解决这个问题 | 可能的解法 系统流程图 成本/效益分析 推荐的系统结构 层次图或结构图 |
5 详细设计 | 怎样具体实现此系统 | 编码规格说明 HIPO图和PDL图 |
6 编码和单元测试 | 正确的程序模块 | 原程序清单 单元测试方案和结果 |
7 综合测试 | 符合要求的软件 | 综合测试方案的结果 完整一致的软件配置 |
8 维护 | 系统能够长期满意运行 | 软件问题报告单 软件修改报告单 |
作者:樊勇
出处:http://www.cnblogs.com/fanyong/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
我的联系方式:fanyong@gmail.com
个人独立博客:www.fy98.com