关于需求工程

因为几乎没怎么接触到大的陌生的项目,像模拟电梯、模拟cpu等等这些小项目根本用不到需求工程的。所以一直都没有找到学需求工程的感觉,就如当初《软件工程》这门课一样,完全是云里雾里,不知道老师讲那些东西是干什么的,有什么意义。

今天做了几个关于需求的几个题目,甚是不解。

如下是其中一个题目:

 

        职工福利和工资顾问遇到了一些问题。她的工作是为雇员提供他们的福利建议。公司刚    刚磋商了一个新 的医 疗 保  险 方案 , 这 个 方 案 要 求雇 员 从7 个保健组织和首选的供应商方案中进行选择。保健组织和供应商按照雇员的分类、贡献、免赔额、受益人、服务内容和允许的服务提供商而各不相同,目的是尽可能为雇员提供最灵活的福利,用以使公司的花费极小化并控制付给保险商的费用(这将对公司被收取的后续保险费产生一定的影响)。

这个顾问被请来为雇员选择最合适的保险方案。她目前以手工方式答复这些请求。但目前的选择比新计划中的选择要直接得多。她需要解释新的选择:它们包括什么,不包括什么,它们的费用和可能费用是多少,具有什么优缺点。但是,雇员对新计划不信任,这种情况迫使她需要向雇员提供更多具体的建议和答复。

她可能不得不为许多雇员逐步建立假定情境——可能的最坏假定情境。这种假定将要根据每个雇员的收入、婚姻和家庭状况、目前的健康风险等进行个人定制。在逐步建立一些样本假定时,她发现:(1)从信息系统部门获得工资和个人数据需要一天时间。(2)雇员数据存储在许多文件夹中,而且并不总是被正确地更新。当冲突数据变得很明显时,除非解决了矛盾,否则就不可能继续她的工作。(3)计算复杂。为一个雇员创建投资和退休假定常常需要花费一整天或更长时间。(4)有些人担心保险计划会被提供给未授权的个人,例如以前的配偶或者非直系亲属。(5)计算中可变条件的复杂性导致经常出错,很多错误可能一直未被发现。

假设现在需要你来开发一个软件,解决职工福利和工资顾问的问题。那么你认为她现在遇到的问题有哪些?你希望新的软件应该达成哪些业务目标?你怎样设计软件的高层解决方案和系统特性?解决方案有哪些重要的约束?

 

 

事实上我对这个题目只有两个感觉:一是需要一个数据库,二是针对这个数据库开发一个界面

仅此而已。

题目中让我分析问题、业务目标、解决方案之类之类的,我觉得就是把这两个感觉从不同的方面不停不停的重复。当然这只是一个很简单的情景

不知道企业实际开发项目的时候是怎样进行需求开发的。

需求工程在实践中到底是一个什么状态呢

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值