上一页 1 2 3 4 5 6 7 8 9 10 ··· 39 下一页
摘要: 软件工程-软件目的需求开发与管理 作者:云中客的专栏 出处:CSDN需求开发与管理是软件项目中一项十分重要的工作,据调查显示在众多失败的软件项目中,由于需求原因导致的约占到45%,因此,需求工作将对软件项目能否最终实现产生至关重要的影响。虽然如此,在项目开发工作中,很多人对需求的认识还远远不够,从本人参与或接触到的一些项目来看,小到几十万元,大到上亿元的软件项目的需求都或多多少的存在问题,有的是开发者本身不重视原因、有的是技术原因、有的是人员组织原因、有的是沟通原因、有的是机制原因,以上种种原因都表明做好软件需求开发是一项系统工作,而不是简单的技术工作,只有系统的了解和掌握需求的基本概念、方法 阅读全文
posted @ 2010-05-31 16:39 GT_Andy 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 需求分析是指理解用户需求,就软件功能与客户达成一致,估计软件风险和评估项目代价,最终形成开发计划的一个复杂过程。(这个和我在微软体验到的又不太一样,微软的需求分析大多是市场人员和用户协助小组的人去评估用户的接受程度,这一点也可以理解,因为公司的性质有根本差别)在这个过程中,用户的确是处在主导地位,需求分析工程师和项目经理要负责整理用户需求,为之后的软件设计打下基础。需求分析阶段结束后,要求得到:1.SRS文档(System Requirement Specification); 2.DRM 文档;3.Acceptance Plan.从广义上理解:需求分析包括需求的获取、分析、规格说明、变更、验 阅读全文
posted @ 2010-05-31 16:33 GT_Andy 阅读(1391) 评论(0) 推荐(0) 编辑
摘要: 本文是一个参考,不是一个规范,更不是一个标准。它仅代表了我个人的观点和建议,并只考虑了通常条件下的规则,你可以根据实际情况随意修改它。引言编码规范是一个优秀程序员的必备素质,然而,有很多人非常注重程序中变量、方法、类的命名,却忽视了同样重要的数据库对象命名。这篇文章结合许多技术文章和资料,以及我自己的开发经验,对数据库对象的命名规则提出了一点建议,希望能为大家提供一些参考。NOTE:虽然这篇文章名为“数据库对象命名参考”,实际上,在这篇文章中我不仅介绍了数据库命名的规则,连带讲述了在数据库设计与开发时所需要注意的几个问题。基本命名规则表1. 基本数据库对象命名数据库对象前缀举例表(Table) 阅读全文
posted @ 2010-05-30 15:21 GT_Andy 阅读(323) 评论(0) 推荐(0) 编辑
摘要: Microsoft Visual Studio 2008 可以运用OS之API开发Windows服务程序,但.NET3.5不内置InstallUtil.exe。自从.NET2.0才开始内置InstallUtil.exe安装程序,.NET3.5下该应用程序位于“C:\Windows\Microsoft.NET\Framework\v2.0.50727”下。可以运用“Visual Studio 2008 命令提示”或“CMD”命令行安装你开发的Windows服务程序,笔者建议用前者安装。以上在Windows XP下安装一切正常,只要是以管理员身份就OK。但Windows7下,我虽已管理员身份运行, 阅读全文
posted @ 2010-05-28 10:41 GT_Andy 阅读(710) 评论(0) 推荐(0) 编辑
摘要: 写在前面,本文参考多处网上文章及自己的体会心得下面说一下步骤1. 新建一个项目2. 从一个可用的项目模板列表当中选择Windows服务3. 设计器会以设计模式打开4. 从工具箱的组件表当中拖动一个Timer对象到这个设计表面上 此处要注意的:服务一跑起来,唉,怎么回事,时间到了怎么没有执行事件呢???????后来,我找很多资料才知道,这个Timer控件是winForm下的,不能用在windows服务程序中.怎么办呢.......打开"工具箱"---右键---"选择项"---找到Timer控件,看好了,这个Timer控件的是system.Timer下的.可不是System.Windows.For 阅读全文
posted @ 2010-05-27 16:06 GT_Andy 阅读(2321) 评论(0) 推荐(0) 编辑
摘要: Ping is a veryuseful utility used to determine the speed of a Network Connection. Itestablishes a socket connection with the given hostname and sends a Data Packetusing ICMP Protocol. The Host then in reply send back a Packet. The time takento Send and Receive a Data Packet is calculated in Millisec 阅读全文
posted @ 2010-05-27 14:14 GT_Andy 阅读(827) 评论(0) 推荐(1) 编辑
摘要: 什么是进程?当一个程序开始运行时,它就是一个进程,进程包括运行中的程序和程序所使用到的内存和系统资源。而一个进程又是由多个线程所组成的。什么是线程?线程是程序中的一个执行流,每个线程都有自己的专有寄存器(栈指针、程序计数器等),但代码区是共享的,即不同的线程可以执行同样的函数。什么是多线程?多线程是指程序中包含多个执行流,即在一个程序中可以同时运行多个不同的线程来执行不同的任务,也就是说允许单个程序创建多个并行执行的线程来完成各自的任务。多线程的好处:可以提高CPU的利用率。在多线程程序中,一个线程必须等待的时候,CPU可以运行其它的线程而不是等待,这样就大大提高了程序的效率。多线程的不利方面 阅读全文
posted @ 2010-05-27 14:05 GT_Andy 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 在 .NET Framework 2.0 版中,要实现线程调用带参数的方法有两种办法。第一种:使用ParameterizedThreadStart。调用 System.Threading.Thread.Start(System.Object) 重载方法时将包含数据的对象传递给线程。使用 ParameterizedThreadStart 委托不是传递数据的类型安全的方法,因为 System.Threading.Thread.Start(System.Object) 方法重载接受任何对象。这种方法不推荐使用,故在此不做详细介绍,具体用法参见:http://msdn2.microsoft.com/z 阅读全文
posted @ 2010-05-27 11:33 GT_Andy 阅读(266) 评论(0) 推荐(0) 编辑
摘要: html xmlns="http://www.w3.org/1999/xhtml"head runat="server" title图片跑马灯/title/headbody div align="center" id="demo" style="overflow: hidden; height: 33px; width: 400px; border-width: 1px 1px 1px 1px; border-style: dotted dotted dotted dotted;" table border="0" cellspacing="0" cellpadd 阅读全文
posted @ 2010-05-25 10:14 GT_Andy 阅读(2463) 评论(0) 推荐(1) 编辑
摘要: 1.定义枚举时直接用中文由于VS对中文支持的很不错,所以很多程序员都采用了此方案.缺点:1.不适合多语言 2.感觉不太完美,毕竟大部分程序员大部分代码都使用英文2.利用自定义属性定义枚举值的描述(博客园-大尾巴狼)缺点:不适合多语言原文:http://www.cnblogs.com/hilite/archive/2006/03/28/360793.html枚举定义:代码访问:0、获得枚举类型的文字描述 1、获得某个枚举值的文字描述: 2、获得枚举中各个字段的定义数组: 如果需要排序,通过他的另一个重载 3、绑定到下拉框:EnumDisplayText.cs 源码下载地址:原文下载3.NBear 阅读全文
posted @ 2010-05-24 23:30 GT_Andy 阅读(36718) 评论(0) 推荐(3) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 39 下一页