ζSAㄣ龍

软件设计业是一种艺术!

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2013年7月15日

摘要: 快速开发是种贯穿整个项目研发过程的思想,它存在过程的每个细微的步骤,不是拘于一种工具和一种模版; 阅读全文
posted @ 2013-07-15 23:34 ζSAㄣ龍 阅读(180) 评论(0) 推荐(0) 编辑

摘要: 给定的工作范围、进度、资源等方面的要求。项目计划通常包括以下内容: -项目组织结构、职责描述与说明。说明项目组的组织结构、报告渠道、隶属关系、职位描述、人员与职位的对应关系等。 -资源计划。描述项目所需要的资源,包括硬件资源、软件资源、人力资源等,注明资源的到位时间与释放日期。如果是人力资源,还需补充其他信息,例如所属部门、兼职或全职等。 -项目质量保证计划。从质量保证的角度描述项目中所执行的质量保证活动,例如设定的质量目标、审计活动、日常活动等内容。 -测试计划。测试方法、测试阶段、测试的入口与出口条件等。 -配置管理计划。配置项标识、命名规范、变更流程等。 -培训计划。包含培训课程、时间、 阅读全文
posted @ 2013-07-15 23:04 ζSAㄣ龍 阅读(721) 评论(0) 推荐(0) 编辑

摘要: 微软澳大利亚的解决方案架构师Tom Hollander,在TechEd Australia大会上举行了一场题为“敏捷团队中的架构师角色”的演讲。在演讲中,他讨论了他作为领导敏捷团队的架构师所做的工作。在谈到架构师的角色时,Hollander指的是“解决方案架构师”或者应用架构师。他不是指企业架构师或者其他的专业人士(专精于特定的领域,例如消息或基础设施)。Hollander的团队采纳了由4周迭代以及最后的稳定阶段(几天代码冻结的时间)组成的流程,实施了每日站立会议、每日构建与自动化测试的持续集成等实践,并采用了许多角色:PjM——项目经理,类似于Scrum Master,确保团队遵循了流程Pd 阅读全文
posted @ 2013-07-15 23:01 ζSAㄣ龍 阅读(239) 评论(0) 推荐(0) 编辑

摘要: Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。ORACLE 支持国家语言的体系结构允许你使用本地化语言来存储,处理,检索数据。它使数据库工具,错误消息,排序次序,日期,时间,货币,数字,和日历自动适应本地化语言和平台。影响Oracle数据库字符集最重要的参数是NLS_LANG参数。它的格式如下: NLS_LANG = language_territory.charset 它有三个组成部分(语言、地域和字符集),每个成分控制了NLS子集的特性。其中: Language: 指定服务器消息的语言, 影响提示信息是中文还是英文Territory: 指定服务器的日期和数 阅读全文
posted @ 2013-07-15 22:49 ζSAㄣ龍 阅读(245) 评论(0) 推荐(0) 编辑

摘要: 软件的定义: 软件一词所指包括程式及支持程式安装、操作、修复和升级所需的所有信息及材料。他把程式定义为一组能够在计算机上运行的指令,把编程制品定义为程式和使程式智能、可用及可扩展的元素的集合。在这种定义方式下,软件即指编程制品。 软件工程的定义: 软件工程是指将工程学、科学、原理和方法按照一定规则应用到软件研发过程中以确保质量并节约成本。 我们主要考虑规则和质量,因为其他几个方面已被广泛的接受和理解。 在复杂的工程和科学领域,已定义的专业规则提供了一个框架,这个框架是在过去的教训上建立的。通过把这些规则应用到设置管理、编码标准或命名惯例中,一个软件组织就能够避免重复解决以前遇见过的... 阅读全文
posted @ 2013-07-15 22:48 ζSAㄣ龍 阅读(547) 评论(0) 推荐(0) 编辑

摘要: 对软件工程过程定义了解了之后,现在聊聊对“软件过程的文档标准化及设计的艺术性”定义的一点想法和经验; 项目在启动之后,项目经理做好项目的整体策划之后,项目经理就需要针对每个阶段工作进行计划、定义产出及模版、质量的评定标准;1、为什么需要定义产出模版:a、一个软件系统应该包括文档,数据库,软件本身,在这里首先要明白文档的重要性; b、我认为软件工程过程是逻辑推理过程中所有活动的总集,然后这里我们把文档作为我们逻辑推理过程的一个表现形式;这样对我们软件维护性就大大增强,生命周期也相应的增加;2、设计模版的思路: 依项目特点及逻辑推理的思路为依据;在规划一个需求阶段的文档模版时,我们要考虑后续阶段文 阅读全文
posted @ 2013-07-15 22:47 ζSAㄣ龍 阅读(278) 评论(0) 推荐(0) 编辑

2011年9月15日

摘要: private void btnAdd_Click(object sender, System.EventArgs e) { //C#调用SQL存储过程(insert) try { myCnn.Open(); myCmm=new SqlCommand("sp_insert",myCnn); myCmm.CommandType=CommandType.Sto... 阅读全文
posted @ 2011-09-15 18:13 ζSAㄣ龍 阅读(134) 评论(0) 推荐(0) 编辑

2006年12月18日

摘要: 我这搜到一篇相关的文章《SQL注入原理》随着B/S模式应用开发的发展,使用这种模式编写应用程序的程序员也越来越多。但是由于这个行业的入门门槛不高,程序员的水平及经验也参差不齐,相当大一部分程序员在编写代码的时候,没有对用户输入数据的合法性进行判断,使应用程序存在安全隐患。用户可以提交一段数据库查询代码,根据程序返回的结果,获得某些他想得知的数据,这就是所谓的SQL Injection,即SQL注入。SQL注入是从正常的WWW端口访问,而且表面看起来跟一般的Web页面访问没什么区别,所以目前市面的防火墙都不会对SQL注入发出警报,如果管理员没查看IIS日志的习惯,可能被入侵很长时间都不会发觉。但 阅读全文
posted @ 2006-12-18 13:35 ζSAㄣ龍 阅读(297) 评论(0) 推荐(0) 编辑

2006年11月30日

摘要: C#格式化数值结果表 Specifier Type Format Output (Passed Double 1.42) Output (Passed Int -12400) c Currency {0:c} $1.42 -$12,400 d Decimal (Whole number) {0:d} System.FormatException -12400 e Scientific {0:e} ... 阅读全文
posted @ 2006-11-30 00:31 ζSAㄣ龍 阅读(1740) 评论(0) 推荐(0) 编辑

2006年11月29日

摘要: 正则表达式的使用: "^\d+$"  //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$"  //正整数 "^((-\d+)|(0+))$"  //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$"  //负整数 "^-?\d+$"    //整数 "^\d+(\.\d+)?$"  //非负浮点数(正浮点数 + 0)"^(([0-9]+\.[0-9]*[... 阅读全文
posted @ 2006-11-29 23:47 ζSAㄣ龍 阅读(177) 评论(0) 推荐(0) 编辑