摘要: 需求分析之了解背景 背景这东西比较笼统,简单地说就是这个项目的来由,我们需要用说故事的方式讲清楚项目的背景。 1. 为什么为有这个项目? 2. 客户为什么想做这样一个项目? 3. 如果没有这个项目会怎样? 4. 用户和客户是谁,项目来源 5. 投资预算,重要程度。 需求分析之客户需要 需要就是客户真正想要的东东,是高层次的需求,我们可以把需要解决的问题、关键涉众、项目的目标、范... 阅读全文
posted @ 2011-07-17 17:49 碧玉软件 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 个状态增加一个客人很满意的状态,这时我们需要这么做:order.State |= OrderState.客户满意; //这个时候订单的状态将会具有三种状态,既“已审核”、“已发货”,“客户满意”。如果客户收到了货物觉得非常不满意,要求退货,快递公司又将货物拿了回来,于是就需要将“已发货”的状态从这张订单的状态中去掉,这么操作:order.State ^= OrderState.已发货; //这个时... 阅读全文
posted @ 2011-07-17 00:17 碧玉软件 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 从小到大,我犯过很多错误,带给我很多痛苦的记忆,当我试图改掉错误的时候,过些时候又会犯错误,这是为什么呢?也许我所犯的错误中有些联系。如果要分析联系,需要先给错误分门别类。于是今天列出了错误模型如下: 一、无知的错误 记错了、不知道、脑子转的慢、盲目自信、期望值过高、不请教他人、不听其它观点和见解,不能跳出惯性思维。 二、和他人观点不同的错误 地域生活环境差异、工作环境、年龄差异、职业差异、格局大... 阅读全文
posted @ 2011-07-17 00:17 碧玉软件 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 在项目中的某此表中经常需要记录它的状态,打个比方说当我有一个订单表时,它经常会存在很多状态,在创建这个表的时候,也许我只知道他存在于两个状态,如下所示:订单表 订单ID 订单编号 订单名称 是否审核 是否发货 创建日期.....这里用红色标示的就是两个状态,是否审核,这里的状态是True和Flase或是0或1,而是否发货也同样是这样子的一个值,我用这个表结构来写了程... 阅读全文
posted @ 2011-07-17 00:16 碧玉软件 阅读(254) 评论(0) 推荐(0) 编辑
摘要: ASP.NET Web Froms中有两种控件类型“用户控件”和“自定义控件”这两种控件都可以通过拖拽放到页面上,所以经常会忽略它们之间的不同,其实它们之间有很多地方不同,这里我说一下当我们需要动态的在页面上加入这两种控件的方法的不同吧.。 动态载入用户控件的方法是,首先在页面中放上Placehold,然后在后台代码中new 自定义控件的类,然后调用placehold的Controlls.Add方... 阅读全文
posted @ 2011-07-17 00:14 碧玉软件 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2011-07-17 00:10 碧玉软件 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 如果你希望将您的B/S系统发布成为单机版或是C/S版或是内网版,客户无须安装IIS等,只需要在您原来的工程中执行下列操作,然后打包发给客户既可。不管客户机器的操作系统是哪个版本(XP、VISTA、WIN7),只要双击就可以在单机下运行您的B/S系统。客户机上需要安装.NET 4WebDev.WebHost40.dll.7z (19.90 kb)将WebDev.WebHost40.dll放在您站点的... 阅读全文
posted @ 2011-07-17 00:08 碧玉软件 阅读(425) 评论(0) 推荐(1) 编辑
摘要: 在企业软件开发过程中需求会发生各种变化,有些是预期的,有些是非预期的,我将所遇到的需求变化进行归类整理,并提供一定的解决方案,希望能够帮到大家。需求变更的种类: 修改字段标题或描述: 在开发软件之前我们会根据用户的行业的业务来建立名称字典,但是往往这些字典很容易发生变化,有些软件将它隔离出来放入数据库中,然后在界面显示的时候从数据库中读取,用户可以在后台修改这些内容,优点是用户自己可以实现... 阅读全文
posted @ 2011-07-17 00:08 碧玉软件 阅读(2353) 评论(0) 推荐(0) 编辑