面向对象的软件开发:谈谈软件开发中的调研对象与被调研对象
软件开发过程中较为关键环就是软件调研调研结果直接关系到软件产品使用价值高低也必然影响到软件价格以及市场反响任何个被用户认可软件无不经过详细调研过程 正如此我认为有必要谈谈软件调研有关问题特别是目前大部分较小软件公司不太注重软件质量和用户需求调研过程过于简单因而使软件收益不大有还需要二次开发和修改浪费了大量人力和财力 下面我就软件开发中调研对象与被调研对象发表下我见解 首先是调研对象即进... [阅读全文]
软件工程过程:软件需求工程过程
软件需求工程过程(SREP) 、 开始: 1. 项目经理根据项目特点指定对过程表格具体要求; 2. 项目经理制订项目标准包括:DTS(缺陷类型)、TRA(风险类型)、TRS(需求类型)等在过程表格中按标准引用. 二、 计划: 1. 计划经理估算需求开发时间; 2. 计划经理完成:SPT(进度计划)、TPT(任务计划)将计划数据录入PDS(项目计划摘要). 三、 需求获取: 1. 软件需求工程师搜集... [阅读全文]
如何进行软件需求分析
1.概念 需求定义包括从用户角度(系统外部行为)以及从开发者角度(些内部特性)来阐述需求 关键问题是定要编写需求文档我曾经目睹过个项目中途更换了所有开发者客户被迫和新需求分析者坐到起系统分析人员说:“我们想和你谈谈你需求”客户第反应便是:“我已经将我要求都告诉你们前任了现在我要就是给我编个系统”而实际上需求并未编写成文档因此新分析人员不得不从头做起所以如... [阅读全文]
软中华真假识别:识别软性需求
当客户需求捉摸不定时想想“愚昧”“天线宝宝”诞生 如果业主需要设计座安全且能住人住宅许多建筑师可以胜任这份工作对于住宅建筑规范有明确规定安全等级标准也有清楚界定但如果业主增加项要求:“非常舒适”也许只有少数建筑师才能胜任“非常舒适”是软性标准人跟人不同无法统界定 难怪前阵子建筑业招聘大会上参会者抱怨10万元年薪职位少但年薪150万元建筑师职位却无人问津对于项目经理而言平庸和优秀区别在于:如... [阅读全文]
建筑工程概述:需求工程概述
软件需求是指用户对目标软件系统在功能、行为、性能、设计约束等方面期望通过对应问题及其环境理解与分析为问题涉及信息、功能及系统行为建立模型将用户需求精确化、完全化最终形成需求规格说明这系列活动即构成软件开发生命周期需求分析阶段 需求分析是介于系统分析和软件设计阶段之间桥梁方面需求分析以系统规格说明和项目规划作为分析活动基本出发点并从软件角度对它们进行检查与调整;另方面需求规格说明又是软件设计、实... [阅读全文]
施工阶段安全监理:需求阶段项目如何监理?
=p11b twffan="done" 在原则上需求阶段监理应尊重承建方项目管理(project management)和项目分析能力;在具体任务开展上以不深入、不干扰承建方自主权为主除非在项目合作过程中发现承建方项目管理(project management)以及项目分析能力存在很大差距和不足 为了保证项目成功监理方必须加强项目管理(project ma... [阅读全文]
调研的概念:需求调研分析中的项目干系人概念
摘要:根据调查属于需求分析和软件Software设计和缺陷约占软件Software64%而属于代码仅占36%.因软件Software积累和放大效应造成整个软件Software业项目拖延情况高达20%到60%.这些数据表明搞好需求调研分析及软件Software设计是提高软件Software质量基础以下是些通过全面了解所有项目干系人需求改进需求调研分析效果体会 ... [阅读全文]
管理咨询项目的成败:项目范围管理是项目成败的关键
引子 个项目从其成立开始项目各方干系人都会期望项目能够根据既定计划步步顺利地导向最后成功影响项目最后成功原因是多方面包括项目管理(project management) 9大知识领域(包括项目整体管理、范围管理、时间管理、费用管理、质量管理、人力管理、沟通管理、风险管理和采购管理)无对项目最后成功不产生积极影响然而要这 9大知识领域对项目成功产生影响轻重程... [阅读全文]
项目管理总结:我在项目管理中关于需求分析的总结
需求分析是项目开发基础基础打牢不牢直接关系到后面所有工作是项目实施成败关键 总体上说我们需求分析是做了但是做得很不够我们做需求只解决了我们能做出这样项目但是没有解决这样项目是不是真就是客户想要造成这种状况原因主要是下面几个情况: i. 客户本身说不清楚 文物网是这样中彰国际更是这样但是这不能怪客户毕竟客户在软件Software方面知识要少多也没有相关经... [阅读全文]
软件工程开发:软件工程-软件目的需求开发与管理
需求开发和管理是软件Software项目中项十分重要工作据调查显示在众多失败软件Software项目中由于需求原因导致约占到45%因此需求工作将对软件Software项目能否最终实现产生至关重要影响虽然如此在项目开发工作中很多人对需求认识还远远不够从本人参和或接触到些项目来看小到几十万元大到上亿元软件Software项目需求都或多多少存在问题 有是开发者本... [阅读全文]
沟通技巧:软件项目获取用户需求的沟通技巧
软件Software开发生命周期包含需求、设计、编码和测试 4个过程阶段其中需求过程是第个也是最重要个阶段软件Software需求包括 3个区别层次:业务需求介绍说明了提供给客户和产品开发商新系统利益反映了组织机构或客户对系统、产品高层次目标要求它们将在项目视图和范围文档中予以介绍说明;用户需求描述了用户使用系统必须要完成任务这在使用例子文档或方案脚本介绍说... [阅读全文]
做IT项目要知己知彼
京盛缘超市在京城发展多年如今已拥有数十家分店店大了分店多了运营效率却随的降低了订货、结算、统配货、各店销量统计数据反馈等等各环节运营效率都亟待提高为此公司决定建立套信息化管理系统 负责此项目李经理几经周折找到专门提供IT方案服务通达公司并向其提交了份需求建议书建议书中列举了其目标需求:根据超市连锁经营模式建立套包括商品进、销、调、存商业管理软件Softwa... [阅读全文]
软件项目需求管理简述
需求概念 从根本上说需求来源于用户“需要”和“要求”这些“需要”和“要求”被分析、整理、确认后形成完整文档该文档详细地介绍说明了产品“应当”实现功能 需求重要性 需求是整个产品链源头需求工作优劣将直接影响到产品设计生产销售和维护全过程就像条河流如果源头被污染了那么整条河流也就被污染了目前国内很多软件Software业普遍存在这样个现象:人们并不真正清楚... [阅读全文]
需求变更的控制及管理
1、需求变更原因分析 需求变更表现形式是多方面如老板临时改变想法、项目预算增加或减少、客户对功能需求改变等在IT项目中变更可能来自方案服务商、客户或产品供应商等也可能来源于项目组内部虽然需求变更表现形式千差万别但究其根本不外乎以下几种原因: (1)、范围没有圈定就开始细化 细化工作是由需求分析人员完成般是根据用户提出描述性、整理总结性短短几句话去细化提... [阅读全文]
物权法第20条分析:需求分析的20条法则
对商业用户来说他们后面是成百上千个供应商前面是成千上万个消费顾客怎样利用软件Software管理错综复杂供应商和消费顾客如何做好精细到个小小调料包进、销、调、存商品流通工作这些都是商业企业需要信息管理系统理由软件Software开发意义也就在于此而弄清商业用户如此复杂需求真面目正是软件Software开发成功关键所在 经理:“我们要建立套完整商业管理软件S... [阅读全文]
怎么做需求分析(下)
用例在需求分析中使用 多年来分析者总是利用情节或经历来描述用户和软件Software系统交互方式从而获取需求(McGraw and Harbison 1997)Ivar Jacobson(1992)把这种看法系统地阐述成用例(用例)思路方法进行需求获取和建模虽然用例来源于面向对象开发环境但是它也能应用在具有许多开发思路方法项目中用户并不关心你是怎样开发你软件S... [阅读全文]
怎么做需求分析(上)
需求分析 在具体研究需求分析的前我们先了解下软件Software工程这个概念软件Software工程分为 3个层次过程层、思路方法层、工具层在最基础过程层最重要就是组被称为关键过程区域(KPAs)框架(KPA概念在讨论CMM书中有详细概念介绍说明)关键过程区域构成了软件Software项目管理控制基础并且确立了上下文各区域关系其中规定了技术思路方法采用、工程产... [阅读全文]
customer:Customer Oriented,而不是Program Oriented
软件Software开发人员总是在困惑为什么软件Software分明是按照需求做出来可是客户为什么仍然不满意客户总是在困惑为什么软件Software和自己想要差距会那么大这究竟是如何回事?如何才能把开发人员和客户的间沟壑填平?本文作为这个有关需求软件Software工程专栏第 3篇将向您介绍这个把客户和开发人员联系在起工具――UML(统建模语言Unied M... [阅读全文]
业务建模:业务建模时期(上)
有非常重要意义区别人、区别思路方法对这项工作有区别描述在我们文章中根据UP思想称的为"业务建模".所有项目都有业务建模时期1. 业务建模是什么业务建模(Business Modeling)业务建模是个复杂过程对其下个准确定义是困难事情在RUP词汇表中将其解释为:"包含您可用来对业务进行可视化建模所有建模思路方法这些是您可用于执行业务工程思路方法子集"从定义中... [阅读全文]
如何规避电子政务项目的风险?
如果设计不成功项目就决不会成功成功原因都样不成功原因各有各区别 直面电子政务高风险 在建设电子政务热潮中有个普遍性问题较少被关注和提及那就是项目风险通常信息化项目都存在高风险成功率平均只有30%左右电子政务更不例外而且相对般信息化(如企业信息化)项目而言电子政务项目通常更具复杂性经验性更少不确定性影响更大但我们很少能看到有关电子政务失败项目分析原因不外乎... [阅读全文]
制定方案:如何制定有效的项目风险管理方案?
风险无处不在过街、换车道、参加棒球赛、在院子里挖地做这些事情都有风险人们对有些风险不以为然比如过马路---反正大部分司机会注意红灯 项目实施过程中风险就复杂得多了你要走路都没有路标每个拐弯处都潜伏着危险你可能要为诸多意外状况付出代价但是战战兢兢地管理项目同样有害无益风险和回报是联系在起所以风险管理既是门学科也是门艺术---门平衡艺术它要求项目经理(proj... [阅读全文]
公允价值变动收益:确定软件变动中的风险和收益
=style4 twffan="done"要努力跟上商业需求软件Software系统变动是不可避免新或修改过系统增强需求是应用生命周期性中个经常发生部分对于试图追求这些需求应用开发经理来说变动管理是保证成功合作个必要过程 成功需求变动管理基础是正式地确定实现软件Software变动风险和收益你或团队(Team)多久意识到个实际上有非常严重影响简单变动... [阅读全文]
软件项目计划:怎样做好软件项目风险计划
= twffan="done" 风险评价是识别并分析潜在风险区域过程可以通过列举通常软件Software项目风险原因以使风险识别更加明析制作风险评估表是识别风险好办法在风险评估表中我们统计特定风险对项目可能造成潜在后果风险计划要素有: = twffan="done" 风险描述 对于风险情况介绍 = twffan="done" 可能性 风险发生可能性风险... [阅读全文]
软件开发项目管理过程中的风险管理研究
软件Software项目风险是指在软件Software开发过程中遇到预算和进度等方面问题以及这些问题对软件Software项目影响软件Software项目风险会影响项目计划实现如果项目风险变成现实就有可能影响项目进度增加项目成本甚至使软件Software项目不能实现如果对项目进行风险管理就可以最大限度减少风险发生但是目前国内软件Software企业不太关心软... [阅读全文]
快速原型:快速原型方法与软件开发中的风险管理
=style4 twffan="done"软件Software系统往往体现定功能这些功能要符合定使用目现实世界是在不断变化而且变化速度是越来越快唯不变就是“变化”主题这现实也就直接影响到了实现实际功能软件Software系统体现在需求、技术实现手段、应用环境等多个方面这些都直接影响到了软件Software系统自身稳定性同时由于快速变化这事实人们对于以后预测... [阅读全文]