
置顶随笔
2006已经过去将近一个月。在这段时间中思想不断挣扎在痛苦边缘。回想2006,光阴飞逝,2006在流逝在无尽出差生活中,2006荒废在惰性指导的思想中。比较过去,2004,经过两年斗争开始亲密接触.net技术;2005,我进入web世界,领略.net、asp.net、html、javascript和css结合的无尽精彩;2006,纠缠在项目实施的琐事中,严重偏离个人职业规划,虽然如此,有失必有得,其间收获最大的是烟厂业务知识的积累。遗憾的是技术方面只收获了ajax和设计模式。
2006的遗憾来源于,在忙碌的2005过去时,相对于轻松的2006,被惰性思想左右,消极应对变化。
痛定思痛,2007目标只有一个--系统分析员。把握现在,脚步不停向前,目标还会远吗?人生何尝不是一个项目呢?
再见2006,奋斗2007!
posted @
2007-01-28 15:12 音乐虫子 阅读(45) |
评论 (2) |
编辑

2007年11月29日
摘要: Exercise 4 – LINQ to SQL: LINQ for Connected DatabasesThis exercise begins by demonstrating that the same features available for querying in-memory collections, xml files, and data sets, can also be a...
阅读全文
posted @
2007-11-29 10:53 音乐虫子 阅读(235) |
评论 (1) |
编辑

2007年11月20日
This exercise demonstrates that the same features available for querying in-memory collections and querying xml can be applied to datasets.
本练习演示,相同的功能可用于查询在内存中的集合和查询 xml 也可应用于数据集。
Strongly typed dataSets (a key element of the ADO.NET programming model) provide a strongly typed representation of a set of tables and relationships that is disconnected from a database. These datasets have the ability to cache data from a database and allow applications to manipulate the data in memory while retaining its relational shape.
强类型 dataSets (ADO.NET 编程模型的一个关键要素) 提供一组与数据库断开连接的强类型化表示形式的表和关系。 这些数据集可缓存数据库中数据的能力并允许应用程序来处理内存中的数据,同时保留其关系形状。
LINQ to DataSet provides the same rich query capabilities shown in LINQ to Objects and LINQ to XML. In this task you explore how to load in datasets and create basic queries over the dataset.
DataSet 的LINQ 提供和对象的LINQ、 XML的LINQ 相同的丰富查询功能。 此任务中您了解如何加载数据集和通过数据集创建基本的查询。
While creating datasets is not new to LINQ, these first few tasks lead you through creation of a dataset to set up a framework in which to demonstrate LINQ to DataSet.
相对于创建数据集时LINQ并不陌生,这里首先有几个任务引导您完成创建数据集来设置要在其中演示 DataSet 的LINQ 一个框架。
1. Create the DataSet item. Right-click the LINQ Overview project and then click Add | New Item.
2. In Templates, select DataSet.
3. Provide a name for the new item by entering “NorthwindDS” in the Name box.
4. Click OK.
1. In Microsoft Visual Studio, click the View | Server Explorer menu command (or press Ctrl+W,L).
2. In the Server Explorer, click the Connect to database button.
3. In the Add Connection dialog box, provide the local database server by entering “.\sqlexpress” in the Server name field.
4. Select the database by choosing “Northwind” in the Select or enter a database name box.
5. Click OK.
1. In Server Explorer, expand Data Connections.
2. Open the Northwind folder.
3. Open the Tables folder.
4. Open the NorthwindDS.xsd file by double clicking it from the Solution Explorer.
5. From the tables folder drag the Customers table into the method pane.
1. Press Ctrl+Shift+B to build the application.
1. Return to the CreateCustomer method and update it to read data in from the Northwind DataSet created by the designer (notice the return type also has to change):
返回到 CreateCustomer 方法并通过设计器从Northwind DataSet读取数据更新(请注意返回类型还会一直更改)
static NorthwindDS.CustomersDataTable CreateCustomers()
{
SqlDataAdapter adapter = new SqlDataAdapter(
"select * from customers",
@"Data Source=.\sqlexpress;Initial Catalog=Northwind;" +
"Integrated Security=true");
NorthwindDS.CustomersDataTable table =
new NorthwindDS.CustomersDataTable();
adapter.Fill(table);
return table;
}
2. Return to the ObjectQuery method. You will need to make one update to the print statement:
static void ObjectQuery()
{
var results = from c in LoadCustomerTable()
where c.City == "London"
select c;
foreach (var c in results)
Console.WriteLine("{0}\t{1}", c.CustomerID, c.City);
}
Move the mouse over c to notice that the objects returned from the query and iterated over in the foreach loop are no longer Customers, rather they are CustomerRows. These objects are defined in the DataSet and are a strongly typed view of the Customer Table in the Northwind Database.
将鼠标移到c 上,注意,从该查询中返回和通过 foreach 循环访问中的对象将不再是Customers,而是 CustomerRows。 这些对象定义在该 DataSet 中,是一个强类型的Northwind 数据库中Customer表的视图。
3. Press Ctrl+F5 to build and run the application. Notice the output still only contains those customers that are located in London. Press any key to terminate the application.
posted @
2007-11-20 16:56 音乐虫子 阅读(124) |
评论 (0) |
编辑
摘要: Exercise 2 – LINQ to XML: LINQ for XML documentsLINQ to XML is an in-memory XML cache that takes advantage of the standard query operators and exposes a simplified way to create XML documents and frag...
阅读全文
posted @
2007-11-20 16:08 音乐虫子 阅读(71) |
评论 (0) |
编辑

2007年11月19日
摘要: Exercise 1 –LINQ for In-Memory Collections练习1-内存集合的LINQIn this exercise, you learn how to query over object sequences. Any collection supporting the System.Collections.Generic.IEnumerable interface or...
阅读全文
posted @
2007-11-19 14:54 音乐虫子 阅读(59) |
评论 (0) |
编辑
实验1:Linq项目:对象和关系查询统一语言功能
This lab provides an introduction to the LINQ Project. The language integrated query framework for .NET (“LINQ”) is a set of language extensions to C# and Visual Basic and a unified programming model that extends the .NET Framework to offer integrated querying for objects, databases, and XML.
实验介绍LINQ项目。.NET(“LINQ”)完整查询语言框架是一套C#和Visual Basic统一编程方法的语言扩展,它为.NET框架提供针对对象,数据库和XML的完整查询
In this lab, you will see how LINQ features can be used against in-memory collections, XML documents, and connected databases. The lab ends with an optional exercise that looks at the various standard query operators available for data manipulation and extraction.
在实验里,你将了解多少LINQ功能可以被使用,依靠使用内存集合,XML文档和连接数据库。这些实验最终将由可选实验(着眼于用不同可用的标准查询操作执行数据操作和提取)结束
This lab makes extensive use of new language features provided in C# 3.0. When first introduced they are pointed out; however for a more in depth understanding of how these features work, refer to the C# 3.0 Language Specification Hands On Lab.
这些实验室使用C# 3.0的新语言功能实现。当首先介绍他们时必须指出;如果想深入的理解更多这些功能怎样工作请查阅《C# 3.0 Language Specification Hands On Lab》
实验目标
Estimated time to complete this lab: 60 minutes这些实验的估计完成时间60分钟
The objective of this lab is to provide a clear understanding of the LINQ project. You will see how data manipulation can occur on objects in memory, XML files, datasets, and relational databases. The new LINQ APIs benefit from IntelliSense™ and full compile-time checking without resorting to string-based queries. This lab touches on basic LINQ technologies, along with database-specific LINQ to SQL, XML-specific LINQ to XML, and dataset-specific LINQ to DataSets. A brief look at query operators is also included.
提供这些实验的目的是更清楚地理解LINQ项目。你将了解哪些数据操作能使用内存对象,XML文件,dataset(数据集)和关系数据库。新LINQ API从IntelliSense™和无需采取基于字符串的全编译时检查查询中受益非浅。这些实验略微谈到基于LINQ技术,,随同SQL的数据库特征LINQ,XML的XML特征LINQ和DataSets的数据集特征LINQ。同样包含了简短的浏览查询操作
This lab uses the Northwind database and consists of the following exercises:
这些实验室用了Northwind数据库和以下练习组成:
|
LINQ to Objects: LINQ for In-Memory Collections
LINQ to XML: LINQ for XML Documents
LINQ to DataSets: LINQ for Dataset Objects
LINQ to SQL: LINQ for Connected DatabasesUnderstanding the Standard Query Operators [Optional] |
posted @
2007-11-19 14:48 音乐虫子 阅读(48) |
评论 (0) |
编辑

2007年9月22日
委托是一种引用方法的类型。一旦为委托分配了方法,委托将与该方法具有完全相同的行为。委托方法的使用可以像其他任何方法一样,具有参数和返回值。
委托具有以下特点:
-
委托类似于 C++ 函数指针,但它是类型安全的。
-
委托允许将方法作为参数进行传递。
-
委托可用于定义回调方法。
-
委托可以链接在一起;例如,可以对一个事件调用多个方法。
-
方法不需要与委托签名精确匹配。有关更多信息,请参见协变和逆变。
-
C# 2.0 版引入了匿名方法的概念,此类方法允许将代码块作为参数传递,以代替单独定义的方法。
委托和接口都允许类设计器分离类型声明和实现。给定的接口可由任何类或结构继承和实现;可以为任何类中的方法创建委托,前提是该方法符合委托的方法签名。接口引用或委托可由不了解实现该接口或委托方法的类的对象使用。既然存在这些相似性,那么类设计器何时应使用委托,何时又该使用接口呢?
在以下情况中使用委托:
在以下情况中使用接口:
posted @
2007-09-22 09:04 音乐虫子 阅读(51) |
评论 (0) |
编辑

2007年3月24日
光阴飞逝1991年跟随父母搬迁至长沙,至今已有16年。2007年春节舅妈大寿借此机会回到儿时旧地以了多年来的心愿。经过1个小时左右颠簸终于快回到儿时生长的地方,那里的路面年久失修,经过昨天的大雨,已经坑坑洼洼路面到处积水,在路况不熟情况下,我们的车只有小心慢行。
老样子,整个家属区的建筑物几乎未动过。通过锈迹斑斑的铁门,走入家属区我们不由感慨。门口的传达室堆满了现在居民从山上砍下的干柴。4岁前住过的筒子楼上,原来一层要住上6户人家,现在从楼梯口为界,只住了两户人家。踏上通往山顶的108级麻石楼梯,楼梯旁以前的菜地长满了1米多高的野草(我也不知道什么草),山顶马路两旁的法国梧桐依然健壮,唯独马路上铺满了落叶。沿着马路走到最尽头围墙边,面对围墙,左边是4岁后的家,一栋两层共12户的红砖楼,可惜我们家已经有人住了,不好进去,免得打扰那里的主人;右边小时候经常玩得地方,那两块大石头还在那里,不过已经长满了苔藓。家门前的两株桃树已不见踪影,原来的空地也长满将近1m高的野草,前面鸡窝消失了,鸡窝上的葡萄树也同时消失了。小时候桃子熟的时候每天用竹竿整几个下来;葡萄熟的时候就全部剪下来平摊在爸妈卧室的床下和柜子下。呵呵不过我经常偷吃,老妈看着严呢!那个时候几乎没有水果卖,只有特定的时候爸妈单位上发什么水果才有什么呢!想买都没有地方买。买米用粮票,买肉要肉票,买菜要到单位的食堂,像现在去银行取钱一样,排队隔着窗户,指着里面某堆蔬菜,“某某帮我称点什么什么”。所以几乎都是自力更生,也知道为什么我要偷吃了吧!哈哈。从那里沿着马路往回走(没有走麻石楼梯了,马路蜿蜒到山脚的大门),原来半山腰上的平房都改成养猪场,下坡时候几个家伙(几个小侄女和一个小侄儿)非常兴奋得跑到最前面,养猪场突然冲出几条大狗冲着他们狂吼把他们的脸吓得铁青。还好养猪场的老板及时出来把狗叫回去了,不过我们一路走下来,路上不停有狗狂吼。哈哈,狗狗们欢送我们呢!
回去的路上逛了小时候读书的子弟学校(现在已经是一所职业中学)。建筑物同样几乎未变。有变化的同样是老的建筑物年久失修,可以看到屋檐已破,居然还有大块的石膏(我也不知道什么,反正是糊墙上的白色东西,暂且叫石膏吧)七零八落的摔落在地上;小学教学楼边的音乐室(那房子挺空的,里面有台钢琴,音乐课就在那里上)那栋楼改建一栋高楼,前面的球场建起一栋高楼,边上的乒乓球台拆了中了几颗修剪成球状的植物(呵呵,不知道树种)。郁闷相机没有电池了,我还特意买了镍氢电池的照相机,以免没有电的时候可以随时买到电池的,哪想到居然没有找到商店。学校就没有留下什么照片。
哈哈放上小时候的照片和这次去的照片,同一个地方,同一个角度的哦!
搬家前几天的留影:我的左手边是我哥,右手边阳台上是我奶奶。

这次去的照片,我爸妈和我,奶奶10年前已过世,我哥这次没来:
posted @
2007-03-24 02:04 音乐虫子 阅读(83) |
评论 (3) |
编辑

2007年3月20日
彼得·林奇是全球基金业历史上的传奇人物。由他执掌的麦哲伦基金13年间资产增长27倍,创造了共同基金历史上的财富神话。彼得·林奇的股票投资理念已经成为投资界耳熟能详的经典。不过,一般人较少注意的是,作为一个成功的基金管理人,彼得·林奇对普通投资者如何投资基金、如何挑选基金也给出了很好的建议。
恰逢国内基金业发展热火朝天,大量新投资者加入基金投资行列,而投资者在如何投资基金上仍普遍存有误区。那么,我们不妨听听这位管理基金的大师是如何建议投资者们投资基金的。我们总结了彼得·林奇的基金投资七大法则,这些建议对于基金投资者修正自己的投资理念,端正投资心态,甚至是学习具体的投资策略都大有益处。
基金投资法则一:尽可能投资于股票基金
彼得·林奇是著名的选股型基金经理,他对股票的偏爱贯彻始终。林奇给基金投资者的第一个建议就是:尽可能投资于股票基金。
法则一的理由是,从证券市场的长期发展来看,持有股票资产的平均收益率要远远超过其他类别资产。因此,如果一个投资者把投资作为家庭长期财务规划一部分,追求长期的资本增值,就应该把可投资资金尽可能购买股票类资产。对基金投资者来说就是尽可能投资于股票基金。
林奇的第一法则可能正是眼下不少基金投资者最为担忧的问题:如果股市发生大幅震荡或调整怎么办?林奇的意见是,如果你不能比较好地预计到股市调整的到来,那么就坚定地持有。美国历史上曾经发生过多次严重的股灾,哪怕投资者一次也没有避开这些股灾,长期投资的结果也远远强于撤出股票投资。最关键的,是投资者不能因股市的调整而恐惧、撤出股票投资。"只有通过长期持有股票基金,才能够给投资者带来收益。但是,这需要有非常强的意志力。"
林奇第一法则其实是关于投资的信念问题;即从投资的角度来说,避开股票的风险,其实要大于持有股票的风险。这条经验已经被全球的股市发展历史多次证明,更何况是处在经济和资本市场都处于蓬勃发展时期的中国。哪怕中途经历了几年的熊市,坚持投资的结果,也远远强于避开股市投资。从这个角度来说,股市在上升周期中的调整,是无需过分担心的。在市场震荡的时期,投资者需要克服的是恐惧,并以理性的态度面对。
当然,这一法则也并不是说投资者可以盲目持有股票基金。实际上也需要两个前提:一是这部分资金应该是以长期资本增值为目的的投资,也就是说,不影响个人/家庭正常财务状况的资金;这样才不会因为短期的波动带来可能影响投资决策的财务压力。另一方面还关系到基金的选择问题:什么样的股票型基金才可以坚持投资?什么样的投资方式可以坚持?通过挑选优秀的股票型基金,组合不同的投资风格,投资者事实上可以更好地规避股市调整的风险。这里就涉及到后面提到的基金投资法则。
基金投资法则二:忘掉
债券基金
彼得·林奇的基金投资法则之二:忘掉债券基金。这和投资法则一一脉相承。彼得·林奇以偏爱股票投资著称,但这一法则并非完全由个人偏好所致。
彼得·林奇有两个理由:理由一与法则一相同,即从资本增值的角度看,债券类资产收益远不如股票;理由二,如果投资者青睐固定收益,那么不如直接购买债券。因为从实践来看,债券基金的收益并不比单个债券更好,而购买债券基金,还要支付昂贵的申购费、管理费。而且持有基金的时间越长,债券基金相对债券的表现就越差。彼得·林奇把这一法则戏称为:"没有必要付钱请马友友来听收音机"。
彼得·林奇是根据美国市场的情况作出这一结论的。对于国内投资者来说,目前债券基金还不失为普通投资者投资于债券市场的一个方便的渠道。但直接投资于债券的效果的确与债券基金相差不大。
基金投资法则三:按基金类型来评价基金
彼得·林奇基金投资法则第三:要找到同类型基金进行评价。弄清投资的基金属于哪一类型,有助于作出正确的投资决策。
之所以要按基金类型来评价基金,是因为不同类型的基金,在不同的市场时期和市场环境下可能会表现不同。如果因为价值型基金近期表现持续落后市场而认为该基金不佳,可能就错过了一只很好的价值型基金。而投资者经常犯的错误是,"他们总是在最需要忍耐的时候失去耐心,从价值型基金跳槽到成长型基金,其实前者正要走向复苏而后者可能马上开始衰落"。
彼得·林奇为投资者指出了分析基金收益对比的一个基本原则,就是投资者比较基金收益的差异,要基于同一投资风格或投资类型,而不能简单地只看收益率。各种风格中,都有优秀的基金,而不同风格的优秀基金则是投资者构建投资组合的良好备选对象。如果某基金频繁地变更投资风格,对投资者来说并不是好事,因为林奇的经验认为,"基金管理人缺乏严格的投资记录约束可能会在短期内带来积极的效果,但这些都只是暂时的"。
从国内基金业的情况来看,虽然基金数量已经较多,但基金类型仍然不够丰富。而从投资风格角度来划分,多数基金属于风格不明确的"资本增值型基金",投资风格也缺乏稳定性。因此,目前投资者可以主要基于基金的基准资产配置比例来划分基金类型,如股票型、偏股型、配置型等等。而随着基金业发展进一步深化,更丰富的基金类型和基金投资风格的区分将变得日益重要。根据不同的基金类型/风格来对比分析基金之间的表现,有助于投资者发现哪些是真正表现优异的基金。
基金投资法则四:忽视短期表现,选择持续性好的基金
如何选择表现优异的价值型基金、成长型基金,或者是资本增值型基金呢?林奇认为,大多数投资者是通过基金过往的表现来选择的;投资者最热衷的是研究基金过去的表现,尤其是最近一段时间的表现。然而,在林奇看来,"这些努力都是白费的"。
这些投资者通常会选取理柏(Lipper)排行榜上最近1年或最近半年表现最好的基金管理人,并将资金投资于这个基金,"这种做法特别愚蠢。因为这些基金的管理人,通常将大部分资金冒险投资于一种行业或一种热门类型的公司,并且取得了成功。而在下一年度,若这个基金管理人不是那么幸运,则可能会排到理柏排行榜的最后"。
这实际上告诉我们一个普遍现象,即基金业中的短跑冠军未必能是长跑冠军。国外市场如此,而在国内市场同样的例子也并不鲜见。关键还是在于,冠军背后的原因是什么?基金更长一段时期内业绩表现是否稳定,是否表现出持续性更为重要。
因此,彼得·林奇给出了基金投资法则四:不要花太多时间去研究基金过去的表现,尤其是最近一段时间的表现。"但这并不等于是不应该选择具有长期良好表现的基金,而最好是坚持持有表现稳定且持续的基金"。
这实际上涉及到我们评估基金业绩表现的的一个重要方面:收益持续性,也是我们一直强调投资者要特别关注的。尤其是对于普通投资者,如果你不能很好地分析基金近期高收益背后的真正原因是什么,那就更多地关注已经表现出很好的收益持续性的基金,因为这比短期收益更好地反映基金经理人的投资管理能力。如果要选择长期投资,就要挖掘真正能够给投资者带来稳定回报的基金。因为从长期来看,收益的持续性远比一时取得收益冠军更为重要。除非你是短期交易的天生热衷者。投资者可以参考德胜基金评级中的收益持续性评级,这正是为帮助投资者评估收益持续性而设计的。
基金投资法则五:组合投资,分散基金投资风格
彼得·林奇基金投资法则五:建议投资者在投资基金时,也需要构建一个组合。而构建组合的基本原则就是,分散组合中基金的投资风格。
林奇认为,"随着市场和环境的变化,具有某种投资风格的基金管理人或一类基金不可能一直保持良好的表现,适用于股票的原则同样适用于共同基金"。投资者不知道下一个大的投资机会在哪,因此对不同风格的基金进行组合是必要的。
彼得·林奇把这样的组合称为组织"全明星队"。也就是从各种风格、类型的基金中,都挑选出满足其他法则的优秀基金,作为备选对象,然后再从中构建投资组合。
在国内基金业,组合投资的做法也已经越来越被普通投资者所接受。不过,许多投资者在进行组合投资时有两点误区:一是过于分散,把资金分散投资在许多基金中;这显然是错误的。并不是组合越分散效果越好,而是要分散有度、分散有方:"有度"是指适度分散,组合中基金的数量一般不需要超过3个;"有方"是指组合备选对象不是广撒网,而是经过挑选后的优秀基金。
二是组合中持有的多数基金风格雷同,这样各只基金的收益表现实际上可能高度相关,实际上也就起不到构建组合的效果了。
在这两方面,彼得·林奇的"全明星队"思路都值得投资者借鉴。
基金投资法则六:如何调整基金投资组合
已经持有一个基金组合时,如何根据市场的变化调整投资呢?彼得·林奇提出了一个简易的一般性法则:在往组合中增加投资时,选择近期表现持续不好的风格追加投资。注意不是在基金投资品种之间进行转换,而是通过追加资金来调整组合的配置比例。
彼得·林奇的经验证明,这样的组合调整方式,往往能够取得比较好的效果。基金表现之间的"风格轮动"效应是这种调整方式的依据。而"基金风格轮动"事实上又是基于股票市场的"风格/板块轮动"。根据这个简单的原则调整组合,实际上起到了一定的跟踪风格轮动的效果。因为长期平均来说,买进下跌的板块,风险比买进已经上涨的板块更小。
基金投资法则七:适时投资行业基金
在适当的时机,投资行业基金,是彼得·林奇给基金投资者的基金投资法则七。法则七实际上是法则六的运用,只不过风格区分更明确地体现在行业区分。
所谓行业基金,是指投资范围限定在某个行业的上市公司的基金。行业定义既可以是大的行业类别,也可以是细分行业。行业基金的走向实际上反映了该行业在股市上的表现。彼得·林奇认为,"理论上将,股票市场上的每个行业都会有轮到它表现的时候。"因此,彼得·林奇的简单投资法则是,在往组合中增加投资时,选择近期表现暂时落后于大盘的行业。这个原理和风格调整是一致的,投资者需要做的,是如何确定表现暂时落后于大盘的行业。如果更细致一些地研究,那些已经处于衰退谷底,开始显示复苏迹象的行业是最好的选择。
从国内基金业的情况来看,国内目前行业基金数量较少,专门针对某个行业类别或者细分行业的基金为数不多,行业覆盖面也远远不及全市场。因此,目前针对行业基金的投资空间还比较有限。不过,随着基金业的快速发展,这种状况很快将会得到改变。例如最近发行的中海能源基金,就是一只典型的行业基金。随着行业基金逐步增多,针对行业基金的基金投资策略也将找到用武之地。
注:文中引文引自彼得·林奇著:《战胜华尔街》上海财经大学出版社出版
posted @
2007-03-20 09:51 音乐虫子 阅读(74) |
评论 (0) |
编辑

2007年2月12日
项 目 经 理 必 读 法 律 法 规 一 览 表
1、法律:
(1) 中华人民共和国招标投标法
(2) 中华人民共和国合同法节选总则1-8章,分则9、18章)
(3) 中华人民共和国劳动法
(4) 中华人民共和国专利法
(5) 中华人民共和国著作权法
(6) 中华人民共和国产品质量法
(7) 中华人民共和国计算机信息系统安全保护条例
(8) 计算机软件保护条例
(9) 中华人民共和国公司法
(10) 国发[2000]18号"国务院关于印发鼓励软件企业和集成电路产业发展若干政策的通知"
(11) 信部规[1999]1047号"关于发布《计算机信息系统集成资质管理办法(试行)》的通知"
(12) 信部规[2000]821号"关于发布计算机信息系统集成资质等级评定条件的通知"
(13) 信部规[2002]382号"关于发布《计算机信息系统集成项目经理资质管理办法(试行)》的通知"
(14) 信计资[2002]064号"关于发布《计算机信息系统集成项目经理资质管理办法(试行)》过渡时期暂行规定的通知"
2、软件工程的国家标准
基础标准:
(1) 信息处理-程序构造及其表示法的约定 GB/T 13502-92
开发标准:
(2) 计算机软件单元测试 GB/T 15532-95
(3) 软件维护指南 GB/T 14079-93
文档标准:
(4) 软件文档管理指南
(5) 计算机软件需求说明编制指南 GB/T 9385-88
(6) 计算机软件测试文件编制指南 GB/T 9386-88
管理标准:
(7) 计算机软件质量保证计划规范 GB/T 12504-90
(8) 计算机软件可靠性和可维护性管理 GB/T 14394-93
(9) 信息技术 软件产品评价质量特性及其使用指南GB/T 16260-96
3、软件工程文档模板
(1) 操作手册(GB8567-88).doc
(2) 测试分析报告(GB8567-88).doc
(3) 测试计划(GB8567-88).doc
(4) 概要设计说明书(GB8567-88).doc
(5) 开发进度月报(GB8567-88).doc
(6) 可行性研究报告(GB8567-88).doc
(7) 模块开发卷宗(GB8567-88).doc
(8) 软件需求说明书(GB856T-88).doc
(9) 数据库设计说明书(GB8567-88).doc
(10) 数据要求说明书(GB856T-88).doc
(11) 文件给制实施规定的实例(GB8567-88).doc
(12) 详细设计说明书(GB8567-88).doc
(13) 项目开发计划(GB856T-88).doc
(14) 项目开发总结报告(GB8567-88).doc
(15) 用户手册(GB8567-88).doc
posted @
2007-02-12 14:12 音乐虫子 阅读(104) |
评论 (0) |
编辑