需求工程资料(南大)

需求工程资料(南大)

ID:18509955

大小:191.50 KB

页数:23页

时间:2018-09-18

需求工程资料(南大)_第1页
需求工程资料(南大)_第2页
需求工程资料(南大)_第3页
需求工程资料(南大)_第4页
需求工程资料(南大)_第5页
资源描述:

《需求工程资料(南大)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、这是网上找来的部分题目和答案,与老师给的提纲有一部分重合之处,大家可以将就着看看。。感谢提供此文档的某某不知道姓名的学长和找到此文档的某某同学。。  第一部分绪论第1章需求工程导论思考题1.如何理解下述的“软件”概念定义:a)         软件=程序+文档+数据b)        软件是知识的载体c)         软件是对现实的模拟解答:a)软体是指计算机系统中的程序及其文档。程序是计算任务的处理对象和处理规则的描述;文档是为了便于了解程序所需的阐明性资料。程序必须装入机器内部才能工作,文档一般是给人看的,不一定装入机器。     

2、b)软件是反映真实世界的。     c)软件的模拟特性来源于其知识载体的特性:软件在运行中表现出来的特性、行为应该和应用的现实情况保持一致,这样,人们通过观察软件的表现就可以得出相应现实问题的答案,即软件“模拟”了现实。 第2章需求基础思考题1.你认为计算机系统能够改变现实世界的能力和潜力有多大?说明理由。解答:软件开发的任务是构建软件系统,并将它们部署到现实世界当中,通过软件系统与其周围环境的交互,解决人们对现实世界遇到的问题。当现实世界的状况与人们期望的状况产生差距时,就产生了问题,继而产生了问题域。软件系统通过分析问题域,产生了解系统

3、,软件系统通过接系统影响现实世界。所以当现实世界有问题发生,而且软件系统又能模拟这些问题,软件系统就有能力解决这些问题,进而影响和改变现实世界。所以,我认为计算机系统能够改变现实世界的能力和潜力非常大。案例题1.从下面的事件当中,你可以替Jeannine总结出哪些教训?投资经理Jeannine对一个新的投资跟踪系统具有强烈的需求。她需要做出快速决策来考虑可能进行的投资和撤销投资,耽误一个小时就可能给公司造成几千美元的损失。最后她放弃了使用公司的信息系统,因为公司的信息系统没有给予她的请求足够高的服务优先级。她找到软件开发商,购买了一套看似可

4、以满足她要求的软件。但高层管理人员不同意使用,而且还遇到了其他一些问题。首先,财务审计员重新评估了公司的投资策略和投资政策。Jeannine并不知道这一点,于是新的系统没有计入正在被考虑的新政策。她自己的职员抵制这个系统产生的有关投资和撤销投资的建议。新系统使用了公司信息系统现有的文件结构,却发现她的职员两年前就放弃使用那些文件了,因为那些文件没有包括全面分析可选替代投资方案所需的数据。她的职员也批评新系统的设计,说很小的操作错误就会把系统带入“混乱”状态,而且很难恢复过来。她的一些下级经理坚持要有图形形式的报告,而新系统无法产生这些报告。

5、最后的问题是,Jeannine不能确定新的系统是否可以进行适当的修改(数据库结构修改和程序修改)以满足新的需求而不用重写所有的程序。而且她的老板也不能肯定是否会出资请一位顾问来解决这些问题。解答:(1)她没有仔细认真地分析问题;    (2)她没有及时跟相关人员交流信息,没能把握住有价值信息;    (3)她没能及时跟公司员工交流,引用过时的文件结构;    (4)她没有仔细研究分析新引进的系统的性能需求是否满足;    (5)她没有仔细研究新引进的系统的功能需求是否满足;    (6)她没有仔细研究引进的系统的质量属性,对外接口是否满足。

6、 1.根据下列描述,说明新的直接销售和财务处理系统的业务需求有哪些?EspeciallyforYouJewelers是大学城的一个小珠宝零售商。在过去的两年里,EspeciallyforYou在它的商业方面经历了极大的发展,可是,它的财务业绩却与它的发展不同步。现在的事务处理系统部分手动、部分自动,不能有效的追踪客户账单和收据,EspeciallyforYou难以确定为什么它的成本这么高。此外,EspeciallyforYou频繁地实行特价以吸引顾客。它不知道这些特价是否有利可图,是否带来其他的销售。EspeciallyforYou也想增加

7、回头客,所以它需要一个客户数据库。EspeciallyforYou想按照一个新的直接销售和财务处理系统以帮助解决这些问题。解答:业务需求如BR。BR1:实现客户账单和收据的有效追踪;  BR2:实现产品特价时的利润和相关销售情况检查;  BR3:实现一个客户数据库。 第3章需求工程过程思考题1.除了需求开发的四个活动和需求管理活动之外,需求工程当中还有没有需要执行的活动?如果有的话,它们是哪些活动?给出你的理由。解答:还有其他一些活动,例如:过程管理活动和项目管理活动。过程管理活动是跟踪项目开发过程,记录项目开发过程当中所遇到的问题或者教训

8、等等。项目管理活动是管理项目开发的一系列问题与进度,管理人员配置,以求达到最该效益。 1.需求开发过程具有迭代特性,但是不是所有项目的需求开发过程都必须是迭代完成的?如果不是,请

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。