先说说在学校里学到的需求分析过程:
可行性研究:技术 经济 操作可行性
1、系统使用的关键人员提供有关材料-----分析员(复合确认,排除含糊不确切的描述)
2、研究目前正在使用的系统(阅读现有系统的文档和使用手册,并通过使用者了解能完成的基本功能,以及需要改进的地方---不宜在研究现有系统上花费太多时间 画出系统流程图由有关人员检验自己理解是否正确)注意与其他软件的接口--这是设计新系统的重要约束条件
3、分析员对基本功能以及约束条件有一定了解,使用数据流图描述数据在目标系统中流动和处理情况,概括的表达出对新系统的设想。
4、以数据流图和数据字典为基础与用户讨论分析员对问题有误解或者用户遗漏的要求。
分析员定义问题---分析问题---导出一个试探的解---在此基础上再定义问题--再分析---修改解 循环
5、技术 操作 经济上是否可行
6、分析成本效益
7、拟定开发计划
8、书写文档提交审核 把整个可行性研究各个步骤的工作结果写成清晰的文档,确认,以决定是否采纳分析员推荐的方案。
公司近期要改进系统,由于人力不够决定购买:
1、由各部门提供一份具体的需求---对方公司的分析员---针对文档逐条落实,理清了含糊的地方,对一些他认为不容易实现的功能当时就pass掉了或者是建议用其他的方法来实现再或者说开发这个功能的代价比较大,希望再考虑下,公司的人一看到代价大(隐含着费用要高),就放弃了这个功能。 我们要买的这个系统是对方公司的标准产品再加点个性定制,只要涉及到改掉标准产品比较大的情况,对方就会想pass掉或者提些其他建议,实在不同意的也就接受了。------倒是跟书上的差不多,在我意料外的是,分析员当时就能pass掉一些,有的立马就提出了新的意见。在我的想象中是第一次交谈只是收集我们公司的要求。
2、貌似没有研究我们现在的系统。只有很少一部分财务功能是现有的
3、未完待续......
我们公司的情况:所有软件服务于公司内部各部门,各个部门都是我们的上帝。只要提出问题,简直就直接没有了可行性分析,特别是老总想要的,不管当前的技术水平能都达到,我就在几天在之内要这么个东西,看着办吧。有些功能做起来耗费了大量的时间,却未必有多大的利用价值,只是因为是老总提的
分享到:
相关推荐
4.功能分析 图书销售管理系统功能分析 1. 系统管理 当用户因为不小心的操作而导致原来的数据库遭到破坏甚至删除时,根据本系统提供的数据备份按钮和数据恢复按钮,选中各个表的复选框,可以让原来的数据库复原。如果...
一个Java的学生管理系统,从开始的需求分析到整个软件的制作流程都非常详细,最后还有源代码,我看了感觉很不错!
希望可以对大家起到帮助,在网上找了好多关于航空售票方面的需求分析,但是感觉资源都太少了,所有传了一份比较好的,希望大家喜欢
软件测试之性能测试前期需求分析软件测试我一直感觉这块把握的不准,有时候可能主管的几句话,就决定不要做性能测试了。但后来仔细想想,要不要做性能测试,不是拍脑袋拍出来了,是经过需求分析、系统分析,并且结合...
如果你是资深级项目经理,虽然可能看起来平平常常,等你看进去之后会感觉到此文档的神奇,对你成大佬级项目经理的过程中添砖加瓦 下载此内容,下不着吃亏,载不了上当 软件工程常用文档 软件工程常用...
从学生时代就接触到UML,几年的工作中也没少使用,各种图形的概念、图形的元素和属性,以及图形的画法都不能说不熟悉。但是怎样在实际中有效地使用UML使之发挥应有的作用,怎样捕捉用户心中的需求并转换成明确的UML...
学习 udacity 的小程序的时候,看到需求分析图,感觉非常适合原来练习 vue,就自己做了一个。 ###相关细节 vue vuex vue-router 使用mock进行生成随机数据,并拦截 ajax 请求 使用阿里的插件就行移动端的适配 用sass...
如果校验不过去的字段,必须是明确的提示,这样让用户看起来更加方便,那么规则也更加清楚,不能让用户感觉到就是提示过不去。但不知道为什么,这样的系统做起来用户友好程度基本上没有,这些都是在非功能需求分析中...
学到了很多书本上没有的东西,锻炼了自己的动手实践能力、查阅资料能力和自学能力,在这次毕业设计之前对于JAVA语言比较陌生,JBuilder2006也只是听说过,具体的内容几乎不懂,通过这次毕业设计我了解了JAVA语言的...
头一次感觉到了客户需求变更带来的巨大麻烦。 总之这是一次不是很愉快的爬虫经历。但是作为我写爬虫以来注释最详细的一次,以及第一次真正使用像matplotlib这种数据分析库的代码,我认为还是有必要分享出来给大家当...
我们店不仅要在夏季红火,而且在冬天的时候,我们店会主打火锅冰激凌、油炸火烧冰激凌,让顾客享受到温暖的感觉,不会因为冬天吃冰激凌而感到寒冷。总的来说,我们的产品是适合任何季节的。 要做出各式各样的冰激凌...
需求分析&前期准备 需求其实很简单,正常购物。那我们平常的购物流程如下所示: 开始之前,我们需要准备一下程序运行环境。 环境系统:Windows/Mac OS Python版本:3.7.2 为了让程序模拟我们每一步操作,给大家...
在这一部分中,作者将以一个实例贯穿全篇,以软件过程为纲,阐述在第一部分中学习到的那些UML元素和视图将如何在一个实际的软件过程中发挥作用,如何相互配合将一份原始需求经过层层分析和推导,最终形成可执行的...
在这一部分中,作者将以一个实例贯穿全篇,以软件过程为纲,阐述在第一部分中学习到的那些UML元素和视图将如何在一个实际的软件过程中发挥作用,如何相互配合将一份原始需求经过层层分析和推导,最终形成可执行的...
这个适用于软件开发的前期: 包括可行性分析、需求分析、数据库设计、这个为所有的新进入分析工作的程序员这个是我收级到的,感觉很好的文档模板。
在这一部分中,作者将以一个实例贯穿全篇,以软件过程为纲,阐述在第一部分中学习到的那些UML元素和视图将如何在一个实际的软件过程中发挥作用,如何相互配合将一份原始需求经过层层分析和推导,最终形成可执行的...
提起需求设计,很多人都会感觉到头疼:很难挖掘用户真正想要的,用户需求频繁变化……但是,需求分析却是软件开发过程的第一步,也是最重要的一步,产品半数以上的问题祸根都深埋于产品需求设计阶段。对于从事产品...